Azure / Azurite

A lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies
MIT License
1.83k stars 325 forks source link

uuid v3 transitive dependency deprecation via @azure/ms-rest-js #1795

Open JakeGinnivan opened 1 year ago

JakeGinnivan commented 1 year ago

Which service(blob, file, queue, table) does this issue concern?

Entire package

Which version of the Azurite was used?

3.21.0

Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)

NPM

What's the Node.js version?

v16.19.0

What problem was encountered?

uuid v3 is deprecated, it's referenced through @azure/ms-rest-js which according to a comment posted ~1 year ago that library is not being maintained anymore.

https://github.com/Azure/ms-rest-js/issues/458#issuecomment-1006196462

Steps to reproduce the issue?

NPM install Azurite

Have you found a mitigation/solution?

No

EmmaZhu commented 1 year ago

Thanks for reporting this to us.

I see that @azure/ms-rest-js had a new version published about 2months ago, it depends onuuid 8.3.2 which is not deprecated yet. It'd take large efforts to switch REST API dependency. We'll try to upgrade to latest @azure/ms-rest-js first. This may also take some time, we'll update you with any progress.

eikomaniac commented 8 months ago

Any progress on this? @EmmaZhu

JakeGinnivan commented 5 months ago

Also just checking in @EmmaZhu, would be good to remove this deprecation warning. If there are any security issues found in the current dependency chain it will be problematic to upgrade in a short period.