Skip to content

Releases: jooby-project/jooby

jooby 1.6.1

02 Jun 21:39

Choose a tag to compare

Happy to announce a new Jooby release for 1.x!

Bugs:

#1306 Websocket: Fragmented Text Frames are not reassembled - partial data passed to user code
#1317 ApiTool App.json parsing response wildcard type exception

Enhancements:

#1322 Chrome sends large websocket packets that jooby-netty cannot decode with default settings

Major components upgrade, including:

  • Netty 4.1.36
  • Undertow 2.0.21
  • Jetty 9.4.18
  • Jackson 2.9.9

Support

Complete release notes available here

jooby 2.0.0 release candidate 2

09 May 18:42

Choose a tag to compare

Pre-release

Hi All,

Proud to announce the second release candidate for 2.0.0 🚀 🎉

  • Server session implementation
  • Session store API for saving session in redis/memcache/etc
  • Session ID from header or cookie
  • HotReload for development using Maven and Gradle
  • Integrate services/resources with Guice and Spring
  • Server options configurable from application.conf
  • Cleanup extensions: hikari, freemarker and handlebars.java

https://jooby.io

jooby 2.0.0 release candidate 1

22 Apr 15:30

Choose a tag to compare

Pre-release

Hi All,

Proud to announce the first candidate release for 2.0.0 🚀 🎉

Enjoy it!

https://jooby.io

jooby 2.0.0 milestone 3

15 Apr 12:45

Choose a tag to compare

Pre-release

Hi All,

Proud to announce the third milestone release for 2.0.0 🚀 🎉

  • JAXRS annotations for MVC routes
  • Logging via logback or log4j2
  • API cleanup, javadoc and checkstyle for public classes

Enjoy it!

jooby 2.0.0 milestone 2

04 Apr 21:10

Choose a tag to compare

Pre-release

Hi All,

Proud to announce the second milestone release for 2.0.0 🚀 🎉

  • MVC API implementation (use byte code generation)
  • MVC API using Kotlin suspend functions (use byte code generation + reflection to start a coroutine)
  • Dependency Injection modules:
    • Guice
    • Spring
    • Weld
  • Dependency Injection using Dagger (no module)
  • Performance improvements on core and netty server implementation

API is subject to changes until we reach a Release Candidate phase.

Enjoy it!

jooby 2.0.0.M1

20 Feb 19:01

Choose a tag to compare

jooby 2.0.0.M1 Pre-release
Pre-release

Hi All,

Proud to announce the first milestone release for 2.0.0 🚀 🎉

  • Jooby 2.x is a complete rewrite of 1.x
  • Jooby 2.x is not backward compatible
  • There is a new website for 2.x: https://jooby.io
  • Jooby 2.x namespace/base package is: io.jooby
  • Documentation for 2.x is not 100% complete yet (work in progress document)
  • Jooby 2.x source code lives in a custom branch: https://github.com/jooby-project/jooby/tree/2.x

More work need to be done, but core features are included (almost finish) in this release. API is subject to changes until we reach a Release Candidate phase.

Give it try and play!

jooby 1.6.0

12 Feb 12:28

Choose a tag to compare

Happy to announce a new Jooby release!

New Features:

#1220 exposed module
#1247 yasson module

Bugs:

#1230 APITool: Nested list causes TypeBinding error
#1231 NPE when closing already closed WebSocket
#1232 hotswap bug
#1235 ApiTool fails to show kotlin routes in some conditions
#1241 Filtering on stork executables
#1271 NullPointer in RequestLogger when using jetty server
#1276 Apitool does not list mvc namespaced applications
#1289 Response truncation while running Jooby on Undertow

Enhancements:

#1229 FastClasspathScanner is outdated -- consider porting to ClassGraph
#1259 Bot requests sometime ends up as http 500 with error logging
#1261 API-Tool doesn't generate correct swagger documentation for non-functional routing
#1281 Redis Sentinel support

Major components upgrade, including:

  • Netty 4.1.33
  • Undertow 2.0.17
  • Jetty 9.4.14
  • Jackson 2.9.8

Complete Release notes available here

Support

Like Jooby?

Star Jooby on Github.

Follow Jooby on Twitter.

Support Jooby development.

jooby 1.5.1

24 Aug 19:45

Choose a tag to compare

Hi all,

Just a minor release which does lazy ApiTool initialization.

Thanks!

jooby 1.5.0

16 Jul 18:13

Choose a tag to compare

Happy to announce a new Jooby release!

The new release add ReDoc UI to Swagger and a Micrometer module to Jooby.

New Features:

#1203 ApiTool: ReDoc UI for Swagger
#1115 Micrometer module
#1180 EvenBus module

Break/API changes:

#1213 remove use(String) operator
#1212 remove route(String) operator from Kotlin
#1199 mvc: use lower camel case name for route attributes

Bugs:

#1194 Netty: Deferred.resolve() without result body doesn't finished the request
#1207: Empty array as route attribute value crashes app
#1206: Null getting attribute value directly from route in filter
#1098 Pac4j doesn't find a client

Enhancements:

#1182 ApiTool: APITool: Annotating fields in parameter object
#1205 Jdbc module does not allow many JDBC urls with same database but different schema

Massive library upgrade, including:

#1062 Netty 4.1.27
#1187 Undertow 2.0.9
#1217 Kotlin 1.2.51
#1216 Pac4j 2.3.1

Complete list is available here.

Complete Release notes available here

Support

Happy jooby user?

Star Jooby on Github.

Follow Jooby on Twitter.

Buy Edgar a beer!

jooby 1.4.1

21 Jun 17:18

Choose a tag to compare

Happy to announce a new Jooby release!

Java 9/10/11+

This is minor release but comes with better and more support for Java 9/10/11+.

Checkout the Java10 starter project.

Bugs:

#1128 Problem upgrade to jooby 1.4 and pac4j2
#1126 #1146 Jooby uses inline definition instead of schema ref describing a POST body parameter
#1124 Flyway placeholders - migration problem after jooby upgrade
#1122 Assets resolving in dev mode
#1125 Assets: livereload doesn't detect changes on *.html files
#1117 ApiTool: NPE on /swagger/swagger.json

Enhancements:

#1120 More Java 9/10/11+ support
#1147 pac4j: add default action when user isn't authenticated yet.
#1145 aws: better credentials provider
#1130 Adding support for modules with @provides annotated methods
#1121 MVC locals doesn't support map objects, always calls the method using the "attributes" map, not the local map

Complete release notes available here

happy jooby user?

Please star/follow Jooby on Github.

super happy?

Buy Edgar a beer!

Thanks!