New features:
- Native Kubernetes support:
- Automatically discover Steep cluster members running in the same Kubernetes cluster (see the new
steep.cluster.kubernetes.*
configuration items) - Add Kubernetes runtime (see documentation)
- Automatically discover Steep cluster members running in the same Kubernetes cluster (see the new
- Add possibility to specify if a Docker image should be pulled or not before running (see the new
steep.runtimes.docker.pull
configuration item) - Add possibility to specify block device name in setup
- Provide list of attached volumes to provisioning scripts (see new global variable
attachedVolumes
) - Add HEAD method to
/agents
endpoint - Web UI:
- Show block device name
- Show ID of allocated agent on process chain page
- Upgrade to Java 21
Bug fixes:
- Fix missing
yieldToInput
renaming in inner loops
Maintenance:
- Update dependencies
- Fix deprecation warnings
- Fix flaky UI test
- Update Docker CLI dependency in Docker image
- Remove unused Cypress tests