All Versions
9
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Changelog History
-
v0.2.3 Changes
- ๐ Introducing flag
examples
for building example executables.
- ๐ Introducing flag
-
v0.2.2 Changes
- โ Removed deprecation warnings about the use of
sClose
instead ofclose
. (change) - โฌ๏ธ Bumped upper bound on
streaming-commons
to include 0.2.* versions.
- โ Removed deprecation warnings about the use of
-
v0.2.1 Changes
- ๐ Relaxed upper bound on base to include version 4.9.*.
- 0๏ธโฃ Relaxed bounds for [data-default-class][] to include 0.1.*.
- โ Getting rid of compilation warnings on GHC 8 and when compiled with pedantic flag.
- Uploaded to [Hackage][]: http://hackage.haskell.org/package/connection-pool-0.2.1
-
v0.2 Changes
- ๐ Release has backward compatible API with 0.1 branch.
- Introducing
ConnectionPoolFor
type class which has instances for bothConnectionPool TcpClient
andConnectionPool UnixClient
. Class is located in its own moduleData.ConnectionPool.Class
, therefore it is part of stable API. It provideswithConnection
anddestroyAllConnections
methods which can be used instead of their more specific equivalents. (new) - ๐
ConnectionPool
data family moved in to its own moduleData.ConnectionPool.Family
, as a consequence it became part of stable API. (change) - Introducing
tryWithUnixClientConnection
andtryWithTcpClientConnection
functions. (new) - Providing instances of
Generic
andShow
where ever possible and reasonable. This is a backwards compatible change. (new) - Internal
ConnectionPool
data type is now more generic becauseSocket
handle isn't hard-coded in it any more. This change breaks packages depending on internal API. (change) - Internal type class
HasConnectionPool
was introduced to simplify access toConnectionPool
data type wrapped in other types. (new) - Internal modules were heavily reorganized and TCP and UNIX Sockets related implementations were moved in to their own modules. This change breaks packages depending on internal API. (change)
- Heavy inlining of everything. Purpose is to be safe that this library gets abstracted away as much as possible. Best result is if only direct references to [resource-pool][] and [streaming-commons][] remain. (change)
- Uploaded to [Hackage][]: http://hackage.haskell.org/package/connection-pool-0.2
-
v0.1.3 Changes
- All lenses are now defined as strict, as a consequence lower bound of
[between][] is now
0.10.0.0
instead of0.9.0.0
. (change) - ๐ Support for user defined read buffer size, this was introduced in
[streaming-commons][]
== 0.1.13
. Non-internal library API is backwards compatible. (new) - 0๏ธโฃ Default buffer size changed in [streaming-commons][]
== 0.1.13
to 32kiB, this library uses this value as a default even if it's built with [streaming-commons][]< 0.1.13
. For more details see https://github.com/fpco/streaming-commons/issues/22. (change) - Uploaded to [Hackage][]: http://hackage.haskell.org/package/connection-pool-0.1.3
- All lenses are now defined as strict, as a consequence lower bound of
[between][] is now
-
v0.1.2.1 Changes
- ๐ Builds also with [streaming-commons][]
>0.1.5 && <0.1.14
. Tested up to [streaming-commons][] version 0.1.13. See also issue #1 https://github.com/trskop/connection-pool/issues/1 (bugfix) - Uploaded to [Hackage][]: http://hackage.haskell.org/package/connection-pool-0.1.2.1
- ๐ Builds also with [streaming-commons][]
-
v0.1.2.0 Changes
- ๐ Builds with GHC 7.10 and base 4.8. (new)
- ๐ Builds also with [streaming-commons][]
>0.1.5 && <0.1.13
. Tested up to [streaming-commons][] version 0.1.12.1. (new) - Uploaded to [Hackage][]: http://hackage.haskell.org/package/connection-pool-0.1.2.0
-
v0.1.1.0 Changes
- ๐ Package is now buildable on Windows. (new)
- ๐ Introducing function
validateResourcePoolParams
. (new) - ๐ Introducing internal function
destroyAllConnections
. (new) - Introducing functions
destroyAllTcpClientConnections
anddestroyAllTcpClientConnections
both build on top ofdestroyAllConnections
. (new) - ๐ Corrected some typos in documentation and Haddock markup.
- ๐ Small documentation enhancements.
- Uploaded to [Hackage][]: http://hackage.haskell.org/package/connection-pool-0.1.1.0
-
v0.1.0.0 Changes
- ๐ First public release.
- Uploaded to Hackage: http://hackage.haskell.org/package/connection-pool-0.1.0.0
0๏ธโฃ [data-default-class]: http://hackage.haskell.org/package/data-default-class "Default type class provides a default value (def) of a type."