Skip to content

Releases: pancsta/asyncmachine-go

v0.10.0

16 Jan 14:54
60dcbbe
Compare
Choose a tag to compare

Changelog

  • 8fe1941 docs(examples): refac NFA example (#209)
  • baf52f7 feat(machine): allow for partial auto states via handlers (#208)
  • 155de0b feat(states): add Disposed state def (#210)
  • 60dcbbe feat: release v0.10 reminders (#211)
  • 4e9974f fix(node): migrate to lock-less workers map (#207)

v0.9.1

16 Jan 14:21
9f3b6a1
Compare
Choose a tag to compare

Changelog

v0.9.0

15 Dec 14:20
Compare
Choose a tag to compare

Highlights:

Changelog

v0.8.1

14 Dec 15:56
6e3f916
Compare
Choose a tag to compare
  • feat(telemetry): add metrics for state activations (#158)
  • feat(helpers): add fan out-in (#159)
  • fix(machine): fix remove implied by multi (#180)
  • feat(am-dbg): show tx handlers in log reader (#157)

v0.8.0

13 Nov 15:49
Compare
Choose a tag to compare

Changes:

  • feat(am-dbg): release am-dbg v0.8.0 #154

  • feat: add rest of v0.8.0 #153

  • feat(examples): add benchmark state source #152

  • feat(examples): add tree state source #151

  • feat(helpers): add dedicated test helpers #150

  • feat(helpers): add WaitFor* methods #149

  • feat(helpers): add failsafe Request object #148

  • feat(rpc): add logging supports to RPC Worker #147

  • feat(rpc): add am.Tracer supports to RPC Worker #146

  • feat(rpc): add client failsafety #145

  • feat(rpc): add port multiplexer #144

  • feat(telemetry): auto-detach dbg tracer on errs #143

  • feat(telemetry): Loki and Otel loggers #142

  • feat(am-gen): gen grafana dashboards using grabana #141

  • feat(node): add pkg/node #140

  • feat(states): add pkg/states/pipes #139

  • feat(machine): reuse state contexts #138

  • feat(machine): topological sort for Require #137

  • feat: add typesafe mutation args #136

  • feat(machine): add info to state ctxs #135

  • feat(machine): add WillBe, WillBeRemoved #134

  • feat: add states file v2 format #133

v0.7.1

14 Dec 15:53
1bcfeca
Compare
Choose a tag to compare

Changelog

  • d393e03 fix(machine): dont block on handler timeout (#130)
  • d93f5a4 fix(machine): dont copy parent tracers in newCommon (#131)
  • 1bcfeca fix(machine): fix when-methods index deletions (#132)
  • 8f3225b fix: add post-v0.7 fixes (#129)

v0.7.0

14 Sep 13:29
Compare
Choose a tag to compare

Release highlights:

  • pkg/rpc #117
  • error handling #111 #119
  • monorepo: readme files got split into pkgs

See breaking changes for migration details.

Changelog

  • c8dcc8f feat(helpers): add pkg/helpers (Add1Block, Add1AsyncBlock, ...) (#118)
  • 4ff4f32 feat(machine): add AddErrState and unified stack traces (#111)
  • ea47293 feat(machine): add EnvLogLevel (#121)
  • 05ee62b feat(machine): add Eval() detection tool (#122)
  • c802348 feat(machine): add Index() and Time.Is(index) (#123)
  • 63168b6 feat(machine): add PanicToErr, PanicToErrState (#119)
  • d160c42 feat(machine): add SetLoggerSimple, SetLoggerEmpty (#112)
  • dba3a89 feat(machine): add new Tracer methods (eg VerifyStates) (#114)
  • c9f1639 feat(machine): add state def manipulations (eg StateAdd) (#115)
  • f91b0f8 feat(rpc): add grpc benchmark (#120)
  • 36297f3 feat(rpc): add pkg/rpc (#117)
  • d19b07c feat(rpc): add rpc tests, including remote machine suite (#113)
  • 5175956 feat(states): add pkg/states (#116)
  • ff305fd feat: release v0.7 (#126)
  • 9144a84 fix(machine): fix test -race (#124)
  • d1c3aa4 refac(telemetry): switch telemetry to Tracer API (#125)

v0.6.5

11 Sep 13:37
Compare
Choose a tag to compare

Changelog

  • dce0845 fix(am-dbg): align tree rel lines (#104)
  • d0e2e94 fix(am-dbg): allow state jump after search as type #100 (#105)
  • ae5beb5 fix(am-dbg): correct timeline tailing (#110)
  • 07b16de fix(am-dbg): escape secondary logtxt brackets (#109)
  • 4ac8ac1 fix(am-dbg): fix changing log level removed trailing tx (#106)
  • 2f5e4ae fix(am-dbg): fix filtering in TailMode (#108)
  • 0e8cb2c fix(am-dbg): fix tree highlights for ref links (#103)
  • a2c3aec fix(am-dbg): stop playing on timeline jumps (#107)

v0.6.4

28 Jul 16:45
Compare
Choose a tag to compare

Changelog

  • d2ae02a feat(am-dbg): add Start and Dispose methods (#91)
  • 80dd7dc feat(am-dbg): add ssh server (#95)
  • d5d75cb feat(am-dbg): render guidelines in tree relations (#94)
  • f5da093 feat(am-dbg): switch compression to brotli (#92)
  • 6457379 feat(helpers): add 5 helper funcs, eg Add1Sync, EnvLogLevel (#90)
  • a5527bf feat(machine): add export / import (#96)
  • 2c68376 refac(am-dbg): refac cli apis (#93)
  • d05a3da test(am-dbg): add TUI integration tests (#97)

v0.6.3

16 Jul 12:27
ec31184
Compare
Choose a tag to compare

Changelog

  • 94db2a0 feat(machine): retain log level for pre-logs (#88)
  • ec31184 fix(am-dbg): make LogUserScrolled pause the timeline (#89)