History

0.13.1 (2024-04-16)

  • vulnerability updates (idna, black)

  • dependency update (rich, mypy)

0.13.0 (2024-02-28)

  • python = “>=3.8,<4.0”

  • ensure license href is not downloaded

0.12.0 (2024-01-04)

  • create tasking request

  • create repeat request

0.11.0 (2023-12-19)

  • safeguards to return up to max allowed (10000) items upon searches

  • handle and refresh expired access token

  • opt in threaded flag for client.search (#53)

  • Bump urllib3 from 2.0.4 to 2.0.7 (#50)

  • enforcing python >= 3.8 (dropping 3.7)

0.10.3 (2023-07-04)

  • local time search filters

  • epsg search filter

  • SearchResult.collect_ids property

0.10.2 (2023-04-24)

  • hardened exception handling

  • bump certifi

0.10.1 (2022-12-23)

  • paginated GET tasking requests in dedicated module

  • changelog newest first

  • filter tasking requests by submission datetime

0.10.0 (2022-12-02)

  • support for vessel detection (VS) product type

  • support for vessel amplitude change detection (ACD) product type

  • marking client.get_presigned_assets and client.download_product as to be deprecated

  • adding client.get_presigned_items

  • accepting items_presigned instead of assets_presigned in client.download_products

0.9.1 (2022-10-11)

  • auto dedup multi-page search results by STAC id

  • merge SearchResults while dropping (keeping) duplicates

0.9.0 (2022-08-03)

  • client.search internas to be class based in order to extend functionality of returned SearchResult

  • full dependency update

  • dropping Python 3.6 support, adding 3.11.0-rc2 support

0.8.4 (2022-08-03)

  • allow preview only download

0.8.3 (2022-06-07)

  • hardening asset download with retries

  • adding py.typed

0.8.2 (2022-03-11)

  • optional flags for get_presigned_assets:
    • sort_by: sort presigned assets by provided STAC ID list,

    • assets_only (default==True): return only assets of stac items

0.8.1 (2021-01-05)

  • configure STAC search endpoint via optional CapellaConsoleClient(search_url=””)

0.8.0 (2021-11-17)

  • optional pip installable interactive wizard-like CLI capella-console-wizard

0.7.7 (2021-10-07)

  • auto refresh of expired tokens with request retry

0.7.6 (2021-09-22)

  • searching against API_GATEWAY directly if allowed (determined by lazy HEAD)

0.7.5 (2021-09-22)

  • improved exception handling and non explicit retryable errors

  • search speedup (directly search agains <API_GATEWAY>, pagesize 999, rightsizing requested custom limit)

0.7.4 (2021-08-03)

  • download products - filter by product type(s)

0.7.3 (2021-07-26)

  • omit review call within submit_order

0.7.2 (2021-07-19)

  • prompt for user credentials if not provided

  • defaulting threaded=True in download_product[s]

0.7.1 (2021-07-16)

  • upon submitting order: omit search to ensure provided STAC IDs are valid in conjunction with provided items

  • routine to retrieve stac items of existing order

  • simplistic uuid validation

  • split up test suite

  • moving download_products_for_task into download_products(tasking_request_id=””)

  • extending download_products(collect_id=””)

  • adding separate_dirs flag to download_products in order to create one dir per product

  • review order

0.7.0 (2021-07-12)

  • open sourcing (poetry packaging, docs, lint)

  • adding items to submit_order

  • whitelisting additional search fields

  • flush progressbar on bulk download

  • directly passing in order_id into download_product[s]

0.6.1 (2021-07-07)

  • re-adding client.get_asset_bytesize

0.6.0 (2021-06-22)

  • true threading upon client.download_products

  • show_progress fanciness

  • modularizing assets and search impl

  • improving exception handling (INVALID_TOKEN)

0.5.1 (2021-06-17)

  • extend asset include/ exclude filters (single string, raster == HH || VV)

  • harden download routine

0.5.0 (2021-06-16)

  • read tasking request information (task request metadata, status)

  • derive and download all products associated with tasking request id

0.4.1 (2021-05-13)

  • multi environment support (custom catalog base_url)

0.4.0 (2021-03-16)

  • stac id filter for get_presigned_assets

  • datetime support

  • fixed limit <= 500

  • product_download ensure local_dir exists

  • improved usage section in README

0.3.2 (2021-03-11)

  • sortby support

0.3.1 (2021-03-11)

  • hardened pagination logic with retrying.retry

0.3.0 (2021-02-24)

  • advanced search with __<op>, e.g. look_angle__gt=10

0.2.6 (2021-02-09)

  • include asset key filter for product download

  • exclude asset key filter for product download

0.2.5 (2021-02-09)

  • option for threaded downloading

  • separate API for download_product and download_products

0.2.4 (2021-02-08)

  • token auth -> no_token_check boolean

  • submit_order -> check_active_orders boolean

0.2.3 (2021-02-03)

  • hardening error handling for custom API error responses

0.2.2 (2021-01-28)

  • custom exceptions for auth, search, order, download

0.2.1 (2021-01-28)

  • client instantiation with JWT token

0.2.0 (2021-01-21)

  • download APIs

  • unit test suite

  • CI & packaging

0.1.0 (2021-01-14)

  • search and order APIs