Skip to content

Releases: jooby-project/jooby

jooby 3.0.0.M9

22 May 23:37
Compare
Choose a tag to compare

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

17 Apr 15:01
Compare
Choose a tag to compare

Happy to announce a new release! πŸš€ πŸŽ‰

  • feature: jte module #2876
  • feature: JStachio module #2864
  • feature: Creates a new Avaje-JsonB module #2866
  • bug: POST handler being called on an OPTIONS request #2863

Changes

Support my work

jooby 3.0.0.M6

03 Apr 14:17
Compare
Choose a tag to compare

Happy to announce a new release! πŸš€ πŸŽ‰

  • quartz: job get blocked while using @PersistJobDataAfterExecution #2852
  • spring: remove jooby-spring module #2851

Changes

Support my work

v3.0.0.M5

25 Mar 23:02
Compare
Choose a tag to compare

Happy to announce a new release! πŸš€ πŸŽ‰

  • Sync nonblocking route attribute with execution mode.
  • Fix Rx mapper when returns a Disposable response.

Changes

Support my work

jooby 3.0.0.M4

06 Mar 00:35
Compare
Choose a tag to compare

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]

04 Mar 18:46
Compare
Choose a tag to compare

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

01 Jan 18:13
Compare
Choose a tag to compare

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

05 Dec 21:34
Compare
Choose a tag to compare

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

06 Sep 20:16
Compare
Choose a tag to compare

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

Changes

Support my work

jooby 2.15.1

30 May 10:05
Compare
Choose a tag to compare

Happy to announce a new release! πŸš€ πŸŽ‰

  • #2598: [kotlin]: Application startup resulted in exception #2598

Changes

Donate/Support