Releases: jooby-project/jooby
Releases Β· jooby-project/jooby
jooby 3.0.0.M9
Happy to announce a new release! π π
- #2909 Server: Configure jetty max header size
- #2818 WebSocket: Support sending binary message
- #2910 WebSocket: Simplify broadcast
- #2228 WebSocket: Add listener for sending message
- #2922 Guice 7.x upgrade
NOTE: Git tag is v3.0.0.M8, while maven/gradle artifacts are v3.0.0.M9
Changes
Support my work
jooby 3.0.0.M7
jooby 3.0.0.M6
v3.0.0.M5
jooby 3.0.0.M4
Happy to announce a new release! π π
- #2270: Support Java X509Certificate and PrivateKey
- #2555: Context API changes
- core: Rename FileUpload destroy to close and make it Closable #2744
- SSL: replace file path(s) with InputStream #2743
- Memory leak in Undertow (2.15.1) #2607
- weld: remove weld module #2791
- refactor: rename io.jooby.annotations to io.jooby.annotation #2802
- NullPointerException in ServerSentEmitter.send() #2462
- server: allow to setup web server programatically #2807
- Support Virtual Threads (Discussion) #2779
- [3.x] jooby-apt in classpath with Maven will fail on modular projects #2780
- #2806: [Netty] Cannot access encoder in case of "413 Content Too Large"
- #2784: Support for Websocket Heartbeat
- #2756: OpenApi jooby-maven-plugin incorrect generation in multi module maven project
- #2497: Support for binary messages in WebSocket API
- #2649: Preflight requests fail with 415 when MVC Controller method has @consumes Annotation
Changes
Support my work
jooby 2.16.2 [maintenance]
Happy to announce a new release! π π
- #2806: [Netty] Cannot access encoder in case of "413 Content Too Large"
- #2784: Support for Websocket Heartbeat
- #2756: OpenApi jooby-maven-plugin incorrect generation in multi module maven project
- #2497: Support for binary messages in WebSocket API
- #2649: Preflight requests fail with 415 when MVC Controller method has @consumes Annotation
Changes
Support my work
jooby 3.0.0.M2
Happy to announce a new release! π π
- #2465: In case of async route handlers, after() runs before the handler, not after it
- #2710: AccessLogger logs miss protocol and content length when using Kotlin Coroutines
- #2256: Logback config not properly referenced for a self-containing JAR
- #1921: Allow extension to provide handlers for routes' return type
- #2031: core: remove reactive supports from jooby core
- #2698: core: remove asm and route return type analysis
Changes
Support my work
jooby 3.0.0.M1
Happy to announce a new release! π π
- Java 17 minimum
- Upgrade all modules dependencies to latest
- Java 9 modules (when possible)
Package renames
- jooby-graphiql: io.jooby.graphql => io.jooby.graphiql
- jooby-graphql-playgroind: io.jooby.graphql => io.jooby.graphql.playground
- jooby-gson: io.jooby.json => io.jooby.gson
- jooby-guice: io.jooby.di => io.jooby.guice
- jooby-spring: io.jooby.di => io.jooby.spring
- jooby-awssdk-v1: io.jooby.aws => io.jooby.awssdkv1
- jooby-commons-email=>jooby-commons-mail: io.jooby.email => io.jooby.commons.mail
- io.jooby.email.CommonsEmailModule => io.jooby.commons.mail.CommonsMailModule
Changes
Support my work
jooby 2.16.1
Happy to announce a new release! π π
- #2594: [openapi]: Duplicated endpoints for the mounted applications
- #2612: App should return 400 code if file form field is missing
- #2599: Jooby console crashes with java.io.IOException
- #2613: Consider route produces on content negotation