Skip to content

v3.25.0

Latest

Choose a tag to compare

@arunavo4 arunavo4 released this 03 Aug 06:30

Features

  • Documentation moved to the website (#354). Full docs now live at gitea-mirror.raylabs.io/docs with sidebar navigation, per-page contents, mobile support and dark mode. Ten pages written fresh from the current code, including first-time coverage of notifications (all four providers with webhook signature verification), header authentication, force-push protection, and Helm and Nix deployment. The in-app docs pages are retired: old bookmarks redirect to the website, and the markdown files under docs/ remain as the versioned offline reference. This also corrects every inaccuracy found in the docs audit, including the wrong container image name and the outdated JWT_SECRET guidance (use BETTER_AUTH_SECRET).

Bug Fixes

  • DATABASE_URL now actually works. The variable was documented but the SQLite path was hardcoded to data/gitea-mirror.db. It now accepts sqlite://, file:, or a plain path, so you can relocate the database without symlinks. Defaults are unchanged.
  • The Helm chart's appVersion was 17 releases behind, which silently pinned old images when image.tag was left empty. Bumped to 3.24.0 in the chart, and the deployment docs recommend setting image.tag explicitly.
  • docs/NOTIFICATIONS.md no longer claims the "new repo discovered" notification works; it is designed but not yet implemented.

Full Changelog: v3.24.0...v3.25.0