Thursday, July 18, 2024

Moving to InspIRCd 4

Hello, everyone! Quick announcement for those who may not have seen the chatter about this in #lounge. InspIRCd 4, the next stable release of the IRC daemon used on Techtronix, was released on June 29th. That invites the natural question: when is the network being upgraded?

With InspIRCd 3 initially released back in 2019, quite some time has passed since I have done a major version upgrade on the network. The configuration system used internally has gone through quite a few changes since then, so I am spending extra time to try and minimize any potential issue that crops up.

In terms of an upgrade timeline, I have nothing concrete, but I would like to try and upgrade sooner than later. Over the past week or so, I have been setting up a "shadow" version of Techtronix that runs in parallel to the existing one so that I can test and make sure everything is working correctly. If that goes according to plan, I will eventually perform normal server maintenance and shift everyone over to the new network.

In terms of features, there are of course a lot of new additions added in InspIRCd 4. If you use a modern IRC client that implements the IRCv3 specifications, you will notice a richer chat experience. Others are less noticeable. Quite a few "contrib" (third-party, not shipped with the main distribution) modules from InspIRCd 3 have been integrated into the official release. At the same time, some have been left behind. I doubt that any of the modules left behind at the moment will be noticeable, but let me know if you notice something broken or missing.

Speaking of downtime, given that it is a major upgrade and not just security patching, it could be nearly instant or take a little longer than that. I expect any maintenance downtime to not persist longer than an hour. I will make some global announcements closer to when downtime will begin. I traditionally target the weekends for maintenance, but I may do it sooner during the quiet hours of the network, also known as the time when everyone is asleep.

With all this being said, thanks to everyone who still continues to hang around the network, and a special thank you to Sadie, genius3000, and the many other contributors who have made InspIRCd 4 possible!

No comments:

Post a Comment