Skip to main content

Gitea 1.23.8 is released

· 3 min read
lunny
Gitea maintainer
1.23.8Release

We are pleased to announce the release of Gitea version 1.23.8.

This update includes critical bug fixes and a Go version upgrade that addresses multiple security vulnerabilities. We strongly recommend all users upgrade as soon as possible to benefit from these important improvements.

A total of 23 pull requests were merged in this release.

Notable Changes

  • riscv64 Support: Official Linux binaries and Docker images for riscv64 will now be provided starting with this version. Special thanks to @mengzhuo for the contribution.

  • New Docker Registry: Docker images will now also be published to GitHub Container Registry (GHCR). You can find the new official docker image from this blog https://blog.gitea.com/docker-registry-update/ . Thanks to @a1994sc for this enhancement.

Security Fixes

This release addresses the following vulnerabilities:

  • Fixed a bug when uploading files via the LFS SSH command (affects 1.23) - #34408

  • Resolved CVE-2025-22873 in the Go os package, which previously allowed improper access to parent directories under certain conditions

How to install or update

Download our pre-built binaries from the Gitea downloads page — make sure to select the version compatible with your platform. For a step-by-step guide on installation or upgrades, check out our installation documentation

Special Thanks

We would also like to thank all of our supporters on Open Collective who are helping to sustain us financially.


Looking for a seamless, hassle-free solution to manage your Git repositories? Discover Gitea Cloud — A fully-managed, scalable platform designed to streamline your development workflow.

Changelog

1.23.8 - 2025-05-11

  • SECURITY
  • BUGFIXES
    • Fix releases sidebar navigation link (#34436) #34439
    • Fix bug webhook milestone is not right. (#34419) #34429
    • Fix two missed null value checks on the wiki page. (#34205) (#34215)
    • Swift files can be passed either as file or as form value (#34068) (#34236)
    • Fix bug when API get pull changed files for deleted head repository (#34333) (#34368)
    • Upgrade github v61 -> v71 to fix migrating bug (#34389)
    • Fix bug when visiting comparation page (#34334) (#34364)
    • Fix wrong review requests when updating the pull request (#34286) (#34304)
    • Fix github migration error when using multiple tokens (#34144) (#34302)
    • Explicitly not update indexes when sync database schemas (#34281) (#34295)
    • Fix panic when comment is nil (#34257) (#34277)
    • Fix project board links to related Pull Requests (#34213) (#34222)
    • Don't assume the default wiki branch is master in the wiki API (#34244) (#34245)
  • DOCUMENTATION
    • Update token creation API swagger documentation (#34288) (#34296)
  • MISC

Contributors

An icon showing wave propagation

Join our community

Gitea is open source. Star our GitHub repo, and join our community on Discord!

An icon showing a paper plane

Subscribe to our newsletter

Stay up to date with all things Gitea