Releases: verda-cloud/sdk-python
Releases · verda-cloud/sdk-python
v1.17.4
v1.17.3
Fixed
datacrunch: fix imports fromdatacrunch.instances.instancesand other similar modules
Changed
verda: removed repeating submodules like.instances.instances.verda: renamed.InferenceClient.inference_clientmodule to.inference_client.
Was:
from datacrunch.instances.instances import InstancesService
from datacrunch.InferenceClient.inference_client import InferenceClientNow:
from verda.instances import InstancesService
from verda.inference_client import InferenceClientv1.17.2
v1.17.1
v1.17.0
Highlights
datacrunchpackage is nowverda, because the company changed the name to Verda. Originaldatacrunchpackage does not go anywhere and would continue trackingverdareleases.
Deprecated
DataCrunchClientanddatacrunchare deprecated, please change your imports toVerdaClientandverda.
Was:
uv add datacrunch
pip install datacrunchfrom datacrunch import DataCrunchClient
datacrunch = DataCrunchClient(...)
datacrunch.instances.create(...)Now:
uv add verda
pip install verdafrom verda import VerdaClient
verda = VerdaClient(...)
verda.instances.create(...)Added
- Added shared filesystem (SFS) type constant and example
Changed
- Refactor
instance_types.pyto use dataclass - Put back support for Python 3.10
- Default API base URL is now
https://api.verda.com/v1
v1.16.0
Changed
- Changed default datacenter location to
FIN-03 - Migrated to
uv - Removed
datacrunch.__version__.VERSION. Use standard importlib.metadata.version() instead:from importlib.metadata import version print(version('datacrunch'))
- Migrated to Ruff for linting
- Upgraded pytest
If you are working on the library itself, do a fresh clone or upgrade your local development environment in-place:
# remove old environment
rm -rf datacrunch.egg-info/ .venv/ datacrunch_env/
# create new environment and install dependencies
uv sync
# run example
uv run python examples/simple_create_instance.pyAdded
- Added constants for
FIN-02andFIN-03.
v1.15.0
Added
- Added
max_wait_time,initial_interval,max_interval,backoff_coefficientkeyword arguments toinstances.create()
Changed
- Cap
instances.create()retry interval to 5 seconds; add exponential backoff; increase defaultmax_wait_timefrom 60 to 180 seconds
v1.14.0
Added
- Added
SharedFileSystemMountclass for container shared filesystem support - Added
SecretMountandGeneralStorageMountclasses that inherit from baseVolumeMount
Changed
- Removed support for python 3.9 as it doesn't support
kw_onlyand reaches EOS state in 2 months