Changelog
Last updated
All notable changes to the earthscale client package are documented here.
Dataset listing now supports filtering. list_datasets() accepts name, tags, bbox, created_after, created_before, and limit parameters to narrow results. All filters use AND logic.
New iter_datasets() method for iterating over large result sets with automatic cursor-based pagination. This is the recommended way to list datasets.
New PaginatedListDatasetResponse model for cursor-based pagination, exposed at the top level.
ListDatasetResponse now includes an updated_at field.
list_datasets(limit=...) and iter_datasets(page_size=...) now raise ValueError if the value is outside the 1–1000 range.
Fixed ListDatasetResponse.tags docstring (was incorrectly labeled as "labels").
Support tags on datasets as key-value pairs, deprecating labels.
Add AddDatasetRequest.tags field; labels is now deprecated.
Add AddDatasetResponse.dataset_version_id field.
Pretty-print client models using JSON in IPython environments.
Fix type handling in client for doc generation.
Nicer error handling for forbidden errors.
OAuth login flow with auto-detected free port.
Log which servers are used on client init.
Fix a type warning in the CLI.
Add pixel_info_url to TileServer response.
Correctly pass in credentials file.
Add proxy support in client.
Improve client docstrings.
Last updated