Releases: jooby-project/jooby
Releases Β· jooby-project/jooby
v3.2.7
Happy to announce a new release! π π
- #3482 jooby-run: improve restart process (less memory/fast)
- #3483 openapi: unused path parameter produces an error
- #3484 openapi: kotlin: support kotlin anonymous object as router
- #3485 openapi: kotlin: support extension method on kooby subclass
Changes
Support my work
jooby 3.2.6
Happy to announce a new release! π π
- #3476 jooby-apt: compilation error while using generics on controller
- #3477 kotlin: Java type mismatch on @transactional during compile time
- #3479 SSE: Spec Interpretation Issue (preserve leading spaces)
Changes
Support my work
jooby 3.2.5
Happy to announce a new release! π π
- #3468 jooby-apt: must add leading slash on path pattern
- #3469: jooby-apt: generate constructors from source controllers
- #3471: undertow: multipart field may actually be a file
- #3472: mvc: Add BindParam annotation for custom parsing/mapping
Changes
Support my work
jooby 3.2.4
jooby 3.2.3
jooby 3.2.2
jooby 3.1.4
jooby 3.2.1
jooby 3.2.0
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.