cptn
bonked 03 Jun 2025 18:44 +0000
original: tedu@honk.tedunangst.com
Honk Cyan Cellophane v1.5.0
It's that time of year again when I smash the button and the honk comes out. 1.5.0 has a bunch of exciting changes.
We've got new images coming. AVIF and HEIC are now supported, for all you freedom and iphone lovers. Converting jpeg to avif really does make a pretty big difference when browsing the timeline over a more modest link. But there's no new build dependencies for things who prefer to keep things just as they are. libavif and libheif are only loaded if present and requested.
I spend some time uselessly optimizing memory usage and some other performance tuning, to make things not really all that much faster. But it felt good.
You've got high uptime standards. You expect six nines. Nice. But honk's millisecond restart times were threatening all of that. Well now you can do hot restarts with SIGHUP. Very nice.
Every honk can now trigger a web. Let your honks flow freely into other systems where people do not expect them.
And despite all that, the release packaging is 40% smaller? How? The R&D team has been hard at work on a new quantum compression technique. Is the big dependency included? Is a smaller dependency with the same features included? By creating a quantum superposition, we achieve observable functionality without excess entropy. Magic!
That's all. See you soon, when 1.5.1 comes out.