Download Latest Version Finatra 22.12.0 source code.zip (5.3 MB)
Email in envelope

Get an email when there's a new version of Finatra

Home / finatra-22.7.0
Name Modified Size InfoDownloads / Week
Parent folder
Finatra 22.7.0 source code.tar.gz 2022-07-28 4.5 MB
Finatra 22.7.0 source code.zip 2022-07-28 5.3 MB
README.md 2022-07-28 2.4 kB
Totals: 3 Items   9.9 MB 0

22.7.0

Changed

  • inject-utils|inject-thrift: Move package private methods PossiblyRetryable#isCancellation and PossibleRetryable#isNonRetryable in inject-thrift to inject-utils ExceptionUtils as publicly usable methods. These methods are generally useful when processing interrupts on Futures. 3d351450

Runtime Behavior Changes

  • inject-server: Remove deprecated c.t.inject.server.DeprecatedLogging trait. This trait was introduced as a placeholder shim to ensure that JUL util-logging Flags were still defined within a Finatra server such that servers did not fail upon startup if Flag values were being set. The default behavior during Flag parsing is to error if a Flag value is passed for a Flag not defined within the application.

    We have removed the shim and the trait (and thus the Flag definitions), as it is not expected that users use util-logging JUL Flags for logging configuration with Finatra servers since Finatra uses the SLF4J-API. Logging configuration should be done on the choosen SLF4J-API logging implementation. If your server fails to start after this change, please ensure you are not passing values for the JUL util-logging Flags. 5b5ccf4f

Changed

  • finatra: Removed kafka and kafka-streams modules from finatra core library.

    Note: We published a stand-alone finatra-kafka client with deprecation announcement to serve as exit pathway for current users.

    Announcement: finagle blog 27e2c9c4

Added

  • finatra: Introduce InMemoryTracer for inspecting Trace information via tests. 0755b77e

Runtime Behavior Changes

finatra: Update Jackson library to version 2.13.3 a4065f19

Source: README.md, updated 2022-07-28