JDBI 3.37.0
Pre-release
Pre-release
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 addingjdbi.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