Azurite icon indicating copy to clipboard operation
Azurite copied to clipboard

Enable Blob versioning

Open Toso82 opened this issue 4 years ago • 13 comments

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 avatar Dec 25 '20 10:12 Toso82

@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 avatar Dec 28 '20 02:12 blueww

@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 avatar Dec 28 '20 08:12 Toso82

@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 avatar Dec 28 '20 10:12 blueww

@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 avatar Dec 30 '20 14:12 Toso82

@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 avatar Jan 04 '21 04:01 blueww

@blueww

Hi! Yes i think the same. First update Api to support parameters and after implements all.

Toso82 avatar Jan 04 '21 08:01 Toso82

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.

aadithya96 avatar Nov 30 '21 05:11 aadithya96

Thanks for bringing it up, sorry we don't have an accurate date for this feature yet : (

blueww avatar Nov 30 '21 08:11 blueww

@blueww Is there something I could do to help? If the API's are exposed, I could help in implementing it.

aadithya96 avatar Nov 30 '21 08:11 aadithya96

Unfortunately we don't have bandwidth on it recently! Will update you when we have any progress.

blueww avatar Nov 30 '21 09:11 blueww

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.

waszak avatar Aug 09 '22 09:08 waszak

Hey people, any update about this issue?

thank you!

hugoantunes avatar Oct 04 '23 13:10 hugoantunes

@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.)

blueww avatar Oct 09 '23 08:10 blueww