Azurite
Azurite copied to clipboard
Enable Blob versioning
Which service(blob, file, queue, table) does this issue concern? blob
Which version of the Azurite was used? 3.10.0
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension) npm
What's the Node.js version? 14.5.0
What problem was encountered? I don't find there is support of Blob versioning for testing
@Toso82 Thanks for raising this issue!
Azurite still not support blob version now, see support matrix. We will evaluate it.
We welcome contribution to Azurite. It would be great if you want to add it by raise PR to this repo.
@blueww Thanks now i see support matrix. I could be interest to add this support for testing before publish code on Azure Storage. But before i implements i must now well how replicate this in the same way
@Toso82
It's great that you are interested to add this. I might don't quite understand "how replicate this in the same way". Do you have any detail questions?
@blueww
No detail in particular i must undestand how this function it is implements on Azure Storage. I mean there is something do in the same way.
@Toso82
There are so many APIs to change to support Blob versioning. We will try first to regenerate the APIs to add blob versioning parameters, and you might can help to implement some of the APIs.
@blueww
Hi! Yes i think the same. First update Api to support parameters and after implements all.
Hi. Was wondering if there's any update regarding this issue. We've also started using blob versioning, but unable to test the functionality in our local environments.
Thanks for bringing it up, sorry we don't have an accurate date for this feature yet : (
@blueww Is there something I could do to help? If the API's are exposed, I could help in implementing it.
Unfortunately we don't have bandwidth on it recently! Will update you when we have any progress.
It would be nice to have this feature together with soft-delete , change feed and retention policy.
There are some use cases like "soft-deleting blob with enabled versioning", that are hard to do in azurite emulator.
Hey people, any update about this issue?
thank you!
@hugoantunes
We are working on some other features with more requests, so might not have bandwidth for blob versioning in the recent future. We have regenerated Azurite APIs to add blob versioning parameters in blob related APIs.
We welcome contribution to Azurite. It would be great if you want to add it by raise PR to this repo! (As the feature change will impact many APIs, it would be great if you could raise a design doc and pass review with us to get a smooth PR review.)