Skip to content

release 0.3.1 - #9

Merged
ctolon merged 3 commits into
mainfrom
dev
Aug 19, 2026
Merged

release 0.3.1#9
ctolon merged 3 commits into
mainfrom
dev

Conversation

@ctolon

@ctolon ctolon commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Native failure events, a lost-wake fix the new suite caught, and engine 0.8 underneath. CHANGELOGs carry the record.

ctolon added 3 commits August 19, 2026 23:15
events() streams refusals without a poll: the EventNotifier parks in
wait_for_event and the engine wakes it for installs and refused
reloads alike; failure_poll parses, warns, and does nothing. On the
way, the suite caught a wake that could be LOST: the notifier thread
read its baseline generation on its own first instruction, so an
install racing the thread's birth folded into the baseline and was
never reported — the baseline now reads on the caller's thread under
the registration lock, in both notifiers. Wheels build on engine 0.8
and the 0.8 store crates with the dev-only patch block gone, and CI
runs only where review happens: on the pull request.
The job pinned the engine tarball at v0.7.1 — written before the
release, which then shipped as v0.8.0 because semver said so. The
published wheel agrees with all twenty v0.8.0 cases, verified before
this push.
@ctolon
ctolon merged commit cfc5367 into main Aug 19, 2026
23 checks 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