Skip to content

Releases: kakao/varlog

v0.23.0

24 Oct 02:01
ae73ba7
Compare
Choose a tag to compare

0.23.0 (2024-10-23)

Features

  • remove gRPC buffer pool flags (282bcaa)

Bug Fixes

  • logger: no overriding custom zap logger options (ed416fe)
  • metarepos: check the NodeID for adding and removing peers (43003d4)

v0.22.1

04 Jul 15:38
a9d6aa6
Compare
Choose a tag to compare

0.22.1 (2024-07-04)

Bug Fixes

  • sn: prevent panic on closed queue channel of replication server (6c19613)

v0.22.0

17 Jun 00:53
7735e7b
Compare
Choose a tag to compare

0.22.0 (2024-06-15)

Features

  • sn: add metrics for Append and Replicate RPCs (d52ff1d)

v0.21.0

11 Jun 22:05
da5d000
Compare
Choose a tag to compare

0.21.0 (2024-06-11)

Features

  • all: add CLI flags for gRPC buffer management (57db00e)
  • storage: add CLI flag '--storage-cache-size' for setting cache for storage (e82fd37)

Bug Fixes

  • rpc: use google.golang.org/grpc.NewClient instead of DialContext (851f1c9)

v0.20.0

05 Mar 12:01
59b6383
Compare
Choose a tag to compare

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

14 Feb 08:07
40c7108
Compare
Choose a tag to compare

0.19.2 (2024-02-14)

Bug Fixes

  • client: remove subscribe's initial delay (e77c763)

v0.19.1

01 Feb 04:14
8312ff0
Compare
Choose a tag to compare

0.19.1 (2024-02-01)

Bug Fixes

  • varlogtest: panic on PeekLogStream after removing all logs (203fc33)
  • varlogtest: panic on PeekLogStream after removing all logs (#686) (2b2cdfb)

v0.19.0

02 Jan 05:27
b245bc2
Compare
Choose a tag to compare

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)

v0.18.1

17 Oct 14:11
9d5c62e
Compare
Choose a tag to compare

0.18.1 (2023-10-17)

Bug Fixes

  • varlogsn: fix JSON parsing of get_data_dirs in start_varlogsn (543d551)

v0.18.0

10 Oct 15:02
c1eec58
Compare
Choose a tag to compare

0.18.0 (2023-10-10)

Features

  • metarepos: rename the executable from vmr to varlogmr (0ef2d85)
  • metarepos: rename the executable from vmr to varlogmr (#610) (52de516)

Bug Fixes

  • e2e: run the correct number of MR nodes (b1e8432)
  • e2e: run the correct number of MR nodes (#609) (89a94e3)
  • metarepos: use --replication-factor to set the replication factor (ef29008)
  • metarepos: use --replication-factor to set the replication factor (#608) (1bdc345)