Skip to content

chore(release): bump to v0.1.0-beta.2#280

Merged
bihius merged 1 commit into
mainfrom
chore/release-beta-2
Jul 21, 2026
Merged

chore(release): bump to v0.1.0-beta.2#280
bihius merged 1 commit into
mainfrom
chore/release-beta-2

Conversation

@bihius

@bihius bihius commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Prepares the v0.1.0-beta.2 release now that per-policy DDoS rate limiting (#274) and config-only automatic IP banning (#279) have landed on main.

Changes

  • Version bump → beta.2 across all manifests: backend & log-shipper pyproject.toml + uv.lock (0.1.0b2), frontend package.json (0.1.0-beta.2), and the release kit (.env.example, README.md, docker-compose.ymlv0.1.0-beta.2).
  • Single source of truth for the backend version: /health and the FastAPI/OpenAPI metadata now resolve the version from package metadata (importlib.metadata) instead of a hardcoded string that had drifted out of sync.
  • CHANGELOG.md added (Keep a Changelog + SemVer), documenting the alpha, beta.1, and beta.2 releases.

Release steps after merge

  1. Tag v0.1.0-beta.2 on main and push the tag — this triggers the Publish images workflow (builds/pushes images, tags the mutable beta channel, attaches the release-kit archive to a GitHub prerelease).

Verification

  • ruff check app/ — passed
  • mypy app/ — passed (53 files)
  • /health integration tests — passed; /health now reports 0.1.0b2

Related to #274, #279.

Bump backend, log-shipper, and frontend to their 0.1.0-beta.2 versions
and point the release kit at the new tag.

Resolve the backend version from package metadata (importlib.metadata)
for both the /health probe and the FastAPI/OpenAPI metadata, so the
service has a single source of truth instead of hardcoded strings.

Add CHANGELOG.md documenting the alpha, beta.1, and upcoming beta.2
releases.
Copilot AI review requested due to automatic review settings July 21, 2026 20:57

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 36eed0c into main Jul 21, 2026
3 checks passed
@bihius
bihius deleted the chore/release-beta-2 branch July 21, 2026 21:49
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