Skip to content

Releases: mmottl/postgresql-ocaml

5.1.3

09 Dec 00:52
5.1.3
Compare
Choose a tag to compare

CHANGES:

  • Fixed cross-compilation in discover process.

    Thanks to Antonio Nuno Monteiro for the patch.

5.1.2

08 Dec 22:52
5.1.2
Compare
Choose a tag to compare

CHANGES:

  • Fixed version discovery with pkg-config.
  • Removed obsolete base-bytes dependency.
  • Switched to ocamlformat 0.27.0.
  • Fixed macro naming and instantiation formatting.
  • Fixed copyright notices.
  • Improved GitHub workflow.

5.1.1

26 Nov 15:09
5.1.1
Compare
Choose a tag to compare

CHANGES:

  • Fixed a rare, architecture-specific GC bug in lo_seek.

5.1.0

05 Nov 04:47
5.1.0
Compare
Choose a tag to compare

CHANGES:

  • Made Postgresql.null a now unique, empty string.

  • Fixed license format and a typo.

  • Fixed some odoc references.

  • Added GitHub workflows.

  • Added automatic formatting with ocamlformat and clang-format.

  • Ported the config discovery script to pkg-config

    Thanks to Antonio Nuno Monteiro for the patch.

  • Improved Dune rules.

  • Used new OCaml 4.12 C-macros.

  • Switched to Dune lang 2.7.

5.0.0

12 Feb 19:57
5.0.0
Compare
Choose a tag to compare

CHANGES:

  • Added support for parameter types to exec, prepare, send_query,
    and send_prepare.

    Thanks to Petter A. Urkedal for the patch!

4.6.3

15 Aug 18:20
4.6.3
Compare
Choose a tag to compare

CHANGES:

  • Removed incorrect [@@noalloc] from is_busy external call.

    Thanks to Dmitry Astapov for this patch!

4.6.2

04 Aug 23:48
4.6.2
Compare
Choose a tag to compare

CHANGES:

  • Removed base and stdio build dependencies.

4.6.1

30 Jul 05:01
4.6.1
Compare
Choose a tag to compare

CHANGES:

  • Fixed a bug in request_cancel that turned errors into success and
    success into an error. Thanks to Dmitry Astapov for this patch!

    • Added support for const char strings in stubs due to stricter handling
      in newer OCaml runtimes. This eliminates C-compiler warnings.

4.6.0

22 May 22:06
4.6.0
Compare
Choose a tag to compare

CHANGES:

  • Fixed missing runtime release during calls to PQisBusy.

    • Added a temporary workaround for dealing with notice processing and
      asynchronous operations.

      Thanks to Petter A. Urkedal for the patch!

4.5.2

28 Oct 21:26
4.5.2
Compare
Choose a tag to compare

CHANGES:

  • Switched from caml_alloc_custom to caml_alloc_custom_mem.

    This should improve memory usage and GC performance.

    • Switched to OPAM file generation via dune-project