changelog: v0.3.0 !56
1 file changed, +37 −0
Layout: unified · split
CHANGELOG.org +37
| @@ -4,6 +4,43 @@ Versioning follows semver from v0.1.0. Database migrations run | |||
| 4 | automatically on daemon start; upgrade notes appear per release when | 4 | automatically on daemon start; upgrade notes appear per release when |
| 5 | anything beyond "replace the binary and restart" is needed. | 5 | anything beyond "replace the binary and restart" is needed. |
| 6 | 6 | ||
| 7 | * v0.3.0 — 2026-08-25 | ||
| 8 | |||
| 9 | - CI: =.gitbay/ci.yml= jobs run as builds claimed by =gitbay-runner= | ||
| 10 | over SSH (admin-only runner protocol; statuses feed =require-checks=). | ||
| 11 | Per-repo secrets set over stdin and injected into build environments; | ||
| 12 | cron schedules (server-local time) and tag-glob triggers, mutually | ||
| 13 | exclusive per job; =build list/show/log/trigger= and a builds tab. | ||
| 14 | - Pages: public repos' =pages= branches served on =<owner>.<domain>= | ||
| 15 | (=[pages] domain=), custom domains with DNS TXT ownership challenges | ||
| 16 | and 7-day expiry for pending claims, per-subdomain on-demand ACME. | ||
| 17 | - Wikis (=.wiki= companion repos, access mirrors the parent) and teams | ||
| 18 | within orgs (members-role scoping, per-repo team grants). | ||
| 19 | - Activity graphs on user and org pages, backfillable | ||
| 20 | (=admin backfill-activity=); commits attributed by verified author | ||
| 21 | email, deduped by sha. | ||
| 22 | - MR pages list the commits the MR carries; =mr show= gains a commits | ||
| 23 | section. | ||
| 24 | - Per-file history: =?path== on the web log, =--path= on =repo log=, | ||
| 25 | history link on blob pages. | ||
| 26 | - Mirror status surfaced in =repo show= and the repo header | ||
| 27 | (admin-only), with sync errors visible; tag-only pushes now schedule | ||
| 28 | mirror syncs. | ||
| 29 | - Rendering: GFM tables/strikethrough/autolinks/task lists, blob image | ||
| 30 | previews, raw serves images with real content types (README images | ||
| 31 | render under nosniff), 0BSD license recognition, repo website links, | ||
| 32 | compact dashboard pins. | ||
| 33 | - =admin user delete= for accounts that anchor nothing, with named | ||
| 34 | blockers otherwise. | ||
| 35 | - Fixes: wiki pages no longer overflow on mobile (iOS font-inflation | ||
| 36 | trigger), GHSA-free deps, secret values pipe correctly through the | ||
| 37 | CLI. | ||
| 38 | |||
| 39 | Migrations 0020-0025 apply on start. New config: =[pages] domain=. | ||
| 40 | The runner is a new binary (=gitbay-runner=); see the wiki's Admin | ||
| 41 | guide for setup. Stress-tested against an import of git.git (82k | ||
| 42 | commits): see the wiki's Performance page. | ||
| 43 | |||
| 7 | * v0.2.0 — 2026-08-24 | 44 | * v0.2.0 — 2026-08-24 |
| 8 | 45 | ||
| 9 | - Deploy keys: repo-bound CI keys (=repo deploy-key=), ro/rw, rename- and | 46 | - Deploy keys: repo-bound CI keys (=repo deploy-key=), ro/rw, rename- and |