Skip to content

Releases: verda-cloud/sdk-python

v1.17.4

28 Nov 10:53

Choose a tag to compare

Added

v1.17.3

27 Nov 16:39

Choose a tag to compare

Fixed

  • datacrunch: fix imports from datacrunch.instances.instances and other similar modules

Changed

  • verda: removed repeating submodules like .instances.instances.
  • verda: renamed .InferenceClient.inference_client module to .inference_client.

Was:

from datacrunch.instances.instances import InstancesService
from datacrunch.InferenceClient.inference_client import InferenceClient

Now:

from verda.instances import InstancesService
from verda.inference_client import InferenceClient

v1.17.2

27 Nov 12:41

Choose a tag to compare

Fixed

  • Fix imports from datacrunch.* modules

v1.17.1

27 Nov 11:26

Choose a tag to compare

Changed

  • datacrunch package now imports verda, tracking its releases
  • Moved DataCrunchClient and .datacrunch sub-module into compatibility datacrunch package

v1.17.0

26 Nov 10:49

Choose a tag to compare

Highlights

  • datacrunch package is now verda, because the company changed the name to Verda. Original datacrunch package does not go anywhere and would continue tracking verda releases.

Deprecated

  • DataCrunchClient and datacrunch are deprecated, please change your imports to VerdaClient and verda.

Was:

uv add datacrunch
pip install datacrunch
from datacrunch import DataCrunchClient

datacrunch = DataCrunchClient(...)
datacrunch.instances.create(...)

Now:

uv add verda
pip install verda
from verda import VerdaClient

verda = VerdaClient(...)
verda.instances.create(...)

Added

  • Added shared filesystem (SFS) type constant and example

Changed

  • Refactor instance_types.py to use dataclass
  • Put back support for Python 3.10
  • Default API base URL is now https://api.verda.com/v1

v1.16.0

27 Oct 11:45

Choose a tag to compare

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.py

Added

  • Added constants for FIN-02 and FIN-03.

v1.15.0

23 Oct 13:45

Choose a tag to compare

Added

  • Added max_wait_time, initial_interval, max_interval, backoff_coefficient keyword arguments to instances.create()

Changed

  • Cap instances.create() retry interval to 5 seconds; add exponential backoff; increase default max_wait_time from 60 to 180 seconds

v1.14.0

15 Aug 12:45

Choose a tag to compare

Added

  • Added SharedFileSystemMount class for container shared filesystem support
  • Added SecretMount and GeneralStorageMount classes that inherit from base VolumeMount

Changed

  • Removed support for python 3.9 as it doesn't support kw_only and reaches EOS state in 2 months

1.13.2

04 Jun 07:07
5c1338a

Choose a tag to compare

Changed

  • Add SecretMount class for container deployments

v1.13.1

22 May 11:41

Choose a tag to compare

Changed

  • Trigger publish package github action only when a released is published
  • Async inference example: longer sleep() duration when polling for inference status

Fixed

  • Removed a forgotten and redundant print