Finatra 19.4.0
19.4.0
Added
-
inject-server: Add globalFlags argument to EmbeddedTwitterServer, which will
allow for scoping a c.t.a.GlobalFlag property change to the lifecycle of the
underlying TwitterServer, as a c.t.a.GlobalFlag is normally scoped to the JVM/process.
This change is also reflected in EmbeddedHttpServer and EmbeddedThriftServer constructors.
38a3180a -
inject-utils: add toOrderedMap implicit conversion for java.util.Map 1686420c
-
finatra-kafka-streams: Add flag rocksdb.manifest.preallocation.size with default value
4.megabytes to c.t.f.k.c.RocksDbFlags and set value in
c.t.f.k.c.FinatraRocksDBConfig. 0cac9785 -
finatra-http: Add commaSeparatedList boolean parameter to QueryParams, for
parsing comma-separated query parameters into collection types. 0ae425a2
Changed
-
finatra-kafka: Upgraded kafka libraries from 2.0.0 to 2.2.0.
-
finatra-thrift: Removed c.t.finatra.thrift.exceptions.FinatraThriftExceptionMapper,
c.t.finatra.thrift.filters.ClientIdAcceptlistFilter,
c.t.finatra.thrift.modules.ClientIdAcceptlistModule,
c.t.finatra.thrift.filters.ClientIdWhitelistFilter,
c.t.finatra.thrift.modules.ClientIdWhitelistModule,
and the finatra/finatra_thrift_exceptions.thrift IDL. caed5ec8 -
finatra-thrift: Constructing a ThriftRouter now requires serverName. dc357fd8
-
finatra-examples: Updated StreamingController to use Reader instead of AsyncStream
3d5e3282 -
finatra-kafka-streams: Implement FinatraKeyValueStore as custom store. cd38ddf6
-
finatra-thrift: Constructing a ThriftRouter now requires c.t.f.StackTransformer.
a96312d2
Fixed
- finatra-kafka: Ensure that EmbeddedKafka implementation of beforeAll() makes
call to super.beforeAll() so hooks registered in super class get executed. 9404b28f - finatra-kafka-streams: FinatraTransformer.timerStore config object references immutable
map which causes exception thrown if user code calls AbstractStoreBuilder.withLoggingDisabled.
Fixed FinatraTransformer.timerStore to convert from immutable map to mutable map before
forwarding config object to kafka library. 827c4612