What's Changed
- Move symphony adapter to separate package by @timkpaine in #308
- Add postprocess_to_dict hook for to_dict method in structs by @arhamchopra in #280
- Resolve empty container types as the generic form of the container by @AdamGlustein in #318
- Improve implementation of statistics functions Quantile/Rank using
boost::multi_index
by @mrchhaya in #333 - Add support for additional Python types as dict keys in Struct.to_json by @arhamchopra in #321
- Expose engine shutdown to adapter managers and push/pushpull adapters by @argaj in #312
- Deprecate legacy type hints such as [int] and replace with python-standard type hints such as List[int] by @ptomecek in #331
- Move slack adapter to separate package by @timkpaine in #337
- Add burst to websocket adapter; move build to c++20 by @wrieg123 in #355
- Add support for Annotated to struct type. by @ptomecek in #375
- Pydantic-based type checking by @ptomecek in #179
- Support protobuf 5 by @timkpaine in #385
- Kafka improvements by @arhamchopra in #388
- Upgrade csp to perspective 3.x by @ptomecek in #392
- Remove macos-12 runner as it is fully unsupported as of 2024-12-03 by @ptomecek in #407
- Support Literal and Union/Optional types on structs. Fixes #405 by @ptomecek in #408
- Run websocket tests by @NeejWeej in #411
New Contributors
- @stephenmarkacs made their first contribution in #310
- @NeejWeej made their first contribution in #411
Full Changelog: v0.0.5...v0.0.6