Releases: department-of-veterans-affairs/notification-api
Releases · department-of-veterans-affairs/notification-api
v1.3.1 - 8 NOV 2022
What's Changed
Bug Fixes 🐜
- #918 VA Profile integration: KeyError raised when the sourceDate attribute is missing from the POST body by @kalbfled in #919
- #844 - Missing Notification Status Reasons. Branch: Bugfix/844 by @EvanParish in #908
- #925 Changed inputs for if blocks by @k-macmillan in #926
DevOps
- #861 Github actions 'set-output' updated v2 by @trevor2718 in #914
- #861 Github actions 'set-output' updated by @trevor2718 in #921
- #855 Modify the deployment packaging for VA Profile integration lambdas. by @kalbfled in #930
Other Changes 🧑💻
- Requirements upgrades after rebuilding the app and test images. by @kalbfled in #915
- #934 Remove inaccurate comments from va_profile_opt_in_out_lambda.py by @kalbfled in #937
- #878 Not supported between instances of NoneType and datetime_datetime by @trevor2718 in #924
Full Changelog: v1.2.4...v1.3.1
v1.2.4 - 25 OCT 2022
What's Changed
Exciting New Features 🎉
Bug Fixes 🐜
- #831 Fix BUG: Lambdas Environments not Unique by @trevor2718 in #907
Other Changes 🧑💻
- #863 Modify VA Profile lambda to support integration testing by @kalbfled in #865
- #871 Profile integrations does not correctly identify a request for QA testing by @kalbfled in #872
- #863 VA Profile integration: Revise the format of the POST response returned during QA testing by @kalbfled in #906
- #902 Lambda functions should read the database URL from SSM Parameter Store by @kalbfled in #904
Full Changelog: v1.1.0...v1.2.4
v1.1.0 - 12 OCT 2022
What's Changed
Exciting New Features 🎉
- #748 VEText migration - Update API and Postman collections for SMS Sender by @kalbfled in #776
- Dev: Add Roles by @jessecanderson in #775
- #800 Updated timeout per VeText agreement. by @k-macmillan in #801
Lambda Functions
- Vetext two way lambda close http connection by @jakehova in #753
- #755 vetext reverse proxy dead letter queue by @jakehova in #762
- #777 Resolve Lambda Timeout Related to Removing Opt-outs by @k-macmillan in #792
Bug Fixes 🐜
- Fix user flows test failure by @kalbfled in #729
- #812 explicit timeout vetext forwarder lambda by @jakehova in #813
- 554 switch httpclient to requests by @jakehova in #818
- #819 Modified the timeout to specify connection and byte read timeouts. by @k-macmillan in #820
- Fixed exception errors related to VeText forwarder lambda by @k-macmillan in #821
Security Fixes 🔐
- cert fix by @jessecanderson in #700
DevOps
- Prod action fix by @jessecanderson in #701
- update github script for perf by @jessecanderson in #706
- #758 Customize Github Actions and Deployments for Notification-API Repo by @jessecanderson in #760
- creating downgrade action and task def by @jessecanderson in #785
- #793 Allow for Manual Lambda Deployments to Dev by @jessecanderson in #794
- Dev output update by @jessecanderson in #795
- #787 Deployment update status by @jessecanderson in #815
- #834 Github Action Tweak to Allow Specifying Lambda to Deploy to Dev by @jessecanderson in #843
Other Changes 🧑💻
- resolved problem of sqs records containing the original event in thei… by @jakehova in #677
- adding new certificates for MPI calls by @jessecanderson in #698
- Revert "adding new certificates for MPI calls" by @jessecanderson in #699
- Va notify 371/generate template preview admin by @ajmauricio in #695
- PyJWT dependency upgrade, 635, 649 (partial), and 679 (VA Profile integration) by @kalbfled in #703
- rebase 692-2 with master after 703 was merged by @maham360 in #709
- Upgraded requirements after rebuilding the notification_api image. by @kalbfled in #710
- Fixing template updates for onsite_notification - Bugfix/715 by @EvanParish in #716
- Onsite notification code changes - 624-2 by @EvanParish in #711
- Write unit tests for the VA Profile integration lambda, and fix problems exposed by the tests. by @kalbfled in #717
- 356 datadog agent migration by @jakehova in #721
- Python package upgrades by @kalbfled in #723
- Created lambda function to delete old opt outs, created unit tests. … by @maham360 in #732
- updated actions to correct versions by @jessecanderson in #733
- VA Profile Sync - Update Lambda with the Comp & Pen Id Filter#684 by @maham360 in #722
- Additing a requirements file for the va_profile_remove_old_opt_outs lambda by @kalbfled in #735
- Added logging for push calls by @k-macmillan in #738
- Removed immutable signature. Updated logger output by @k-macmillan in #730
- Separated payload and response by @k-macmillan in #740
- Properly package and deploy lambda dependencies by @kalbfled in #741
- BUGFIX: Vetext two way lambda parsing bugfix by @jakehova in #749
- Fix Links in Template Preview iframe by @ianperera in #750
- VA Profile: Implement JWT Auth for POST endpoint by @kalbfled in #739
- VEText Migration - DB update to support message service id by @EvanParish in #751
- updated script to dynamically pull env name to deploy to by @jakehova in #761
- 746 - Fixed the potential issue with the Onsite logger by @EvanParish in #765
- VA Profile - Remove list of returned values in PUT request by @kalbfled in #763
- Vetext incoming forwarder lambda hotfix for twilio response by @jakehova in #784
- #808 VA Profile integration: Modify the opt-in/out lambda to read Profile's public JWT signing .pem from SSM Parameter Store by @kalbfled in #806
- Update README.md and add PR template by @jessecanderson in #814
- Add MessageGroupId for fifo SQS by @ianperera in #828
- VA Profile integration: Alter opt-in/out lambda to handle the payload delivered by the loadbalancer. by @kalbfled in #811
- Change logging level vetext forwarder lambda by @jakehova in #832
- #747 VEText Migration - Update Twilio provider logic to use sms sender. Branch - feature/747-2 by @EvanParish in #830
- 822 vetext forwarder unit test twilio fix by @ianperera in #845
- #837 Enhance Callback method by @trevor2718 in #842
- #676: Restore directions for developing in a local environment by @ianperera in #848
- #836 make va_profile_opt_in_out lambda read certificates from lambda layers and ACM by @kalbfled in #852
- #768 Daily limit warning not sufficient and incorrect format by @trevor2718 in #851
- Updating requirements by @kalbfled in #857
- Updated vetext url. by @k-macmillan in #862
New Contributors
- @ajmauricio made their first contribution in #695
- @maham360 made their first contribution in #709
- @EvanParish made their first contribution in #716
- @k-macmillan made their first contribution in #738
- @trevor2718 made their first contribution in #842
Full Changelog: v1.0.4...v1.1.0
v1.0.4 - 21 SEP 2022
What's Changed
Other Changes 🧑💻
- Add MessageGroupId for fifo SQS by @ianperera in #828
- VA Profile integration: Alter opt-in/out lambda to handle the payload delivered by the loadbalancer. by @kalbfled in #811
- Change logging level vetext forwarder lambda by @jakehova in #832
Full Changelog: v1.0.3...v1.0.4
v1.0.3 - 1 SEP 2022
What's Changed
Bug Fixes 🐜
- Fixed exception errors related to VeText forwarder lambda by @k-macmillan in #821
Full Changelog: v1.0.2...v1.0.3
v1.0.2 - 1 SEP 2022
What's Changed
Bug Fixes 🐜
- #819 Modified the timeout to specify connection and byte read timeouts. by @k-macmillan in #820
Full Changelog: v1.0.1...v1.0.2
v1.0.1 - 31 AUG 2022
What's Changed
Bug Fixes 🐜
DevOps
- #787 Deployment update status by @jessecanderson in #815
Other Changes 🧑💻
- Update README.md and add PR template by @jessecanderson in #814
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - 24 AUG 2022
What's Changed
Exciting New Features 🎉
- #748 VEText migration - Update API and Postman collections for SMS Sender by @kalbfled in #776
- Dev: Add Roles by @jessecanderson in #775
- #800 Updated timeout per VeText agreement. by @k-macmillan in #801
Lambda Functions
- #755 vetext reverse proxy dead letter queue by @jakehova in #762
- #777 Resolve Lambda Timeout Related to Removing Opt-outs by @k-macmillan in #792
Bug Fixes 🐜
DevOps
- #758 Customize Github Actions and Deployments for Notification-API Repo by @jessecanderson in #760
- #793 Allow for Manual Lambda Deployments to Dev by @jessecanderson in #794
- Dev output update by @jessecanderson in #795
Other Changes 🧑💻
- #808 VA Profile integration: Modify the opt-in/out lambda to read Profile's public JWT signing .pem from SSM Parameter Store by @kalbfled in #806
Full Changelog: v0.1.0...v1.0.0
v0.1.0 - 08 AUG 2022
What's Changed
Lambda Functions
- Vetext twilio incoming forwarder lambda by @jakehova in #673
- Vetext twilio incoming forwarder lambda by @jakehova in #674
- Vetext two way lambda close http connection by @jakehova in #753
Security Fixes 🔐
- cert fix by @jessecanderson in #700
DevOps
- Actions rework by @jessecanderson in #656
- Prod action fix by @jessecanderson in #701
- update github script for perf by @jessecanderson in #706
Other Changes 🧑💻
- changed setLevel parameter to be from logging module and not logger i… by @jakehova in #675
- resolved problem of sqs records containing the original event in thei… by @jakehova in #677
- adding new certificates for MPI calls by @jessecanderson in #698
- Revert "adding new certificates for MPI calls" by @jessecanderson in #699
- Va notify 371/generate template preview admin by @ajmauricio in #695
- PyJWT dependency upgrade, 635, 649 (partial), and 679 (VA Profile integration) by @kalbfled in #703
- rebase 692-2 with master after 703 was merged by @maham360 in #709
- Upgraded requirements after rebuilding the notification_api image. by @kalbfled in #710
- Fixing template updates for onsite_notification - Bugfix/715 by @EvanParish in #716
- Onsite notification code changes - 624-2 by @EvanParish in #711
- Write unit tests for the VA Profile integration lambda, and fix problems exposed by the tests. by @kalbfled in #717
- 356 datadog agent migration by @jakehova in #721
- Fix user flows test failure by @kalbfled in #729
- Python package upgrades by @kalbfled in #723
- Created lambda function to delete old opt outs, created unit tests. … by @maham360 in #732
- updated actions to correct versions by @jessecanderson in #733
- VA Profile Sync - Update Lambda with the Comp & Pen Id Filter#684 by @maham360 in #722
- Additing a requirements file for the va_profile_remove_old_opt_outs lambda by @kalbfled in #735
- Added logging for push calls by @k-macmillan in #738
- Removed immutable signature. Updated logger output by @k-macmillan in #730
- Separated payload and response by @k-macmillan in #740
- Properly package and deploy lambda dependencies by @kalbfled in #741
- BUGFIX: Vetext two way lambda parsing bugfix by @jakehova in #749
- Fix Links in Template Preview iframe by @ianperera in #750
- VA Profile: Implement JWT Auth for POST endpoint by @kalbfled in #739
- VEText Migration - DB update to support message service id by @EvanParish in #751
- updated script to dynamically pull env name to deploy to by @jakehova in #761
- 746 - Fixed the potential issue with the Onsite logger by @EvanParish in #765
- VA Profile - Remove list of returned values in PUT request by @kalbfled in #763
- Vetext incoming forwarder lambda hotfix for twilio response by @jakehova in #784
- creating downgrade action and task def by @jessecanderson in #785
- #758 Customize Github Actions and Deployments for Notification-API Repo by @jessecanderson in #760
New Contributors
- @ajmauricio made their first contribution in #695
- @maham360 made their first contribution in #709
- @EvanParish made their first contribution in #716
- @k-macmillan made their first contribution in #738
Full Changelog: v0.0.748...v0.1.0