Skip to content

Releases: FRACerqueira/RingBufferPlus

v3.2.0

04 Dec 20:16
b811d7b
Compare
Choose a tag to compare
  • Renamed command 'MasterScale' to 'ScaleUnit'
    • Added parameter 'ScaleUnit' to set the scale type (automatic/manual/Slave)
      • Now the user can manually set the scale change mode
  • Removed command 'SlaveScale'
    • Now use 'ScaleUnit' command with scale type Slave
  • Removed command 'SampleUnit'
    • Now time base unit and number of samples collected are parameters of the command 'ScaleUnit'
  • Added new command 'Slave' to set Slave Ringbuffer
    • Better clarity of command intent
  • Removed mandatory commands 'ScaleWhenFreeLessEq' , 'RollbackWhenFreeGreaterEq' for MaxCapacity commands
    • Now it is automatically set when 'MaxCapacity' is set
  • Removed mandatory commands 'ScaleWhenFreeGreaterEq' , 'RollbackWhenFreeLessEq' for MinCapacity commands
    • Now it is automatically set when 'MinCapacity' is set
  • Added new command 'SwithTo' for Ringbuffer service
    • Now the user can manually set the scale change when scale type is manual
  • Improvement: Downscaling does not need to remove all buffer when no slave control
    • Better performance and availability

v3.1.0

01 Dec 18:50
81a4b4d
Compare
Choose a tag to compare
  • 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