Skip to content

Releases: tilebox/tilebox-python

v0.43.0

12 Sep 14:16
e96f916

Choose a tag to compare

  • tilebox-workflows: Added progress tracking support to the TaskRunner.

v0.42.0

22 Aug 14:33
f8d6cf7

Choose a tag to compare

Added

  • tilebox-storage: Added USGSLandsatStorageClient to download landsat data from the USGS Landsat S3 bucket.
  • tilebox-storage: Storage client now support concurrent downloads of multiple objects, controlled by the
    max_concurrent_downloads parameter.
  • tilebox-storage: Added quicklook and download_quicklook methods to the CopernicusStorageClient to download and
    display preview images for Sentinel data.

Fixed

  • tilebox-workflows: Registering duplicate task identifiers with a task runner now raises a ValueError instead of
    overwriting the existing task.
  • tilebox-workflows: Fixed a bug where the deserialize_task function would fail to deserialize nested dataclasses or
    protobuf messages that are wrapped in an Optional or Annotated type hint.
  • tilebox-workflows: Calling configure_otel_tracing and configure_otel_logging multiple times correctly configures
    multiple exporters instead of overwriting the existing ones.

v0.41.0

01 Aug 09:44
447323c

Choose a tag to compare

Added

  • tilebox-workflows: Task runners now support receiving a suggested idling duration from the workflows API

Fixed

  • tilebox-workflows: Change task lease extension logging message to DEBUG level

v0.40.0

29 Jul 13:37
f54c238

Choose a tag to compare

Added

  • Added NetworkError and NetworkTimeoutError exceptions classes to indicate network related errors in grpc calls.

Changed

  • Dropped support for protobuf v5 and below, minimum supported version is now protobuf>=6.

Fixed

  • tilebox-workflows: Fix opentelemetry logging and tracing initialization on Windows, which was relying on os.uname,
    a stdlib function that does not exist on Windows python SDKs.

v0.39.0

16 Jul 14:33
ee5fcae

Choose a tag to compare

Added

  • tilebox-workflows: Added cancel_jobs argument to AutomationClient.delete to optionally cancel all currently queued or running jobs of the automation.

Changed

  • tilebox-datasets: Changed TimeInterval and TimeIntervalLike imports from tilebox.datasets.data to tilebox.datasets.query.

v0.38.0

24 Jun 10:45
978606c

Choose a tag to compare

Added

  • tilebox-datasets: Added delete_collection method to DatasetClient to delete a collection.
  • tilebox-workflows: Added support for nested dataclasses and protobuf messages inside a list, dict or tuple
    as task arguments.

v0.37.1

10 Jun 13:44
686ad64

Choose a tag to compare

Fixed

  • tilebox-datasets: Fixed a bug in TimeseriesDatasetChunk.from_message relying on incorrect bool assumptions about
    missing protobuf fields.
  • tilebox-grpc: More robust parsing of GRPC channel URLs.
  • tilebox-workflows: Fixed a bug in the timeseries interceptor that resulted in an error when accessing a collection.

v0.37.0

06 Jun 13:32
6429c60

Choose a tag to compare

Changed

  • Dropped support for legacy Tilebox datasets, no longer necessary since all datasets have been migrated on the server.