Replies: 3 comments 6 replies
-
I'm currently using this feature on digipres.club, and it would be of enormous use for me to be able to continue using it. I can review what it might take to migrate from the deprecated Azure SDK to another backend such as Just as a note, since you mention not having the resources to work on this, it would have been helpful if you'd reached out to me in the first place since I wrote the original feature. I could easily have missed this question. |
Beta Was this translation helpful? Give feedback.
-
For reference: Retirement notice: The Azure Storage Ruby client libraries will be retired on 13 September 2024 |
Beta Was this translation helpful? Give feedback.
-
I missed this discussion. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We are strongly considering deprecating the support for Azure Blob storage as a media backend in Mastodon 4.3 (currently targeted for release in September), and removing it entirely in Mastodon 4.4.
This feature was contributed by the community in Mastodon 4.2 (in #23607), but Azure stopped supporting their official SDK (which the feature is currently using). It means that there might be never-fixed security issues in them. In addition, they also rely on an old version the
faraday
gem, and this is causing dependency version conflict for Mastodon, preventing us to upgrade some critical gems.Fixing this would require having a new Paperclip driver for Azure Blob storage not based on the formed Azure SDK, and none seem to exist at the moment. Someone created the
azure-blob
gem as a much simpler replacement for the full Azure SDK, and this could be used to create a new Paperclip driver, but the current Mastodon team does not have the resources to do so (and we do not have any experience with Azure, nor an environment to properly test this).The best solution here would be for the community to work on such Azure/Paperclip plugin so we can replace the existing implementation, but we do not see another path for us to continue supporting Azure as a media storage option.
It would help us to know if you are currently using Azure for media storage, to see how much of an impact this would have. We can probably provide some instructions to migrate from Azure Blog to an S3 backend (using
rclone
), if there is interest for it.If someone wants to work on this Paperclip plugin, we might be able to provide guidance as well.
Beta Was this translation helpful? Give feedback.
All reactions