Skip to content

Releases: evgeniycheban/spring-data-reindexer

1.3

14 Jan 18:11
Compare
Choose a tag to compare

What's Changed

  • Consider supporting in, containing, not in, not containing query method keywords by @DAN1X27 in #15
  • Consider supporting Enum type in Namespace Entity by @evgeniycheban in #17
  • Consider supporting SpEL in native queries by @evgeniycheban in #18
  • Consider supporting exists query method keyword by @DAN1X27 in #19
  • Consider supporting count query method keyword by @DAN1X27 in #21
  • Consider supporting Sort object in query method parameters by @evgeniycheban in #23
  • Consider supporting Transactional annotation for query methods by @DAN1X27 in #25
  • Consider supporting interface-based, class-based and dynamic projections by @evgeniycheban in #27
  • Consider supporting record projections by @evgeniycheban in #29
  • Consider supporting Pageable for query methods by @evgeniycheban in #31
  • Cover limit, findFirst, findTop query method keywords with tests by @evgeniycheban in #33
  • Consider supporting distinct query method keyword by @evgeniycheban in #35
  • Consider supporting between query method keyword by @evgeniycheban in #37
  • Consider supporting isTrue, isFalse query method keywords by @evgeniycheban in #40
  • Consider supporting Pageable for String query by @evgeniycheban in #42
  • Consider supporting like query method keyword by @evgeniycheban in #44

New Contributors

Full Changelog: spring-data-reindexer-1.2...spring-data-reindexer-1.3

1.2

11 Dec 19:28
Compare
Choose a tag to compare
1.2

What's Changed

  • Support parameter bindings for String based query by @evgeniycheban in #7
  • Java 17, Spring 6.2 and rx-connector 1.22 support by @evgeniycheban in #9
  • Minor adjustments

Full Changelog: spring-data-reindexer-1.1...spring-data-reindexer-1.2

1.1

05 Aug 14:37
Compare
Choose a tag to compare
1.1

In this release:

  • Transaction support using the @Transactional annotation approach has been introduced.
  • gh-1 Support for more return types has been implemented for methods that use @Query annotation.

1.0

30 Jul 20:45
Compare
Choose a tag to compare
1.0

The Spring Data approach to work with Reindexer database has been introduced in this release.

The 1.0 release includes:

  • A base repository interface: ReindexerRepository that contains CRUD and reindexer-specific methods.
  • Support for creating query methods like: Optional<TestItem> findByNameOrValue(String name, String value).
  • Support for creating native queries using @Query annotation like: @Query("SELECT * FROM items WHERE name = 'testName'").
  • Support for building query criteria using ReindexerRepository#query method that returns query builder for further customizations.