Download Latest Version gitea-28.3.0-windows-amd64.exe (122.9 MB) Google Add to Preferred Sources
Home / v28.1.0
Name Modified Size InfoDownloads / Week
Parent folder
gitea-src-28.1.0.tar.gz.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-src-28.1.0.tar.gz.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-windows-arm64.exe.xz.sha256.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-windows-arm64.exe.xz.sigstore.json 2026-10-06 10.4 kB
gitea-src-28.1.0.tar.gz 2026-10-06 70.6 MB
gitea-src-28.1.0.tar.gz.asc 2026-10-06 566 Bytes
gitea-src-28.1.0.tar.gz.sha256 2026-10-06 90 Bytes
gitea-src-28.1.0.tar.gz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-arm64.exe.sha256.sigstore.json 2026-10-06 10.4 kB
gitea-28.1.0-windows-arm64.exe.sigstore.json 2026-10-06 10.4 kB
gitea-28.1.0-windows-arm64.exe.xz 2026-10-06 37.4 MB
gitea-28.1.0-windows-arm64.exe.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-arm64.exe.xz.sha256 2026-10-06 100 Bytes
gitea-28.1.0-windows-arm64.exe.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-amd64.exe.xz.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-windows-arm64.exe 2026-10-06 112.7 MB
gitea-28.1.0-windows-arm64.exe.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-arm64.exe.sha256 2026-10-06 97 Bytes
gitea-28.1.0-windows-arm64.exe.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-amd64.exe.xz 2026-10-06 42.5 MB
gitea-28.1.0-windows-amd64.exe.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-amd64.exe.xz.sha256 2026-10-06 100 Bytes
gitea-28.1.0-windows-amd64.exe.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-amd64.exe.xz.sha256.sigstore.json 2026-10-06 10.4 kB
gitea-28.1.0-windows-amd64.exe 2026-10-06 122.4 MB
gitea-28.1.0-windows-amd64.exe.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-amd64.exe.sha256 2026-10-06 97 Bytes
gitea-28.1.0-windows-amd64.exe.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-windows-amd64.exe.sha256.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-windows-amd64.exe.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-linux-riscv64.xz 2026-10-06 39.6 MB
gitea-28.1.0-linux-riscv64.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-riscv64.xz.sha256 2026-10-06 96 Bytes
gitea-28.1.0-linux-riscv64.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-riscv64.xz.sha256.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-linux-riscv64.xz.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-riscv64 2026-10-06 106.0 MB
gitea-28.1.0-linux-riscv64.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-riscv64.sha256 2026-10-06 93 Bytes
gitea-28.1.0-linux-riscv64.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-riscv64.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-riscv64.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm64.xz 2026-10-06 37.3 MB
gitea-28.1.0-linux-arm64.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm64.xz.sha256 2026-10-06 94 Bytes
gitea-28.1.0-linux-arm64.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm64.xz.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm64.xz.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm64 2026-10-06 110.9 MB
gitea-28.1.0-linux-arm64.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm64.sha256 2026-10-06 91 Bytes
gitea-28.1.0-linux-arm64.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm64.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm64.sigstore.json 2026-10-06 10.4 kB
gitea-28.1.0-linux-arm-6.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-6.xz.sha256 2026-10-06 94 Bytes
gitea-28.1.0-linux-arm-6.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-6.xz.sha256.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-linux-arm-6.xz.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm-6.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-6.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm-6.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-linux-arm-6.xz 2026-10-06 38.6 MB
gitea-28.1.0-linux-arm-5.xz.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm-5.xz.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm-6 2026-10-06 112.0 MB
gitea-28.1.0-linux-arm-6.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-6.sha256 2026-10-06 91 Bytes
gitea-28.1.0-linux-arm-5.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-5.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-arm-5.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-linux-arm-5.xz 2026-10-06 38.7 MB
gitea-28.1.0-linux-arm-5.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-5.xz.sha256 2026-10-06 94 Bytes
gitea-28.1.0-linux-arm-5.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-amd64.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-amd64.xz.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-amd64.xz.sigstore.json 2026-10-06 10.1 kB
gitea-28.1.0-linux-arm-5 2026-10-06 112.4 MB
gitea-28.1.0-linux-arm-5.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-arm-5.sha256 2026-10-06 91 Bytes
gitea-28.1.0-linux-amd64.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-linux-amd64.xz 2026-10-06 41.9 MB
gitea-28.1.0-linux-amd64.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-amd64.xz.sha256 2026-10-06 94 Bytes
gitea-28.1.0-linux-amd64 2026-10-06 119.4 MB
gitea-28.1.0-linux-amd64.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-amd64.sha256 2026-10-06 91 Bytes
gitea-28.1.0-linux-amd64.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-linux-amd64.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-freebsd-amd64.sigstore.json 2026-10-06 10.1 kB
gitea-28.1.0-freebsd-amd64.xz 2026-10-06 41.8 MB
gitea-28.1.0-freebsd-amd64.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-freebsd-amd64.xz.sha256 2026-10-06 96 Bytes
gitea-28.1.0-freebsd-amd64.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-freebsd-amd64.xz.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-freebsd-amd64.xz.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-darwin-arm64.xz.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-freebsd-amd64 2026-10-06 119.3 MB
gitea-28.1.0-freebsd-amd64.asc 2026-10-06 566 Bytes
gitea-28.1.0-freebsd-amd64.sha256 2026-10-06 93 Bytes
gitea-28.1.0-freebsd-amd64.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-freebsd-amd64.sha256.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-darwin-arm64.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-arm64.xz.sha256 2026-10-06 95 Bytes
gitea-28.1.0-darwin-arm64.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-arm64.xz.sha256.sigstore.json 2026-10-06 10.4 kB
gitea-28.1.0-darwin-arm64.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-arm64.sha256.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-darwin-arm64.sigstore.json 2026-10-06 10.2 kB
gitea-28.1.0-darwin-arm64.xz 2026-10-06 38.7 MB
gitea-28.1.0-darwin-amd64.xz.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-amd64.xz.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-darwin-arm64 2026-10-06 115.6 MB
gitea-28.1.0-darwin-arm64.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-arm64.sha256 2026-10-06 92 Bytes
gitea-28.1.0-darwin-amd64.sigstore.json 2026-10-06 10.3 kB
gitea-28.1.0-darwin-amd64.xz 2026-10-06 42.4 MB
gitea-28.1.0-darwin-amd64.xz.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-amd64.xz.sha256 2026-10-06 95 Bytes
gitea-28.1.0-darwin-amd64.xz.sha256.sigstore.json 2026-10-06 10.4 kB
gitea-28.1.0-darwin-amd64 2026-10-06 123.3 MB
gitea-28.1.0-darwin-amd64.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-amd64.sha256 2026-10-06 92 Bytes
gitea-28.1.0-darwin-amd64.sha256.asc 2026-10-06 566 Bytes
gitea-28.1.0-darwin-amd64.sha256.sigstore.json 2026-10-06 10.3 kB
README.md 2026-10-06 2.7 kB
v28.1.0 source code.tar.gz 2026-10-06 7.3 MB
v28.1.0 source code.zip 2026-10-06 10.5 MB
Totals: 129 Items   1.6 GB 129

