Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 2.48 KB

whatsnewprev.md

File metadata and controls

56 lines (46 loc) · 2.48 KB

RingBufferPlus What's new

Build License NuGet Downloads

V3.1.0

Main | Top

  • Release with G.A
  • Renamed command 'FactoryHealth' to 'BufferHealth'
    • Added parameter 'timeout' in 'BufferHealth'
      • Check internal health for all buffer when idle acquisition. Default value is 30 seconds.
  • Upscaling does not need to remove the buffer
    • better performance and availability
  • Downscaling needs to remove all buffering
    • Performance penalty
    • Ensure consistency and relationship between Master and slave
  • Created recovery state functionality
    • start/restart under fault conditions

V3.0.0 (Deprecate! CRITICAL BUGS)

Main | Top

  • Added command 'FactoryHealth'
    • Check health item before accquire buffer.
  • Renamed Method 'SwithToScaleDefinitions' to 'MasterScale'
  • Added master-slave feature(2 Ring Buffer with synchronization)
    • Added command set 'SlaveScale' to set report handler, Minimum and maximum capacity
  • Added 'MasterSlave' enum item in SourceTrigger
  • Added 'None' enum item in ScaleMode
  • Revised to have greater performance without 'lock'
  • Removed Method 'Counters'
    • data was not relevant and inaccurate
  • Revised 'RingBufferMetric'
    • Now only propreties 'Trigger', 'FromCapacity', 'ToCapacity' and 'MetricDate'

V2.0.0 (Deprecate! CRITICAL BUGS)

Main | Top

  • Release with .NET8

V1.0.1 (Deprecate! CRITICAL BUGS)

Main | Top

  • Internal Release
  • Added optional graceful shutdown (Sync. discard instance) to the Warmup Ring Buffer extension when stopping the host application.
  • Improvements to log and event messages with Resource file
  • Fixed bug graceful shutdown
  • Code cleanup

V1.0.0 (Deprecate! CRITICAL BUGS)

Main | Top

  • Internal Release