Skip to content

Releases: jooby-project/jooby

jooby 3.0.0.M2

Choose a tag to compare

@jknack jknack released this 01 Jan 18:13

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

Choose a tag to compare

@jknack jknack released this 05 Dec 21:34

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

Choose a tag to compare

@jknack jknack released this 06 Sep 20:16

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

Choose a tag to compare

@jknack jknack released this 30 May 10:05

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

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

Changes

Donate/Support

jooby 2.15.0

Choose a tag to compare

@jknack jknack released this 22 May 15:19

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

Choose a tag to compare

@jknack jknack released this 15 May 16:29

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

Choose a tag to compare

@jknack jknack released this 02 May 16:25

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

Choose a tag to compare

@jknack jknack released this 27 Apr 11:39

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

Choose a tag to compare

@jknack jknack released this 16 Jan 17:42

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

Choose a tag to compare

@jknack jknack released this 30 Dec 14:26

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