Gitea has released version 28.0.0, marking a change in its versioning scheme by dropping the historical "1." prefix. This release introduces several new functionalities, including comprehensive audit logging, support for bot accounts, and the ability to use HTTPS deploy tokens.
Other notable additions are user impersonation capabilities for administrators, code-owner approval rules for pull requests, diff file filters, and an improved Actions queue view. The full list of changes is available in the changelog.
Version 28.0.0 contains security fixes. Specific details regarding these fixes will be published approximately one week after the release to allow users time to upgrade their installations. Users are advised to review the breaking changes and back up their data before upgrading.
The upgrade process involves replacing the Gitea binary or Docker container and restarting the service. Release binaries no longer support 32-bit x86 or gogit builds, and the Snap package is no longer built for armhf. Download file names have also changed, removing the OS version suffix.
A significant change in Gitea 28.0 is that Git network operations, such as migrations and mirrors, now route through an internal proxy. This proxy applies new egress settings, requiring administrators to review and potentially adjust their allow and block lists before upgrading.
The "external" preset has been removed. For a deny-by-default policy, users must set EGRESS_MODE = strict and explicitly list allowed hosts. In strict mode, entries without a port only permit ports 80 and 443. The default "lax" mode no longer restricts public hosts via ALLOWED_HOST_LIST unless EGRESS_MODE is set to strict. IP address entries no longer accept wildcards, and domain entries now follow curl syntax.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Gitea has released version 28.0, removing the historical 1.x version prefix and introducing new features like audit logging, bot accounts, and HTTPS deploy tokens. This update also includes security fixes and changes to Git network operation egress rules, requiring administrators to review their allow and block lists.