PackageTrack
Sign in Get early access

github.com/rosedblabs/wal

v1.3.8 #2815 most downloaded on Go modules rosedblabs/wal

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 8 months

Nearly every release is documented

notes for 12 of 12 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

58 releases · first in 2023

0 releases in the last 12 months

see the full history below

Release timeline

58 releases · Jun 2023 to Jan 2025
2024 2025 2026
Release Pre-release

Releases

latest 58
  1. v1.3.9-0.20250126133650-9f1a61878495 26 Jan 2025 pre-release

    Nothing published for this version

  2. v1.3.9-0.20250112022551-f71f2f03de67 12 Jan 2025 pre-release

    Nothing published for this version

  3. v1.3.8 06 Jul 2024
    Release notes

    🎄 Enhancements

    🎠 Community

    • thanks to @ghosx
      • Fix seg.Remove Swallowing Error (#38)
      • fix panic (#39)
    Open source →
    Release notes

    🎄 Enhancements

    • fix concurrent read(https://github.com/rosedblabs/wal/commit/4206c62ab8b46223b9fbd030c90219222cf1707f)

    🎠 Community

    • thanks to @ghosx
      • Fix seg.Remove Swallowing Error (https://github.com/rosedblabs/wal/pull/38)
      • fix panic (https://github.com/rosedblabs/wal/pull/39)
    Open source →
  4. v1.3.8-0.20240706064428-d2a45e0a3624 06 Jul 2024 pre-release

    Nothing published for this version

  5. v1.3.7 13 Jun 2024
    Release notes

    🎄 Enhancements

    Open source →
    Release notes

    🎄 Enhancements

    • remove block cache(https://github.com/rosedblabs/wal/commit/e77db044463f4ba32455b7a0b42db3161248b5a4)
    • improve iterate performance(https://github.com/rosedblabs/wal/commit/213913a6a9145740cff75340de899b0ff03894e4)
    Open source →
  6. v1.3.7-0.20240613143014-dea4745ec65b 13 Jun 2024 pre-release

    Nothing published for this version

  7. v1.3.7-0.20240521013324-d663aa64fb12 21 May 2024 pre-release

    Nothing published for this version

  8. v1.3.7-0.20240519124324-213913a6a914 19 May 2024 pre-release

    Nothing published for this version

  9. v1.3.6 25 Sep 2023
    Release notes

    🎄 Enhancements

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

    🎠 Community

    Open source →
    Release notes

    🎄 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 (https://github.com/rosedblabs/wal/pull/32)
    Open source →
  10. v1.3.6-0.20230925133006-8de919049e28 25 Sep 2023 pre-release

    Nothing published for this version

  11. v1.3.6-0.20230924022528-3202245af020 24 Sep 2023 pre-release

    Nothing published for this version

  12. v1.3.6-0.20230921133940-0753d5ac24c4 21 Sep 2023 pre-release

    Nothing published for this version

  13. v1.3.5 19 Sep 2023
    Release notes

    🎄 Enhancements

    • Rotate file when pending writes exceed the left space of the segment file.
    Open source →
    Release notes

    🎄 Enhancements

    • Rotate file when pending writes exceed the left space of the segment file.
    Open source →
  14. v1.3.5-0.20230919122705-bbe3591d8675 19 Sep 2023 pre-release

    Nothing published for this version

  15. v1.3.5-0.20230919004055-5da8da5b7abf 19 Sep 2023 pre-release

    Nothing published for this version

  16. v1.3.4 18 Sep 2023
    Release notes

    🚀 New Features

    • add RenameFileExt function

    🎠 Community

    Open source →
    Release notes

    🚀 New Features

    • add RenameFileExt function

    🎠 Community

    • Thanks to @akiozihao
      • add EncodeFixedSize (https://github.com/rosedblabs/wal/pull/28)
      • add WriteBatch (https://github.com/rosedblabs/wal/pull/26)
    Open source →
  17. v1.3.4-0.20230917132449-9ac16d04f9f1 17 Sep 2023 pre-release

    Nothing published for this version

  18. v1.3.4-0.20230914061705-108e185f0b11 14 Sep 2023 pre-release

    Nothing published for this version

  19. v1.3.4-0.20230914005746-b3078b5ee2ed 14 Sep 2023 pre-release

    Nothing published for this version

  20. v1.3.4-0.20230906004724-a604ff62b6ee 06 Sep 2023 pre-release

    Nothing published for this version

  21. v1.3.4-0.20230903095514-51f5de6bb0d3 03 Sep 2023 pre-release

    Nothing published for this version

  22. v1.3.4-0.20230903070535-92f622425823 03 Sep 2023 pre-release

    Nothing published for this version

  23. v1.3.3 19 Aug 2023
    Release notes

    🎠 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
    Open source →
    Release notes

    🎠 Community

    • Thanks to @LEAVING-7
      • Keep function name consistent in wal_test.go (https://github.com/rosedblabs/wal/pull/24)
    • Thanks to @amityahav
      • Improved performance for writing large records (> blockSize) (https://github.com/rosedblabs/wal/pull/21)

    🐞 Bug Fixes

    • fix a bug if the segment size exceeds 4GB
    • Enhancement: use bufferpool to aviod writing twice https://github.com/rosedblabs/wal/commit/1345f5013113781c59ddaca36ddb13bdcc58ce27
    Open source →
  24. v1.3.3-0.20230819115625-962aa2e7e8b8 19 Aug 2023 pre-release

    Nothing published for this version

  25. v1.3.2 07 Aug 2023
    Release notes

    🎄 Enhancements

    • Enhancement: use bufferpool to aviod writing twice 1345f50
    Open source →
    Release notes

    🎄 Enhancements

    • Enhancement: use bufferpool to aviod writing twice https://github.com/rosedblabs/wal/commit/1345f5013113781c59ddaca36ddb13bdcc58ce27
    Open source →
  26. v1.3.2-0.20230807033058-a0c72a2621f6 07 Aug 2023 pre-release

    Nothing published for this version

  27. v1.3.2-0.20230807005038-1345f5013113 07 Aug 2023 pre-release

    Nothing published for this version

  28. v1.3.1 04 Aug 2023
    Release notes

    🐞 Bug Fixes

    • Add a condition to avoid cache repeatedly cb70813
    Open source →
    Release notes

    🐞 Bug Fixes

    • Add a condition to avoid cache repeatedly https://github.com/rosedblabs/wal/commit/cb708139c877b1ef102c0be057ba33cb4af6abb2
    Open source →
  29. v1.3.1-0.20230804002116-65a244cb2d3b 04 Aug 2023 pre-release

    Nothing published for this version

  30. v1.3.1-0.20230803104221-cb708139c877 03 Aug 2023 pre-release

    Nothing published for this version

  31. v1.3.0 02 Aug 2023
    Release notes

    🚀 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)
    Open source →
    Release notes

    🚀 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 (https://github.com/rosedblabs/wal/pull/11)
    • Thanks to @xzhseh
      • feat(docs): improve README.md format & fix several typos (https://github.com/rosedblabs/wal/pull/12)
    • Thanks to @yanxiaoqi932
      • BlockCache must smaller than SegmentSize (https://github.com/rosedblabs/wal/pull/14)
    • Thanks to @mitingjin
      • Fix typo in wal.go (https://github.com/rosedblabs/wal/pull/15)
    Open source →
  32. v1.2.1-0.20230801082200-05168be4594f 01 Aug 2023 pre-release

    Nothing published for this version

  33. v1.2.1-0.20230730061654-8616d88528dc 30 Jul 2023 pre-release

    Nothing published for this version

  34. v1.2.1-0.20230730061229-7d622e23fcb7 30 Jul 2023 pre-release

    Nothing published for this version

  35. v1.2.1-0.20230729134732-14a4140bc0f6 29 Jul 2023 pre-release

    Nothing published for this version

  36. v1.2.1-0.20230729103701-e57eec527c4b 29 Jul 2023 pre-release

    Nothing published for this version

  37. v1.2.1-0.20230729070929-b03783455406 29 Jul 2023 pre-release

    Nothing published for this version

  38. v1.2.1-0.20230720135650-d5d56517e0a3 20 Jul 2023 pre-release

    Nothing published for this version

  39. v1.2.1-0.20230720131639-59d61309480b 20 Jul 2023 pre-release

    Nothing published for this version

  40. v1.2.1-0.20230711134524-3ccf5333fd5f 11 Jul 2023 pre-release

    Nothing published for this version

  41. v1.2.1-0.20230705094622-df4b590b2b72 05 Jul 2023 pre-release

    Nothing published for this version

  42. v1.2.0 01 Jul 2023
    Release notes

    🚀 New Features

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

    🎠 Community

    Open source →
    Release notes

    🚀 New Features

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

    🎠 Community

    • Thanks to@yanxiaoqi932
      • enhancement: add wal delete function (#7)
    Open source →
  43. v1.1.1-0.20230701095054-13d3d706c108 01 Jul 2023 pre-release

    Nothing published for this version

  44. v1.1.1-0.20230630105854-41270ef4557c 30 Jun 2023 pre-release

    Nothing published for this version

  45. v1.1.0 21 Jun 2023
    Release notes

    🚀 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)
    Open source →
  46. v1.0.1-0.20230621141126-ab9a1c3c917a 21 Jun 2023 pre-release

    Nothing published for this version

  47. v1.0.1-0.20230618095314-83a5e84f0043 18 Jun 2023 pre-release

    Nothing published for this version

  48. v1.0.1-0.20230618093327-45ed081ca69f 18 Jun 2023 pre-release

    Nothing published for this version

  49. v1.0.1-0.20230618021331-f263b82052b7 18 Jun 2023 pre-release

    Nothing published for this version

  50. v1.0.1-0.20230617145726-b77beb1c34c9 17 Jun 2023 pre-release

    Nothing published for this version

  51. v1.0.1-0.20230616103404-7b8e4487ab0c 16 Jun 2023 pre-release

    Nothing published for this version

  52. v1.0.1-0.20230616045744-f577e148ba88 16 Jun 2023 pre-release

    Nothing published for this version

  53. v1.0.1-0.20230616044648-96a43d56e945 16 Jun 2023 pre-release

    Nothing published for this version

  54. v1.0.0 13 Jun 2023
    Release notes

    🚀 New Features

    • First release, basic operations, read, write, and iterate the log files.
    • Add block cache for log files.
    Open source →
  55. v0.0.0-20230613132443-b2f838c963e6 13 Jun 2023 pre-release

    Nothing published for this version

  56. v0.0.0-20230609110305-5178372aa6c3 09 Jun 2023 pre-release

    Nothing published for this version

  57. v0.0.0-20230607111143-30b32fee88c1 07 Jun 2023 pre-release

    Nothing published for this version

  58. v0.0.0-20230603060913-11a8706c6620 03 Jun 2023 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive