Skip to content

Release 0.1.15 — containment + hardening + docs#119

Merged
mvalancy merged 1 commit into
mainfrom
release/0.1.15
Jul 18, 2026
Merged

Release 0.1.15 — containment + hardening + docs#119
mvalancy merged 1 commit into
mainfrom
release/0.1.15

Conversation

@mvalancy

Copy link
Copy Markdown
Owner

Release 0.1.15

Three independently-reviewed batches since 0.1.14.

PR What
#115 (#112) realpath-contain findZimFiles() (the kiwix feeder) — completes #101 across all three production symlink-following surfaces (downloads, /api/packages, kiwix).
#116 (#65) reconcile design/knowledge docs with shipped reality through 0.1.14.
#117 (#88/#89) pin GitHub Actions to commit SHAs + --all bundle guard; /api/packages filters .part/in-progress + enumerates top-level .gguf.

Plus chore(version): VERSION 0.1.14 → 0.1.15.

Gate

  • All three: Gate-1 review + green CI. Gate-2 review: integration + security lenses clean (containment fail-closed on all surfaces, SHA pins verified via API, secrets clean); the sole finding was the pre-tag VERSION bump (this PR).
  • Squash-merge (linear history); tag 0.1.15 (unprefixed).

Deferred (0.1.16+)

#69 offline notification center, #95/#96, further #67/#90/#91 slices.

🤖 Generated with Claude Code

Re-parented onto main tip; tree identical to dev.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mvalancy
mvalancy merged commit e365eff into main Jul 18, 2026
1 check passed
@mvalancy
mvalancy deleted the release/0.1.15 branch July 18, 2026 17:08
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