Skip to content

Releases: capatazlib/go-capataz

v0.5.0

30 Nov 19:08
@jpb jpb
3da8455
Compare
Choose a tag to compare
  • propagate panic in worker start as a start err #87
  • Include stack trace in panic error messages #89

v0.4.0

17 May 21:05
Compare
Choose a tag to compare
  • Export test infrastructure as a new package smtest
  • Bump dated dependencies

v0.3.0

06 Jul 18:53
@jpb jpb
1e549bc
Compare
Choose a tag to compare

v0.3.0

  • Introduce WithNotifierBufferSize and WithEntrypointBufferSize to ReliableNotifier (#77)
  • Change ReliableNofifier default buffer sizes from 0 to 10 (#77)

Dynamic Subtrees

12 Apr 20:02
58237ec
Compare
Choose a tag to compare
  • Introduce supervision restart strategy OneForAll (#65)

  • SupervisorRestartError explain message got enhanced with first detected error
    on a window of time (#65)

  • Introduce NewDynSubtree and NewDynSubtreeWithNotifyStart to create managed
    subtrees with dynamic worker spawning capabilities. (#66)

  • Bump go version to 1.16 (#67)

v0.1.0 release (#63)

20 Feb 01:06
50562a4
Compare
Choose a tag to compare
  • Deprecate WithTolerance worker option with WithRestartTolerance supervisor option #breaking-change (#55)

  • Move all files in the cap folder to internal/s and do an explicit export list of symbols (#56)

  • Add a new EventNotifier called ReliableNotifier, which guarantees a safe, failure tolerant, latency tolerant event notifier dispatching mechanism. #new (#58)

  • Expose the NodeSepToken variable to join symbols from a tree hierarchy. #new (#58)

  • Add new EventCriteria combinator which allows us to easily modify EventNotifier values to accept a subset of events #new (#58)

  • Add ExplainError function to get a human-friendly error explanation for Capataz errors #new (#62)