Skip to content

Release notes: Platform Update 26.7 - #25

Draft
nl0 wants to merge 1 commit into
mainfrom
release-26.7
Draft

Release notes: Platform Update 26.7#25
nl0 wants to merge 1 commit into
mainfrom
release-26.7

Conversation

@nl0

@nl0 nl0 commented Jul 29, 2026

Copy link
Copy Markdown
Member

Release notes for Quilt Platform 26.7 (tag 26.7.0), to merge once the release ships.

Source: the [26.7.0] section of t4/CHANGELOG.md on the rc branch of quiltdata/deployment. Release tracked in qhq-lf0a; rc is baking at https://rc.quilttest.com (stackVersion 26.7.0-rc-2-g8ab943b1).

Shape of this release

Predominantly security and reliability. The user-visible surface is thin, and the notes say so rather than inflating it: three Platform-level changes, one large batch of security-scanner hardening presented as such, and two operational fixes.

Two things worth reviewing closely

The version-numbering note. This is the first release under date-based numbering (YY.M.PATCH) — 1.71 to 26.7. The note states that this changes what the numbers mean rather than the platform, that it is not a twenty-five-major-version jump, and that existing "requires 1.70.0 or higher" statements in the docs still read correctly since 26.7 is later than any 1.x. Worth a second opinion on the framing, since this is the first time customers see it.

The soft-delete permission consequence. Beyond the delete-marker behavior, managed read-write roles no longer grant s3:DeleteObjectVersion. Anyone who relied on a managed read-write role to permanently delete object versions — including through quilt3 — will now get AccessDenied until an admin grants the action via a custom policy. That is a real behavioral regression for those users, so it is stated explicitly rather than buried. The wording is grounded in the docs that shipped with the code change (docs/FAQ.md, docs/advanced-features/s3-prefix-permissions.md in quilt#5161), not paraphrased from the CHANGELOG.

Deliberate exclusions

Internal engineering items are left out: the Checkov CI gate, stack-monitoring telemetry, the make_assumable_role refactor, the NAT-gateway EIP literal, and the Terraform provider lock files. Also excluded: Grok being added to ConnectAllowedHosts, which landed for internal stacks only (nightly, open-quilt-bio, auto-stack-dev) — documenting it would amount to declaring Grok a supported client, which is a product call, not a release-notes one.

🤖 Generated with Claude Code

Security- and reliability-focused release, plus the switch to date-based
version numbering (1.71 -> 26.7). Grouped by theme from the [26.7.0]
CHANGELOG section on the deployment rc branch.

Called out deliberately:
- The Catalog soft-delete change, including the managed-role permission
  consequence: read-write roles no longer grant s3:DeleteObjectVersion, so
  permanent version deletion (including via quilt3) now needs an admin
  custom policy.
- A note explaining that date-based numbering is a change in what the
  numbers mean, not a 25-major-version jump, and that existing
  minimum-version statements in the docs still read correctly.

Internal engineering items (CI, telemetry, template refactors, the
Terraform provider lock) are intentionally excluded.
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