Releases: jooby-project/jooby
Releases Β· jooby-project/jooby
jooby 2.13.0
jooby 2.12.0
Happy to announce a new release! π π
- #2363 jooby-utow (undertow) doesn't seem to support Expect 100 Continue on PUT
- #2428 jackson: remove BlackBirdModule from defaults setup
- #2413 Make JackonsonModule able to support XML or JSON based on ACCEPT header -- proposed implementation attached
- #2448 Fix OpenAPI generation for newer Kotlin compiler and support java.time types
- #2467 Origin of config entries are overriden by Jooby
- #2449 #2451 fix websocket ByteBuf array usage issue
- #2453 jooby-netty Context getRemoteAddress always return ""
Changes
Donate/Support
Contributors
jooby 2.11.0
Happy to announce a new release! π π
- #2367 After handler must reflect errored status code on failure
- #2401 Client/peer certificates
- #2405 [MVC] Cannot have methods with similar arguments that are Nonnull
- #2408 [MVC] TYPE_USE annotation on MVC method parameters break the annotation processor
- #2417 [MVC] Annotations with array of annotations break annotation processor with UnsupportedOperationException
- #2399 netty: http2: streamId is lost on server exception
- #2285: Can't remove session attributes when using RedisSessionStore
- #2420 BREAK CHANGE: redis: RedisSessionStore requires a redis pool
- #2403 OpenAPI not generated with MVC API managed by Spring
Changes
Donate/Support
Contributors
jooby 2.10.0
Happy to announce a new release! π π
- #2326 gradle: support new mainclass attribute
- #2351 gradle: support gradle 6.8 or higher
- #2240 Jooby.install(Supplier) doesn't share registry
- #2357 Jooby header(String) doesn't support case insensitive
- #2364 Netty: WebSocket compression
- #2325 MVC annotations will never use custom Value Converters. @QueryParam and friends is confusing for custom objects
- #2362 Kotlin: Improve coroutine context redefinition
- #2368 JSONB module
- #2369: Customize which error is considered connection lost
- #2372: SSL (for jooby-http2-netty) broken for reactor Flux
Changes
Donate/Support
Contributors
jooby 2.9.6
Happy to announce a new release! π π
- #2194 SSL: allow to configure custom SSL provider (conscrypt)
- #2210 Websockets onClose not working
- #2260 Netty: Interrupted request leads to NPE using Netty + AccessLog
- #2293 Undertow: error while sending non-blocking request with a large response
- #2305: websocket.idleTimeout only working for whole minutes
- #2257 Kotlin/Coroutine: Allow to redefine context
Changes
Donate/Support
Contributors
jooby 2.9.5
jooby 2.9.4
Happy to announce a new release! π π
- #2133 New Feature: Jooby full composition: https://jooby.io/#router-composing-install
- #2127 Jasypt module: https://jooby.io/modules/jasypt/
Changes
Donate/Support
Contributors
jooby 2.9.3
Happy to announce a new release! π π
- #1965 kafka module: https://jooby.io/modules/kafka/
- #2107 Add StartupException
- #2101: Add buffer to Rocker template engine
- #2077: SSL: configure protocol
Changes
Donate/Support
Contributors
jooby 2.9.2
Happy to announce a new release! π π
- #2054 undertow: Fix exception thrown at startup
- #1881 config: stackoverflow when OS has lot of environment variables
- #2068: bean converter: favor empty constructor when there are multiple constructors
- #2069: bean converter: support
java.util.Collectionwhile provisioning parameter - #2046: openapi: api doc generator doesn't respect
mount()construction
Changes
Donate/Support
Contributors
jooby 2.9.1
Happy to announce a new release! π π
- #1995 Fix for double urldecoding with Formdata/Multipart
- #1990 pac4j: URL resolver doesn't work with null context
- #1999 OpenAPI generator now supports routes() and Kotlin objects
- #1998 Chrome cookie SameSite issue
- #1972 pac4j-module: Can't apply a client directly to a POST route?
- #2026 hibernate/mvc: package scanner report bad byte code while processing generated byte code