You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix dedup: use token-based matching instead of substring contains()
to avoid false positives (e.g. 2.28.0 matching 2.28.0-beta.1)
- Cache properties map and use getOrDefault() for defensive fallback
if properties file is missing at runtime
- GA queryChangeFeed in CosmosEncryptionAsyncContainer and
CosmosEncryptionContainer (core SDK API is already public)
- Update changelog to include queryChangeFeed GA
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: sdk/cosmos/azure-cosmos-encryption/CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
#### Features Added
6
6
* Added user agent tracking for the encryption SDK. The user agent string now includes `azure-cosmos-encryption/{version}` to enable telemetry tracking of encryption SDK adoption and version distribution. - See [PR 48505](https://github.com/Azure/azure-sdk-for-java/pull/48505)
7
-
* GA'd `deleteAllItemsByPartitionKey`API in `CosmosEncryptionAsyncContainer` and `CosmosEncryptionContainer`. - See [PR 48505](https://github.com/Azure/azure-sdk-for-java/pull/48505)
7
+
* GA'd `deleteAllItemsByPartitionKey`and `queryChangeFeed` APIs in `CosmosEncryptionAsyncContainer` and `CosmosEncryptionContainer`. - See [PR 48505](https://github.com/Azure/azure-sdk-for-java/pull/48505)
Copy file name to clipboardExpand all lines: sdk/cosmos/azure-cosmos-encryption/src/main/java/com/azure/cosmos/encryption/CosmosEncryptionAsyncContainer.java
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -629,8 +629,7 @@ public <T> CosmosPagedFlux<T> queryItemsOnEncryptedProperties(SqlQuerySpecWithEn
629
629
* @return a {@link CosmosPagedFlux} containing one or several feed response pages of the obtained
630
630
* items or an error.
631
631
*/
632
-
// TODO Make this api public once it is GA in cosmos core library
Copy file name to clipboardExpand all lines: sdk/cosmos/azure-cosmos-encryption/src/main/java/com/azure/cosmos/encryption/CosmosEncryptionContainer.java
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -276,8 +276,7 @@ public <T> CosmosPagedIterable<T> queryItemsOnEncryptedProperties(SqlQuerySpecWi
276
276
* @param classType the class type.
277
277
* @return a {@link CosmosPagedFlux} containing one feed response page
278
278
*/
279
-
// TODO Make this api public once it is GA in cosmos core library
280
-
<T> CosmosPagedIterable<T> queryChangeFeed(
279
+
public <T> CosmosPagedIterable<T> queryChangeFeed(
281
280
CosmosChangeFeedRequestOptionsoptions,
282
281
Class<T> classType) {
283
282
checkNotNull(options, "Argument 'options' must not be null.");
Copy file name to clipboardExpand all lines: sdk/cosmos/azure-cosmos-encryption/src/main/java/com/azure/cosmos/encryption/implementation/Constants.java
0 commit comments