Skip to content

v0.43.0

Latest

Choose a tag to compare

@hassette-release-please hassette-release-please released this 14 Jun 14:27
6471876

0.43.0 (2026-06-13)

⚠ BREAKING CHANGES

  • two once=True listeners registered with the same name and topic now raise DuplicateListenerError instead of silently coexisting. Use distinct names, or the new if_exists parameter, to register more than one once-listener under a shared name+topic.
  • Bus.add_listener now returns a Subscription instead of None. Callers that asserted the return was None must update; callers that ignore the return are unaffected.

Features

  • add typed sync facades for all domain entity classes (#1020) (c0b2f0c)
  • add if_exists to bus handler registration (#1015) (dd1cb28)
  • runtime detection of forgotten await on registration methods (#1019) (61e36be)

Bug Fixes

  • cli: show degraded telemetry status on 503 instead of exiting (#1016) (67b537e)