1.1.17
Eclipse JNoSQL 1.1.17 is a maintenance and reliability release for the 1.1.x line, bringing improvements to repositories, mapping, pagination, runtime service discovery, and database integrations. It also introduces asynchronous repository methods using CompletionStage and updates several supported NoSQL database drivers.
Highlights
- Asynchronous repository methods — repository methods can now use
CompletionStage, providing better integration with asynchronous Java applications. - Improved pagination — fixes ensure correct total result counts, backward cursor navigation, and access to
Page.totalElementsoutside an active transaction. - Repository query improvements — derived query parsing now handles
Andconditions with the expected precedence. - More accurate mapping —
BigIntegervalues preserve their full numeric precision, with additional improvements for custom mapping configuration providers. - More reliable runtime discovery — service discovery has been improved for application servers, frameworks, modular environments, and reusable class loaders.
- Updated database drivers — Elasticsearch 9.5.2, Jedis 8.0.1, MongoDB 5.11.0, HBase 3.0.0, AWS DynamoDB SDK 2.54.7, and Neo4j 6.2.1.
- Redis integration updates — pooled and Sentinel Redis configurations were migrated to the newer Jedis connection-provider model.
- Oracle NoSQL fix — JSON
nullpredicates now preserve the expected query semantics. - Project maintenance — licensing references and headers were updated to Eclipse Public License 2.0 across the project modules.
Overall, Eclipse JNoSQL 1.1.17 strengthens the stability of the 1.1.x release line while improving asynchronous programming support, repository behavior, runtime portability, and compatibility with current NoSQL database drivers.