- Handle event requests asynchronously, to avoid blocking the agent
- Update dependencies
- Use uid instead of name for user statement in Dockerfil
- Update dependencies
- Set new
Technology
property in extension description - Update dependencies (go 1.23)
- Update dependencies (go 1.22)
- Update dependencies
- Use datadog API V2 for downtime creation
- Update dependencies
- update dependencies
- Fix warnings
Could not find step infos for step execution ...
in logs
- update dependencies
- Removed link to Steadybit homepage from event messages
- use discovery_kit_sdk for discoveries
- update dependencies
- Update dependencies
- Fix event creation when linux package is used
- Updated to use the new
steadybit/event-kit-api
version1.3.0
- Requires Platform
>= 1.0.94
- Requires Platform
- Possibility to exclude attributes from discovery
- expected status can be a list of status
- update dependencies
- added https_proxy support documentation
- migration to new unified steadybit actionIds and targetTypes
- update dependencies
- Add DateHappened to submitted DataDog events
- Correctly select StepExecution for event creation
- Add linux package build
- Added service tag to Datadog events
- Added DEBUG logging for monitor discovery
- Links to Datadogs monitors are now using the timeframe of the experiment execution.
- "Monitor Status Check" has a new parameter
Status Check Mode
. Supported values areAll the time
(default) andAt least once
. - New Action to create a Downtime for a monitor during an experiment execution.
- Details about step executions are sent to Datadog as events.
- Monitor shouldn't have a blast radius
- Run as non-root user
- Update dependencies
- Print build information on extension startup.
- Support creation of a TLS server through the environment variables
STEADYBIT_EXTENSION_TLS_SERVER_CERT
andSTEADYBIT_EXTENSION_TLS_SERVER_KEY
. Both environment variables must refer to files containing the certificate and key in PEM format. - Support mutual TLS through the environment variable
STEADYBIT_EXTENSION_TLS_CLIENT_CAS
. The environment must refer to a comma-separated list of files containing allowed clients' CA certificates in PEM format.
- Support for the
STEADYBIT_LOG_FORMAT
env variable. When set tojson
, extensions will log JSON lines to stderr.
- Also observe the events
experiment.execution.failed
,experiment.execution.canceled
andexperiment.execution.errored
to report all relevant event types to Datadog.
- Reports events to Datadog to mark the start and end of experiments.
- Correctly mark duration parameter for status check action as required.
- Add monitor status widgets to the execution view.
- Initial release