./databases/libzdb, Zild Database Library, a fast thread-safe connection pooling library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.5.0nb1, Package name: libzdb-3.5.0nb1, Maintainer: pkgsrc-users

The Zild Database Library implements a small, fast, and easy to
use database API with thread-safe connection pooling. The library
can connect transparently to multiple database systems, has zero
configuration and connections are specified via a standard URL
scheme.


Required to run:
[databases/mariadb106-client] [databases/postgresql14-client]


Package options: libzdb-sqliteunlock, mysql, pgsql, sqlite, ssl

Master sites:

Filesize: 1013.699 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2026-01-02 18:50:48 by Tobias Nygren | Files touched by this commit (10) | Package updated
Log message:
libzdb: update to 3.5.0

Version 3.5.0
Added numeric DB error codes and SQLSTATE support (PostgreSQL).
Blocks MySQL proxies by default due to protocol issues.
Oracle cleanup; supports 18c+, fixes transaction bugs.
More reliable MySQL/PostgreSQL ping and reconnect behavior.
Fixed multi-threaded pool memory and locking issues.

Version 3.4.1
ConnectionPool can report database type.
Optional SQLite shared cache for better concurrency.
SSL/TLS options added to MySQL and PostgreSQL URLs.
Removed SQLite heap_limit URL parameter.

Version 3.4.0
Configurable transaction isolation on begin.
New valueOr macro for safer return handling.
SQLite multi-thread mode enabled by default.
More efficient prepared statement string binding.
Minor SQLite and C++ fixes.

Version 3.3.0
Pool reaper thread enabled by default.
New C++ API (C++20, breaking change).
Added pool capacity check (ConnectionPool_isFull).
Improved pool concurrency and stability.
   2025-05-17 00:12:11 by Zafer Aydogan | Files touched by this commit (1)
Log message:
use https
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2425)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1928) | Package updated
Log message:
revbump after icu and protobuf updates