Releases: thunderz99/java-cosmos
Releases · thunderz99/java-cosmos
v0.7.3
What's Changed
- fix: add compatibility to aggregate result for mongo by @thunderz99 in #133
- feat: support element match sub-cond query for mongo by @thunderz99 in #134
- fix: sub cond with empty list throws exception for mongo by @thunderz99 in #135
- feat: support expressions in filter by @thunderz99 in #137
- chore: bump version to 0.7.3 by @thunderz99 in #138
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- feat: add implementation for mongodb by @thunderz99 in #102
- fix: support idList in bulkDelete/batchDelete for mongo by @thunderz99 in #110
- feat: support 'tags ARRAY_CONTAINS_ALL id' query for mongo by @thunderz99 in #111
- feat: support true/falseCondition for mongo by @thunderz99 in #112
- feat: support count without group by for mongo by @thunderz99 in #113
- fix: bulkUpsertResult'count is not correct for mongo by @thunderz99 in #118
- feat: support patch with pojos for mongo by @thunderz99 in #119
- feat: support lower case and nested funcitions for aggregate by for mongo @thunderz99 in #120
- fix: aggregation should support as field with single quotation by for mongo @thunderz99 in #121
- fix: support $NOT with multiple sub conditions by for mongo @thunderz99 in #122
- fix: support null value for AND/OR/NOT sub conditions for mongodb by @thunderz99 in #123
- fix: support filter with custom class for mongo by @thunderz99 in #124
- feat: improve ts field pricision to millis for mongodb by @thunderz99 in #125
- feat: add ts as a second sort to improve stability for mongo by @thunderz99 in #126
- fix: support aggregate field with double quotation for mongo by @thunderz99 in #127
- fix: result should be empty if aggregate with simple field for mongo by @thunderz99 in #128
- feat: support get default partition key from Cosmos interface by @thunderz99 in #130
- fix: support patch with nested custom classes for mongo by @thunderz99 in #131
- chore: bump version to 0.7.2 for release by @thunderz99 in #132
Full Changelog: v0.6.11...v0.7.2
v0.6.11
What's Changed
- feat: support RegexMatch for cosmosdb by @thunderz99 in #103
- feat: support field a compares to field b for cosmosdb by @thunderz99 in #104
- feat: support filter after aggregation by @thunderz99 in #105
- chore:upgrade azure-cosmos version to 4.62.0. by @zhengyuefeng in #107
- feat:add request unit statistics for db operations by @zouxiang in #108
- chore: bump version for request charge log by @thunderz99 in #109
- feat: add implementation for mongodb by @thunderz99 in #102
- fix: support idList in bulkDelete/batchDelete for mongo by @thunderz99 in #110
- feat: support 'tags ARRAY_CONTAINS_ALL id' query by @thunderz99 in #111
- feat: support true/falseCondition for mongo by @thunderz99 in #112
- feat: support count without group by by @thunderz99 in #113
- chore: bump version to 0.7.1.6 by @thunderz99 in #117
- fix: bulkUpsertResult'count is not correct for mongo by @thunderz99 in #118
- feat: support patch with pojos for mongo by @thunderz99 in #119
- feat: support lower case and nested funcitions for aggregate by @thunderz99 in #120
- fix: aggregation should support as field with single quotation by @thunderz99 in #121
- fix: support $NOT with multiple sub conditions by @thunderz99 in #122
- fix: support null value for AND/OR/NOT sub conditions for mongodb by @thunderz99 in #123
- fix: support filter with custom class by @thunderz99 in #124
- feat: improve ts field pricision to millis for mongodb by @thunderz99 in #125
- feat: add ts as a second sort to improve stability for mongo by @thunderz99 in #126
- fix: support aggregate field with double quotation by @thunderz99 in #127
- fix: result should be empty if aggregate with simple field for mongo by @thunderz99 in #128
- chore: improve concurrent unit test and bump version to 0.7.2 by @thunderz99 in #129
- feat: support get default partition key from Cosmos interface by @thunderz99 in #130
- fix: support patch with nested custom classes by @thunderz99 in #131
- chore: bump version to 0.7.2 for release by @thunderz99 in #132
New Contributors
Full Changelog: v0.6.6...v0.7.2
What's Changed
- feat: support RegexMatch for cosmosdb by @thunderz99 in #103
- feat: support field a compares to field b for cosmosdb by @thunderz99 in #104
- feat: support filter after aggregation by @thunderz99 in #105
- chore:upgrade azure-cosmos version to 4.62.0. by @zhengyuefeng in #107
- feat:add request unit statistics for db operations by @zouxiang in #108
- chore: bump version for request charge log by @thunderz99 in #109
New Contributors
Full Changelog: v0.6.6...v0.6.11
v0.6.6
Major Change
- upgrade official CosmosDB SDK from v2 to v4.
In detail What's Changed
- feat: update to azure cosmos sdk v4(step1: CRUD) by @thunderz99 in #81
- feat: update sdk from v2 to v4 for query by @thunderz99 in #82
- feat: update sdk from v2 to v4 for container ops by @thunderz99 in #83
- fix: CosmosException's statusCode not correct when 429 in batchExecute by @thunderz99 in #85
- fix: CosmosException not retried in batch execution by @thunderz99 in #86
- chore: update dependencies by @thunderz99 in #87
- chore(deps): bump org.json:json from 20230227 to 20231013 by @dependabot in #89
- chore(deps): bump com.google.guava:guava from 31.0.1-jre to 32.0.0-jre by @dependabot in #88
- chore(deps): bump org.json:json from 20230227 to 20240303 by @dependabot in #90
- chore(deps-dev): bump org.assertj:assertj-core from 3.19.0 to 3.26.0 by @dependabot in #92
- chore(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 by @dependabot in #91
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 2.22.1 to 3.3.0 by @dependabot in #93
- chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.2.0 to 3.7.0 by @dependabot in #94
- chore: bump azure-cosmos and dotenv-java version by @thunderz99 in #95
New Contributors
- @dependabot made their first contribution in #89
Full Changelog: v0.5.24...v0.6.6
v0.5.24
Main changes
- support batch operations
- support bulk operations
Details for changes
- feat: support patch method by @thunderz99 in #66
- feat: improve patch method by @thunderz99 in #67
- feat: add-array-match-condition by @tombluemoon in #68
- fix:format parameter problem by @tombluemoon in #70
- feat: merge result with join condition by @tombluemoon in #71
- fix: use ARRAY_CONTAINS to avoid sql limit exceeded error by @thunderz99 in #72
- fix: JSON-java CVE-2022-45688 by @thunderz99 in #74
- fix: sql too long error occurs when ARRAY_CONTAINS's param empty by @thunderz99 in #76
- feat: - compatible with unknown enum - print error stack message by @zhengyuefeng in #77
- feat: batch operations and bulk operations by @jo-jordan in #80
New Contributors
- @tombluemoon made their first contribution in #68
- @zhengyuefeng made their first contribution in #77
- @jo-jordan made their first contribution in #80
Full Changelog: v0.5.12...v0.5.24
v0.5.12
- support increment method(using official sdk v4)
v0.4.3
- feat: support $NOT, $AND, $OR nested filters #47
- fix: cannot copy filter values which are enum #48
- using Java SDK v4. see: https://docs.microsoft.com/en-us/azure/cosmos-db/sql/sql-api-sdk-java-v4
v0.2.26
v0.2.24
- Support type check functions
- e.g.
IS_ARRAY|IS_BOOL|IS_DEFINED|IS_NULL|IS_NUMBER|IS_OBJECT|IS_PRIMITIVE|IS_STRING
- e.g.
- This is almost the final version using documentdb java sdk v2. Because we will migrate to v4 which support partial update.
- Minor changes/fixes may happen in the future.