Skip to content

v0.6.0

Choose a tag to compare

@lynnswap lynnswap released this 08 Mar 03:14
· 128 commits to main since this release
e2cb137

ObservationBridge v0.6.0

New Features

  • Add throttle-based rate limiting via ObservationOptions.rateLimit(.throttle(...)) across observe, observeTask, ObservationBridge, and makeObservationBridgeStream.
  • Support both .latest and .earliest throttle modes so callers can choose between trailing-latest and leading-earliest interval behavior.

Bug Fixes

  • Fix throttle boundary ordering so a pending interval emission is delivered before newer post-boundary updates overtake it.

Improvements

  • Make ObservationOptions.rateLimit(...) the primary public configuration API for debounce/throttle settings.
  • Deprecate the debounce convenience sugar in favor of rateLimit and document the v0.6.0 migration path in the README.

Full Changelog: v0.5.2...v0.6.0