Open source code collaboration platform Forgejo 16.0 is here, this is what's new
There are new consistency checks, member management tools, and review comment features. Plus, commit lists look different in pull request reviews.
Developers of the Forgejo code collaboration platform announced a major release today, Forgejo v16.0.0. New features for the open source, self-hosted platform are here, and one feature is actually going away.
What's new
- Consistency checks: Forgejo's Git instance will verify the consistency of incoming objects and will block them if they risk corrupting the repository.
- Multi-line review comments: When reviewing code in pull requests, you can now hold Shift and highlight multiple lines to comment on all of them at once.
- In-list member management: Now while looking at your list of organizational members, you have a dialog that lets you quickly add new members and also add existing members to multiple teams at once.
- Workflow logs in API: There are new API endpoints for accessing the logs of entire workflow runs or individual jobs.
What's getting better
- Watch settings: When you "watch" a code repository, you now have controls over which parts of the projects you get notifications about. Your options include releases, pull requests, and issues.
- Pull request UI: The user interface for reviewing commits on the pull request pages has been overhauled, with an emphasis on flexibility for different screen sizes.
- This overhaul will eventually come to all pages that show commit lists.
- Repo migrations: Now, when you migrate a large repository, you'll see progress indicators showing the number of pull requests, issues, etc., that have been migrated so far. That way, you're not faced with a static page for a long period of time with no idea whether anything is happening.
- Image performance: System-generated avatars now have downsized variants that load when the standard size isn't required, decreasing bandwidth requirements.
What's going away
- EXIF stripping: While version 15.0 of Forgejo introduced the ability to strip EXIF metadata from avatar images as they're uploaded, that feature's now being removed. The blog post reads, "Unfortunately, a licensing mistake was made and Forgejo relied on an AGPL-licensed library to accomplish this work."
- Alternative ways to implement the feature are being researched.

Zooming out
Why this update matters: Forgejo is the basis for Codeberg and other GitHub alternatives, which are of increased importance as GitHub's service gets worse.
My take: I monitor a lot of software development, so I'm glad I'll finally be able to customize watch notifications on Codeberg.
Diving in
The fineprint: There's a lot more in the Forgejo 16.0 release announcement that I didn't cover, including a few workflow-breaking changes, JWT generation for internal Authorized Integrations, and several small tweaks to review comments.
Get it now: You can get version 16.0 by visiting the Forgejo download page. If you already have a Forgejo instance running, you can follow the Forgejo upgrade guide to bump your installation to 16.0.
- Forgejo 16.0 will be supported until October 29, 2026.

