Forgejo v1.21 release candidates
Today the first release candidate for the upcoming Forgejo v1.21 release was published. It is meant for testing only: do not upgrade a production instance with it.
Beside a number of improvements to Forgejo Actions
(variables, cron, disabling workflows, artifacts cleanup, auto-cancellation of concurrent jobs, multiple artifacts and more), the most prominent new features are:
- Newly pushed branches show in the web UI with a link to create a PR.
- Improved issue search.
- Admins can be notified via email when a new user registers to help fight spam bots.
- Labels that are no longer useful can be archived. They can no longer be selected but they remain on existing issues.
- When a PR contains multiple commits, it is now possible review to each commit independently.
- In addition to the cron jobs defined to cleanup packages, it is now also possible to trigger the cleanup manually.
- The
CODEOWNERS
file is interpreted to automatically set reviewers on PRs. - To improve performances, branch information is now cached in a database table.
The draft release notes will be completed in the following weeks. Make sure to check the breaking changes and get your production instance ready for when the v1.21 release is available.
There also was progress regarding federation with the F3 driver and its CLI (an essential building block to synchronize forges with each other) but nothing is ready for experimenting yet.
Try it out
The release candidate is published in the dedicated “experimental” Forgejo organization and can be downloaded from:
- Containers at https://codeberg.org/forgejo-experimental/-/packages/container/forgejo/1.21
- Binaries at https://codeberg.org/forgejo-experimental/forgejo/releases/tag/v1.21.0-0-rc0
Check out the v1.21 documentation section for detailed installation instructions.
It will be updated based on your feedback until it becomes robust enough to be released.
Help write good release notes
The best release notes are meant to articulate the needs and benefits of new features and the actions recommended for breaking changes so Forgejo admins quickly know if it is of interest to them.
The current draft release notes are still incomplete. They will be finished by the time the release is published and you can help make them better.
Contribute to Forgejo
If you have any feedback or suggestions for Forgejo, we’d love to hear from you! Open an issue on the issue tracker for feature requests or bug reports. You can also find us on the Fediverse, or drop by the Matrix space (main chat room) to say hi!