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 2025Releases
latest 58-
v1.3.9-0.20250126133650-9f1a6187849526 Jan 2025 pre-releaseNothing published for this version
-
v1.3.9-0.20250112022551-f71f2f03de6712 Jan 2025 pre-releaseNothing published for this version
-
v1.3.806 Jul 2024Release notes
Open source →🎄 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)
-
v1.3.8-0.20240706064428-d2a45e0a362406 Jul 2024 pre-releaseNothing published for this version
-
v1.3.713 Jun 2024Release notes
Open source →Release notes
Open source →🎄 Enhancements
- remove block cache(https://github.com/rosedblabs/wal/commit/e77db044463f4ba32455b7a0b42db3161248b5a4)
- improve iterate performance(https://github.com/rosedblabs/wal/commit/213913a6a9145740cff75340de899b0ff03894e4)
-
v1.3.7-0.20240613143014-dea4745ec65b13 Jun 2024 pre-releaseNothing published for this version
-
v1.3.7-0.20240521013324-d663aa64fb1221 May 2024 pre-releaseNothing published for this version
-
v1.3.7-0.20240519124324-213913a6a91419 May 2024 pre-releaseNothing published for this version
-
v1.3.625 Sep 2023Release notes
Open source →🎄 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 notes
Open source →🎄 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)
-
v1.3.6-0.20230925133006-8de919049e2825 Sep 2023 pre-releaseNothing published for this version
-
v1.3.6-0.20230924022528-3202245af02024 Sep 2023 pre-releaseNothing published for this version
-
v1.3.6-0.20230921133940-0753d5ac24c421 Sep 2023 pre-releaseNothing published for this version
-
v1.3.519 Sep 2023Release notes
Open source →🎄 Enhancements
- Rotate file when pending writes exceed the left space of the segment file.
Release notes
Open source →🎄 Enhancements
- Rotate file when pending writes exceed the left space of the segment file.
-
v1.3.5-0.20230919122705-bbe3591d867519 Sep 2023 pre-releaseNothing published for this version
-
v1.3.5-0.20230919004055-5da8da5b7abf19 Sep 2023 pre-releaseNothing published for this version
-
v1.3.418 Sep 2023Release notes
Open source →Release notes
Open source →🚀 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)
-
v1.3.4-0.20230917132449-9ac16d04f9f117 Sep 2023 pre-releaseNothing published for this version
-
v1.3.4-0.20230914061705-108e185f0b1114 Sep 2023 pre-releaseNothing published for this version
-
v1.3.4-0.20230914005746-b3078b5ee2ed14 Sep 2023 pre-releaseNothing published for this version
-
v1.3.4-0.20230906004724-a604ff62b6ee06 Sep 2023 pre-releaseNothing published for this version
-
v1.3.4-0.20230903095514-51f5de6bb0d303 Sep 2023 pre-releaseNothing published for this version
-
v1.3.4-0.20230903070535-92f62242582303 Sep 2023 pre-releaseNothing published for this version
-
v1.3.319 Aug 2023Release notes
Open source →🎠 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 notes
Open source →🎠 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
- Thanks to @LEAVING-7
-
v1.3.3-0.20230819115625-962aa2e7e8b819 Aug 2023 pre-releaseNothing published for this version
-
v1.3.207 Aug 2023Release notes
Open source →🎄 Enhancements
- Enhancement: use bufferpool to aviod writing twice 1345f50
Release notes
Open source →🎄 Enhancements
- Enhancement: use bufferpool to aviod writing twice https://github.com/rosedblabs/wal/commit/1345f5013113781c59ddaca36ddb13bdcc58ce27
-
v1.3.2-0.20230807033058-a0c72a2621f607 Aug 2023 pre-releaseNothing published for this version
-
v1.3.2-0.20230807005038-1345f501311307 Aug 2023 pre-releaseNothing published for this version
-
v1.3.104 Aug 2023Release notes
Open source →🐞 Bug Fixes
- Add a condition to avoid cache repeatedly https://github.com/rosedblabs/wal/commit/cb708139c877b1ef102c0be057ba33cb4af6abb2
-
v1.3.1-0.20230804002116-65a244cb2d3b04 Aug 2023 pre-releaseNothing published for this version
-
v1.3.1-0.20230803104221-cb708139c87703 Aug 2023 pre-releaseNothing published for this version
-
v1.3.002 Aug 2023Release notes
Open source →🚀 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 notes
Open source →🚀 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)
-
v1.2.1-0.20230801082200-05168be4594f01 Aug 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230730061654-8616d88528dc30 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230730061229-7d622e23fcb730 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230729134732-14a4140bc0f629 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230729103701-e57eec527c4b29 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230729070929-b0378345540629 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230720135650-d5d56517e0a320 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230720131639-59d61309480b20 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230711134524-3ccf5333fd5f11 Jul 2023 pre-releaseNothing published for this version
-
v1.2.1-0.20230705094622-df4b590b2b7205 Jul 2023 pre-releaseNothing published for this version
-
v1.2.001 Jul 2023Release notes
Open source →🚀 New Features
- Add
NewReaderWithStartfunction to support read log from specified position.
🎠 Community
- Thanks to @yanxiaoqi932
- enhancement: add wal delete function (#7)
Release notes
Open source →🚀 New Features
- Add
NewReaderWithStartfunction to support read log from specified position.
🎠 Community
- Thanks to@yanxiaoqi932
- enhancement: add wal delete function (#7)
- Add
-
v1.1.1-0.20230701095054-13d3d706c10801 Jul 2023 pre-releaseNothing published for this version
-
v1.1.1-0.20230630105854-41270ef4557c30 Jun 2023 pre-releaseNothing published for this version
-
v1.1.021 Jun 2023Release notes
Open source →🚀 New Features
- Add tests in windows, with worlflow.
- Add some functions to support rosedb Merge operation.
🎠 Community
-
v1.0.1-0.20230621141126-ab9a1c3c917a21 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230618095314-83a5e84f004318 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230618093327-45ed081ca69f18 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230618021331-f263b82052b718 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230617145726-b77beb1c34c917 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230616103404-7b8e4487ab0c16 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230616045744-f577e148ba8816 Jun 2023 pre-releaseNothing published for this version
-
v1.0.1-0.20230616044648-96a43d56e94516 Jun 2023 pre-releaseNothing published for this version
-
v1.0.013 Jun 2023Release notes
Open source →🚀 New Features
- First release, basic operations, read, write, and iterate the log files.
- Add block cache for log files.
-
v0.0.0-20230613132443-b2f838c963e613 Jun 2023 pre-releaseNothing published for this version
-
v0.0.0-20230609110305-5178372aa6c309 Jun 2023 pre-releaseNothing published for this version
-
v0.0.0-20230607111143-30b32fee88c107 Jun 2023 pre-releaseNothing published for this version
-
v0.0.0-20230603060913-11a8706c662003 Jun 2023 pre-releaseNothing published for this version