Eclipse JNoSQL 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.totalElements outside an active transaction.
  • Repository query improvements — derived query parsing now handles And conditions with the expected precedence.
  • More accurate mappingBigInteger values 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 null predicates 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.

Release Date
Release Type
Minor release