Skip to content

Release 0.4.0 - #41

Merged
thomasdarimont merged 2 commits into
mainfrom
release/0.4.0
Oct 6, 2026
Merged

thomasdarimont merged 2 commits into
mainfrom
release/0.4.0

Conversation

@thomasdarimont

Copy link
Copy Markdown
Collaborator

Release 0.4.0, then 0.5.0-SNAPSHOT.

Merge with a merge commit or a rebase, not a squash: the commit "Release 0.4.0" has to reach main unchanged, etc/release.sh release tags it there.

Release notes, from CHANGELOG.md:

One schema change: the column PROCESSED_AT of EASYSSF_PROCESSED_SET becomes
STATE_CHANGED_AT, which is what it has held since 0.3.0. Run the migration
script V0_4_0__state_changed_at.sql, or let the receiver rename it on startup
where it may create tables.

Changed

  • The column PROCESSED_AT of EASYSSF_PROCESSED_SET is now STATE_CHANGED_AT: since 0.3.0 it has
    recorded the time of the claim as well as that of the completion, and it fences the claim. Existing
    tables need ALTER TABLE EASYSSF_PROCESSED_SET RENAME COLUMN PROCESSED_AT TO STATE_CHANGED_AT (the
    migration script V0_4_0__state_changed_at.sql; RENAME COLUMN works on H2, PostgreSQL and MySQL 8),
    applied on startup where tables may be created and named in the error otherwise.

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
@thomasdarimont
thomasdarimont merged commit 5ef20d9 into main Oct 6, 2026
10 checks passed
@thomasdarimont
thomasdarimont deleted the release/0.4.0 branch October 6, 2026 06:51
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