v0.6.0
ObservationBridge v0.6.0
New Features
- Add throttle-based rate limiting via
ObservationOptions.rateLimit(.throttle(...))acrossobserve,observeTask,ObservationBridge, andmakeObservationBridgeStream. - Support both
.latestand.earliestthrottle 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
debounceconvenience sugar in favor ofrateLimitand document thev0.6.0migration path in the README.
Full Changelog: v0.5.2...v0.6.0