Skip to content

jooby 4.5.0

Latest

Choose a tag to compare

@jknack jknack released this 07 May 20:43
· 8 commits to main since this release

πŸš€ What's New

  • feature: pluggable exception mapping to ValidationResult for Business Logic #3937
  • feature: official htmx module (jooby-htmx) #3936 Checkout the demo
  • WS: Make web socket DI friendly #3914
  • open-telemetry: for gRPC #3911
  • feature: Generic JSON Codec Abstraction (JsonCodec) #3904

πŸ› οΈ Changes

  • documentation: add back static files #3942
  • template engine: no session available #3941
  • JwtSessionStore does not populate session ID on POST request following GET request #3939
  • open-telemetry: document how to trace camel routes #3933
  • refactor SslX509Provider: Remove legacy Netty SSL abstractions #3932
  • open-telemetry: mcp: trace mcp request #3928
  • graphql-java: upgrade to major version: 26.0 #3927
  • mcp: improve McpInvoker interceptor #3924
  • json-rpc: add json-rpc invoker #3921
  • open-telemetry: json-rpc: trace json-rpc request #3920
  • undertow: gRPC: error while shutting down #3918
  • gRPC: allow to customize server and channel #3912
  • graphql: remove shaded/harcoded gson dependency #3909
  • nullability: replace spotbugs annotations with jspecify #3906

πŸ“Š Component Updates

Component Count Issues
opentelemetry 4 #3933, #3928, #3920, #3911
gRPC 3 #3918, #3912, #3911
documentation 2 #3942, #3933
graphql 2 #3927, #3909
json-rpc 2 #3921, #3920
mcp 2 #3928, #3924
avaje 1 #3904
camel 1 #3933
htmx 1 #3936
jackson2 1 #3904
jackson3 1 #3904
json-b 1 #3904
question 1 #3939
session 1 #3939
ssl 1 #3932
template-engine 1 #3941
undertow 1 #3918
validation 1 #3937

πŸ”— Links & Resources

πŸ’– Support my work

πŸ† Sponsors