Skip to content

Releases: ASFHyP3/hyp3

HyP3 v7.10.0

01 Oct 22:19
c396b43
Compare
Choose a tag to compare

Added

  • Added a new INSAR_ISCE_MULTI_BURST job type for running multi-burst InSAR. Currently, this job type is restricted to a special hyp3-multi-burst-sandbox deployment for HyP3 operators. However, this is an important step toward eventually making multi-burst InSAR available for general users.

Changed

  • Job validator functions now accept two parameters: the job dictionary and the granule metadata.
  • Granule metadata validation now supports reference and secondary job parameters in addition to the existing granules parameter.
  • Burst InSAR validators now support multi-burst jobs.
  • Replaced the step function's INSPECT_MEMORY_REQUIREMENTS step with a new SET_BATCH_OVERRIDES step, which calls a Lambda function to dynamically calculate Batch container overrides based on job type and parameters.

HyP3 v7.9.3

30 Sep 18:01
1d4e856
Compare
Choose a tag to compare

Fixed

  • Added missing cloudformation:DeleteStack permission to cloudformation deployment role in ASF-deployment-ci-cf.yml .

HyP3 v7.9.2

27 Sep 19:32
c1f4070
Compare
Choose a tag to compare

Removed

Fixed

  • Copied cloudformation permissions from user to cloudformation deployment role in ASF-deployment-ci-cf.yml to address
    breaking AWS IAM change when deploying nested stacks via a cloudformation role.

HyP3 v7.9.1

24 Sep 20:44
777d7ee
Compare
Choose a tag to compare

Changed

  • The SRG_GSLC job now takes in a --bounds argument that determines the extent of the DEM used in back projection.

HyP3 v7.9.0

12 Sep 19:57
7898d89
Compare
Choose a tag to compare

Changed

  • The ARIA_AUTORIFT.yml job spec now specifies the optimum number of OpenMP threads and uses a dedicated compute environment with r6id[n] spot instances.
  • The AUTORIFT_ITS_LIVE.yml job spec now specifies the optimum number of OpenMP threads.
  • The INSAR_ISCE.yml job spec now reserved 16 GB memory for running the DockerizedTopsApp task.
  • The hyp3-a19-jpl-test, hyp3-a19-jpl, hyp3-tibet-jpl, and hyp3-nisar-jpl ARIA deployments now uses on-demand m6id[n] instances.
  • The hyp3-its-live-test deployment now uses a greater variety of r6id[n] instances.

HyP3 v7.8.1

03 Sep 18:07
35eb668
Compare
Choose a tag to compare

Fixed

  • Upgraded to flask-cors v5.0.0 from v4.0.1. Resolves CVE-2024-6221.

HyP3 v7.8.0

30 Aug 18:04
9b75b01
Compare
Choose a tag to compare

Added

  • Allow overriding certain AWS Batch compute environment parameters (including instance types and AMI) within a job spec.
  • Allow job spec tasks to require GPU resources.

Changed

  • The SRG_GSLC job type now runs within a GPU environment.
  • Revert ARIA hyp3 deployments back to C-instance family - including the job-spec CLI parameter omp-num-threads to ensure multiple jobs fit on single instance.
  • Deployments with INSAR_ISCE.yml job specs will now use a dedicated compute environment with on-demand instances instead of spot instances for INSAR_ISCE jobs.

HyP3 v7.7.2

12 Aug 22:29
66de587
Compare
Choose a tag to compare

Change

  • Renamed the SRG_GSLC_CPU job to SRG_GSLC
  • Changed the SRG_GSLC job to use the hyp3-srg image, rather than hyp3-back-projection since the repository was renamed.

HyP3 v7.7.1

09 Aug 22:24
c34ff48
Compare
Choose a tag to compare

Removed

  • The ESA_USERNAME and ESA_PASSWORD secrets have been removed from the job specs that no longer require them (those that use the hyp3-gamma, hyp3-isce2, hyp3-autorift, or hyp3-back-projection images).

HyP3 v7.7.0

03 Jul 19:01
2fdc435
Compare
Choose a tag to compare

Added

  • ARIA_AUTORIFT.yml job spec for Solid Earth offset tracking in the ARIA JPL deployments

Changed

  • Increased throughput for hyp3-a19-jpl (0 -> 4,000 vCPUs) to support continued processing of ARIA GUNW products.
  • The hyp3-a19-jpl and hyp3-nisar-jpl deployments now use the m6id[n] instance families to reduce the high number of spot interruptions seen with wth c6id instance family.
  • Increased available vCPUs for DAAC deployments.

Removed

  • The INSAR_ISCE_TEST.yml job spec, which only differed from INSAR_ISCE.yml in support of different instance families, has been removed now that all ARIA JPL deployments are using the same instance families again.