• 0.6.2 96b9016301

    Alocation and compilation fixes!
    All checks were successful
    Main LMDBAL workflow / Build weekly CI image (push) Successful in 8s
    Main LMDBAL workflow / Test LMDBAL Qt5 (clang | asan) (push) Successful in 23s
    Main LMDBAL workflow / Test LMDBAL Qt5 (clang | none) (push) Successful in 23s
    Main LMDBAL workflow / Test LMDBAL Qt5 (clang | ubsan) (push) Successful in 22s
    Main LMDBAL workflow / Test LMDBAL Qt6 (clang | asan) (push) Successful in 23s
    Main LMDBAL workflow / Test LMDBAL Qt6 (clang | none) (push) Successful in 24s
    Main LMDBAL workflow / Test LMDBAL Qt6 (clang | ubsan) (push) Successful in 28s
    Main LMDBAL workflow / Test LMDBAL Qt5 (gcc | asan) (push) Successful in 32s
    Main LMDBAL workflow / Test LMDBAL Qt5 (gcc | none) (push) Successful in 28s
    Main LMDBAL workflow / Test LMDBAL Qt5 (gcc | ubsan) (push) Successful in 27s
    Main LMDBAL workflow / Test LMDBAL Qt6 (gcc | asan) (push) Successful in 24s
    Main LMDBAL workflow / Test LMDBAL Qt6 (gcc | none) (push) Successful in 25s
    Main LMDBAL workflow / Test LMDBAL Qt6 (gcc | ubsan) (push) Successful in 29s
    Main LMDBAL workflow / Builds documentation (push) Successful in 23s
    Main LMDBAL workflow / Deploys documentation (push) Successful in 0s
    LMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 29s
    LMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 15s
    Stable

    blue released this 2025-11-01 02:22:46 +00:00 | 0 commits to master since this release

    Improvements

    • The number of runtime allocations is now reduced
    • Hardened exception construction; static strings replaced with constexpr views and message helper for zero dynamic-startup issues
    • Added dedicated exception unit tests and CI coverage
    • CI now builds a dedicated container image and tests GCC/Clang with ASan and UBSan matrices automatically
    • CI builds weekly container image and runs GCC/Clang × ASan/UBSan matrix on runUnitTests

    Bug fixes

    • Fixed a segfault compiling with clang
    • Found and fixed use after free vulnerabilities
    Downloads
  • 0.6.1 5264720ff3

    Paths!
    All checks were successful
    Main LMDBAL workflow / Test LMDBAL with qt5 (push) Successful in 25s
    Main LMDBAL workflow / Test LMDBAL with qt6 (push) Successful in 29s
    Main LMDBAL workflow / Builds documentation (push) Successful in 23s
    Main LMDBAL workflow / Deploys documentation (push) Successful in 1s
    LMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 17s
    LMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 15s
    Stable

    blue released this 2025-10-29 20:34:31 +00:00 | 16 commits to master since this release

    Improvements

    • An ability to set QDataStream version to the default serializer
    • Database now is constructed with the path, name is optional
    Downloads
  • 0.6.0 abf0faeee7

    Sessions!
    All checks were successful
    Main LMDBAL workflow / Test LMDBAL with qt5 (push) Successful in 25s
    Main LMDBAL workflow / Test LMDBAL with qt6 (push) Successful in 29s
    Main LMDBAL workflow / Builds documentation (push) Successful in 22s
    Main LMDBAL workflow / Deploys documentation (push) Successful in 1s
    LMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 16s
    LMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 19s
    Stable

    blue released this 2025-10-26 09:05:56 +00:00 | 22 commits to master since this release

    Improvements

    • Less dereferencing
    • Transactions are now closed with the database
    • Cursors are now closed if the public transaction that opened them got closed
    • New primitive to manage database state - session
    • Stricter warnings
    • Sanitizer build toggles via LMDBAL_ASAN, LMDBAL_TSAN, LMDBAL_UBSAN

    Bug fixes

    • SIGSEGV on closing database with opened transactions
    Downloads
  • 0.5.4 43d4900809

    Technical release
    All checks were successful
    Main LMDBAL workfow / Test LMDBAL with qt5 (push) Successful in 1m5s
    Main LMDBAL workfow / Test LMDBAL with qt6 (push) Successful in 1m21s
    LMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 27s
    LMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 24s
    Main LMDBAL workfow / Release documentation (push) Successful in 25s
    Stable

    blue released this 2024-12-13 18:29:36 +00:00 | 39 commits to master since this release

    Some build issues solved
    Split into qt5 and at6
    Possible coexistence of different versions of the package

    Downloads
  • 0.5.3 6b475f615e

    Linking
    All checks were successful
    Main LMDBAL workfow / Archlinux (push) Successful in 41s
    Stable

    blue released this 2023-11-14 23:17:10 +00:00 | 73 commits to master since this release

    Improvements

    • Now you don't need to link agains lmdb, just linking against LMDBAL is enough

    Bug fixes

    • transaction error in LMDBAL::Cache::readAll
    Downloads
  • 0.5.2 3307860ca6

    RAII cursors
    All checks were successful
    Main LMDBAL workfow / Archlinux (push) Successful in 46s
    Stable

    blue released this 2023-11-01 22:47:34 +00:00 | 75 commits to master since this release

    Improvements

    • RAII cursors
    • operation set for cursors

    Bug fixes

    • error beginning transaction is now correctly handled and doesn't segfault
    Downloads
  • 0.5.1 a0eebc978d

    RAII Transactions
    All checks were successful
    Main LMDBAL workfow / Archlinux (push) Successful in 38s
    Stable

    blue released this 2023-10-21 19:47:00 +00:00 | 77 commits to master since this release

    Improvements

    • RAII transactions
    • reduced overhead for private transaction functions

    Bug fixes

    • bug fix with cache fallthough
    Downloads
  • 0.5.0 a9aa6b549f

    Duplicates
    All checks were successful
    Main LMDBAL workfow / Archlinux (push) Successful in 34s
    Stable

    blue released this 2023-10-15 14:22:20 +00:00 | 81 commits to master since this release

    New Features

    • duplicates support (only for table)

    Improvements

    • some more documentation
    • more tests
    Downloads
  • 0.4.0 7b26d57ab6

    Read only cursors Pre-release

    blue released this 2023-08-13 18:01:11 +00:00 | 105 commits to master since this release

    Bug fixes

    • possible cache unsync

    Improvements

    • read only cursors
    • some more documentation
    • more tests
    • doxygen-awesome build bix
    Downloads
  • 0.3.1 4975721a5c

    Minor fix Pre-release

    blue released this 2023-04-14 14:46:37 +00:00 | 112 commits to master since this release

    Bug fixes

    • build with qt5 now is possible again

    Improvements

    • exception documentation
    Downloads