Skip to content

chore(release): prepare v0.1.0-beta.9 - #380

Merged
bihius merged 1 commit into
mainfrom
chore/release-0.1.0-beta.9
Oct 14, 2026
Merged

bihius merged 1 commit into
mainfrom
chore/release-0.1.0-beta.9

Conversation

@bihius

@bihius bihius commented Oct 14, 2026

Copy link
Copy Markdown
Owner

Prepares v0.1.0-beta.9, mirroring #375's file set.

  • Version bumps: backend and log-shipper pyproject.toml (0.1.0b9) with their uv.lock, frontend package.json (0.1.0-beta.9), and the release/ kit pinned to v0.1.0-beta.9.
  • uv lock (0.13.1) rewrote only the two project version entries this time — no dependency, revision or wheel churn.
  • New ### v0.1.0-beta.9 upgrade notes, derived from git diff v0.1.0-beta.8..origin/main -- release/ docker/ src/backend/alembic/:
    • the images are multi-arch now, so an ARM host drops DOCKER_DEFAULT_PLATFORM=linux/amd64; tags published before this release stay amd64-only;
    • beta and latest follow the newest beta, because a beta tag is published as a normal (non-prerelease) release;
    • bans and rate counters survive Apply configuration through the new HAProxy peers section, except for the first Apply after this upgrade (its outgoing worker was started from a config without that section) and still not across a restarted or recreated HAProxy container;
    • ACME_SERVER_URL is a new optional variable for the certificate flow (staging, Pebble), with REQUESTS_CA_BUNDLE for a private CA;
    • docker-compose.yml and the seed haproxy/*.cfg are unchanged from beta.8, and no migrations: src/backend/alembic/ is untouched since beta.8.
  • CHANGELOG: [0.1.0-beta.9] with its compare link, replacing the Unreleased section.

Gates: backend pytest 890 passed, 6 skipped, 4 deselected; frontend type-check clean.

Version bumps: backend and log-shipper pyproject (0.1.0b9) with their lock
files, frontend package.json (0.1.0-beta.9), and the release kit pinned to
v0.1.0-beta.9.

Upgrade notes cover what beta.9 changes for an existing install: the images
are multi-arch now, beta tags are published as normal releases and move
:latest, bans and rate counters survive Apply configuration, and
ACME_SERVER_URL is a new optional variable. No migrations.
Copilot AI balanced review requested due to automatic review settings October 14, 2026 19:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@bihius
bihius merged commit aaa7552 into main Oct 14, 2026
6 checks passed
@bihius
bihius deleted the chore/release-0.1.0-beta.9 branch October 14, 2026 20:07
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