v13.4.0
laurenfrederick
released this
31 Oct 19:20
·
636 commits
to master
since this release
Notable changes
- Published new tag
43
ofcumuluss/async-operation
to Docker Hub which was built with node:14.19.3-buster.
Added
- CUMULUS-2998
- Added Memory Size and Timeout terraform variable configuration for the following Cumulus tasks:
- fake_processing_task_timeout and fake_processing_task_memory_size
- files_to_granules_task_timeout and files_to_granule_task_memory_size
- hello_world_task_timeout and hello_world_task_memory_size
- sf_sqs_report_task_timeout and sf_sqs_report_task_memory_size
- Added Memory Size and Timeout terraform variable configuration for the following Cumulus tasks:
- CUMULUS-2986
- Adds Terraform memory_size configurations to lambda functions with customizable timeouts enabled (the minimum default size has also been raised from 256 MB to 512 MB)
allowed properties include:- add_missing_file_checksums_task_memory_size
- discover_granules_task_memory_size
- discover_pdrs_task_memory_size
- hyrax_metadata_updates_task_memory_size
- lzards_backup_task_memory_size
- move_granules_task_memory_size
- parse_pdr_task_memory_size
- pdr_status_check_task_memory_size
- post_to_cmr_task_memory_size
- queue_granules_task_memory_size
- queue_pdrs_task_memory_size
- queue_workflow_task_memory_size
- sync_granule_task_memory_size
- update_cmr_access_constraints_task_memory_size
- update_granules_cmr_task_memory_size
- Initializes the lambda_memory_size(s) variable in the Terraform variable list
- Adds Terraform memory_size configurations to lambda functions with customizable timeouts enabled (the minimum default size has also been raised from 256 MB to 512 MB)
- CUMULUS-2631
- Added 'Bearer token' support to s3credentials endpoint
- CUMULUS-2787
- Added
lzards-api-client
package to Cumulus withsubmitQueryToLzards
method
- Added
- CUMULUS-2944
- Added configuration to increase the limit for body-parser's JSON and URL encoded parsers to allow for larger input payloads
Changed
- Updated
example/cumulus-tf/variables.tf
to havecmr_oauth_provider
default tolaunchpad
- CUMULUS-2787
- Updated
lzards-backup-task
to send Cumulus provider and granule createdAt values as metadata in LZARDS backup request to support querying LZARDS for reconciliation reports
- Updated
- CUMULUS-2913
- Changed
process-dead-letter-archive
lambda to put messages from S3 dead
letter archive that fail to process to new S3 location.
- Changed
- CUMULUS-2974
- The
DELETE /granules/<granuleId>
endpoint now includes additional details about granule
deletion, including collection, deleted granule ID, deleted files, and deletion time.
- The
- CUMULUS-3027
- Pinned typescript to ~4.7.x to address typing incompatibility issues
discussed in knex/knex#5279 - Update generate-ts-build-cache script to always install root project dependencies
- Pinned typescript to ~4.7.x to address typing incompatibility issues
- CUMULUS-3104
- Updated Dockerfile of async operation docker image to build from node:14.19.3-buster
- Sets default async_operation_image version to 43.
- Upgraded saml2-js 4.0.0, rewire to 6.0.0 to address security vulnerabilities
- Fixed TS compilation error caused by @aws-sdk/client-s3 3.190->3.193 upgrade