Hyprland 0.57.2 ships its first fixes for the landmark 0.57 release
The maintenance patch for the eye-candy-heavy compositor lands today.
Hyprland 0.57.2 arrived today, and no, there are no new features here. It's a maintenance patch. The second one for the 0.57 series, actually. Lead developer Vladimir "Vaxry" Pavlov published it as a straightforward bug-fix round, backporting patches off the main branch onto the 0.57 maintenance line.
The release notes say exactly what it does: "another round of patches backported from main on top of 0.57.1. This fixes various regressions, as well as some crashes under heavy load from RT scheduling."
Not the flashiest update on paper. But that's what a point release is for.
The single most important change is that 0.57.2 stops Hyprland from acquiring real-time scheduling at startup. Hyprland can request RT thread scheduling to cut audio glitches and stay responsive under load. Problem is, it also became a crash source when the system got hammered. So this fix is essentially a guardrail. You trade a little theoretical responsiveness for the chance not to fall over mid-session. Reasonable call.
The bigger picture: 0.57 was a doozy
You have to remember what 0.57 was to understand why the patches matter. Released October 28, 0.57.0 was Hyprland's big one. We're talking blur variants you can actually pick from, workspace sharing that reaches into the XDG Desktop Portal, and for the Compiz throwbacks among us, a window wobble when you drag things around.
Vaxry framed it himself in the announcement: "If you are still yearning for the good old days of compiz, I have something for you."
There was also a breaking change tucked in there. Starting with 0.57, the old .conf config format is dead, and you now have to use the Lua-based system that shipped in 0.55. Hyprland had been warning users for months, but migration still breaks things. That's presumably why there were regressions to clean up. Break the config format, then spend the next few weeks gluing people's setups back together.
0.57.1 came out November 3, patching keybind issues and black NVIDIA screens. 0.57.2, eleven days later, keeps the tune-up going.
The fixes, spelled out
The diff against 0.57.1 spans 22 commits across seven contributors and touches 39 files. If you want the granular stuff, here's what actually landed.
Lua got a safety fix so an expired window reference stops blowing up (#16853). Keybinds finally resolve modifiers correctly when keys are remapped (#16820). Fullscreen windows are learning to restore their column widths again, which anyone who has wrestled with tiling layout knows is a genuine headache.
There's a fix for invalidation artifacts when two floating windows overlap (#16888), plus a correction for the overlay double-counting bug (#16834). The cross-platform work from tagattie enables prctl(2) only on Linux, keeping the build from tripping over non-Linux systems.
Seven contributors. Dozens of PRs. None of it new. All of it necessary.
Why you should care
For the everyday Linux user, Hyprland is the compositor that made eye-candy tiling mainstream. Rounded corners, dual-Kawase blur, animations that make the desktop feel alive, a lot of people switched to Wayland specifically because of it. So a stability patch for a big release is worth a look if you're running 0.57.
Upgrade if you haven't. And if you still haven't migrated off the old .conf config, now's the time to finally do it. The full changelog and commit 11cbc6c live on the Hyprland GitHub releases page. Head here to grab it.
