Skip to content

Finatra 21.1.0

Compare
Choose a tag to compare
@finaglehelper finaglehelper released this 19 Jan 20:05
· 304 commits to develop since this release

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-. 7bdba713
  • 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-. 7bdba713
  • benchmarks: Enables cross-build for 2.13.1. c811e18a
  • inject-thrift-client-http-mapper: Enables cross-build for 2.13.1. 7c3f13ba
  • http-mustache: Enables cross-build for 2.13.1. 7c3f13ba
  • thrift: (BREAKING API CHANGE) Removed JavaThriftRouter.add(controller, protocolFactory) method.
    Use AbstractThriftServer.configureThriftServer to override Thrift-specific stack params
    (including Thrift.param.ProtocolFactory). bc34aa7b
  • finatra-http: Remove deprecated c.t.finatra.http.response.StreamingResponse.
    Use c.t.finatra.http.streaming.StreamingResponse instead. 851a06a5
  • 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. 7373b478

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.
    b48d4c5c
  • thrift: Fixed a bug where Thrift stack params (i.e., protocol factory) that are passed to
    AbstractThriftServer.configureThriftServer are ignored in JavaThriftRouter.
    bc34aa7b