Releases: aoijs/aoi.db
Releases · aoijs/aoi.db
[v2.3.3] Releaese
[2.3.3] - 2024-06-10
Updated
- Bump version (e105548)
Fixed
- Fixed closing a missing filehandle (dfb7ca2)
- Fixed ftruncate on wal file (dafcc40)
- Fixed removeMany and added checks in removeQueue (b92561a)
- Fixed remote infinite loop and added close to opendir (34b1f2b)
- Fixed buffering in remote (d422f2c)
Full Changelog: v2.3.2...v2.3.3
[v2.3.2] Releaese
Changelog
Fixed
- Sorting to use value instead of key (2024-04-15)
- Bug fixes, including Win32 rename overwrites (2024-04-22, 2024-05-23)
Added
- StaticRehash and dynamic rehash using JSON parse (2024-04-16)
- Performance optimizations and fsync improvements (2024-04-22, 2024-05-21)
Removed
- Platform specific code (2024-05-21)
- OldKeyValue and GraphDB (2024-05-23)
Updated
- Documentation to v2.3.2 (2024-05-23)
Misc
- Retry logic for write failures (2024-05-21)
- Merged pull request to last stable version (2024-05-23)
Full Changelog: v2.3.1...v2.3.2
[v2.3.1] Released
fixed:
- Fixed rehashing deleting data because atomicflush removes lock. [283e02a, USERSATOSHI, 2024-04-15]
updated:
- Bumped to version 2.3.1. [283e02a, USERSATOSHI, 2024-04-15]
- Fix race condition. [4cb4704, USERSATOSHI, 2024-04-15]
Full Changelog: v2.3.0...v2.3.1
[v2.3.0] Release
Changelog
Fixed:
- Unbound array access issue (commit: 588dca8)
- Flush issue (commit: d27a25b)
- Inconsistent data types in "get" operation (commit: 6db63cf)
- Data types in transmitter (commit: 578c3dd)
- Duplicated binds (commit: 824cff7)
- Username and added session issue (commit: c6b84be)
- Options issue (commit: bb3c44f)
- Hashing returning negative (commit: 45758fb)
- Returning set issue (commit: ef1c8a4)
- Fixed object parsing in keyvalue (commit: 2e64970)
Added:
- Reconnect system (commit: 9d3e624)
- Remote address recovery (commit: e15ca7c)
- Custom table support in receiver (commit: 3ba8405)
- LRU cache and hash-based file mapping to keyvalue (commit: c88f9bd)
Updated
- Rehash system updated (commit: eacc700)
- Operations updated to support new jmap (commit: 02bd849)
- Receiver rewritten to support single db instance (commit: ac20ad1)
- Transmitter query fixed (commit: 9f9e5a9)
- Build updated (commit: ce104da)
- LRU cache and FileManager classes updated (commit: b546b5d)
- Refactored hash function in FileManager (commit: 4041622)
Misc:
- Bump version to 2.3.0 (commit: 6028db6)
- Rewrite receiver and transmitter for one-to-many connection support (commit: fe38cf8)
- Rebuilt distribution (commit: 72d3126)
- Some memory optimizations (commit: 30e1d9b)
- Tried streaming JSON for faster response (commit: e8429ed)
Full Changelog: v2.2.7...v2.3.0
Aoi.db v2.2.7 Release
[v2.2.7]
Updated
- f9fc00f - Changed sorting a bit (2024-01-29)
Misc
Fixed
Generated Release Note
What's Changed
New Contributors
Full Changelog: v2.2.6...v2.2.7
v2.2.6
[v2.2.6]
Updated
- 6d245d5 - Update readme and docs (2024-01-27)
Misc
- 22a4df8 - Bump version (2024-01-27)
Fixed
- f39ad5d - Fix issue where data was not being saved due to it being deleted from reference (2024-01-27)
Full Changelog: v2.2.5...v2.2.6
v2.2.5
v2.2.2
@akarui/aoi.db v2.2.1 release
Fixed
- Fixed duplicates issue (cae5ff5, 2023-12-27)
- Fixed missing reference in delete sync (62fb784, 2023-12-26)
- Hotfixed synclog and get (014a492, 2023-12-26)
Added
cacher.removeDuplicates
functionality (cae5ff5, 2023-12-27)
Removed
- No removals in this version
Updated
- Updated documentation (cae5ff5, 2023-12-27)
Misc
- Bumped version (e2ab482, 2023-12-26)
Full Changelog: v2.2.0...v2.2.1
@akarui/aoi.db v2.2.0
Fixed
- KeyValue random crashes and wipeouts
- KeyValue duplicating datas from cache and file in
KeyValue.findMany
; - Race conditions in read and write i/o calls
- Synced Referencer and Cacher with database
Misc
- Optimization on
KeyValue.get
,KeyValue.has
,KeyValue.findOne
- Stabilization of
KeyValue.set
andKeyValue.delete
Added
KeyValue.add
,KeyValue.subtract
andKeyValue.ping
Full Changelog: v2.1.0...v2.2.0