In accordance with the updated Terms of Umbra's NOAA License, Umbra no longer performs resolution checks for any customer Collects before delivering them. In practice, this means that all requested product types for a given Collect will be delivered regardless of requested range resolution.
Fixed
Fixed an issue where re-delivery of images from our Archive would send the incorrect metadata file
Fixed the incorrectly stated rate limits for Create Feasibility in the Rate Limiting documentation
When retrieving access tokens via the Client Credentials workflow, https://auth.canopy.umbra.space/oauth/token will now return HTTP status code 400 instead of 500 when rate limiting is in effect. Please review the documentation here for more details.
Improved documentation for all enumerations associated with the Task and Feasibility models in the API Reference
Fixed
DeliveryConfig path interpolation for S3_UMBRA_ROLE configs will now replace Task.userOrderId = None with an empty string in the path rather than the string "None"
Fixed 500 errors when requesting out of bounds limit and step parameters on Post Search Tasks and Post Search Collects. These endpoints now correctly return 422 when out of bounds values are supplied.
Added Task.satelliteIds to enable satellite selection when creating a new Task
Changed
Increased SpotlightConstraints.grazingAngleMinDegrees maximum value from 69 to 74
Padded Opportunity.windowStartAt and Opportunity.windowEndAt results by five minutes each to avoid unnecessarily rejected Tasks due to small adjustments by the Umbra Scheduler
Added Collects API to allow search and direct retrieval of Collect information.
⚠️ This release deprecates usage of the STAC Items in the STAC API for Collect status and history information.
Added Restricted Access Areas API to allow retrieval of locations where Tasking is disallowed for your Canopy organization.
Added Client Credentials API to allow customer self service of their organization's Machine to Machine token. Credentials can be created, retrieved, rotated, and deleted.
Added DeliveryConfig.options.isLegacyPathPrefix field for S3UmbraRole configurations. All new DeliveryConfigs should leave this option False unless otherwise specifically instructed by Canopy customer support.
Fixed
Improved
Improved validation for SpotlightConstraints.rangeResolutionMinMeters
Improved validation for SpotlightConstraints.multilookFactor
Collect.azimuthResolutionMinMeters now reports the correct value for Collects created after 2023-06-20
Collect.rangeResolutionMinMeters now reports the correct value for Collects created after 2023-06-20