- [Unreleased]
- 1.1.17 - 2026-08-29
- [1.1.16] - 2026-08-10
- [1.1.15] - 2026-07-03
- [1.1.13] - 2026-04-06
- [1.1.12] - 2026-01-05
- [1.1.10] - 2025-08-19
- [1.1.9] - 2025-07-30
- [1.1.8] - 2025-05-21
- [1.1.7] - 2025-05-08
- [1.1.6] - 2025-03-24
- [1.1.5] - 2025-03-23
- [1.1.4] - 2024-10-24
- Changes
- Fixed
- [1.1.3] - 2024-10-24
- [1.1.2] - 2023-09-15
- Fixed
- [1.1.1] - 2023-05-25
- [1.1.0] - 2023-02-05
- [1.0.4] - 2023-12-19
- [1.0.3] - 2023-12-02
- [1.0.2] - 2023-10-01
- [1.0.1] - 2023-7-31
- [1.0.0] - 2023-6-22
- [1.0.0-b6] - 2023-03-11
- [1.0.0-b5] - 2022-12-22
- [1.0.0-b4] - 2022-06-04
- [1.0.0-b3] - 2021-03-01
- [1.0.0-b2] - 2020-06-07
- [1.0.0-b1] - 2019-12-01
- [0.0.9] - 2019-05-16
- [0.0.8] - 2019-02-20
- [0.0.7] - 2018-10-29
- [0.0.6] - 2018-06-23
- [0.0.5] - 2018-04-07
- [0.0.4] - 2018-01-18
- [0.0.3] - 2017-10-14
- [0.0.2] - 2017-06-25
- [0.0.1] - 2017-03-14
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Add update method to MongoDB Document Manager accepting UpdateQuery argument for document updates
-
Add updateDocument method to MongoDB Document Manager for optimized update operations
-
Add update method to Cassandra Column Manager accepting UpdateQuery argument for entity updates
-
Add update method to Couchbase Document Manager accepting UpdateQuery argument using N1QL UPDATE queries
-
Add N1QL update query builder (N1QLUpdateQueryBuilder) for Couchbase
-
Add update query builder for Neo4J database operations
-
Add update method to Neo4J Database Manager accepting UpdateQuery argument
-
Add update method to QueryAQLConverter accepting UpdateQuery argument for ArangoDB
-
Add update method to ArangoDB Document Manager accepting UpdateQuery argument
-
Add count method to MongoDB Document Manager for optimized count queries
-
Add count method to Cassandra Column Manager with consistency level support
-
Add count method to Cassandra Template with entity mapping
-
Add count method to ArangoDB Document Manager using AQL LENGTH function
-
Add count method to Couchbase Document Manager using N1QL COUNT queries
-
Add count query builder for SelectQuery at Neo4J Database Manager
-
Add count method to DefaultArangoDBDatabaseManager
-
Add count method to DefaultNeo4JDatabaseManager
-
Add count method to DefaultTinkerpopGraphDatabaseManager
-
Include Auth Token support for CouchDB
-
Optimize update method for MongoDB Document Manager
-
Enhance updateDocument method for MongoDB with better error handling
-
Improve MongoDB document update tests
-
Validate required fields in N1QLUpdateQueryBuilder for Couchbase
-
Validate update query parameters in Couchbase driver
-
Update jakarta data engine
-
Upgraded Elasticsearch to 9.5.2
-
Upgraded Jedis to 8.0.1 and migrated pooled and sentinel clients to connection providers
-
Updated OrientDB to 3.2.55
-
Updated MongoDB to 5.11.0
-
Updated HBase to 3.0.0
-
Updated DynamoDB to 2.54.7
-
Updated Neo4J to 6.2.1
-
Updated Couchbase to 3.12.2
-
Updated CouchDB HttpClient to 5.6.3
-
Upgraded Elasticsearch to
9.5.2. -
Upgraded Jedis to
8.0.1and migrated pooled and Sentinel clients to connection providers. -
Upgraded MongoDB to
5.11.0. -
Upgraded HBase to
3.0.0. -
Upgraded DynamoDB to
2.54.7. -
Upgraded Neo4j to
6.2.1. -
Updated database backports for the
1.1.xrelease line. -
Updated license references across modules to Eclipse Public License 2.0.
-
Include Auth Token support for CouchDB
-
Add update method to MongoDB Document Manager accepting UpdateQuery argument for document updates
-
Add updateDocument method to MongoDB Document Manager for optimized update operations
-
Add update method to Cassandra Column Manager accepting UpdateQuery argument for entity updates
-
Add update method to Couchbase Document Manager accepting UpdateQuery argument using N1QL UPDATE queries
-
Add N1QL update query builder (N1QLUpdateQueryBuilder) for Couchbase
-
Add update query builder for Neo4J database operations
-
Add update method to Neo4J Database Manager accepting UpdateQuery argument
-
Add update method to QueryAQLConverter accepting UpdateQuery argument for ArangoDB
-
Add update method to ArangoDB Document Manager accepting UpdateQuery argument
-
Remove unused import in DefaultCouchbaseDocumentManager
-
Add count method to DefaultCouchbaseDocumentManager
-
Add count functionality to N1QLBuilder
-
Enhance count test with delay
-
Enhance count tests in CouchbaseDocumentManager
-
Add person collection and index to Couchbase
-
Add count method for SelectQuery
-
Add count method to QueryAQLConverter
-
Add count method to CassandraTemplate
-
Enhance count methods in CassandraColumnManager
-
Enhance count query tests for CassandraColumnManager
-
Add count method based on query to CassandraColumnManager
-
Add default execute and count methods
-
Add count method based on a query to MongoDBDocumentManager
-
Add count query test for MongoDBDocumentManager
-
Add count query support with SelectQuery for Neo4J
-
Add count query builder for SelectQuery in Neo4J
-
Add count method to DefaultNeo4JDatabaseManager
-
Add count query tests for Neo4JQueryBuilder
-
Update Neo4J query builder to use count queries
-
Add count method to DefaultTinkerpopGraphDatabaseManager
-
Add count tests for entity manager in Tinkerpop
-
Add count method for SelectQuery in Solr Document Manager
-
Add count tests for SelectQuery to Solr Document Manager
-
Add count query support in QueryOSQLConverter for OrientDB
-
Add count query support in QueryOSQLFactory for OrientDB
-
Add count method with conditions to DefaultOrientDBDocumentManager
-
Improve URL handling in OrientDB factory
-
Update integration test configuration for OrientDB
-
Update README with database host details config for OrientDB
-
Add count method for SelectQuery support in OracleNoSQL
-
Enhance condition handling for count queries in OracleNoSQL
-
Add SelectCountBuilder for OracleNoSQL count queries support
-
Update condition handling in query builders
-
Improve assertions and add count query tests
-
Update MongoDB 5.6.2
-
Update ArangoDB version to 7.24.0
-
Update Cassandra version to 4.19.2
-
Update Redis driver to version 7.2.0
-
Update infinispan to version 16.0.5
-
Update OrientDB to version 3.2.48
-
Update CouchDB to use Httpclient 5
-
Update ArangoDB driver to 7.22.0
-
Update Apache Cassandra driver to 4.19.0
-
Update Couchbase driver to 3.9.0
-
Update Neo4J driver to 5.28.9
-
Update OrientDB driver to 3.2.43
-
Update Elasticsearch driver to 8.19.1
-
Update Apache Hbase to version 2.6.3
-
Update Jedis version to 6.1.0
-
Update Apache Tinkerpop core to 3.7.4
-
Changes on the document entities persistence operations at the Eclipse JNoSQL DynamoDB Database
-
Update Apache solr driver to 9.9.0
-
Update Jedis to version 6.0.0
-
Update OrientDB driver to 3.2.42
-
Update MongoDB driver to 5.5.1
-
Update Infinispan driver to 15.2.5.Final
-
Update Couchbase driver to 3.8.3
-
Update ArangoDB driver to 7.21.0
-
Update OrientDB driver to 3.2.36
-
Update Couchbase client 3.7.6
-
Update DynamoDB driver 2.29.45
-
Update ArangoDb driver to 7.17.0
-
At repositories params, use the Param annotation from Jakarta Data API.
-
Rename at tinkerpop
GraphTempalte`to `TinkerPopTemplate
-
Include between query support at MongoDB
-
Include Graph as Apache TinkerPop
-
Include UUID support to MongoDB
-
Upgrade AraongDB driver to 7.7.1
-
Upgrade Couchbase to version 3.7.1
-
Upgrade dynamodb to version 2.27.2
-
Upgrade Elasticsearch to version 8.14.3
-
Upgrade Hazelcast to version 5.5.0
-
Upgrade Hbase version to 2.6.0
-
Upgrade Infinispan to version 15.0.7.Final
-
Upgrade MongoDB to version 5.1.3
-
Upgrade Oracle NoSQL to version 5.4.15
-
Upgrade OrientDB to version 3.2.32
-
Upgrade Redis to version 5.1.4
-
Upgrade Solr to version 9.6.1
-
Fixed the support to negation queries on the Eclipse JNoSQL layer to MongoDB
-
Fixed the precedence of NOT operator in AQL query generation on the Eclipse JNoSQL layer to ArangoDB
-
Update ArangoDB driver to 7.6.0
-
Update Couchbase library to version 3.6.2
-
Update Elasticsearch driver to 8.13.4
-
Update Hazelcast driver to 5.4.0
-
Update MongoDB driver to 4.13.0
-
Update OrientDB driver to 3.2.29
-
Update Jedis driver to 5.1.0
-
Update Solr driver to 9.5.0
-
Update Testcontainer to 1.19.8
-
Upgrade Jakarta Data to version 1.0.0-M3
-
Modify aggregate method to return DocumentEntity at MongoDB.
-
Update MongoDB driver to version 4.11.1
-
Update Hazelcast to version 5.3.6
-
Update Apache Sorl to version 9.4.0
-
Update Jedis to version 5.0.2
-
Update OrienteDB library to version 3.2.24
-
Update ElastisSearch library to version 8.11.0
-
Update DynamoDB library to version 2.21.21
-
Update Couchbase library to version 3.4.11
-
Update ArangoDB library to version 7.2.0
-
Removed unnecessary attribute and constructor argument from
CassandraColumnManagerFactoryand from its dependent classes; -
Update Cassandra driver to 4.16.0
-
Update DynamoDb to version 2.20.98
-
Update Elasticsearch to version 8.8.2
-
Update Hazelcast to version 5.3.1
-
Update MongoDB driver to version 4.10.1
-
Update Apache Solr driver to version 9.2.1
-
Update Testcontainer to version 1.18.3
-
Update ArangoDB API to the version 7.1.0
-
Define integration test and disable it by default
-
Rename project to databases
-
Define container nomenclature to integrate test
-
Update package name convention to
org.jnosql.databases.[DATABASE].[LAYER] -
Integrate the mapping layer on this repository
-
Upgrade the AWS SDK for DynamoDB to version 2.20.65;
-
Added to the JNoSQL MongoDB Database Implementation the MongoDB Aggregation support;
-
Added into the JNoSQL MongoDB Database Implementation a count method by Bson query filter
-
Upgrade Tinkerpop to version 3.6.0
-
Upgrade Eclipse Yasson to version 1.0.11(test propose)
-
Upgrade Weld Se to version 3.1.9.Final (test propose)
-
Upgrade test container to version 1.17.2 (test propose)
-
Upgrade Jedis to version 4.2.3
-
Upgrade ArangoDB driver to version 6.17.0
-
Upgrade Cassandra driver to version 4.14.1
-
Upgrade Elastic Search to version 7.17.4
-
Upgrade OrientDB to version 3.2.6
-
Allows Repository with pagination
-
Allows update query with column using JSON
-
Allows insert query with column using JSON
-
Allows update query with a document using JSON
-
Allows insert query with a document using JSON
-
Define alias configuration in the communication layer
-
Allow cryptography in the settings
-
Improve performance to access instance creation beyond reading and writing attributes
-
Improve documentation in Class and Field metadata
-
Join projects as one single repository
-
Allows inject by Template and repositories classes from @ConfigurationUnit
-
Updates OrientDB to version 3.0
-
Improves query to Column
-
Improves query to Document
-
Improves Cassandra query with paging state
-
Optimizes Query cache to avoid memory leak
-
Improves performance of a query method
-
Adds support to ravenDB
-
Adds support to syntax query with String in Column, Key-value, and document.
-
Adds integration with gremlin as String in Mapper layer -Adds support to syntax query in Repository and template class to Mapper
-
Adds support to Repository Producer
-
Changes start to skip when need to jump elements in either Document or Column query
-
Changes maxResult to limit to define the maximum of items that must return in a query in either Document or Column query
-
Couchbase keeps the behavior when key is not found
-
Redis improves SortedSet with clear method
-
ArangoDB optimizes AQL query
-
Couchbase fixes TTL behavior in document
-
Couchbase fixes TTL behavior in key-value
-
Couchbase Fixes the JSON structure when a document is saved
-
Couchbase Fixes JSON structures in key-value structures
-
OrientDB fixes live query
-
OrientDB fixes live query with Map param
-
OrientDB fixes delete query without parameters
-
OrientDB fixes query with not condition
-
OrientDB fixes sort of query
-
OrientDB fixes pagination resource
-
MongoDB fixes queries with "in" condition
-
Cassandra fixes query with condition "in"
-
Cassandra fixes UDT
-
ArangoDB fixes insert
-
Supports to Infinispan
-
Modules at JNoSQL Diana
-
Adds query with param to OrientDB
-
Adds Hazelcast query
-
Updates API to use Fluent API
-
Updates driver ArangoDB to 2
-
Updates Couchbase driver to version 2.5.1
-
Updates OrientDB driver to version 2.2.29
-
Updates Cassandra driver to version 3.3.0
-
Updates MongoDB driver to version 2.5.1
-
Updates Hazelcast driver version to 3.9
-
Updates Redis driver to version 2.9.0
-
Updates Riak driver to version 2.1.1
-
Improves fluent API in document
-
Improves fluent API in column
-
Start to use flapdoodle on MongoDB implementation
-
Adds supports to User defined type on Cassandra
-
Adds Cassandra-unit test to Cassandra implementation
-
Uses JSON-B to process JSON
-
Update the MongoDB client
-
Updates Header license
-
Updates nomenclature (Repository.save discussion)
-
Updates ES version