Range-diff !539
back to !539 store: ids are not reused after a delete
1: 3cf6358 = 1: 7af5f9d store: AUTOINCREMENT ids for accounts, orgs, repos, keys, tokens, queues
2: c176af6 = 2: 9706148 store: build ids from a high-water mark
3: af422e9 = 3: a6378c1 store: deletes take grants and deploy keys naming the deleted row
4: 511755a ! 4: 9ff63ee wiki, changelog: ids not reused after a delete
@@ .gitbay/wiki/Architecture/10-Known-Gaps.org: what the 2026-09-27 review found; r
| Availability | =repo download= (SSH, API) runs =git archive= outside the pack limit; only its two-minute deadline and 512 MiB cap bound it | low |
## CHANGELOG.org ##
-@@ CHANGELOG.org: Versioning follows semver from v0.1.0. Database migrations run
- automatically on daemon start; upgrade notes appear per release when
- anything beyond "replace the binary and restart" is needed.
-
-+* Unreleased
-+
+@@ CHANGELOG.org: anything beyond "replace the binary and restart" is needed.
+ - A reply whose header has a field name outside RFC 5322 =ftext=
+ (=From : x=), no single From, or a repeated To, Cc, Message-ID,
+ Content-Type or Content-Transfer-Encoding is refused. (#307)
+- Ids of accounts, organizations, repositories, SSH keys, API tokens,
+ webhook deliveries, queued pushes and builds are no longer handed out
+ again after a delete. Before, the next row took the id of the newest
@@ CHANGELOG.org: Versioning follows semver from v0.1.0. Database migrations run
+ its deploy keys. On upgrade, rows of these kinds left by earlier
+ deletes are removed, and the "schema migrated" log line gives how many
+ (#306).
-+
+
* v1.39.0 — 2026-09-29
- Suggested changes, split diffs, reactions, saved