Added support for timing out resource acquisition (PR #). Added support for flushing the pool without destroying it (PR #2).
Added support for dynamic connection configuration (issue #11).
Fixed connections not being released if they were in use during the call to release
.
Added Exception
for UsageError
.
Simplified the implementation a lot by removing the notion of timeout.
Breaking:
- Removed the
Settings
type - Changed the signature of
acquire
Moved away from "resource-pool" and fixed the handling of lost connections.
Breaking:
- Changed the suffix of
UsageError
constructors fromError
toUsageError
- Added
PoolIsReleasedUsageError