Skip to content

Releases: verda-cloud/sdk-python

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

v1.13.0

21 May 07:18

Choose a tag to compare

Changed

  • This file and CONTRIBUTING.rst to markdown
  • Updated inference status enum from numerical to meaningful string values

Fixed

  • Github action publish package release trigger value

v1.12.1

13 May 12:07

Choose a tag to compare

  • Fixed inference examples docs generation