Hey
http4k fans!
We didn't ever really get around to telling you here about the new modules that we've recently introduced to http4k since the switch to Maven Central over the summer. A couple of highlights if you're upgrading from versions <= 6.15.1.0 to the newest shiny
v6.18.1.0:
•
New module: http4k-testing-powerassert - Power Assert is now bundled with Kotlin, so it’s the perfect assertions library to use
•
New module: http4k-template-htmlflow - typesafe HTML builders in code
•
New module: http4k-connect-amazon-route53 - Basic hosted zone and record set management
•
http4k-web-datastar - D* was update to V1 recently and we've kept up with the quite reasonaly significant changes to the library since the betas were released.
•
http4k-format-dataframe - New v1 version of the Kotlin DF library
•
http4k-client-okhttp - Update to v5 of OkHttp - which takes advantages of java's Virtual threads and has support
http4k-ai-mcp-sdk: We have consolidated all of the MCP modules into the
http4k AI ecosystemfor GraalVM built in
•
http4k-connect-amazon-cognito: Better support for various auth challenge modes
•
http4k-core: Support for lenses and content negoriation, and accept-like headers
•
Misc: Upgrades to Kotlin 2.2.20
•
Misc: Fixed a gnarly bug with SPA routes to improve support for SPAs hosted at non-route paths
You can see the full changelog here:
https://www.http4k.org/ecosystem/changelog/
Things on the radar:
• There is a new version of OpenAPI (3.2.0), which adds a fair amount of new features including SSE event schemas:
https://spec.openapis.org/oas/v3.2.0.html
• Jackson v3 is on the horizon:
https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.0 so expect eventual changes to
http4k-format-jackson, and maybe we'll get around to the rewrite of the
http4k-api-openapi module