Skip to content

[2026.10.7] release: libdb 2026.10.7.2 (LTS patch) - #260

Merged
gburd merged 2 commits into
lts/2026.10.7from
release/2026.10.7.2
Nov 4, 2026
Merged

gburd merged 2 commits into
lts/2026.10.7from
release/2026.10.7.2

Conversation

@gburd

@gburd gburd commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

The release commit for v2026.10.7.2, cut from lts/2026.10.7 at f56b6c4 after #248, #245, #256, #258 and #239 merged.

It touches only the version sites (dist/RELEASE, meson.build, dist/meson.build, dist/meson/db_subs.json), their regenerated outputs (version lines only), the upgrade note upgrade_2026_10_7_2.md with its _meta.toml entry, and the releases.toml line.

The qualification record (gates 1–5, 7, L1–L4 and the soak) follows on this branch as test/audit/QUAL-2026.10.7.2.md. Tagging and publishing wait for it.

The second patch release of the 2026.10.7 LTS line.  Fixes only; the
region, database and log formats, the soname and the ABI are unchanged.

- DB_TXN_SERIALIZABLE committed write skews: three missed rw-conflicts
  (#258, from #246 and #257).
- Recovery of many prepared transactions ran out of lockers while other
  stripes had free ones (#256, from #255).
- An equal-key put over a deleted key (#239, R1) or an all-deleted
  duplicate set (#245, R2) kept the deleted key's bytes under a
  non-identity bt_compare.

Version sites: dist/RELEASE, meson.build, dist/meson.build and
dist/meson/db_subs.json.  Regenerated with s_config, s_include,
s_windows and s_android; the output changed only version lines.  Adds
the upgrade note and the releases.toml line.
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

ABI diff vs v2026.10.7.1 (libabigail — authoritative)

abidiff exit bitmask: 0

Removed exported symbols (nm -D, _NNNN version suffix normalized)

None.


Advisory: libabigail/nm is the authoritative binary-ABI check; Coccinelle is complementary source-level early warning. See dist/cocci/README.md.

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Coccinelle convention checks

No new violations. ✅

Resolved since baseline (3) -- update dist/cocci/baseline.txt to lock these in.
rule_mutex_unbalanced|MUTEX_UNBALANCED|src/btree/bt_curadj.c|return (ret);
rule_mutex_unbalanced|MUTEX_UNBALANCED|src/crypto/mersenne/mt19937db.c|return (ret);
rule_mutex_unbalanced|MUTEX_UNBALANCED|src/mp/mp_register.c|return (ret);

Gates 1-5, 7 (pending publish), L1-L4 and the soak on Linux x86_64,
FreeBSD x86_64 and FreeBSD aarch64 against v2026.10.7.1, plus the
per-host raw summaries.  Result: GO.
@gburd
gburd marked this pull request as ready for review November 4, 2026 03:06
@gburd
gburd merged commit 2625d8c into lts/2026.10.7 Nov 4, 2026
69 checks passed
@gburd
gburd deleted the release/2026.10.7.2 branch November 4, 2026 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant