None — no breaking changes, no migrations, no new/renamed config:
Dockerfile interface unchanged at v0.4.5034 (node 24.19-alpine3.23, dumb-init, CMD index.ts, port 3000, /xrpc/_health).
All upstream changes in the window are patch-level (dependency updates; outbound calls via safeFetch; decoded proxy response size bounded at proxy.maxResponseSize; x-atproto-* header forwarding; OTEL bootstrap extraction). Env interface stable across 0.4.x.
Advisory scan (GitHub Security Advisories + vendor URLs + OSV, via cc-ci): 0 CVEs fixed by this window; changelog names no CVEs.
Live verification (cc-ci direct deploy, --chaos)
Deployed the PR head under dev-bluesky-pds.ci.commoninternet.net: converged green, /xrpc/_health → {"version":"0.4.5034"}, describeServer OK, marker account created via goat pds admin account create (did:plc) + publicly resolvable, subdomain on-demand TLS OK. Torn down after.
Recommended release (operator, after merge — version label NOT bumped in this PR)
abra recipe release bluesky-pds -z
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
## Upgrade: app image 0.4.5027 → 0.4.5034
| service | image | current | new |
|---------|-------|---------|-----|
| app | ghcr.io/bluesky-social/pds | 0.4.5027 | **0.4.5034** |
| caddy | docker.io/caddy | 2 | 2 (unchanged) |
**Upstream release notes:** app 0.4.5027→0.4.5034: https://github.com/bluesky-social/pds/compare/v0.4.5027...v0.4.5034 (image tag = upstream git tag; bundles `@atproto/pds` 0.5.27→0.5.34 — app-level changes: https://github.com/bluesky-social/atproto/blob/main/packages/pds/CHANGELOG.md)
### Operator Action Required
None — no breaking changes, no migrations, no new/renamed config:
- Dockerfile interface unchanged at v0.4.5034 (node 24.19-alpine3.23, `dumb-init`, `CMD index.ts`, port 3000, `/xrpc/_health`).
- All upstream changes in the window are patch-level (dependency updates; outbound calls via `safeFetch`; decoded proxy response size bounded at `proxy.maxResponseSize`; `x-atproto-*` header forwarding; OTEL bootstrap extraction). Env interface stable across 0.4.x.
- Advisory scan (GitHub Security Advisories + vendor URLs + OSV, via cc-ci): 0 CVEs fixed by this window; changelog names no CVEs.
### Live verification (cc-ci direct deploy, `--chaos`)
Deployed the PR head under `dev-bluesky-pds.ci.commoninternet.net`: converged green, `/xrpc/_health` → `{"version":"0.4.5034"}`, `describeServer` OK, marker account created via `goat pds admin account create` (did:plc) + publicly resolvable, subdomain on-demand TLS OK. Torn down after.
### Recommended release (operator, after merge — version label NOT bumped in this PR)
abra recipe release bluesky-pds -z
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
cc @trav @notplants
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Upgrade: app image 0.4.5027 → 0.4.5034
Upstream release notes: app 0.4.5027→0.4.5034: https://github.com/bluesky-social/pds/compare/v0.4.5027...v0.4.5034 (image tag = upstream git tag; bundles
@atproto/pds0.5.27→0.5.34 — app-level changes: https://github.com/bluesky-social/atproto/blob/main/packages/pds/CHANGELOG.md)Operator Action Required
None — no breaking changes, no migrations, no new/renamed config:
dumb-init,CMD index.ts, port 3000,/xrpc/_health).safeFetch; decoded proxy response size bounded atproxy.maxResponseSize;x-atproto-*header forwarding; OTEL bootstrap extraction). Env interface stable across 0.4.x.Live verification (cc-ci direct deploy,
--chaos)Deployed the PR head under
dev-bluesky-pds.ci.commoninternet.net: converged green,/xrpc/_health→{"version":"0.4.5034"},describeServerOK, marker account created viagoat pds admin account create(did:plc) + publicly resolvable, subdomain on-demand TLS OK. Torn down after.Recommended release (operator, after merge — version label NOT bumped in this PR)
abra recipe release bluesky-pds -z
Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.
cc @trav @notplants
!testme
🌻 cc-ci —
bluesky-pds@589d490b✅ passedfull logs · dashboard
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.