Status Machina v8.3.0 is now available on maven central. This is a backwards compatible release focusing on observability enhancements:
- the default error handler – previously a NOOP – now logs in error mode the underlying error that caused the machine to fail and also prints out details about the state of the machine at failure time.
- custom error handlers now have access to the underlying Throwable that caused the machine to fail, through the ErrorData parameter.
- the default transition logger – previously a NOOP – is now logs in debug mode details about each successful transition. This enables users to trace individual state machine behavior.