Skip to content

Releases: jooby-project/jooby

jooby 3.2.0

10 Jun 16:28

Choose a tag to compare

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

  • #2968 jooby apt: generate source code
  • #3422 handler: remove io.jooby.ResultHandler
  • #3447 @ResultType: new annotation for source code generator
  • #3446 Add custom SSL context option
  • #3230 [kotlin, openapi] Kooby extension method in another compilation unit
  • #3448 Kotlin 2.0

Changes

Support my work


New Source Code Generator

The jooby-apt processor now generates Java Source Code (no more binary code). For each Controller has a generated Controller_ class. The mvc router method now supports the new generated code:

{
    mvc(new Controller_());
}

The old (now deprecated) way is still supported, which uses the ServiceLocator pattern to find the generated code.

NOTE: kotlin project will have to compile Java code too.

v3.1.3

05 Jun 23:30

Choose a tag to compare

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

  • #3437 jetty: should NOT close file channel

Changes

Support my work


jooby 2.16.4

05 Jun 23:14

Choose a tag to compare

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

Changes

Support my work


jooby 3.1.2

27 May 13:38

Choose a tag to compare

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

  • #3431 buffer: Add duplicate method
  • #3430 buffer: Add wrap(bytes[], offset, len) method
  • #3434 buffer: Writer write(CharSequence, offset, len) method doesn't work
  • #3433:[netty]: Swagger ui is broken

Changes

Support my work


v3.1.1

20 May 14:42

Choose a tag to compare

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

  • #3424 jstachio/rocker remove buffer reuse (thread local variable)
  • #3426 Fix Avaje Module
  • #3425 jooby-pac4j: oidc fix renew profile
  • #3428 joobyRun: improve lookup of logging configuration file on multi-module project

Changes

Support my work


jooby 3.1.0

13 May 18:02

Choose a tag to compare

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

  • #3083 jetty 12 supports
  • #3113 ModelAndView that is not a Map
  • #3416 Add Avaje Inject Module
  • #2100 MessageEncoder must return a buffer (Introduced new buffer API)
  • #3418 router: support for sub-domains on install

Changes

Support my work

jooby 3.0.10

16 Apr 21:00

Choose a tag to compare

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

  • #3397 Open-api does not parse Avaje BeanScope mvc controllers

Changes

Support my work

jooby 3.0.9

11 Mar 16:55

Choose a tag to compare

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

  • #3391 jetty: client certificates missing
  • upgrade handlebars.java to 4.4.0 and added module-info.java

Changes

Support my work

v3.0.8

27 Feb 19:35

Choose a tag to compare

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

  • #3228 kotlin: mount of coroutine routes doesn't work
  • #3289 Option for Kotlin DSL when generating Gradle project
  • #3328 Pac4jModule: a way to omit /logout and /callback
  • #3278 Failed to generate openapi when the project using jackson-module-kotlin

Changes

Support my work

jooby 3.0.7

04 Jan 14:30

Choose a tag to compare

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

  • #3300 jte: doesn't work with context attributes
  • #3217 open-api/kotlin: generator fails to find element type when a lambda returns a collection of beans

Changes

Support my work