Gitea 1.25.0 → 1.26.0
6 versions, 1 with breaking changes, 0 required stops
Version by version, oldest first
1.25.1 – 1.25.5: no action items (5 versions)
1.26.0 2026-04-18
Breaking
- Correct swagger annotations for enums, status codes, and notification state (#37030)
- Remove GET API registration-token (#36801)
- Support Actions
concurrencysyntax (#32751) - Make PUBLIC_URL_DETECTION default to "auto" (#36955)
Breaking — from the release blog
Introduce "config edit-ini" sub command to help maintaining INI config file (#35735)
The standalone environment-to-ini tool was removed and a sub command of gitea has been introduced. If you need to re-create the configuration file with only a subset of keys, you can provide an INI template file and use the "--config-keep-keys" flag.
Correct Swagger annotations for enums, status codes, and notification state (#37030)
The generated OpenAPI description is now aligned with the actual API: enum values, HTTP status codes, and notification state are documented more accurately. If you rely on the published Swagger spec for code generation or contract tests, regenerate clients and re-check any assumptions about optional fields or response shapes.
Thank you to @myers for contributing this change.
Remove GET API registration-token (#36801)
The GET endpoint used to retrieve a registration token has been removed. Automation that still calls it needs to be updated to the supported registration flow for your deployment.
Thank you to @lunny for contributing this change.
Support Actions concurrency syntax (#32751)
Workflows can now use GitHub-style concurrency groups so that new runs cancel or queue relative to in-progress jobs. That changes runtime behavior compared with earlier releases, so review existing workflows after upgrading—especially long-running or overlapping pipelines.
Thank you to @Zettat123 for contributing this feature.
Make PUBLIC_URL_DETECTION default to auto (#36955)
New installations now default to automatic public URL detection. If you depend on a specific explicit URL configuration behind reverse proxies or alternate hostnames, confirm your [server] settings after upgrade so links, webhooks, and redirects still match your environment.
Thank you to @wxiaoguang for contributing this change.
Release notes from github.com/go-gitea/gitea/releases, and the official release blog, checked 17 hours ago. Only text the vendor marks as breaking, or puts in a warning/caution/important note, is shown; read the full notes for anything else.