package mssql
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=dd957434ffc0c4e571476a9b3459518755c6799992eeff9c7bbd9b4cb23e9f43
sha512=f837a7552013660fcf489286756ea53fcd94918f11cf638215d41f671b34e38ee08b554a8bcdef9d913532e1845095533a27a3798e2af57ac8e01ebd87682c7f
CHANGES.md.html
2.0.3 (2020-05-08)
Fixed
Fixed test build when using Core v0.13
2.0.2 (2020-05-07)
Fixed
Add missing odoc dependency
Skip tests if environment variables are not set
2.0.1 (2020-05-06)
Fixed
Don't build the test folder in release mode (only when running tests)
2.0 (2020-05-06)
Added
Streaming
execute_
helpers:execute_map
,execute_iter
,execute_fold
, andexecute_pipe
.Param.Array
now supports lists, which is useful forIN ($1)
clauses.
Changed
Make
connect
'sport
argument optionalSupport Core v0.13
Result sets that don't contain row data aren't returned. For example,
INSERT ...; SELECT ...
now returns one result set instead of two.
Fixed
Correctly use
port
when providedVarious upstream fixes in
ocaml-freetds
Exceptions shouldn't break the connection handle
Runtime lock released during queries
Logging always occurs in an Async context
Logging occurs in the same Async context as the caller and not a random one
We depend on Async_extra
Removed
Mssql.Test
. This module was for testing and shouldn't have been part of the public API. We recommend adding a module like this to your own code if you want it.Semi-broken connection pool (
Mssql.Pool
) removed. Doing this safely requires setting theRESETCONNECTION
bit, which doesn't seem to be possible in FreeTDS.
1.1 (2019-01-29)
Switch build command from jbuilder to dune
1.0 (2019-01-28)
Initial release