This repository has been 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 <[email protected]>
Spring Data CosmosDB 2.0.6
Ignore all exception from telemetry. (#343) Signed-off-by: Pan Li <[email protected]>
Spring Data CosmosDB 2.1.0
Update version to 2.1.0, #302. (#314) Signed-off-by: Pan Li <[email protected]>
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