This repository was archived by the owner on Aug 29, 2024. It is now read-only.
Releases: microsoft/spring-data-cosmosdb
Releases · microsoft/spring-data-cosmosdb
Spring Data CosmosDB 2.0.7
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
Update master version to 2.1.1. (#339) Signed-off-by: Pan Li <panli@microsoft.com>
Spring Data CosmosDB 2.0.6
Ignore all exception from telemetry. (#343) Signed-off-by: Pan Li <panli@microsoft.com>
Spring Data CosmosDB 2.1.0
Update version to 2.1.0, #302. (#314) Signed-off-by: Pan Li <panli@microsoft.com>
Spring Data CosmosDB 3.0.0.M1
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
Spring Data CosmosDB 2.0.4
- 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) - IN
List<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
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
- 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
- Package is renamed to spring-data-cosmosdb
- Upgrade Spring Framework to 5.0.5