- build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0
- chore(deps): bump steadybit kits and drop Go patch pin (#198)
- build(deps): bump github.com/steadybit/action-kit/go/action_kit_commons
- feat: support filtering targets out of discovery
- fix: use gcp.zone instead of google.zone as availability zone fallback attribute (#196)
- chore(deps): update dependencies
- fix: WinDivert-based network attacks (delay, blackhole, package loss, package corruption) now also affect protocols without ports (e.g. ICMP) when no port is specified. The filter previously matched only
tcp/udppackets, so portless traffic such aspingslipped through the attack. Port-scoped excludes now also only spare their tcp/udp port and no longer spare all ICMP traffic to/from the excluded address. - fix: the build information log line (and other early startup logs) is no longer dropped from the on-disk log / Windows Event Log — the log writer is now attached synchronously before startup logging instead of in a background goroutine.
- build(deps): bump actions/setup-go from 6 to 7
- build(deps): bump github.com/steadybit/action-kit/go/action_kit_commons
- ci: skip build on .trivyignore.yml-only changes [skip ci]
- build(deps): bump github.com/steadybit/action-kit/go/action_kit_commons
- build(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0
- build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.1
- refactor: register extension index via exthttp.RegisterRevisionedHandler (#188)
- feat: new
Exclude Hostnames(excludeHostname) andExclude IPs/CIDRs(excludeIp) parameters on the WinDivert-based network attacks (delay, blackhole, package loss, package corruption) — affect all traffic except the given hosts or IPs/CIDRs. Excludes always take precedence over the include restrictions. The existing filter parameters are relabeled toInclude Hostnames,Include IPs/CIDRsandInclude Portsto make the distinction explicit. The bandwidth attack is not covered: Windows QoS policies only support include-style match conditions. - Update Go to 1.26.5
- Update dependencies
- build(deps): bump github.com/steadybit/action-kit/go/action_kit_commons
- chore(deps): bump golang.org/x/net to v0.55.0 (CVE-2026-39821) (#169)
- build(deps): bump github.com/steadybit/action-kit/go/action_kit_commons
- build(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0
- chore: update to go 1.26.4
- feat: add weekly auto patch-release workflow
- Support discovery group attribute via
STEADYBIT_EXTENSION_DISCOVERY_GROUPenv var — when set, the extension addssteadybit.group=<value>to every discovered target - Update dependencies
- Bump Go to 1.26.3
- Update dependencies
- Fixed version handling - all definitions returned by the extension now return a valid semver version string instead of "unknown". If you had installed the extension before, please make sure to delete existing definitions in the platform after upgrading by visiting "Settings" -> "Extensions" and deleting the existing extension definitions. This is required to make sure that the platform correctly detects new versions of the definitions provided by the extension.
- Bump Go to 1.26.2
- Update dependencies
- Fix windows installer to correctly detect the system architecture
- Update dependencies
- The stop process action reports an error if stopping the process is unsuccessful
- The stop process action now correctly correlates parallel executions by their ID
- If the extension runs with SYSTEM privileges, external tools are now directly executed, and not via a one-off SYSTEM task
- Support if-none-match for the extension list endpoint
- Update dependencies
- fix: correctly handle svc.Interrogate
- Update dependencies
- Initial release