Skip to content
This repository has been archived by the owner on Aug 29, 2024. It is now read-only.

Releases: microsoft/spring-data-cosmosdb

Spring Data CosmosDB 2.0.7

21 Mar 05:09
d2709ff
Compare
Choose a tag to compare

Remove applicationInsights dependency for

  • Potential risk of dependencies polluting.
  • Incompatibility issue with Java 11.
  • Avoiding potential performance impact to CPU and/or memory.

Spring Data CosmosDB 2.1.1

08 Mar 01:14
96da2c4
Compare
Choose a tag to compare
Update master version to 2.1.1. (#339)

Signed-off-by: Pan Li <[email protected]>

Spring Data CosmosDB 2.0.6

08 Mar 01:15
bad7db0
Compare
Choose a tag to compare
Ignore all exception from telemetry. (#343)

Signed-off-by: Pan Li <[email protected]>

Spring Data CosmosDB 2.1.0

18 Dec 07:55
4b601f6
Compare
Choose a tag to compare
Update version to 2.1.0, #302. (#314)

Signed-off-by: Pan Li <[email protected]>

Spring Data CosmosDB 3.0.0.M1

07 Nov 02:09
Compare
Choose a tag to compare
Pre-release

As cosmosdb sync sdk will be deprecated right now, we may need to migrate sdk from cosmosdb sync to async.

  • Remove the dependency of cosmosdb sync sdk
  • Leverage cosmosdb async sdk.
  • Export sync API from spring-data-commons, forward compatible with spring-data-cosmosdb 2.0.5.

After cosmosdb asyn sdk upgrade to RxJava 2.x, we may setup new async sdk leveraging spring data reactive.

Spring Data CosmosDB 2.0.5

14 Sep 02:36
Compare
Choose a tag to compare
  • Fix issue #193
  • Fix issue #212
  • Add keyword exists, startsWith
  • Update Readme
Boolean existsByFirstName(String firstName);
List<Student> findByFirstNameStartsWith(String firstName);

All supported keywords please refer to #144 .

Spring Data CosmosDB 2.0.4

24 Aug 03:24
Compare
Choose a tag to compare
Pre-release
  • Renaming package from documentdb to cosmosdb,
  • Add new feature of query method keyword, 16 keywords from Sql API supported.
  • Add new feature of query with paging and sorting.
  • Simplify the configuration of spring-data-cosmosdb.
  • Add deleteCollection and deleteAll API.
  • Bug fix and defect enhancement.

Thanks @Xeinn for contribution.

Supported Sql keyword List:

  • AND List<Person> findByFirstNameAndLastName(String firstName, String lastName)
  • OR List<Person> findByFirstNameOrCity(String firstName, String city)
  • Is_EQUALS List<Person> findByFirstName(String firstName)
  • AFTER List<Person> findByDateBefore(Date date)
  • BEFORE List<Memo> findByDateBefore(Date date)
  • CONTAINING List<Person> findByFirstNameContaining(String firstName)
  • ENDING_WITH List<Person> findByFirstNameEndsWith(String firstName)
  • FALSE List<Project> findByHasReleasedFalse()
  • GREATER_THAN List<Project> findByForkCountGreaterThan(Long forkCount)
  • GREATER_THAN_EQUALS List<Project> findByStarCountGreaterThanEqual(Long count)
  • INList<Project> findByCreatorIn(Collection<String> creators)
  • IS_NOT_NULL List<Project> findByNameIsNotNull()
  • IS_NULL List<Project> findByNameIsNull()
  • LESS_THAN List<Project> findByStarCountLessThan(Long starCount)
  • LESS_THAN_EQUAL List<Project> findByForkCountLessThanEqual(Long forkCount)
  • TRUE List<Project> findByHasReleasedTrue()

Last release for spring-data-documentdb 2.x.x, use spring-data-cosmosdb in the future

16 Apr 07:42
e677410
Compare
Choose a tag to compare

This repository has been renamed to spring-data-cosmosdb, together with the released package name.

Previously the released packages are named with spring-data-documentdb, after this spring-data-documentdb v2.0.3 version, no package named with spring-data-documentdb for 2.x.x will be released.

This spring-data-documentdb 2.0.3 version will be relocated to spring-data-cosmosdb according to this pull request.

Spring Data DocumentDB 0.1.5

16 Apr 06:28
Compare
Choose a tag to compare
  • Fix cannot save and query Date field
  • Support indexing policy for collection
  • Align the injection to setter from spring-data-commons
  • Code clean and refactor.

Spring Data CosmosDB 2.0.3

16 Apr 07:46
Compare
Choose a tag to compare
  • Package is renamed to spring-data-cosmosdb
  • Upgrade Spring Framework to 5.0.5