package freetds

  1. Overview
  2. Docs
Binding to the FreeTDS library

Install

Dune Dependency

Authors

Maintainers

Sources

freetds-0.7.tbz
sha256=098a57f9168136583595c58c5ca2f356f5181b8ff8b2a8212d3582e2488577a6
md5=f950713241b759335af0e95555b4bb1f

doc/CHANGES.html

0.7 2019-02-06

  • Release the runtime lock during IO (@brendanlong).
  • Many fixes to the C stubs of Dblib and Ct thanks to @brendanlong. In particular, raising exceptions on Dblib errors should no longer bring havoc to the DBPROCESS.
  • Port to Dune and dune.configurator.

0.6 2018-05-29

  • Add a parameter version to Dblib.connect to be able to choose the protocol version. Explain how the old protocol versions do not allow empty strings which will be returned as ' '.
  • Keep the compatibility with FreeTDS version < 0.91.
  • Keep int64 as such on the OCaml side (they used to be transformed into strings).
  • Document Dblib.severity.
  • Make error messages more informative by splicing the binding on a finer level. A configure script ensures the synchronization with values defined in the C header files.
  • Add tests for Dblib and Ct (checked by AppVeyor on Windows/mingw).
  • Improve the interface of Ct.get_messages.
  • Complete the depexts list.

0.5.2 2018-04-15

  • Better error messages (commits #94134f7 and #bdc2c99)
  • Port to Jbuilder/Dune (Brendan Long) and topkg
  • Add basic unit tests (Brendan Long)
  • Fix all build warnings
  • Improve Travis CI scripts
OCaml

Innovation. Community. Security.