v0.31.0
v0.31.0
New features
- Add support for AsyncAPI (experimental) (docs) #1935 #1610 (miguelvr)
- Add support for multi-instance-type clusters to AWS/GCP providers (experimental) (aws/gcp docs) #1951 (RobertLucian)
- Allow users to duplicate/mirror traffic using shadow pipelines #1948 #1889 (docs) (vishalbollu)
Breaking changes
on_demand_backup
in cluster configuration has been removed in favour of using a cluster with a mixture of spot and on-demand nodegroups. See multi-instance documentation for aws and gcp for more details.
Bug fixes
- Fix Python client not respecting CORTEX_CLI_CONFIG_DIR environment variable for client-id.txt #1953 (jackmpcollins)
- Prevent threads from being stuck in DynamicBatcher #1915 (cbensimon)
- Fix unexpected cortex logs termination by increasing buffer size #1939 (vishalbollu)
- Decouple cluster deletion from EBS volume deletion for cortex cluster down #1954 (deliahu)
- Fix spot/on-demand GPU instances not joining the cluster by upgrading to eksctl 0.40.0 #1955 (vishalbollu)
- Prevent premature queue not found errors by preserving the SQS for minutes till after the job has completed #1952 (vishalbollu)
Docs
- Update docs #1949 (ospillinger)
Misc
- Configure a default cortex client to manage APIs from with cortex workloads #1942 #1644 (RobertLucian)
- Save batch metrics to cloud to preserve job metrics history #1940 (vishalbollu)