Skip to content

v0.56.0

Latest

Choose a tag to compare

@lukasbindreiter lukasbindreiter released this 16 Jul 16:26
11b7d4d

Added

  • tilebox-datasets: Added dataset field annotations for source JSON pointers, queryable fields, JSON Schema references,
    and semantic roles, including STAC mappings for well-known dataset fields.

Changed

  • tilebox-workflows: Reduced import-time overhead for release runners by lazily loading optional heavy dependencies
    such as datasets, pandas, cloud SDKs, notebook widgets, and runtime/observability modules until they are needed.
  • tilebox-datasets: Reduced import-time overhead by lazily exporting the root and async client APIs and deferring
    pandas/xarray imports in time interval parsing until parsing requires them.
  • tilebox-storage: Reduced startup overhead by lazily exporting sync storage clients and deferring geospatial,
    notebook, object-store, cloud SDK, HTTP, and progress-display dependencies until storage operations require them.

Fixed

  • tilebox-workflows: Allow task execute() methods to use a -> None return annotation when postponed annotation
    evaluation is enabled.
  • tilebox-datasets and tilebox-workflows: Generate validation-blind protobuf messages without vendoring
    buf.validate, avoiding duplicate descriptor conflicts when applications use their own generated validation rules.