- update dependencies (CVE-2024-21538)
- update dependencies
- Use uid instead of name for user statement in Dockerfile
- Update newman dependency
- Set new
Technology
property in extension description - Update dependencies (go 1.23)
- update dependencies
- Update dependencies (go 1.22)
- Node 18.20.2 - CVE-2024-27980
- update dependencies
- update dependencies
- update dependencies
- Breaking Changes
- Configure ApiKey in the extension configuration
- Discovery of Postman Collections
- Support for Postman Environments to select the correct environment for the collection by name
- Use a Postman Collection a target for the action
- Update dependencies
- Update dependencies
- Added
pprof
endpoints for debugging purposes - Update dependencies
- update dependencies
- added https_proxy support documentation
- migration to new unified steadybit actionIds and targetTypes
- update dependencies
- Fail on assertion and request failures, error out on other errors
- Update dependencies
- Refactored to use action-kit-sdk
- Renamed the action, removed the
(extension)
- 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.
- Define language-related environment variables in Docker image for consistency to the original
postman/newman
Docker image.
- The
postman/newman
Docker image does not support the linux/arm64 platform.
- Improved error handling
- The log level can now be configured through the
STEADYBIT_LOG_LEVEL
environment variable.
- Initial release