2023-04-14 11:44:46 -03:00
|
|
|
# Changelog
|
|
|
|
|
2024-12-17 20:03:48 +02:00
|
|
|
# LMDBAL 0.6.0 (UNRELEASED)
|
|
|
|
### Improvements
|
|
|
|
- Less dereferencing
|
2024-12-22 19:39:35 +02:00
|
|
|
- Transactions are now closed with the database
|
2024-12-24 14:59:58 +02:00
|
|
|
- Cursors are now closed if the public transaction that opened them got closed
|
2025-05-06 00:22:03 +03:00
|
|
|
- New primitive to manage database state - session
|
|
|
|
- Stricter warnings
|
|
|
|
- Sanitizer builds
|
2024-12-22 19:39:35 +02:00
|
|
|
|
|
|
|
### Bug fixes
|
|
|
|
- SIGSEGV on closing database with opened transactions
|
2024-12-17 20:03:48 +02:00
|
|
|
|
2024-11-30 19:44:07 +02:00
|
|
|
# LMDBAL 0.5.4 (November 30, 2024)
|
|
|
|
### Improvements
|
|
|
|
- Technical release just to resolve build issues
|
2024-12-03 19:45:15 +02:00
|
|
|
- Now different flavours of the package can coexist in the system
|
2024-11-30 19:44:07 +02:00
|
|
|
|
2023-11-14 20:15:16 -03:00
|
|
|
# LMDBAL 0.5.3 (November 14, 2023)
|
|
|
|
### Improvements
|
|
|
|
- Now you don't need to link agains lmdb, just linking against LMDBAL is enough
|
|
|
|
|
2023-11-10 19:27:04 -03:00
|
|
|
### Bug fixes
|
|
|
|
- transaction error in LMDBAL::Cache::readAll
|
|
|
|
|
2023-11-01 19:45:42 -03:00
|
|
|
## LMDBAL 0.5.2 (November 01, 2023)
|
2023-10-25 19:18:23 -03:00
|
|
|
### Improvements
|
|
|
|
- RAII cursors
|
2023-11-01 19:45:42 -03:00
|
|
|
- operation set for cursors
|
|
|
|
|
|
|
|
### Bug fixes
|
|
|
|
- error beginning transaction is now correctly handled and doesn't segfault
|
2023-10-25 19:18:23 -03:00
|
|
|
|
2023-10-21 16:41:41 -03:00
|
|
|
## LMDBAL 0.5.1 (October 21, 2023)
|
2023-10-17 18:06:11 -03:00
|
|
|
### Improvements
|
|
|
|
- RAII transactions
|
2023-10-25 19:18:23 -03:00
|
|
|
- reduced overhead for private transaction functions
|
2023-10-17 18:06:11 -03:00
|
|
|
|
2023-10-21 16:41:41 -03:00
|
|
|
### Bug fixes
|
|
|
|
- bug fix with cache fallthough
|
|
|
|
|
2023-10-15 11:10:27 -03:00
|
|
|
## LMDBAL 0.5.0 (October 15, 2023)
|
2023-08-15 15:48:19 -03:00
|
|
|
### New Features
|
2023-10-15 11:10:27 -03:00
|
|
|
- duplicates support (only for table)
|
2023-08-15 15:48:19 -03:00
|
|
|
|
2023-10-15 11:10:27 -03:00
|
|
|
### Improvements
|
|
|
|
- some more documentation
|
|
|
|
- more tests
|
2023-08-15 15:48:19 -03:00
|
|
|
|
2023-08-13 13:30:17 -03:00
|
|
|
## LMDBAL 0.4.0 (August 13, 2023)
|
2023-08-15 15:48:19 -03:00
|
|
|
### New Features
|
|
|
|
- read only cursors
|
|
|
|
|
2023-08-13 13:30:17 -03:00
|
|
|
### Bug fixes
|
|
|
|
- possible cache unsync
|
2023-08-15 15:48:19 -03:00
|
|
|
- doxygen-awesome build bix
|
2023-08-13 13:30:17 -03:00
|
|
|
|
|
|
|
### Improvements
|
|
|
|
- some more documentation
|
|
|
|
- more tests
|
2023-08-15 15:48:19 -03:00
|
|
|
|
2023-04-14 11:44:46 -03:00
|
|
|
## LMDBAL 0.3.1 (April 14, 2023)
|
|
|
|
### Bug fixes
|
|
|
|
- build with qt5 now is possible again
|
|
|
|
|
|
|
|
### Improvements
|
|
|
|
- exception documentation
|
|
|
|
|
2023-08-15 15:48:19 -03:00
|
|
|
|
2023-04-14 11:44:46 -03:00
|
|
|
## LMDBAL 0.3.0 (April 12, 2023)
|
|
|
|
### New features
|
|
|
|
- transaction functions
|
|
|
|
|
|
|
|
### Improvements
|
|
|
|
- initial documentation
|
|
|
|
- cache unit testing
|
|
|
|
- transactions unit testing
|
|
|
|
- serialization unit testing
|