Skip to content

Releases: rosedblabs/wal

Release v1.3.6

25 Sep 13:34
Compare
Choose a tag to compare

🎄 Enhancements

  • avoid resetting pool to optimize the memory usage
  • no need to return err in pendingWrites
  • fix benchmark error

🎠 Community

Release v1.3.5

19 Sep 12:29
Compare
Choose a tag to compare

🎄 Enhancements

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

Release v1.3.4

18 Sep 13:20
Compare
Choose a tag to compare

🚀 New Features

  • add RenameFileExt function

🎠 Community

Release v1.3.3

19 Aug 11:59
Compare
Choose a tag to compare

🎠 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

07 Aug 03:31
Compare
Choose a tag to compare

🎄 Enhancements

  • Enhancement: use bufferpool to aviod writing twice 1345f50

Release v1.3.1

04 Aug 00:22
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Add a condition to avoid cache repeatedly cb70813

Release v1.3.0

02 Aug 11:57
Compare
Choose a tag to compare

🚀 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

01 Jul 09:51
Compare
Choose a tag to compare

🚀 New Features

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

🎠 Community

Release v1.1.0

21 Jun 14:12
Compare
Choose a tag to compare

🚀 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 v1.0.0

13 Jun 14:01
Compare
Choose a tag to compare

🚀 New Features

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