Skip to content

Releases: jooby-project/jooby

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

jooby 2.13.0

16 Jan 17:42

Choose a tag to compare

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

  • #2494 Upgrade to Guice 5
  • #2486 APT: Module class not generated when base class is an external class (from another project/jar)
  • #2452: Better support for CompletionException

Changes

Donate/Support

Contributors

@imeszaros

jooby 2.12.0

30 Dec 14:26

Choose a tag to compare

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

  • #2363 jooby-utow (undertow) doesn't seem to support Expect 100 Continue on PUT
  • #2428 jackson: remove BlackBirdModule from defaults setup
  • #2413 Make JackonsonModule able to support XML or JSON based on ACCEPT header -- proposed implementation attached
  • #2448 Fix OpenAPI generation for newer Kotlin compiler and support java.time types
  • #2467 Origin of config entries are overriden by Jooby
  • #2449 #2451 fix websocket ByteBuf array usage issue
  • #2453 jooby-netty Context getRemoteAddress always return ""

Changes

Donate/Support

Contributors

@imeszaros

jooby 2.11.0

15 Sep 18:50

Choose a tag to compare

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

  • #2367 After handler must reflect errored status code on failure
  • #2401 Client/peer certificates
  • #2405 [MVC] Cannot have methods with similar arguments that are Nonnull
  • #2408 [MVC] TYPE_USE annotation on MVC method parameters break the annotation processor
  • #2417 [MVC] Annotations with array of annotations break annotation processor with UnsupportedOperationException
  • #2399 netty: http2: streamId is lost on server exception
  • #2285: Can't remove session attributes when using RedisSessionStore
  • #2420 BREAK CHANGE: redis: RedisSessionStore requires a redis pool
  • #2403 OpenAPI not generated with MVC API managed by Spring

Changes

Donate/Support

Contributors

@imeszaros

jooby 2.10.0

19 Jul 00:33

Choose a tag to compare

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

  • #2326 gradle: support new mainclass attribute
  • #2351 gradle: support gradle 6.8 or higher
  • #2240 Jooby.install(Supplier) doesn't share registry
  • #2357 Jooby header(String) doesn't support case insensitive
  • #2364 Netty: WebSocket compression
  • #2325 MVC annotations will never use custom Value Converters. @QueryParam and friends is confusing for custom objects
  • #2362 Kotlin: Improve coroutine context redefinition
  • #2368 JSONB module
  • #2369: Customize which error is considered connection lost
  • #2372: SSL (for jooby-http2-netty) broken for reactor Flux

Changes

Donate/Support

Contributors

@imeszaros

jooby 2.9.6

10 May 00:54

Choose a tag to compare

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

  • #2194 SSL: allow to configure custom SSL provider (conscrypt)
  • #2210 Websockets onClose not working
  • #2260 Netty: Interrupted request leads to NPE using Netty + AccessLog
  • #2293 Undertow: error while sending non-blocking request with a large response
  • #2305: websocket.idleTimeout only working for whole minutes
  • #2257 Kotlin/Coroutine: Allow to redefine context

Changes

Donate/Support

Contributors

@imeszaros