Skip to content

v0.20.0

Compare
Choose a tag to compare
@ijsong ijsong released this 05 Mar 12:01
59b6383

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)