Releases: rosedblabs/wal
Releases · rosedblabs/wal
Release v1.3.8
Release v1.3.7
Release v1.3.6
🎄 Enhancements
- avoid resetting pool to optimize the memory usage
- no need to return err in pendingWrites
- fix benchmark error
🎠 Community
- Thanks to @akiozihao
- check ErrPendingSizeTooLarge first (#32)
Release v1.3.5
🎄 Enhancements
- Rotate file when pending writes exceed the left space of the segment file.
Release v1.3.4
Release v1.3.3
🎠 Community
- Thanks to @LEAVING-7
- Keep function name consistent in wal_test.go (#24)
- Thanks to @amityahav
- Improved performance for writing large records (> blockSize) (#21)
🐞 Bug Fixes
- fix read data bug if the segment size exceeds 4GB
Release v1.3.2
🎄 Enhancements
- Enhancement: use bufferpool to aviod writing twice 1345f50
Release v1.3.1
🐞 Bug Fixes
- Add a condition to avoid cache repeatedly cb70813
Release v1.3.0
🚀 New Features
- Add ChunkPosition Encode and Decode
🎄 Enhancements
- Avoid to make new bytes while writing
- Use sync.Pool to optimize read performace
- Add more code comments
🎠 Community
- Thanks to @chinazmc
- update SementFileExt to SegmentFileExt (#11)
- Thanks to @xzhseh
- feat(docs): improve README.md format & fix several typos (#12)
- Thanks to @yanxiaoqi932
- BlockCache must smaller than SegmentSize (#14)
- Thanks to @mitingjin
- Fix typo in wal.go (#15)
Release v1.2.0
🚀 New Features
- Add
NewReaderWithStart
function to support read log from specified position.
🎠 Community
- Thanks to @yanxiaoqi932
- enhancement: add wal delete function (#7)