Release Notes
2.3.0
- Vulnerability patching
- Adds beta agent metrics
- Adds
bootstrap.enabled
to disable individual configurations - Metric and log sending is delayed until configurations is loaded
- Metric and log sending honors the
enabled : false
property - Step timers are delayed until the entire configuration is loaded (Step not found error)
- All timers (workflow and internal) are cleaned up when configurations reload (fixes potential thread starvation and memory leak)
- Agent is allowed to run unpackaged json configuration in dev mode for 1 minute - faster dev workflow
- Better exception handling when processing HTTP responses (fetching configurations, sending metrics and logs, and api calls) fails (Exception in Successful http handler error)
- Fixes bug where
data
properties are not rolled up intohttpStatusHandling
processors - Workflow reload now waits for currently executing workflow runs to end, uses new
bootstrap.reloadTimeout
property - Fixes missing diagnostic logs in prod mode.
- Many exception handling and logging improvements (including BS2, CP4, CR3, HP4, HW2, OHC1, OHC2, OMR1)
- Test harness works when offline
- Adds
secondsToWaitForCompletion
to test configuration for long running tests (defaults to 10) - Test harness renamed to
opscotch-testrunner-<version>
- Adds packager compare-workflow
2.2.0, 2.2.2
- Vulnerability patching
- Adds agent runtime instance id to metric metatdata
- Adds agent version to metric metatdata
- Adds beta version of opentelemetry of workflow runs
- Fixes a bug where HTTP DELETE is not supported
- Adds http status code to debug mode
- Prevents authentication http response bodies from appearing in logs
- Adds bootstrap
persistenceRoot
property - Fixes bug when IPv6 is unavailable
- Improved exception handling around configuration loading