Finatra v21.1.0 Release Notes
-
๐ Changed
* ๐ kafka: Enables cross-build for 2.13.1. Note that kafka 2.5 is bundled with scala 2.13+ and kafka 2.2 is bundled with scala 2.12-. ``PHAB_ID=D597065`` * ๐ kafkaStreams: Enables cross-build for 2.13.1. Note that kafka 2.5 is bundled with scala 2.13+ and kafka 2.2 is bundled with scala 2.12-. ``PHAB_ID=D597065`` * ๐ benchmarks: Enables cross-build for 2.13.1. ``PHAB_ID=D597288`` * ๐ inject-thrift-client-http-mapper: Enables cross-build for 2.13.1. ``PHAB_ID=D596470`` * ๐ http-mustache: Enables cross-build for 2.13.1. ``PHAB_ID=D596470`` * ๐ thrift: (BREAKING API CHANGE) Removed `JavaThriftRouter.add(controller, protocolFactory)` method. Use `AbstractThriftServer.configureThriftServer` to override Thrift-specific stack params (including `Thrift.param.ProtocolFactory`). ``PHAB_ID=D593876`` * ๐ finatra-http: Remove deprecated `c.t.finatra.http.response.StreamingResponse`. Use `c.t.finatra.http.streaming.StreamingResponse` instead. ``PHAB_ID=D594642`` * finatra-kafka-streams: (BREAKING API CHANGE) Changed the `delayWithStore` DSL call to ensure that the store name is consistent across shards. Requires a new `storeName` parameter to allow for multiple delays in a single topology. ``PHAB_ID=D593593`` ๐ Fixed ~~~~~ * finatra-kafka-streams: Renamed implicit Kafka Streams DSL classes in order to permit multiple DSL extensions to be used in the same Kafka Streams topology. ``PHAB_ID=D598368`` * ๐ thrift: Fixed a bug where Thrift stack params (i.e., protocol factory) that are passed to `AbstractThriftServer.configureThriftServer` are ignored in `JavaThriftRouter`. ``PHAB_ID=D593876``