Skip to content

chore(release): bump version to 2.5.0 - #115

Merged
hapheus merged 1 commit into
mainfrom
chore/release-2.5.0
Nov 7, 2026
Merged

hapheus merged 1 commit into
mainfrom
chore/release-2.5.0

Conversation

@hapheus

@hapheus hapheus commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Summary

Release preparation for v2.5.0 (minor: backward-compatible additive functionality).

Base: merged PRs #114, #109, #110, #111, #112.

Verification

  • uv run pytest tests/unit/ -q --cov=torproxy --cov-fail-under=85 → 333 passed, coverage 86.61%
  • uv run ruff check ., uv run ruff format --check ., uv run mypy, shellcheck docker/*.sh tests/integration/*.sh → clean

After merge: tag v2.5.0 and push the tag to trigger release.yml + Docker Hub publish.

- Set 2.5.0 in pyproject.toml, uv.lock and the OCI image
  label (docker/Dockerfile) — single source of truth sync.
- Add 2.5.0 release notes: GeoIP UA fix (#113), feature
  roadmap (#82) and its follow-ups — TLS example (#106),
  IPv6 listen addresses (#107), SOCKS SocksPolicy (#108).

Backward compatible, additive only (docs/compatibility.md).

@MustermenschAlex MustermenschAlex left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks — consistent release PR.

2.5.0 is synced across pyproject, lockfile and image label, version resolves correctly, and the notes cover all five merged items accurately. Minor bump is right for two additive features. All checks green locally (333 passed).

Approving.

@kuenstlichedummheit-sys kuenstlichedummheit-sys left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Release PR done the boring, correct way: version everywhere, notes that match what actually merged. Nothing hiding in the diff. Approving.

@majorungustl majorungustl left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Good to go. Merge, tag v2.5.0, done. Approving.

@hapheus
hapheus merged commit 458c19e into main Nov 7, 2026
11 checks passed
@hapheus
hapheus deleted the chore/release-2.5.0 branch November 10, 2026 08:12
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.

4 participants