* Updated term collection name, collection keyword with container name and container keyword
* Reverted cosmos version from this PR, will put that change in a separate PR
* Initial commit for find all items by partition key
* Added integration tests for find all API
* Longer line fix
* Updated term collection name, collection keyword with container name and container keyword
* Reverted cosmos version from this PR, will put that change in a separate PR
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com>
Co-authored-by: Kushagra Thapar <kushuthapar@gmail.com>
* Upgrade master version to 2.1.2.BUILD-SNAPSHOT. (#340)
Signed-off-by: Pan Li <panli@microsoft.com>
* Remove unused column
Signed-off-by: Pan Li <panli@microsoft.com>
* Added 2.2.x support to readme.
Co-authored-by: Kushagra Thapar <kushuthapar@gmail.com>
* add test assertions to RoleRepositoryCollectionIT
* have integration tests use TestRepositoryConfig so cosmosdb.database will be respected if set
* unignore test
* update AbstractCosmosConfigurationIT to respect cosmos.database if set
* Added consistent and better exception handling,
Added reactive repository integration test.
Fixed few API bugs
* Added request charnge and activity id as part of ResponseDiagnostics using CosmosResponseStatistics
* Updated innerException to CosmosClientException
* Updated the instance fields to final
* Pagination bug fix
* Disable telemetry by default
* Updated cosmos db to 3.4.0
* Updated emulator tests to exlcude PageablePersonRepositoryIT.java
* Improved test to check correctness of new pagination implementation
* Updated readme to provide more clarity
* Added Response Diagnostics String, and Query Metrics feature.
Updated versions to new spring-boot, spring-data versions.
Updated sample application with response diagnostics string processor.
Updated README on the usage of diagnostics information
* Added populateQueryMetrics to application.properties
* Added logback-test.xml for test logging
* Removed diagnostics logging from tests
* Added Delete by Id and partition key API
* Added request units to collection create implementation.
Updated composite token to be used when checking last page
* Addind reactive repository support
* deleteAll fix
* Fixing deleteAll issue
Rebranding DocumentDB types to Cosmos
Removing docdb dependency
Upgrading SDK to 3.2
Changing perf tests to use 3.2 sync api
Other refactoring
* Upgraded pom.xml to use new spring RC versions. Made other changes to support new versions
* Updated pom.xml to milestone version
* Removing unused imports
* Renaming bean method
* Renamed documentdb to cosmosdb
* updated pom.xml with correct file name
* Added new APIs for find by id with partitionkey
* Updated cosmos factory to take in connection policy and consistency level in account while creating cosmos client
* Removed and implemented some of the TODOs from spring feedback
* Updated readme to reflect CosmosRepository
* Updated Reactive Cosmos Entity MetaData to be used in Reactive Cosmos Query pipeline
* Updated sample to full reactive support.
Updated error handlers for reactive cosmos template to throw CosmosDbAccessException
* Optimistic Lock first implementation
* Ignore warnings on "_etag" field name not matching Java conventions
* Fix JUnit test that was checking on wrong illegal arguments
* Update precondition not met message to match new version
* Precondition is not met to is not met
* Evaluate SpEL expressions for @Document collection name
* Polish SpEL expression resolution for @Document collection
* DocumentDbFactory renamed to CosmosDbFactory
* Fix broken JUnit tests due to wrong ObjectMapper
* Updated tests to optimize resources, not create resources multiple times, and re-use existing resources
* Updated cosmosItemProperties toObject to mappingDocumentDbConverter read() API call
* customize object mapper from the object mapper factory
* remove objectmapper instance creation from tests
* Revert "remove ZoneDateTimeDeserializer. Redunandant of JavaTimeModule from Jackson"