Azure / azure-sdk-for-python

This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
MIT License
4.55k stars 2.77k forks source link

Support Cosmos partial update #22033

Closed EpicWink closed 1 year ago

EpicWink commented 2 years ago

Support Cosmos DB partial document update

I suggest supporting both strings and SDK-provided enumerations for the values of operations' op (eg {"op": "set", ...} and {"op": azure.cosmos.PartialUpdateOperation.set, ...})

gahl-levy commented 2 years ago

Hi! Thanks for flagging this. This is on our roadmap. Happy to provide updates on this whenever you want to check in the future.

angusrw commented 2 years ago

@gahl-levy has there been any progress on this / when can we expect this feature to be ready?

gahl-levy commented 2 years ago

Hi @angusrw. This feature is on our roadmap, but we don't have an ETA just yet unfortunately.

clrogers2 commented 1 year ago

Does this feature have a timeline yet?

kushagraThapar commented 1 year ago

@clrogers2 - this is currently planned in the ongoing semester, and is scheduled to be done by March 2023.

ghost commented 1 year ago

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @simorenoh, @gahl-levy, @pjohari-ms, @JericHunter.

Issue Details
Support [Cosmos DB partial document update](https://docs.microsoft.com/en-us/azure/cosmos-db/partial-document-update) I suggest supporting both strings and SDK-provided enumerations for the values of operations' `op` (eg `{"op": "set", ...}` and `{"op": azure.cosmos.PartialUpdateOperation.set, ...}`)
Author: EpicWink
Assignees: -
Labels: `feature-request`, `Cosmos`, `Service Attention`, `Client`, `customer-reported`
Milestone: -
aldc-seanogrady commented 1 year ago

Is this still planned for March '23? My team has plans to update our product with this functionality as soon as available.

angusrw commented 1 year ago

Is there any update on when this will be finished/live?

PrithviKambhampati commented 1 year ago

Is there any update on when this will be available?

AbhinavTrips commented 1 year ago

This feature is still in our roadmap and we are targeting for July'23

simorenoh commented 1 year ago

Version 4.4.0b1 is out and addresses this, thank you! https://pypi.org/project/azure-cosmos/4.4.0b1/