Skip to content

1.0.4

Compare
Choose a tag to compare
@andher1802 andher1802 released this 17 Jun 22:01
· 81 commits to master since this release
8094093

New Features

Processing Module:

  • Introduced the Job class for interacting with processing jobs.
  • Implemented job querying capabilities (processing.py).
  • Added a collection attribute to the Job class.
  • Introduced processing job tracking.

Job Templates:

  • Created basic single and multi-item processing job templates in templates.py.
  • Enabled job template execution (templates.py).
  • Added specialized templates for SpaceptAugmentation, NSUpsamling, and Pansharpening.
  • Added cost evaluation to the JobTemplate class (number comparison).
  • Implemented SingleItemJobTemplate and MultiItemJobTemplate helper classes.

Improvements

Base Module (formerly main):

  • Renamed the main module to base for clarity.
  • Added descriptors: Session, WorkspaceId, and StacClient to base module for improved access within classes.

Webhooks:

  • Refactored webhooks as active records.
  • Consolidated webhook code into a dedicated module/class.
  • Enhanced test coverage for webhooks.
  • Deprecated legacy webhook code.

Dependencies:

  • Updated requests to 2.32.0.
  • Relaxed geopandas version constraint to < 1.
  • Upgraded tornado to 6.4.1.

Bugfixes:

  • Enabled deep copy in Up42Auth for compatibility.
  • Fix tenacity not Found Error by upgrading tenacity dependency.
  • Removed deprecated Catalog::construct_parameters method.

Full Changelog: v1.0.3...v1.0.4