Skip to content

Release v0.2.1 - #5

Merged
saime428 merged 1 commit into
masterfrom
release/v0.2.1
Jul 27, 2026
Merged

Release v0.2.1#5
saime428 merged 1 commit into
masterfrom
release/v0.2.1

Conversation

@saime428

Copy link
Copy Markdown
Owner

Why

v0.2.0 was tagged and published at 07:48Z on 2026-07-26. The audit-fix PR #4 merged at 17:10Z the same day. The tag points at b98fe7b, so the published PyPI package and GHCR image do not contain those fixes — including the one high-severity finding: binding a non-loopback host (--host 0.0.0.0, the Docker demo) had no authentication at all.

v0.2.1 exists to get those fixes to anyone who installed v0.2.0.

What's in it

No new code. Version bump plus the CHANGELOG entry that e596a04 never wrote:

  • pyproject.toml, uv.lock, src/dreamloop/__init__.py, tests/test_packaging_release.py0.2.1
  • create_app now reads __version__ instead of repeating the literal, so a release bumps four files rather than five
  • CHANGELOG.md documents the audit fixes under ## v0.2.1, grouped Security / Data safety / Fixes

Test plan

  • uv run --extra dev pytest -q — 212 passed
  • uv lock --check clean
  • CI green on this PR
  • After merge: publish the v0.2.1 Release, which fires the PyPI and Docker workflows
  • Verify pip install dreamloop==0.2.1 and ghcr.io/saime428/dreamloop:0.2.1

v0.2.0 was tagged and published at 07:48Z on 2026-07-26; the audit fixes
merged at 17:10Z the same day. The published PyPI package and GHCR image
therefore ship without them, including the one high-severity finding: a
non-loopback bind had no authentication at all. v0.2.1 exists to get
those fixes to anyone who installed v0.2.0.

No code changes beyond the version bump. CHANGELOG documents what
e596a04 actually changed, which that commit did not record.

create_app reads __version__ instead of repeating the literal, so a
release bumps four files rather than five.
@saime428
saime428 merged commit 7b06796 into master Jul 27, 2026
1 check passed
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.

1 participant