- Added environment variables to container deployment example
- Updated examples image from 'fastai' to 'ubuntu-24.04-cuda-12.8-open-docker'
- Consistent naming and load of credentials from env variables in examples
- Added size_in_mb parameter to VolumeMount class
- Added memory volume mount type
- Added readthedocs configuration file
- Updated documentation
- Added missing packages to setup requirements
- Remove container name from deployment creation
- Added support for containers
- Fix type for contract and pricing parameters
- Add contract and pricing parameters in datacrunch.instances.create()
- Fix volume.increase_size()
- Fix volumes.get()
- Added spot price to instance types
- Added locations endpoint and location code parameter to the availability endpoints
- Added location constants
- Refactored the code to send location_code instead of location when creating an instance or a volume
- Fixed a bug where token refresh failed
- Added support for permanent deletion of volumes
- Added a Volume class method that inits a new Volume instance from a dict
- Added a few integration tests for permanent deletion of volumes
- Added support for volume cloning
- Added support for deploying a new instance with existing volumes
- Fixed bug where the wrong property name was used
- Fixed a bug where the authentication refresh token flow did not update the token values
- Added support for checking availability for a spot instance
- Updated two github actions to run on fixed version of ubuntu because the latest one is missing python 3.6
- Added more version of python to be used on two github actions
- Added support for adding a coupon code when deploying a new instance
- Added is_spot property to the Instance class, now possible to deploy a spot instance
- Implemented __str__ method for Instance, Volume and Image Classes, now possible to print instances
- Added ssh_key_ids property for Volume entity
- Added test coverage for ssh_key_ids
- Fixed the previous bug in a different method
- Fixed a bug where initializing an instance without ssh keys raises an exception
- Added an option to set OS volume size and name on instance creation
- Added constants documentation
- Added missing volumes documentation
- Added examples to documentation
- Update version
- Added support for storage volumes
- Breaking change: moved all constants under DataCrunchClient to DataCrunchClient.constants
- First release, still in beta.