Skip to content

Bump Buzz relay to 65e8643 - #2

Open
EwanDawson wants to merge 1 commit into
claude/project-thread-m7fa8gfrom
claude/bump-relay-65e8643
Open

EwanDawson wants to merge 1 commit into
claude/project-thread-m7fa8gfrom
claude/bump-relay-65e8643

Conversation

@EwanDawson

Copy link
Copy Markdown
Owner

Summary

This PR moves hetzner/versions.lock from upstream 9a6cb3f to 65e8643 (block/buzz main, 2026-11-09). The newest commit, 22d96d9, isn't used because its image hasn't been published yet. Postgres, Redis, Silo and mc pins are unchanged. Only the relay image changes.

It is stacked on #1, because the fork's main doesn't have hetzner/ yet. Merge #1 first, then retarget this PR to main. Merging is the approval to deploy. After that, bin/deploy main takes a pre-upgrade backup, migrates, smoke-tests, and rolls back the relay image on failure.

Upstream changes (37 commits; relay-side highlights)

Upstream has no crates/buzz-relay/CHANGELOG.md, so this list comes from the commit log.

Migrations

  • 0084_default_channel_recovery.sql: adds a nullable column to relay_members.
  • 0085_community_auth_policy.sql: adds three columns to community_auth_upgrades.
  • 0086_private_media.sql: adds one partial index on events and two new tables. The index build is bounded by a 5 s statement timeout, which is trivial at our data size.

All three only add schema, with no backfills.

Config and compose

  • deploy/compose/compose.yml: unchanged.
  • .env.example: adds BUZZ_MEDIA_READ_MODE=off and renames BUZZ_NIP_FI_UPGRADES_ENABLED to BUZZ_NIP_FI_CHANGES. Our buzz.env sets neither, so the defaults apply.

No new env vars or manual steps are needed.

Testing

bin/bump resolved every digest from the registries. The deploy smoke test runs after merge. This PR changes no code.



Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TTeLJUozS9qc4yDruwyYWw
Signed-off-by: Claude <noreply@anthropic.com>
@EwanDawson EwanDawson self-assigned this Nov 9, 2026
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.

2 participants