Skip to content

1.9.0

Compare
Choose a tag to compare
@paurkedal paurkedal released this 06 Sep 15:24
· 262 commits to master since this release

CHANGES:

New features:

  • Allow unquoted semicolons in query strings in the new API. There are
    corner cases where it is needed, as reported in issue #87, and a parser
    which rejects semicolons are still available for loading schema files
    statement by statement.

  • Add support for MySQL and MariaDB configuration files, as a solution to
    issue #86.

  • Add a limit to the number of times a database connection is reused when
    pooling connections (#94). Thanks to Peter Mondlock for investigating
    resource usage server side motivating this addition.

  • Provide access to the raw SQLite3 connection handle for the purpose of
    defining custom functions (#56).

Fixes:

  • Add missing dune dependency on unix (GPR#85 by David Allsopp).

  • Documentation fixes (GPR#82, GPR#83, GPR#84 by Reynir Björnsson,
    GPR#88 by Jonathan Duarte, and GPR#92 by Jim Tittsler).

Deprecations:

  • Caqti_type.field was deprecated in favour of Caqti_type.Field.t.

Other:

  • Replace deprecated core_kernel dependency with core.

This release was sponsored by the OCaml Software Foundation.