Skip to content

Releases: jooby-project/jooby

jooby 3.0.0.M4

06 Mar 00:35

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

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

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

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

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

Choose a tag to compare

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

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

Changes

Donate/Support

jooby 2.15.0

22 May 15:19

Choose a tag to compare

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

  • #2593: [kotlin]: upgrade kotlin 1.6.x (changes on open-api module)
  • #2477: [mvc]: void method controller don't run decorator/filter
  • #2553: [kotlin]: Detect completable future in one-line

Changes

Donate/Support

jooby 2.14.2

15 May 16:29

Choose a tag to compare

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

  • #2577: jooby-run: group file changes on restart
  • #2585: WebSocket can't send message onConnect

Changes

Donate/Support

Contributors

@agentgt

jooby 2.14.1

02 May 16:25

Choose a tag to compare

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

  • #2571: Add HTTPS only option
  • #2572 : netty: onComplete callback must run on caller thread
  • #2574: @Transactional annotation must be supported at class/type level too
  • #2570: FileUpload is missing in a MVC controller
  • #2565: UndertowWebsocket close #2565

Changes

Donate/Support

Contributors

@U1F984

v2.14.0

27 Apr 11:39

Choose a tag to compare

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

  • #2303: Fix SSL absolute paths on Windows
  • #2510: Assets: don't allow to create assets without source
  • #2512: OpenAPI: better support for Map and byte array
  • #2534: Jackson: Fix ObjectMapper binding
  • #2537: OpenAPI: Support Nullable field
  • #2529: Support multiple accept headers
  • #2539 Error handler now works with app composition
  • #2457 Fix controller lookup with app composition
  • #2554 Netty: NPE while checking for open connection
  • #2561 Gson: Set charset while decoding
  • #2565 WebSocket: Websocket now close session

Changes

Donate/Support

Contributors

@imeszaros
@Xerxekyran
@lukasbarti