Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.0] - 2024-02-26

We added a pool_timeout: milliseconds option to the Pool.run and Pool.async functions which allows us to adjust the communication timeout of kicking off work in a pool. The Pool should always be responsive, but if the schedulers are very busy we still need to account for a failure to communicate with the Pool. We will now return a {:reject, Handler.Pool.Timeout.exception(...)} when this happens so calling code can more easily handle this edge case.

[0.4.3] - 2023-04-18

Fixed

[0.4.2] - 2022-08-25

Added