Skip to content

Releases: eclipse-jnosql/jnosql

1.1.8

21 May 15:22
Compare
Choose a tag to compare

Removed

  • Remove Metadata field on metadata to Eclipse JNoSQL implementation

Fixed

  • Fix Dynamic cursor with Find annotation

1.1.7

08 May 17:25
7f7f799
Compare
Choose a tag to compare

Fixed

  • Removed the unnecessary method calling (firePostEntity) in the AbstractSemiStructuredTemplate.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

24 Mar 19:00
96501d7
Compare
Choose a tag to compare

Fixed

  • Improve handling of collection subclass columns
  • Handle empty primitive parameters in DefaultConstructorBuilder
  • Moved the ReflectionEntityMetadataExtension to the jnosql-mapping-reflection module

Added

  • Define GraphTemplate and Graph API to support the Graph database
  • Added ReflectionGroupEntityMetadata to the jnosql-mapping-reflection module

Changed

  • Update Jakarta NoSQL to version 1.0.0

1.1.5

23 Mar 20:48
c3ad142
Compare
Choose a tag to compare

Fixed

  • Improve handling of collection subclass columns
  • Handle empty primitive parameters in DefaultConstructorBuilder
  • Moved the ReflectionEntityMetadataExtension to the jnosql-mapping-reflection module

Added

  • Define GraphTemplate and Graph API to support the Graph database
  • Added ReflectionGroupEntityMetadata to the jnosql-mapping-reflection module

Changed

  • Update Jakarta NoSQL to version 1.0.0

1.1.4

21 Dec 20:33
0b9c6df
Compare
Choose a tag to compare
Create version 1.1.4

1.1.3

24 Nov 16:32
4dea5cc
Compare
Choose a tag to compare

Fixed

  • Fix flat embeddable in the constructor builder

1.1.2

16 Sep 18:11
86ab328
Compare
Choose a tag to compare

Added

  • Enables custom Repository
  • Include the First keyword in the method by query in the Repository
  • Include the Null, NotNull and countAll 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 the SemiStructuredTemplate

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

25 May 20:43
1ba6894
Compare
Choose a tag to compare

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

05 Feb 18:48
c7f0092
Compare
Choose a tag to compare

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

19 Dec 19:27
f54573a
Compare
Choose a tag to compare

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