I've seen some people recently mentioning Hyprland's latest few major releases have been a bit unstable and needed rounds of patch releases to fix up.
There are some reasons for it, on which I am working on constantly, as much as I can on my laptop before I finish moving and get my desktop back up and running.
First is obvious - we've had more and more features. It's natural that as we get more, there's a higher chance one breaks - especially if none of our beta testers use it. This is happening even more often as we get more and more users testing more and more combinations of options, hardware, etc.
We are constantly adding more tests to cover all those edge cases, so this should hopefully improve over time.
Secondly - as I've mentioned a few times here and there over time - I never expected Hyprland to grow to this size. It was a side project. Bad, quick and dirty hacks done 4 years ago are now starting to seriously bite.
I've been spending the past few months doing major refactor work on-and-off, and am continuing it to this day. Those refactors help clean up the code, but will inevitably slip a bug or two here and there - more tests, and we back on track, but it is for the greater good down the line, so we can maintain this entire spaceship and not have it actually, catastrophically crash down the line.
Lastly - I've recently slowed down with major releases. They used to be much more common, breaking things more often. I've slowed down the release cycle a bit, and instead of a 56.0 you get a 55.4 with just the fixes and no new features / config breaks.
Don't worry, I am working on this thing full time now and am putting as much effort as I can into improving it day by day, brick by brick.
Report issues, help provide crash reports, and it will make my work easier and your patch come faster.
Also big thank you to all the regular contributors who are a major help too, with bug fixes, features, and fruits of long debugging sessions!