1.2.0-M1
Pre-release
Pre-release
Fixed
- Fixed the AbstractSemiStructuredTemplate class to apply the inheritance strategy properly on find and delete methods
- Include special characters on the like query to update and delete queries
Changed
- Define Java 21 as the minimum version to run JNoSQL
- Adjustments at CustomRepositoryHandler to handle inheritance correctly
- Include Cache on queries
- Update Jakarta Data to version 1.1.0-M2
- Allow to provider define the id name, overriding the value from Id annotation
- Deprecated old engine to Jakarta NoSQL Repositories
- Use new engine to Jakata Data repositories using metadata interface
Added
- Add support for scalar function expressions (UPPER, LOWER, LEFT, RIGHT, LENGTH, ABS) in JDQL string queries
- Include support to Restriction interface
- Include support to record projector
- Include Is annotation support to the Repository
- Add support to Mapper on Key-value databases
- Include new engine to Jakarta Data Repositories
- Include the total count of items in the pagination result
Removed
- Remove query method from Eclipse JNoSQL
- Remove singleQuery from Eclipse JNoSQL