Skip to content

v0.21.6

Latest

Choose a tag to compare

@keepsimple1 keepsimple1 released this 19 Oct 04:42
· 5 commits to main since this release
1a5cdb6

This is a bugfix release.

Bug fixes

  • Fix daemon deadlocks under event backpressure. Delivering events to browse, browse_cache and resolve_hostname receivers no longer blocks the daemon. If a receiver falls too far behind and its event channel fills (or the receiver is dropped), that subscription is closed and its pending queries are stopped. In this case the receiver gets no SearchStopped event: after the queued events, the channel is simply disconnected. Cached records are kept, so browse_cache still works. (#522)
  • Do not record an interface address whose multicast join failed. Previously such an address was kept (and IpAdd was emitted), so the IP check never retried the join. Now the join is retried on the next IP check. (#523)

What's Changed

New Contributors

Full Changelog: v0.21.5...v0.21.6