Release v10.1.0
Important information
This release is only compatible with Cumulus v18.5.0 and up.
- Full Change Comparison: v10.0.1...v10.1.0
Added
- ORCA-905 - Added integration test for recovery large file.
- ORCA-849 - Added optional
fileDestinationOverride
property in copyToArchive workflow that can be used to override the file destination key if desired. - ORCA-567 - Specified build scripts to use specific version of pip to resolve any future errors/issues that could be caused by using the latest version of pip.
- ORCA-933 - Added dead letter queue for the Metadata SQS queue in
modules/sqs/main.tf
Changed
- ORCA-900 - Updated aws_lambda_powertools to latest version to resolve errors users were experiencing in older version. Updated boto3 as it is a dependecy of aws_lambda_powertools.
- ORCA-927 - Updated archive architecture to include metadata deadletter queue in
website/static/img/ORCA-Architecture-Archive-Container-Component-Updated.svg
- ORCA-937 - Updated get_current_archive_list Lambda to use the gql_tasks_role to resolve database errors when trying to S3 import in
modules/lambdas/main.tf
. Updated gql_tasks_role with needed permissions inmodules/graphql_0/main.tf
, as well as updated Secrets Manager permissions to allow the role to get DB secret inmodules/secretsmanager/main.tf
. - ORCA-942 - Fixed npm tarball error found during ORCA website deployment.
- ORCA-850 - Updated copy_to_archive documentation containing the additional s3 destination property functionality.
- ORCA-774 - Updated Lambdas and GraphQL to Python 3.10.
- ORCA-896 - Updated Bamboo files to use
latest
tag oncumulus_orca
Docker image to resolve Bamboo jobs using old images. - 530 - Added explicit
s3:GetObjectTagging
ands3:PutObjectTagging
actions to IAMrestore_object_role_policy
Fixed
- ORCA-822 - Fixed nodejs installation error in bamboo CI/CD ORCA distribution docker image.
- ORCA-810 - Fixed db_deploy unit test error in bamboo due to wheel installation during python 3.10 upgrade.
- ORCA-861 - Updated docusaurus to fix Snyk vulnerabilities.
- ORCA-862 - Updated docusaurus to v3.4.0.
- ORCA-890 - Fixed snyk vulnerabilities showing high issues and upgraded docusaurus to v3.5.2
- ORCA-902 - Upgraded bandit to version 1.7.9 to fix snyk vulnerabilities.
- ORCA-937 - Updated get_current_archive_list Lambda to use the gql_tasks_role to resolve database errors when trying to S3 import in modules/lambdas/main.tf. Updated gql_tasks_role with needed permissions in modules/graphql_0/main.tf, as well as updated Secrets Manager permissions to allow the role to get DB secret in modules/secretsmanager/main.tf.
- ORCA-942 - Fixed npm tarball error found during ORCA website deployment.
Removed
- ORCA-933 - Removed S3 credential references that were causing errors in
tasks/get_current_archive_list/get_current_archive_list.py
andtasks/get_current_archive_list/test/unit_tests/test_get_current_archive_list.py