Releases: eclipse-jnosql/jnosql
Releases · eclipse-jnosql/jnosql
1.0.0-b6
Changed
- Update Jakarta API to after the Big-bang
- Add support for Jakarta Data
- Add documentation repository
- Move the communication API as JNoSQL implementation
- Change the test engine to Weld-jupiter instead of jnosql-jupiter
- Move antlr4 to grammar package
- Update Antlr version to 4.12.0
- Update Apache Tinkerpop to version 3.6.2
Added
- Implements new methods that explore fluent-API for Graph, Document, Key-value and Document
- Create jnosql-jupiter module
- Enhance readme, adding Mapping and communication details.
- Add count and exist methods as default on DocumentManager and ColumnManager
- Include a migration file adoc
Removed
- Remove ColumnQueryMapper implementation
- Remove DocumentQueryMapper implementation
- Remove support for old Repository and Pagination (replaced by Jakarta Data)
- Remove project jnosql-jupiter and jnosql-entity
- Remove Apache Tinkerpop Groovy and use JavaScript engine instead.
Fixed
- Enhance constructor converter allowing simple translating supported by Value implementation.
- Define Qualifier on templates implementations (Graph, Key-value, Document and Column).
- Using the proper methods to skip on GraphRepository implementation
- Increase capability on map to improve scenario on Repository parser
- Fix param analyzer on Gremlin Graph query
- Fix method query by query when there is Not Equals
1.0.0-b5
Added
- Create a CHANGELOG file to track the specification evolution
- Add Settings implementation using Eclipse MicroProfile Config
- Support to Record and Constructor
Changed
- Move the default documentation to ASCIIDOC
- Replace Hamcrest by AsseJ
- Scan entities classes using classgraph project
- move the bean-discovery-mode to annotated instead of all
Removed
- Remove Eclipse MicroProfile Config converts
1.0.0-b4
- Upgrade Tinkerpop to version 3.6.0
- Parasite property in document deserialization #259
- Add QueryBuilder jakartaee/nosql#90
1.0.0-b3
- Remove JNoSQL logo from repositories
- Remove "Artemis" references in the package and use "mapping" instead.
- Remove "diana" references in the package name and use "communication" instead.
- Update Cassandra library to use DataStax OSS
- Fixes HashMap issue in the mapping API
1.0.0-b2
- Creates TCK Mapping
- Creates TCK Communication
- Creates TCK Driver
- Remove Async APIs
- Keep the compatibility with Java 11 and Java 8
- Defines Reactive API as an extension
1.0.0-b1
- Split the project into API/implementation
- Updates the API to use Jakarta NoSQL
- Moves the Jakarta NoSQL API to the right project
- Creates Integration with Eclipse MicroProfile Configuration
- Creates Tree Graph Operation
0.1.0.M1
- Split the project into API/implementation
- Updates the API to use Jakarta NoSQL
- Moves the Jakarta NoSQL API to the right project
- Creates Integration with Eclipse MicroProfile Configuration