Remove delivery acknowledgement timeout
Summary
This release removes the delivery acknowledgement timeout used when waiting for an answer from a child. The timeout had become mostly redundant since heartbeats were introduced and was causing difficult-to-debug errors. Heartbeats are now solely relied upon to determine whether a child is alive and responding to the parent. Delivery acknowledgement messages are still sent from the child to the parent, but their handling now only involves logging them.
Contents (#571)
IMPORTANT: There is 1 breaking change.
Fixes
- 💥 BREAKING CHANGE: Remove delivery acknowledgement timeout
Upgrade instructions
💥 Remove delivery acknowledgement timeout
Remove the delivery_acknowledgement_timeout
argument from Child.ask
and Service.wait_for_answer