Releases: kakao/varlog
Releases · kakao/varlog
v0.25.0
v0.24.0
0.24.0 (2025-02-03)
Features
- testutil: add unit tests and remove unused functions (6bb7f1d)
Bug Fixes
- prevent panic on partial append failures (b6fb11e)
- unregistering topic translates to multiple redundant Raft proposals (8ddf8f5)
Performance Improvements
- grpc: switch to gRPC CodecV2 for improved performance (b0c7406)
v0.23.0
v0.22.1
v0.22.0
v0.21.0
v0.20.0
0.20.0 (2024-03-05)
Features
- benchmark: use gops to diagnose benchmark tool (9f31816)
- benchmark: use gops to diagnose benchmark tool (#717) (86a8155)
Bug Fixes
- benchmark: refine the benchmark tool for log subscription (01bf188)
- benchmark: refine the benchmark tool for log subscription (#716) (eb83d42)
Performance Improvements
- benchmark: use grpc.SharedBufferPool for grpc.DialOption (8014ece)
- benchmark: use grpc.SharedBufferPool for grpc.DialOption (#718) (fbf0c17)
- client: optimize with atomic.Int64 for lastSubscribeAt in pkg/varlog.(subscriber) (617bd9d)
- client: optimize with atomic.Int64 for lastSubscribeAt in pkg/varlog.(subscriber) (#720) (6d2779e)
- client: prealloc pkg/varlog.(*transmitter).transmitQueue (58a5c21)
- client: prealloc pkg/varlog.(*transmitter).transmitQueue (#721) (26ed1a6)
- client: reuse snpb.SubscribeResponse in RPC handler (890508d)
- client: reuse snpb.SubscribeResponse in RPC handler (#719) (e98ac54)
- storage: enhance GLSN Log scanning efficiency (963d10f)
- storage: improve scanning with GLSN (#715) (3caaa0a)
v0.19.2
v0.19.1
v0.19.0
0.19.0 (2024-01-02)
Features
- metarepos: unseal reportCollector with LastCommittedVer - 1 (d29c29a)
- pkg/util/units.FromByteSizeString respects SI and IEC standards (cf0e749), closes #661
- pkg/util/units.FromByteSizeString respects SI and IEC standards (#662) (7e6a2f5), closes #661
- storage: handle inconsistency between data and commit in ReadRecoveryPoints (8832c06)
- storage: handle inconsistency between data and commit in ReadRecoveryPoints (#545) (208c113)