Finatra v2.10.0 Release Notes
-
โ Added
๐ Changed
finatra-http: Increase composability and flexibility of RouteDSL.
RB_ID=912095
inject-app: Run installed modules postInjectorStartup before server function. This makes reasoning about the server lifecycle a bit more straight-forward and simplifies things like the exception manager logic for adding and overridding mappers.
RB_ID=911965
โก๏ธ finatra-jackson: Update framework tests to FunSuite ScalaTest testing style.
RB_ID=911745
๐ finatra: Move finatra/benchmarks and finatra/utils framework tests to FunSuite ScalaTest testing style.
RB_ID=910680
๐ Fixed
* ๐ finatra-http: Correctly return a JsonParseException when the incoming JSON is not parsable as an expected custom case class request object. ``RB_ID=912529`` * finatra-http: Ensure underlying members are injected for AbstractControllers. ``RB_ID=911635`` * ๐ finatra-jackson: Patch ``FinatraDatetimeDeserializer`` to support parsing of Long value passed as String, e.g., when parsing a query parameter.\ ``RB_ID=911162`` * finatra: Close embedded server clients on embedded server close. ``RB_ID=910862`` Closed