Skip to content

chore(release): 0.11.0-rc.4 - #456

Merged
pofallon merged 1 commit into
mainfrom
release/0.11.0-rc.4
Sep 19, 2026
Merged

pofallon merged 1 commit into
mainfrom
release/0.11.0-rc.4

Conversation

@pofallon

Copy link
Copy Markdown
Contributor

Version bump only — the usual seven files (five package.json, packages/cli/src/version.ts, bun.lock).

What ships in rc.4

#455 — protected-bypass credential is stripped, not forwarded. Traefik's basicAuth was passing the Authorization header it had just verified through to the app. The credential is Hola's edge gate and means nothing behind it, so Calibre-Web — the only catalog app using protectedBypassPaths — looked for a user named hola, found none, and returned 401 to every e-reader that had just passed the gate. Verified on a VM before and after: /opds with the correct credential went 401 → 200, while unauthenticated callers are still refused and / and /admin stay SSO-gated.

Pairs with catalog calibre-web 1.2.1 (try-hola/apps#157), already published, which grants the Guest role the download right a reader needs once past the gate. Both halves are required.

Gate

bun run typecheck && bun run lint && bun run typecheck && bun run test && bun run build — green (951 server + 360 web tests).

Merging tags cli-v0.11.0-rc.4, which builds the multi-arch images, the compose bundle and the four CLI binaries as a prerelease. :latest is unaffected.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Vck5KSX2CLxhohx14nb5Sh

Carries the protected-bypass fix (#455): Traefik now strips the credential it
verified on `protectedBypassPaths` instead of forwarding it to the app, so an
app that runs its own per-request auth on an exempted path — Calibre-Web's
OPDS and Kobo endpoints, the only catalog user of the feature — no longer
rejects every reader that just passed the gate.

Pairs with catalog calibre-web 1.2.1 (try-hola/apps#157), which grants the
Guest role the download right an OPDS reader needs once past the gate. Both
halves are required; neither works alone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vck5KSX2CLxhohx14nb5Sh
@pofallon
pofallon merged commit 770cec7 into main Sep 19, 2026
3 checks passed
@pofallon
pofallon deleted the release/0.11.0-rc.4 branch September 19, 2026 02:17
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