-
Alocation and compilation fixes!
StableAll checks were successfulMain LMDBAL workflow / Build weekly CI image (push) Successful in 8sMain LMDBAL workflow / Test LMDBAL Qt5 (clang | asan) (push) Successful in 23sMain LMDBAL workflow / Test LMDBAL Qt5 (clang | none) (push) Successful in 23sMain LMDBAL workflow / Test LMDBAL Qt5 (clang | ubsan) (push) Successful in 22sMain LMDBAL workflow / Test LMDBAL Qt6 (clang | asan) (push) Successful in 23sMain LMDBAL workflow / Test LMDBAL Qt6 (clang | none) (push) Successful in 24sMain LMDBAL workflow / Test LMDBAL Qt6 (clang | ubsan) (push) Successful in 28sMain LMDBAL workflow / Test LMDBAL Qt5 (gcc | asan) (push) Successful in 32sMain LMDBAL workflow / Test LMDBAL Qt5 (gcc | none) (push) Successful in 28sMain LMDBAL workflow / Test LMDBAL Qt5 (gcc | ubsan) (push) Successful in 27sMain LMDBAL workflow / Test LMDBAL Qt6 (gcc | asan) (push) Successful in 24sMain LMDBAL workflow / Test LMDBAL Qt6 (gcc | none) (push) Successful in 25sMain LMDBAL workflow / Test LMDBAL Qt6 (gcc | ubsan) (push) Successful in 29sMain LMDBAL workflow / Builds documentation (push) Successful in 23sMain LMDBAL workflow / Deploys documentation (push) Successful in 0sLMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 29sLMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 15sreleased this
2025-11-01 02:22:46 +00:00 | 0 commits to master since this releaseImprovements
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
6 downloads
-
Paths!
StableAll checks were successfulMain LMDBAL workflow / Test LMDBAL with qt5 (push) Successful in 25sMain LMDBAL workflow / Test LMDBAL with qt6 (push) Successful in 29sMain LMDBAL workflow / Builds documentation (push) Successful in 23sMain LMDBAL workflow / Deploys documentation (push) Successful in 1sLMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 17sLMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 15sreleased this
2025-10-29 20:34:31 +00:00 | 16 commits to master since this releaseImprovements
- An ability to set QDataStream version to the default serializer
- Database now is constructed with the path, name is optional
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
15 downloads
-
Sessions!
StableAll checks were successfulMain LMDBAL workflow / Test LMDBAL with qt5 (push) Successful in 25sMain LMDBAL workflow / Test LMDBAL with qt6 (push) Successful in 29sMain LMDBAL workflow / Builds documentation (push) Successful in 22sMain LMDBAL workflow / Deploys documentation (push) Successful in 1sLMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 16sLMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 19sreleased this
2025-10-26 09:05:56 +00:00 | 22 commits to master since this releaseImprovements
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
6 downloads
-
Technical release
StableAll checks were successfulMain LMDBAL workfow / Test LMDBAL with qt5 (push) Successful in 1m5sMain LMDBAL workfow / Test LMDBAL with qt6 (push) Successful in 1m21sLMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 27sLMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 24sMain LMDBAL workfow / Release documentation (push) Successful in 25sreleased this
2024-12-13 18:29:36 +00:00 | 39 commits to master since this releaseSome build issues solved
Split into qt5 and at6
Possible coexistence of different versions of the packageDownloads
-
Source code (ZIP)
9 downloads
-
Source code (TAR.GZ)
26 downloads
-
Source code (ZIP)
-
Linking
StableAll checks were successfulMain LMDBAL workfow / Archlinux (push) Successful in 41sreleased this
2023-11-14 23:17:10 +00:00 | 73 commits to master since this releaseImprovements
- Now you don't need to link agains lmdb, just linking against LMDBAL is enough
Bug fixes
- transaction error in LMDBAL::Cache::readAll
Downloads
-
Source code (ZIP)
8 downloads
-
Source code (TAR.GZ)
7 downloads
-
RAII cursors
StableAll checks were successfulMain LMDBAL workfow / Archlinux (push) Successful in 46sreleased this
2023-11-01 22:47:34 +00:00 | 75 commits to master since this releaseImprovements
- RAII cursors
- operation set for cursors
Bug fixes
- error beginning transaction is now correctly handled and doesn't segfault
Downloads
-
Source code (ZIP)
13 downloads
-
Source code (TAR.GZ)
7 downloads
-
RAII Transactions
StableAll checks were successfulMain LMDBAL workfow / Archlinux (push) Successful in 38sreleased this
2023-10-21 19:47:00 +00:00 | 77 commits to master since this releaseImprovements
- RAII transactions
- reduced overhead for private transaction functions
Bug fixes
- bug fix with cache fallthough
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
6 downloads
-
Duplicates
StableAll checks were successfulMain LMDBAL workfow / Archlinux (push) Successful in 34sreleased this
2023-10-15 14:22:20 +00:00 | 81 commits to master since this releaseNew Features
- duplicates support (only for table)
Improvements
- some more documentation
- more tests
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
8 downloads
-
Read only cursors Pre-release
released this
2023-08-13 18:01:11 +00:00 | 105 commits to master since this releaseBug fixes
- possible cache unsync
Improvements
- read only cursors
- some more documentation
- more tests
- doxygen-awesome build bix
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
8 downloads
-
Minor fix Pre-release
released this
2023-04-14 14:46:37 +00:00 | 112 commits to master since this releaseBug fixes
- build with qt5 now is possible again
Improvements
- exception documentation
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
10 downloads