Commit b937a769f3
Verified · cmc
CHANGELOG.org +28 −3
| @@ -4,7 +4,7 @@ Versioning follows semver from v0.1.0. Database migrations run | ||
| 4 | 4 | automatically on daemon start; upgrade notes appear per release when |
| 5 | 5 | anything beyond "replace the binary and restart" is needed. |
| 6 | 6 | |
| 7 | * Unreleased | |
| 7 | * v0.2.0 — 2026-08-24 | |
| 8 | 8 | |
| 9 | 9 | - Deploy keys: repo-bound CI keys (=repo deploy-key=), ro/rw, rename- and |
| 10 | 10 | transfer-proof. |
| @@ -39,9 +39,34 @@ anything beyond "replace the binary and restart" is needed. | ||
| 39 | 39 | =go install gitbay.org/gitbay/cmd/...@latest= works. |
| 40 | 40 | - Release script: =deploy/release.sh <tag>= builds reproducible |
| 41 | 41 | linux/amd64, linux/arm64, and darwin/arm64 binaries with SHA256SUMS. |
| 42 | Repository maintenance: =admin gc= (repack/prune, per-repo sizes), | |
| 43 | =admin stats= (counts + disk usage), weekly =gitbay-gc.timer=. | |
| 44 | Releases: tag-anchored notes and binary assets (=release= commands, | |
| 45 | assets over SSH stdin/stdout, web releases tab with downloads). | |
| 46 | GitHub history import: =repo import-issues= brings issues and PRs | |
| 47 | (as merged/closed MRs) with comments, labels, and state, attributed | |
| 48 | inline and resumable. | |
| 49 | Push and pull mirroring (=repo mirror=): background sync, read-only | |
| 50 | pull mirrors, per-mirror status; credentials server-side, SSRF-guarded. | |
| 51 | Web signup at =/register= for open and invite instances. | |
| 52 | Audit log (=audit=, =gitbayd admin audit=): every mutating command | |
| 53 | with source key fingerprint, registrations, force-pushes, auth | |
| 54 | failures. Hardening: per-IP auth-failure throttling | |
| 55 | (=ssh_auth_rate=), =max_pack_bytes= enforced, =admin user | |
| 56 | disable/enable=. | |
| 57 | Account migration: =gitbay migrate --from <host>= (bundle | |
| 58 | export/replay + client-side git mirror); =gitbay auth export= as a | |
| 59 | user-level backup. | |
| 60 | Editable issues and MRs (=issue edit=, =mr edit=, web forms). | |
| 61 | Commit references appear as system messages with linked shas. | |
| 62 | Design: top nav, repo listing rows (topics, license, last updated), | |
| 63 | file table headers, README relative-link resolution, branch | |
| 64 | dropdown, web pinning, org owner picker, label filters, linked | |
| 65 | usernames and commit parents, =/privacy= page, blue accent. | |
| 42 | 66 | |
| 43 | Upgrade notes: migrations 0006–0014 apply on start. No config changes | |
| 44 | required; =[go_import]= and =web.mode = "accounts"= are opt-in. | |
| 67 | Upgrade notes: migrations 0006–0019 apply on start. No config changes | |
| 68 | required; =[go_import]=, =[mirrors]=, =web.privacy_notice=, and | |
| 69 | =web.mode = "accounts"= are opt-in. | |
| 45 | 70 | |
| 46 | 71 | * v0.1.0 — 2026-08-24 |
| 47 | 72 | |