| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| jooby 4.5.0 source code.tar.gz | 2026-05-07 | 2.2 MB | |
| jooby 4.5.0 source code.zip | 2026-05-07 | 3.8 MB | |
| README.md | 2026-05-07 | 2.5 kB | |
| Totals: 3 Items | 6.0 MB | 3 | |
🚀 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] |