v0.35.0
v0.35.0
New features
- Avoid processing HTTP requests that have been cancelled by the client #2135 #1453 (vishalbollu)
- Support GP3 volumes (and make GP3 the default volume type) #2130 #1843 (RobertLucian)
- Allow setting the shared memory (shm) size for Task APIs #2132 #2115 (RobertLucian)
- Implement automatic 7-day expiration for Async API responses #2151 (RobertLucian)
- Add
cortex env renamecommand #2165 #1773 (deliahu)
Breaking changes
- The Python client methods which deploy Python classes have been separated from the
deploy()method. Now,deploy()is used only to deploy project folders, anddeploy_realtime_api(),deploy_async_api(),deploy_batch_api(), anddeploy_task_api()are for deploying Python classes. (docs) - The name of the bucket that Cortex uses for internal purposes is no longer configurable. During cluster creation, Cortex will auto-generate the bucket name (and create the bucket if it doesn't exist). During cluster deletion, the bucket will be emptied (unless the
--keep-aws-resourcesflag is provided tocortex cluster down). Users' files should not be stored in the Cortex internal bucket.
Bug fixes
- Fix the number of Async API replicas shown in
cortex cluster info#2140 #2129 (RobertLucian)
Misc
- Delete all cortex-created AWS resources when deleting a cluster, and support the
--keep-aws-resourcesflag withcortex cluster downto preserve AWS resources #2161 #1612 (RobertLucian) - Validate the user's AWS service quota for number of security groups and in/out rules during cluster creation #2127 #2087 (RobertLucian)
- Allow specifying only one of
--min-instancesor--max-instanceswithcortex cluster scale#2149 (RobertLucian) - Use 405 status code for un-implemented Realtime API methods #2158 (RobertLucian)
- Decrease file size and project size limits #2152 (deliahu)
- Set the default environment name to the cluster name when creating a cluster #2164 #1546 (deliahu)