You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enable binary results for parameterless queries by calling PQsendQueryParams
when binary_result is requested (instead of PQsendQuery). Thanks to Alain
Frisch for the patch.
getvalue and get_escaped_value now return Postgresql.null for SQL NULL
values, matching the documentation. Thanks to Christophe Raffalli for the
patch.
Changed
Applied OCaml/C formatting and added an ocamlformat pre-commit hook.
Connection functor that allows for custom mutex implementations. This
improves compatibility with effect-based concurrency frameworks and helps
prevent deadlocks.
Makefile target to generate compile_commands.json for improved LSP support
in editors.
Version discovery supports PostgreSQL beta/rc versions (via pg_config and pkg-config). Thanks to Antonio Nuno Monteiro for the patch.
Changed
Improved thread coordination during cancellation of operations.
Removed the use of C stubs to check for a finished connection.
Replaced custom resource management logic with Fun.protect.
Thanks to Christophe Raffalli for contributing solutions for the improved thread
coordination and for effect-based concurrency frameworks.