Update on the Imgur migration, May 28th 2024: Migration complete!
As of today, we are pronouncing the work associated with the Imgur migration "complete" for all intents and purposes. There are still some minor trailing issues that we intend to iron out over the next few weeks, and if you see anything out of the ordinary, I would encourage you to create a new post to document it. At this time, we have:
- Created a new image uploading service at
i.sstatic.net
, mirroring the functionality of the historical Imgur uploader. - Migrated all images from Imgur to our new Stack service.
- Changed image uploaders on Stack Exchange sites, profile pictures, chat, and other stray uploads/uploaders.
- Built out and tested new architecture that can serve as a template for future on-site services.
- Converted Imgur URLs appearing in all historical Stack Exchange posts, comments, chatrooms, and other miscellaneous locations to new
i.sstatic.net
URLs.
The team is proud of this transition, and we're thrilled to say we met all major goals we set out to achieve. While there's still a little bit of cleanup left to do here and there, these are almost all behind-the-scenes tasks like data cleanup, log performance, monitoring touchups, and the like. We'd like to extend our sincere gratitude to our colleagues at Imgur for their considerable help along the way.
Thanks for following along! If you've got any further questions, requests, bugs, complaints, comic relief, or compliments to the chef, please make a new Meta post - this one will no longer be monitored for feedback after today.
Update on the Imgur migration, May 15th 2024
The work described in the Imgur URL migration post will be under way shortly. The rollout will take place gradually over the next week or so, give or take a few days. Please report if you run into any issues loading images from Stack Exchange via i.sstatic.net
.
Update on the Imgur migration, May 7th 2024
Last week, we completed work migrating existing images out of Imgur into our new image service. Starting next week, we are moving into the final phase of the migration, and will begin rolling out updates to replace Imgur links (i.stack.imgur.com/<image ID>
) with the new i.sstatic.net
domain.
Similar to the initial rollout of the new image service, we are planning a staged rollout for the final phase, so that we can monitor for any issues during the rollout process. For more information, please see this Meta post.
Update on the Imgur migration, April 29th 2024
As of today, we have rolled out the new image uploader to chat. It looks like this deployment is stable and holding well, and we will continue to monitor error rates, as well as Meta Stack Exchange. This deployment concludes phase one of the migration. All image uploaders across the Stack Exchange network should now point to our internal image hosting service.
We are now transitioning to the next phase of this project. Our priority is now to migrate images from Imgur and update the corresponding URLs across the Stack Exchange network. We plan to provide you with some advance warning once we know when we will be editing old Imgur links to point to our image hosting service - this date is not yet firm.
Update on the Imgur migration, April 25th 2024
As of today, we have rolled out the new image uploader to Stack Overflow, Metas, and the international Stack Overflow sites, and plan to transition chat to the new uploader early next week.
We'll keep a close eye on the error rate to ensure a smooth transition as we mark the completion of the migration's initial phase. There is still work to do, and your patience and support throughout this project is greatly appreciated. Rest assured, we will continue to keep you updated on ongoing progress.
Update on the Imgur migration, April 23rd 2024
As of today, we have rolled out the new image uploader to every site, excluding Stack Overflow and international Stack Overflow sites. We will monitor the error rate and update when the full transition is complete.
Update on the Imgur migration, April 15th 2024
Due to an elevated error rate discovered at launch time, we delayed the network-wide deployment of the new image uploader from its planned time during the week of April 8th (last week, as of this update). Our new plan is to enable the image uploader on all non-Stack Overflow sites this week, followed by Stack Overflow sites early next week. This plan may shift a few days in either direction as needed to accommodate internal release scheduling. With the exception of the modified release timeline, all the details from the below update remain accurate.
Update on the Imgur migration, April 8th 2024
This week, we will wrap up the first phase of our rollout process by deploying the new image uploader to all sites network-wide. Beginning today, all sites and their Meta sites except Stack Overflow and non-English Stack Overflow sites will use the new image uploader. Later in the week, we will complete the rollout by deploying the new image uploader to all remaining sites, including Stack Overflow.
Once the rollout is complete, all new images uploaded to the main sites should use the new i.sstatic.net
image hosting endpoint. (For Chat fans - hang on a bit longer, it’s coming.) As always, please let us know if you encounter any unexpected issues, preferably on a new bug report Meta post.
We are currently on track to complete all required work for this migration on time.
Update on the Imgur migration, April 3, 2024
The first phase of our rollout process, detailed in the update below, is now under way. This will be a staged rollout, beginning with a few smaller sites around the network to ensure that everything works as expected. Please let us know if you encounter any unexpected issues, preferably on a new bug report Meta post.
Update on the Imgur migration, March 13, 2024
As we have outlined in this post previously, we are working towards an in-house solution for Stack Exchange’s image-hosting needs. This message is to provide an update on that process.
To date, we have successfully completed the following:
- i.sstatic.net will be used as our new image upload endpoint
- Updated image uploaders via profile pages, post-editors
- Support for uploading photos from external URLs
- Image resizing with s|m|l and additional resizing with ?s= parameter
- Sensitive EXIF data removal
There is still a lot to be done, but we are working diligently and believe all should be in place before the migration so that this transition does not disrupt the daily workflow of the network.
Our current plan is to switch over to the new image uploader within the next few weeks. This will be a staged rollout, beginning with at most a few smaller sites around the network to ensure that everything works as expected. We’ll then roll the new uploader out network-wide. Following that, we will begin the process of transferring existing Imgur images into our new image hosting service.
We will continue to update this post during each phase of the migration to our own in-house image hosting.
Original post (Stack Exchange’s image hosting arrangement with Imgur is ending - advance notice)
Since 2010, Imgur has provided image hosting services to Stack Exchange, but that hosting contract with Imgur comes to an end this upcoming April 2024. This April will conclude a 13-year-long successful relationship between Imgur and Stack, for which the whole company has been deeply grateful. However, Imgur no longer provides an enterprise image hosting product, and therefore, it has come time to find an alternative solution.
This post serves as your advance notice that this change is coming down the pipeline. This post is coming to you very early - so you have time to prepare. Here’s a rough sketch for how the next few months are going to look.
We are working on a plan to develop a solution to the image hosting problem. The exact implementation details are still being finalized, and we are in the research and discovery phase for a new image hosting solution. An internal proof-of-concept will inform the image hosting provider we ultimately settle on, and we expect this preliminary work to conclude some time in December of this year. Once our image hosting concept is proven out, we will transition to developing the solution we’d like to hold for the long term. We are aiming to complete core work on this new solution before the end of March 2024. However, as we are in the proof of concept stage, this schedule may shift considerably.
Some time in late December or early January, after proof-of-concept work completes, I will update this post to contain more details on how our solution will work, the sort of impact it will have on the network (if any - ideally very little), and the timeline on which that work will be completed.
For now, if you’ve got concerns about this change, feel free to leave them in answers below and we’ll answer them as best we can. Bear in mind that our plans are not settled yet, so our ability to answer technical or implementation questions may be limited.
Kyle Pollard, who is working on this project, has given more updated information about the transition in an answer post here.
status-review
tag by a moderator, but I not sure who monitors that tag.i.stack.imgur.com
links - they will probably need to update that. But it's possible I'm not quite understanding how this integration works, since I haven't encountered it before.