Skip to content

Releases: jooby-project/jooby

v3.2.7

29 Jul 13:52

Choose a tag to compare

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

22 Jul 13:50

Choose a tag to compare

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

16 Jul 00:38

Choose a tag to compare

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

08 Jul 16:03

Choose a tag to compare

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

  • #3432 jetty: implement non-blocking handler
  • #3460 jooby-apt: remove jakarta-inject dependency
  • #3466 jooby-apt: @Param name is ignored
  • #3461 open-api: Supports swagger @Paramater annotation at parameter level

Changes

Support my work


jooby 3.2.3

24 Jun 17:51

Choose a tag to compare

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

  • #3405: Allow Kotlin suspending functions in error handlers
  • #3455: Java strings not escaped properly in mvc source code generation

Changes

Support my work


jooby 3.2.2

20 Jun 15:48

Choose a tag to compare

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

  • #3453: netty: memory leak while reading HTTP body
  • #3452: WebSocket onClose not called for Netty

Changes

Support my work


jooby 3.1.4

20 Jun 15:06

Choose a tag to compare

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

  • #3453: netty: memory leak while reading HTTP body
  • #3452: WebSocket onClose not called for Netty

Changes

Support my work


jooby 3.2.1

18 Jun 20:49

Choose a tag to compare

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

  • #3449 jooby apt: generate kotlin source code

Changes

Support my work


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