package mariadb
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
OCaml bindings for MariaDB
Install
dune-project
Dependency
Authors
Maintainers
Sources
mariadb-v2.2.0.tbz
sha256=adeadfcef6933ccc138dc59b0ed3c97a4ee9e1cd6841ce1082b0267c245b20a3
sha512=dfe2e00372dc1c1abde7b93665d5689d365bca108241a6441aadd255853c9016bab727753b1f3747547d5ff7464bed6b84e2d5c7e2b81f30c93c4f0b721f80b4
doc/CHANGES.html
2.2.0 - 2026-09-30
- Bulk-copy string and blob result fields (#75 by Albert Peschar).
- Reuse column field handles within each result (#76 by Albert Peschar).
- Avoid second copy of string result fields (#77 by Albert Peschar).
2.1.0 - 2026-08-26
- Added support for text protocol (non-prepared) execution of statements (#72 by jongleb). This is limited to statements which do not return any result, which should cover primary use cases like changing settings or deploying schema definitions.
- Optimised encoding of string and blob parameters (#73 by jongleb).
- Added support for SQLSTATE to the extend implemented in C library (#42 by Petter A. Urkedal).
2.0.0 - 2026-07-27
- Added support for signed and unsigned 64 bit integers (#66 by Mauricio Fernández).
- Added some reasonable conversions for integer extractors, esp. to avoid predicting the type in case of expressions.
- Added JSON type support (#69 by Javier Chavarri, jongleb, Gleb Patsiia, and Petter A. Urkedal).
- Fixed error reporting for blocking connect (#70 by Petter A. Urkedal).
1.3.0 - 2025-05-08
- The
mariadb_configandmysql_configscripts are now used, if available, to discover MariaDB client library (#65 by Albert Peschar). - Added server-side properties
get_server_info,get_server_version,get_host_infoandget_proto_info(#62 by Petter A. Urkedal). - Avoid calling
mysql_stmt_free_resultif there is no result set, since this is not allowed by recent versions of the client library (by Petter A. Urkedal, fixes #64). - Avoid possibly blocking calls to
mysql_free_resultin the nonblocking implementation. This was only an issue if a previous result set had not been consumed (#68 by Petter A. Urkedal, fixes #67). - Fix memory leak in non-blocking test suite (Petter A. Urkedal, fixes #29).
1.2.0 - 2024-11-28
- Added
Stmt.start_txn(#59 by Corentin Leruth). - Added
Res.insert_idas binding formysql_stmt_insert_id(#58 by Corentin Leruth). - Updated to support recent OCaml versions (#45 by @kit-ty-kate).
- Fixed too-early retrieval of statement metadata (#41 by Albert Peschar).
- Fixed decoding bug for the integer type (#54 by Raman Varabets, tested by #61 by Corentin Leruth).
- Fixed a memory leaks related to result metadata (#39 by Albert Peschar).
- The build system is now dune and dune-configurator (#52 by Petter A. Urkedal) and some of the examples have been converted to a test suite (#60 by Petter A. Urkedal).
- The project has been transferred to ocaml-community with Petter A. Urkedal as the new maintainer.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page