Skip to content

JDBI 3.37.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@hgschmie hgschmie released this 03 Feb 20:41
· 586 commits to master since this release
40f738f

DO NOT USE

The default cache contains a thread deadlock when the cache is evicting while adding new entries through multiple threads. This has been fixed in 3.37.1 (#2274)

  • upgrade to geantyref 1.3.14
  • removes the core dependency on the caffeine library. This now uses a simple LRU cache for sql parser and sql statements.
  • adds pluggable cache implementation using caffeine. The old caching behavior can now be restored by using the jdbi3-caffeine-cache dependency and adding jdbi.installPlugin(new CaffeineCachePlugin());.
  • adds pluggable no-op cache implementation for testing and debugging
  • improve PostGIS null value handling (#2260, thanks @tprebs)
  • use Postgres 15 (native arm64) for building on MacOS arm64