Skip to content

Latest commit

 

History

History
92 lines (68 loc) · 3 KB

CHANGELOG.md

File metadata and controls

92 lines (68 loc) · 3 KB

Release 1.3.6 (2023-09-25)

🎄 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 1.3.5 (2023-09-19)

🎄 Enhancements

  • Rotate file when pending writes exceed the left space of the segment file.

Release 1.3.4 (2023-09-18)

🚀 New Features

  • add RenameFileExt function

🎠 Community

  • Thanks to @akiozihao
    • add EncodeFixedSize (#28)
    • add WriteBatch (#26)

Release 1.3.3 (2023-08-19)

🎠 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

Release 1.3.2 (2023-08-07)

🎄 Enhancements

Release 1.3.1 (2023-08-04)

🐞 Bug Fixes

Release 1.3.0 (2023-08-02)

🚀 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 1.2.0 (2023-07-01)

🚀 New Features

  • Add NewReaderWithStart function to support read log from specified position.

🎠 Community

  • Thanks to@yanxiaoqi932
    • enhancement: add wal delete function (#7)

Release 1.1.0 (2023-06-21)

🚀 New Features

  • Add tests in windows, with worlflow.
  • Add some functions to support rosedb Merge operation.

🎠 Community

  • Thanks to@SPCDTS
    • fix: calculate seg fle size by seg.size (#7)
    • fix: limit data size (#6)
    • fix: spelling error (#5)

Release 1.0.0 (2023-06-13)

🚀 New Features

  • First release, basic operations, read, write, and iterate the log files.
  • Add block cache for log files.