Skip to content

fix: release v0.3.1 — live testing bugfixes - #6

Merged
explosivebit merged 2 commits into
mainfrom
release/v0.3.1
Apr 5, 2026
Merged

explosivebit merged 2 commits into
mainfrom
release/v0.3.1

Conversation

@explosivebit

Copy link
Copy Markdown
Contributor

3 bugs found by live broker testing. See CHANGELOG.

explosivebit and others added 2 commits April 5, 2026 09:51
Real broker test found 3 bugs that unit tests missed:
- cache.py: keys() is sync, not async — fixed with iscoroutine check
- destroy.py: broker has no destroyService — fallback to registry.del
- load.py: broker has no addLocalService — use broker.register()

Verified: ALL 9 commands work on live broker with real cacher + metrics.
Load: dynamically loaded .py → registered → callable ✅
Destroy: removed service → confirmed gone from registry ✅

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cache.keys() sync, destroy registry fallback, load broker.register()

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@explosivebit
explosivebit merged commit 00d6d01 into main Apr 5, 2026
4 of 8 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