[28.1.0] - 2026-10-06

Enhancements

  • (packages/npm) Improve npm client compatibility (#39434) (#39522)

Bug Fixes

  • (actions) Keep runs order after auto refresh (#39479) (#39481)
  • Npm route (#39488) (#39490)
  • Copy new access token to clipboard (#39496) (#39499)
  • (markup) Skip post-processing inside MathML (#39497) (#39502)
  • (markup) Don't escape ambiguous characters in MathML (#39493) (#39505)
  • Add missing checks to several API and web handlers (#39501) (#39507)
  • Handle git branch name with special chars correctly (#39483) (#39515)
  • Trace git command correctly (#39520) (#39524)
  • (git) Reindex go-git storage when a concurrent repack removes packs (#39510) (#39534)
  • (oauth2) Allow users to approve scope changes (#38942) (#39521)
  • (api) Add index tiebreaker to commit status ordering (#39508) (#39525)
  • (git) Avoid unnecessary timers during language stats (#39531) (#39535)
  • Use READ COMMITTED transactions on MySQL and MariaDB (#39506) (#39537)
  • (markup) Use installed math fonts for MathML in Chromium (#39491) (#39547)
  • (git) Tolerate concurrent repacks in go-git storage (#39536) (#39556)
  • Make image captcha work with csp (#39555)
  • Use READ_COMMITTED_SNAPSHOT on MSSQL (#39512) (#39558)
  • Make navbar stopwatch button can show popup (#39562)
  • (actions) Restore pushes to protected branches (#39564) (#39567)
  • (api) Allow bots with pending password changes (#39551) (#39566)
  • (user) Restore organizations tab on user profile (#39577) (#39581)
  • (actions) Return 401 for unregistered runner (#39578) (#39585)
  • (markup) Link team mentions that use a different org name case (#39436) (#39588)
  • (httpcache) Raw files return 304 after a change when the new commit is older (#39435) (#39591)
  • (git) Return no submodule web link when the URL cannot be parsed (#39274) (#39592)
  • (pull) Fetch PR head refs instead of pushing them (#39603) (#39607)
  • Migrate broken team authorize access mode (#39579) (#39580)
  • (actions) Refresh reusable caller status when children are skipped (#39589) (#39609)
  • Make "edit pr title & target branch" get correct branch (#39612) (#39621)
  • (egress) Expose more ranges as restricted rather than reserved (#39560) (#39624)
  • (web) Normalize content for edit history diff and fix comment history dropdown (#39616) (#39627)
  • Correct RemoveWithRetry error handling (#39619) (#39626)
  • (pull) Refresh commits behind when an AGit pull request is updated (#39613) (#39625)
  • (models) Chunk commit status queries to avoid SQLite expression depth limit (#39611) (#39638)
  • Show "merge" form for empty PR (#39640) (#39645)

Miscellaneous

  • Return 401 for unregistered runner (#39599)
Source: README.md, updated 2026-10-06