All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- PODAAC-6185
- java 11 ->17
- PODAAC-5921
- Support java 11
- SonarQube and Jacoco report
- PODAAC-4445 & PODAAC-4574
- Add in new field
dataProcessingType
in theMessageAttributes
section for SNS topics; would only populate when field exists
- Add in new field
- PODAAC-4606
- Add in new field
trace
in theMessageAttributes
section for SNS topics; would only populate when field exists
- Add in new field
- PODAAC-4353
- Fixed Snyk warning.
- com.amazonaws:aws-java-sdk-core@1.12.144 to com.amazonaws:aws-java-sdk-core@1.12.209
- com.amazonaws:amazon-kinesis-client@1.14.7 to com.amazonaws:amazon-kinesis-client@1.14.8
- com.amazonaws:aws-java-sdk-sns@1.12.144 to com.amazonaws:aws-java-sdk-sns@1.12.209
- com.amazonaws:aws-java-sdk-kinesis@1.12.144 to com.amazonaws:aws-java-sdk-kinesis@1.12.209
- com.amazonaws:aws-lambda-java-core@1.1.0 to com.amazonaws:aws-lambda-java-core@1.2.1
- com.google.code.gson:gson@2.8.9 to com.google.code.gson:gson@2.9.0
- PODAAC-4055
- Upgrade dependencies to overcome Snyk warnings
- Upgrade com.amazonaws:aws-java-sdk-core@1.12.28 to com.amazonaws:aws-java-sdk-core@1.12.144
- Upgrade com.amazonaws:aws-java-sdk-sns@1.12.28 to com.amazonaws:aws-java-sdk-sns@1.12.144
- Upgrade com.amazonaws:aws-java-sdk-kinesis@1.12.28 to com.amazonaws:aws-java-sdk-kinesis@1.12.144
- Upgrade com.amazonaws:amazon-kinesis-client@1.14.4 to com.amazonaws:amazon-kinesis-client@1.14.7
- Upgrade com.google.code.gson:gson@2.8.2 to com.google.code.gson:gson@2.8.9
- Upgrade commons-io@2.7 to commons-io@2.11.0
- PODAAC-4095
- Upgrade to cumulus-message-adapter 1.3.9
- PODAAC-4059
- Upgrade to cumulus-message-adapter-java 1.3.7 to address log4j vulnerability
- PODAAC-4046
- Upgrade to cumulus-message-adapter-java 1.3.5 to address log4j vulnerability
- CUMULUS-2388
- Updated CNMResponse task to use fileName, bucket and key from Cumulus granule files object.
- Snyk
- Upgrade com.amazonaws:aws-java-sdk-core:1.11.1013 -> 1.12.28
- Upgrade com.amazonaws:aws-java-sdk-kinesis:1.11.1013 -> 1.12.28
- Upgrade com.amazonaws:aws-java-sdk-sns:1.11.1013 -> 1.12.28
- Upgrade com.amazonaws:amazon-kinesis-client:1.14.0 -> 1.14.4
- PCESA-2418
- Updated CNMResponse task to not require cmrConceptId and cmrLink in granule input.
- Snyk
- Upgrade com.amazonaws:aws-java-sdk-core:1.11.955 -> 1.11.1013
- Upgrade com.amazonaws:aws-java-sdk-kinesis:1.11.955 -> 1.11.1013
- Upgrade com.amazonaws:aws-java-sdk-sns:1.11.955 -> 1.11.1013
- Upgrade commons-io:commons-io:2.6 -> 2.7
- Snyk
- Upgrade com.amazonaws:aws-java-sdk-core:1.11.922 -> 1.11.955
- Upgrade com.amazonaws:aws-java-sdk-kinesis:1.11.924 -> 1.11.955
- Upgrade com.amazonaws:aws-java-sdk-sns:1.11.924 -> 1.11.955
- PODAAC-2552
- Catch exceptions during 'PerformFunction' and always send a failure response message, before re-throwing the exception.
- Snyk
- Upgrade com.amazonaws:aws-java-sdk-core:1.11.903 -> 1.11.922
- Upgrade com.amazonaws:aws-java-sdk-kinesis:1.11.903 -> 1.11.924
- Upgrade com.amazonaws:aws-java-sdk-sns:1.11.903 -> 1.11.924
- PODAAC-2783
- Added following SNS Message Attributes to CNMResponse
- COLLECTION
- CNM_RESPONSE_STATUS
- DATA_VERSION
- Added following SNS Message Attributes to CNMResponse
- Snyk
- Upgrade com.amazonaws:aws-java-sdk-core:1.11.660 -> 1.11.903
- Upgrade com.amazonaws:aws-java-sdk-kinesis:1.11.439 -> 1.11.903
- Upgrade com.amazonaws:aws-java-sdk-sns:1.11.342 -> 1.11.903
- PODAAC-2775
- Upgrade to CMA-java v1.3.2 to fix timeout on large messages.
- PODAAC-2541
- fix high severity findings reported in Snyk.
- PODAAC-2546
- CNM schema change which requires CNM-R to include product object.
- PODAAC-2551
- a build script under /builder directory, and a jenkins job to build and push release to public github.
- PODAAC-2641
- Added UTC timezone to processCompleteTime.
- PODAAC-2549
- Update unit tests to mock AWS.
- PCESA-2166
- Updated lambda to use CMA AdapterLogger for logging to Elasticsearch.
- PCESA-1801
- Added support for sending CNM response to 1 or more SNS topics or Kinesis streams.