Skip to content

1.9.0

Latest

Choose a tag to compare

@angryziber angryziber released this 09 Jun 19:34
  • server: make it possible to override instanceId/prefix in RequestIdGenerator to support vendor-specific instance id headers, like FLY_ALLOC_ID
  • server: metrics() now exposes RSS memory usage of the whole JVM process on Linux
  • server: useHashCodeAsETag() now takes produces different ETags for different requested Content-Type, even if the content is the same
  • json: report line numbers in JsonParseException for better debugging of json parsing errors
  • json: make parser stricter according to the spec: disallow newlines inside of strings and unary plus
  • json: increase JsonRenderer performance by ~10%
  • oauth: OAuthUserProvider.initSession() can now be overridden to set additional session attributes
  • jdbc: add @IgnorableReturnValue for some functions to avoid warnings when -Xreturn-value-checker is enabled
  • jdbc: db.upsert() now takes uniqueFields as a Set instead of comma-separated string
  • jdbc: use a dedicated connection in consumeNotifications() with a connLifetime parameter to avoid environment-specific timeouts
  • jdbc: batch functions now take Iterable instead of Sequence because sequence is less efficient in practice (backwards-incompatible change, easy to fix)