Fire experienced a minor incident on January 30, 2025, lasting —. The incident has been resolved; the full update timeline is below.
Update timeline
- resolved Jan 30, 2025, 04:00 PM UTC
Type: Maintenance Duration: 44 minutes Affected Components: Bot, Aether Jan 30, 16:28:14 GMT+0 - Identified - The issue regarding redirects has been fixed and they are now fully operational. I'll be monitoring it for the next 10 or so minutes to ensure no other issues appear Jan 30, 16:02:33 GMT+0 - Identified - I have restarted Aether before moving the domains over to ensure it has the latest data (since the bot doesn't currently send the request to refresh to it) The Vanity URL & Redirect modules have been disabled on the bot now and the switchover will occur within the next minute or so Jan 30, 16:00:01 GMT+0 - Identified - Maintenance is now in progress Jan 30, 16:00:00 GMT+0 - Identified - The current service handling Vanity URLs & Redirects was the first project I worked on in TypeScript which means it's very old, horribly written and a pain to work with, which is why I spent the last few days rewriting parts of it and merging them into Aether since the service already relied on it for some features so why not just combine 'em! The switch from the separate service to Aether should be mostly instant & seamless. Everything should pretty much be the same except for response times which will be quicker due to changes in caching & click vs. link behavior. The only thing that will _not_ be instant & seamless is updating the bot. Fire currently sends a HTTP request to the original service whenever a vanity/redirect is created, updated or deleted and this results in all data being reloaded, rather than just the specific item that changed. For the new merged version, it'll send a request over the existing websocket connection and that will either reload the server's vanities or reload the specific redirect, not everything. Because it is moving away from HTTP, it can't be as seamless as everything else since there is no endpoint to reload data in Aether for it to use once the switch has taken place. This will however only impact creating/updating/deleting vanities & redirects for a few minutes while the bot updates and these features will be disabled shortly before the switch takes place and will return as soon as the bot has restarted Jan 30, 16:07:23 GMT+0 - Identified - After a slight mishap with the switchover (I forgot to add a trailing slash in the configurations), [inv.wtf](http://inv.wtf) is now pointing to Aether instead of the standalone service. The old service has now been shut down so if you encounter any issues with 502 errors, please let me know in the Fire Discord server () Next up is updating the bot. First, the update will be deployed to Fire Beta just for final testing and then it will be deployed to the main bot Jan 30, 16:43:32 GMT+0 - Completed - Everything is working as expected. If you encounter any issues, please report them in the Fire Discord (https://discord.gg/firebot) Jan 30, 16:25:30 GMT+0 - Identified - Fire has now been updated, however, an issue has been found regarding redirects. At the moment, it seems all redirects are leading to an error page, rather than the intended destination This issue is currently being investigated and a fix will be made and deployed as soon as the cause is found