9.1.0-jdk8
·
161 commits
to master
since this release
Release Date: August 05, 2025
New Features
- Support dynamic client configuration. [CLIENT-3375, CLIENT-3489, CLIENT-3517]
- Extended filters api to be able to Filter by Expressions and indexName. [CLIENT-3617]
- Preventing password use for Public Key Infrastructure (PKI) users. [CLIENT-3545]
- Support Expression Indexes. [CLIENT-3489]
- Support metrics improvements: deeper granularity and additional metrics. [CLIENT-3402]
Bug Fixes
- Fix the client info calls that are causing deprecation warning messages on server 8.1+. [CLIENT-3624]
- Change PKI error syntax. [CLIENT-3568]
- Log each policy attribute update from dynamic config. [CLIENT-3548]
- Compile issue fix due to higher Java SDK usage. [CLIENT-3554]
- Move app_id into client.dynamic config, add client.clientPolicy and clientPolicy merging to support this. [CLIENT-3511]
- Fix issue with missing metrics stanza. [CLIENT-3483]
- Set merged policies to reference of default policies when dynamic configuration is not enabled. [CLIENT-3375]
- Fix dynamic configuration policy merge of rackIds field. [CLIENT-3375]
- Fix dynamic configuration environment variable check. [CLIENT-3375]
- Move metrics lock from MetricsWriter to Cluster. This eliminates race conditions for all MetricsListener implementations instead of just the default MetricsWriter. [CLIENT-3402]
- On cluster close, check if metrics is enabled before disabling. [CLIENT-3402]
- Remove erroneous conversion to milliseconds in connection latency metrics. [CLIENT-3402]
General
- Ability to specify which servers a given PR will be tested against. [CLIENT-3553]
- Added stage to list of branches to trigger builds.
- Adding release bundles for java jdk8. (#434)
- Fix snapshots builds. (#429)
- Fixing github release action. (#418)
- Moved publish release to github to consolidated jobs. (#420)
- Updated github action not to use arrays in tags.
- Updated to use interim GPG secrets.
Full Changelog: 9.0.5...9.1.0