Gitea | v1.26.0

Gitea v1.26.0 released on 18-04-2026


Gitea v1.26.0 is out now. It includes several breaking API and configuration changes alongside security hardening, plus a broad set of Actions, UX and performance improvements.

See the full release notes on Gitea’s GitHub releases page for detailed information and upgrade guidance. Instances on Gitea Cloud will be automatically upgraded to this version during the scheduled maintenance window.

What’s in this release

  • Corrected Swagger annotations for enums, status codes and notification state (breaking change to API specifications).
  • Removal of the GET API registration-token (breaking) — callers relying on that endpoint must be updated.
  • Security and Actions improvements: PageSize is now bounded in ListUnadoptedRepositories to prevent abuse, plus major Actions work including support for the Actions concurrency syntax, workflow dependencies visualisation, rerun-failed-job buttons and new rerun API endpoints, and per-runner disable/pause controls.

Upgrade notes

  • Audit integrations and API clients for the corrected Swagger annotations and the removed registration-token endpoint; update any callers relying on the removed GET registration-token and review PUBLIC_URL_DETECTION (now defaults to “auto”, with a new “never” option) in your deployment configuration.
  • If a rollback is required, follow your deployment’s rollback procedure and test upgrades on a staging instance first. Note that Gitea Cloud instances will be upgraded automatically during the scheduled maintenance window.

Share comments on your upgrade experience or report any issues encountered so others can benefit from what you found.

Related posts

Agentic AI still needs domain judgement

Agentic AI can write the thing, but it still cannot tell you whether the thing is right. That is where domain expertise matters, because a clean config or neat bit of glue logic can still be wrong in...

Weekly Tech Digest | 06 Jul 2026

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

wolfCOSE zero-allocation parsing in embedded C

wolfCOSE looks sensible only if you care about what your firmware actually has to carry. I like that, because on small targets the wrong crypto feature can cost more than the message itself, and there...