Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prerequisites
Relevant discussion: ppy/osu#29140
Morale
Following the recent issues with the Linux release, it seems clear that implementing beta releases could greatly benefit Lazer. This is especially relevant given the substantial growth of Lazer's player base over the past year. Today, more users than ever depend on stable, reliable releases.
Historically, Lazer's release schedule followed a bi-weekly schedule, which has since shifted to a monthly schedule to prioritize larger, more comprehensive updates. Introducing beta releases on a bi-weekly basis could bridge the gap between these updates, targeting users who are open to encountering potential issues and eager to test new features.
Additionally, beta releases could act as a testing ground for significant, non-gameplay-changing features. For example, features like the new song selection interface (when available), SDL3 integration, or other experimental technologies could be introduced and refined within the beta stream before becoming part of the default steam.
I believe a beta release system has significant potential and strongly encourage its consideration. It could contribute to greater release stability while fostering closer collaboration between developers and the community. For users interested in contributing to Lazer's development without the necessary programming expertise, beta testing offers a meaningful way to get involved.
Notes
Testing Checklist