Skip to content

Releases: jooby-project/jooby

jooby 1.0.1

22 Dec 13:44

Choose a tag to compare

This minor release comes with 35 resolved issues. Including:

New Features

Enhancements

  • #584: Silent favicon.ico request
  • #592: enum http parameters must be case-insensitive
  • #585: Absolute filesystem path for assets
  • #575: Callback when the server has started.

Bugs

  • #599: pac4j: queryString get lost after after login
  • #590: mongodb session store doesn't work
  • #572: pac4j callbacks doesn't work if application.path is set
  • #569: morphia auto increment ID fails on super classes
  • #573: executor() causes com.google.inject.ProvisionException
  • #562: jooby-scanner doesn't work from jooby:run

Full list of changes is available here

jooby 1.0.0

14 Nov 23:46

Choose a tag to compare

After 2 years of hard work, we are proud to announce the first stable release of Jooby

The new release comes with new features, enhancements and bug fixes:

New Features

Enhancements

  • #498: functional deferred construction
  • #512: assets handler: automatically configure Cache-Control on startup
  • #546: assets modules should not turn off etag and lastModified header on development
  • #549: assets live compiler: process modified file (not entire set of files)

Bugs

  • #516: Security issue: upgrade to pac4j v1.9.4
  • #515: assets: fileset resolver fails on transitive dependencies
  • #513: dr-svg-sprites: nodejs doesn't found dr-svg-sprites
  • #528: maven assets compiler isn't executed
  • #523: Video files not playing on Safari and iOS devices
  • #550: bean parser fails on empty parameters

API change:

  • #505: rename Env.routes() to Env.router() and Routes class to Router
  • #518: Add queryString: Optional method to Request and NativeRequest

Break change:

  • #497: req.body should not be use it for form post
  • #541: replace elasticsearch 1.x for 5.x
  • #559: replace assets-sass (ruby) with assets-jsass (libsass)\

Full list of changes is available here

Enjoy it!

jooby 1.0.0.CR8

05 Oct 14:58

Choose a tag to compare

We are proud to announce the 1.0.0.CR8 (pre-final) release of http://jooby.org

The new release comes with 14 new feature, enhancement and bug fixes

New Features

Enhancements

  • #447: mvn jooby:run with multiple modules dependencies does not reload
  • #462: named globbing using ":name" or "{name:}"
  • #470: allow to customize flash cookie
  • #455: HTTP body strategy
  • #476: xss on template engines
  • #438: Upgrade to pac4j v1.9.2
  • #486: bean parser: dot notation

Bugs

  • #444: POST with empty Content-Type generates an error
  • #446: Jade engine in RC7 problem with resolving template files
  • #469: redirect doesn't work if application.path is set
  • #468: flash scope get lost between (sub)paths
  • #452: jdbc url with parameters fails at startup time
  • #467: Problems with Content-Length using Undertow or Jetty
  • #466: Cookie Session - destroy() does not destroy session
  • #482: Setting media type (json for eg) manually not working for certain cases.

Full list of changes is available here

Enjoy it!

jooby 1.0.0.CR7

04 Aug 02:29

Choose a tag to compare

New Features

Enhancements

  • #429: jdbc settings programmatically
  • #441: allow to set port, lang, charset, dateFormat... programmatically
  • #423: after/complete handler must work when going async
  • more/better gradle support
  • latest netty/undertow and jetty

Bugs

  • #431: Empty parameters are treated as missing
  • #437: revert: unify absent of HTTP parameter and empty strings

Break

  • #424: rename jooby-hbm module to jooby-hbm4
  • #442: change default date format to dd-MMM-yyyy

Full change list available here

Enjoy it!!!

jooby 1.0.0.CR6

04 Jul 03:19

Choose a tag to compare

New Features

Enhancements

  • #405: jooby:run maven plugin shouldn't fork to a new JVM
  • #407: unify absent of HTTP parameter and empty strings
  • #408: bean parser: support null values
  • #409: make enum parser case-insensitive

Bugs

  • #396: undertow server doesn't work with jooby:run
  • #406: jooby:run maven plugin doesn't work with javascript app

Full change list available here

Enjoy it!

jooby 1.0.0.CR5

16 Jun 03:13

Choose a tag to compare

Bugs:

  • #402: whoops fail with a classnotfound error

Enhancement

  • #403: wrong doc for asset props processor
  • #404: update asset live compiler to use whoops #404

jooby 1.0.0.CR4

13 Jun 12:44

Choose a tag to compare

New Features:

Enhancements:

  • 376: Multiple filters for interceptors
  • 380: complement on("env" ...) callback with an orElse option
  • 382: err handler on specific exception/code
  • 398: add source information to route

Bugs:

  • 390: assets maven plugin is broken
  • 391: closure compiler attempt to process .css files (not .js)
  • 400: Used the PebbleEngine#cacheActive method to enable/disable caches
  • 401: jdbi in clause doesn't work if there is any post named param

API change:

  • 385: rename Routes.mapper() to Routes.map()
  • 394: dependency scope of asset processor must be: provided (not test)

Full change list available here

We expect one more candidate release and go with the first stable release: 1.0.0!!!

jooby 1.0.0.CR3

09 May 00:42

Choose a tag to compare

New features:

Enhancements:

  • #355: Add start/stop event and provide access to service registry
  • #356: AssetHandler overridden in in Request.assets(String, AssetHandler)
  • #363: jooby should probably have a bom (bill of materials) pom
  • #367: global route mapper
  • #368: simplify Guice bindings

Bugs:

  • #361: upload protected with pac4j auth error
  • #364: env config file isn't found while setting the application.env via arguments

API change:

  • #360: remove lifecycle methods from Managed objects and PostConstruct/Predestroy objects from Guice
  • #366: Jooby.start()* throws Throwable api-change

Full change list available here

jooby 1.0.0.CR2

13 Apr 01:19

Choose a tag to compare

  • Minor bug fix for jooby:run #358
  • Netty upgrade to latest 4.1.x #357

jooby 1.0.0.CR1

10 Apr 15:16

Choose a tag to compare

Happy to announce the release of 1.0.0.CR1!!

New features:

Full change log is available here

Enjoy it!