Releases: eclipse-jnosql/jnosql
Releases · eclipse-jnosql/jnosql
1.1.8
1.1.7
Fixed
- Removed the unnecessary method calling (
firePostEntity
) in theAbstractSemiStructuredTemplate.executeQuery(SelectQuery)
method execution. - Fixed the
EventPersistManager.firePostEntity(T)
Javadoc
Added
- Include support to ArrayReader
- Include support to InstantReader
- Include support to Map on EntityConverter
Changed
- Enhance the ValueReaderDecorator for faster reading
1.1.6
Fixed
- Improve handling of collection subclass columns
- Handle empty primitive parameters in DefaultConstructorBuilder
- Moved the
ReflectionEntityMetadataExtension
to thejnosql-mapping-reflection
module
Added
- Define GraphTemplate and Graph API to support the Graph database
- Added
ReflectionGroupEntityMetadata
to thejnosql-mapping-reflection
module
Changed
- Update Jakarta NoSQL to version 1.0.0
1.1.5
Fixed
- Improve handling of collection subclass columns
- Handle empty primitive parameters in DefaultConstructorBuilder
- Moved the
ReflectionEntityMetadataExtension
to thejnosql-mapping-reflection
module
Added
- Define GraphTemplate and Graph API to support the Graph database
- Added
ReflectionGroupEntityMetadata
to thejnosql-mapping-reflection
module
Changed
- Update Jakarta NoSQL to version 1.0.0
1.1.4
Create version 1.1.4
1.1.3
Fixed
- Fix flat embeddable in the constructor builder
1.1.2
Added
- Enables custom Repository
- Include the
First
keyword in the method by query in the Repository - Include the
Null
,NotNull
andcountAll
keywords in the method by query in the Repository - Include condition to is NUll and is Not Null in the query
- Include pagination with Query annotation
- Add support to array in the fields
- Add support to array in the fields of java record classes
- Include
selectOffSet
to pagination queryies at theSemiStructuredTemplate
Fixed
- Fix the
Orderby
annotation in the Repository - Make the JDQL return the correct type when the select is by field
- Invalid deserialization of maps with generic values
- Make sure at the serialization to the field, the API does not return any communication layer, but standard Java types
- Fix the like query at the JDQL
- Fix recursion calling to avoid stack overflow on the custom repository's query methods with @query annotation with predefined queries
- Fix documentation at
SemiStructuredTemplate
explaining how the cursor works.
Removed
- Remove Apache Tinkerpop from the project and move it as a driver
Changed
- by default disable Cursor pagination in the
SemiStructuredTemplate
when there is more than one sort
1.1.1
Changed
- Upgrade Jakarta Data to version 1.0.0-RC1
- Upgrade Jakarta NoSQL to version 1.0.0-M1
- Replace query language to Jakarta Data Query Language as default
Added
- Introduce NoSQLRepository
- Include the semistructured layers (mapping and communication)
- Include Column and Document Templates
- Include support to Embedded and EmbeddedCollection as group
- Include support to CursoredPage pagination
- Include support to Jakarta Data Query language as default
Removed
- Remove column and document from communication API.
1.1.0
Changed
Upgrade Jakarta Data to version 1.0.0-M2
Added
- Add support to operations annotations (Insert, Update, Delete and Save) from Jakarta Data
- Add support to match parameters
Fixed
- Enhance query at Template for Inheritance (Document, Column, and Graph)
- Enhance query at Repository for Inheritance (Document and Column)
- Fix MapReader when reads to an interaction of elements or a list of maps
1.0.4
Fixed
- Fix serialization when the entity has a constructor with simple generic types
- null Embeddable list of nested objects cannot be saved
Changed
- Change package name to avoid duplicated names in different modules