- Add support for async `!reconnect_failed` callbacks in `AsyncConnectionPool`
(:ticket:`#520`).
- Add `!check` parameter to the pool constructor and
`~ConnectionPool.check_connection()` method. (:ticket:`#656`).
- Make connection pool classes generic on the connection type (:ticket:`#559`).
- Raise a warning if sync pools rely an implicit `!open=True` and the
pool context is not used. In the future the default will become `!False`
(:ticket:`#659`).
- Raise a warning if async pools are opened in the constructor. In the future
it will become an error. (:ticket:`#659`).
-----BEGIN PGP SIGNATURE-----