Skip to content

docs(release): v1.8.0 — deploy-path repair after the v1.7 hardening - #131

Merged
mrobinson2 merged 1 commit into
mainfrom
docs/v1.8-release
Jul 21, 2026
Merged

docs(release): v1.8.0 — deploy-path repair after the v1.7 hardening#131
mrobinson2 merged 1 commit into
mainfrom
docs/v1.8-release

Conversation

@mrobinson2

Copy link
Copy Markdown
Owner

What this release is

A repair release, not a feature one. v1.7 hardened the security posture; applying that hardening to a real subscription broke the paths that install and update the platform. v1.8 collects the repairs, plus the guards that make the same class of breakage fail loudly next time.

No new features, no new flags, no migrations. For an already-deployed healthy environment, v1.8 changes what happens the next time you build an image, seed a vault, or deploy from scratch.

Contents

Scope note

The v1.7 tag was cut 2026-07-11, before the reliability-hardening merges (#112#117) reached main. Those are described in the v1.7 milestone docs and are contained in this tag, so v1.8.0.md covers only what is new since that documentation — otherwise the same work would be enumerated twice.

services/paperclip Python 3.14 (#124) is deliberately excluded and named as excluded: its smoke job still fails.

🤖 Generated with Claude Code

v1.7 hardened the security posture; applying that hardening to a real
subscription then broke the paths that install and update the platform. v1.8
collects the repairs and the guards that make the same class of breakage fail
loudly next time.

Adds docs/releases/v1.8.0.md (fresh-deploy firewall/PG15 fix, the paperclip
build-pin drift, the DSN username guard and its six-day outage, the gitleaks
allowlists, dependency bumps, upgrade notes), a README section framing it as a
repair release rather than a feature one, a ROADMAP "v1.8: shipped" section, and
the release badge.

The v1.7 tag was cut before the reliability-hardening merges (#112-#117) reached
main, so those are documented under v1.7 and contained in this tag; v1.8.0.md
covers only what is new since that documentation. Renames the horizon section to
post-1.8 and adds the still-open services/paperclip Python 3.14 bump (#124) to
it — its smoke job fails, so it is explicitly not in this release.

The notes describe the demo feature-flag false positive rather than quoting the
string: the allowlist that exempts it is scoped to docs/notes/, so reproducing
it here would fail the scan, and widening a security allowlist to accommodate
prose is the wrong trade.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mrobinson2
mrobinson2 merged commit 1d37d9c into main Jul 21, 2026
10 checks passed
@mrobinson2
mrobinson2 deleted the docs/v1.8-release branch July 21, 2026 10:26
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