Releases: NHSDigital/national-document-repository-infrastructure
Releases · NHSDigital/national-document-repository-infrastructure
1.6.17
1.6.16
What's Changed
- [PRMP-1639] Enable correct, version history and user restrictions flags by @adamwhitingnhs in #648
- [PRMP-1579] Tidy up restriction services by @steph-torres-nhs in #647
Full Changelog: 1.6.15...1.6.16
1.6.15
What's Changed
- [PRMP-1475] Implement GetUserInformation Lambda by @steph-torres-nhs in #621
- [PRMP-1446] Add healthcare worker API URL to Lambda environment by @NogaNHS in #631
- [PRMP-1499] Add user restriction table to Lambda search patient by @NogaNHS in #633
- [PRMP-1465] Post User Restriction by @SWhyteAnswer in #638
- [PRMP-1476] Update User Restriction ODS Code upon MNS Notification (Active Records Only) by @steph-torres-nhs in #635
- [PRM-756] Mar 26 upgrades II by @chrisbloe in #641
- [PRMP-1580] Add PDS_FHIR_IS_STUBBED variable to Lambda configurations by @NogaNHS in #644
- [PRMP-1589] Create an Alarm for incorrect usage of files for Expedite Journey by @PedroSoaresNHS in #643
- [PRMP-1604] Role action for getting object versions by @lillie-dae in #640
- Enable bulk upload send-to-review in pre-prod and prod configs by @NogaNHS in #645
- [NDR-422] Change CORE db structure by @jameslinnell in #623
- [NDR-387] Rationalise GitHub Role files by @tim-knight-nhs in #637
- [PRM-761] Max memory for PDF Stitching Lambda by @robg-test in #646
- [PRM-741] Rearchitect SES by @chrisbloe in #625
Full Changelog: 1.6.14...1.6.15
1.6.14
What's Changed
- [PRMP-1524] Add feature flag for user restrictions feature by @steph-torres-nhs in #622
- [PRM-733] March 26 upgrades by @chrisbloe in #627
- [PRMP-1215] Fixing test environment cert by @SWhyteAnswer in #567
- Revert "[PRMP-1215] Fixing test environment cert (#567)" by @robg-test in #630
- [PRMP-1215] Repeat with fixed moved block by @robg-test in #632
- [NDR-352] Allow GitHub IAM role and permissions to be controlled by IaC (TEST env) by @tim-knight-nhs in #617
- [NDR-353] Allow GitHub IAM role and permissions to be controlled by IaC (PROD env) by @tim-knight-nhs in #624
- [NDR-421] Simplify references to workflow inputs by @tim-knight-nhs in #628
- [PRM-746] Add depends_on to S3 bucket notification to ensure lambda permission is created first by @chrisbloe in #634
- [PRMP-1362] Version history infrastructure by @kamenbachvarov-nhs in #599
- [PRMP-1592] Kill Switch ignore Unscannable & Error by @robg-test in #639
- [PRM-752] Allow ReadOnly users to save/delete CloudWatch saved queries by @chrisbloe in #636
- [PRM-757] Add SNS:SetSubscriptionAttributes permission to pre-prod/prod by @chrisbloe in #642
Full Changelog: 1.6.13...1.6.14
1.6.13
What's Changed
- [PRM-690] Feb 26 upgrades by @chrisbloe in #611
- [PRMP-1058] Report Email Rejection Handling by @PedroSoaresNHS in #560
- [PRMP-1126] Creation of cron job to automate report orchestration step functions by @PedroSoaresNHS in #612
- [ndr-402] Update Daily Health checks to use the standard sandbox deployment workflow by @tim-knight-nhs in #613
- [NDR-388] Generate lg mtls certificates by @megan-bower4 in #609
- [ndr-402] Update inputs to work on both workflow_dispatch and workflow_call methods by @tim-knight-nhs in #614
- [ndr-402] Ensure main branch is deployed on health check by @tim-knight-nhs in #615
- [PRMP-1445] Create API Gateway Endpoints, Lambdas, and Alarms for UserRestriction Service by @steph-torres-nhs in #610
- [PRMP-1464] Implement HealthcareWorkerService to consume NHS Healthcare FHIR API (GET /Practitioner) by @steph-torres-nhs in #618
- [PRMP-739] Implement recommended delete lifecycle policies for S3 by @MohammadIqbalAD-NHS in #616
- [PRMP-739] Add Expiry on Delete Markers Bucket Wide by @robg-test in #620
- [NDR-395] Adding more precise FHIR responses to mTLS API Gateway by @matthewpotter2-nhs in #619
- [NDR-373] Update aws_ecr_lifecycle_policy to clear old builds by @tim-knight-nhs in #604
- [PRMP-939] Report of anything left in staging by @PedroSoaresNHS in #608
- [PRMP-1538] Remove SES execution by @PedroSoaresNHS in #626
New Contributors
- @matthewpotter2-nhs made their first contribution in #619
Full Changelog: 1.6.12...1.6.13
1.6.12
What's Changed
- [PRMP-1413] Enable custom events on RUM by @adamwhitingnhs in #589
- NDR-397 Allow existing params to be edited by @megan-bower4 in #591
- [NDR-396] Update action to pass in tf_lock_timeout by @tim-knight-nhs in #592
- [PRM-688] Update alarm comparison_operators by @chrisbloe in #590
- [PRMP-1400] Set iteration 2 and 3 flags on by default by @kamenbachvarov-nhs in #593
- [PRMP-1428] New feature flag for document correct by @adamwhitingnhs in #595
- [PRM-693] Sandbox teardown fix (prevent overlap) by @chrisbloe in #594
- [ndr-398] Add MNS permissions to GitHub role on Dev by @tim-knight-nhs in #596
- [ndr-400] Ensure exceptions return a non-zero status in Tear-down clean-up script by @tim-knight-nhs in #598
- [ndr-401] update role used to tear-down sandboxes by @tim-knight-nhs in #601
- [PRMP-975] Document Search Results Backend - Pagination by @steph-torres-nhs in #588
- [PRMP-1451] Enable iteration 2 and 3 flags by @adamwhitingnhs in #603
- [PRMP-1384] Add new lambda layer module for files by @NogaNHS in #602
- [NDR-351] Manage github IAM role permissions with Terraform (PRE-PROD env) by @tim-knight-nhs in #597
- [ndr-410] renamed IAM resources to prevent name clash by @tim-knight-nhs in #607
New Contributors
- @kamenbachvarov-nhs made their first contribution in #593
Full Changelog: 1.6.11...1.6.12
1.6.11
What's Changed
- [PRM-636] January 26 upgrades by @chrisbloe in #570
- [PRMP-1054] Creation of Report Orchestration Lambda by @PedroSoaresNHS in #541
- [PRMP-1057] Creation of Report Distribution Lambda by @PedroSoaresNHS in #553
- [PRMP-1338] - Revert "[PRMP-1057] Creation of Report Distribution Lambda (#553)" by @robg-test in #572
- [PRMP-1218] bulk upload review configuration by @NogaNHS in #561
- [PRMP-1227] Configure review for bulk upload metadata processor by @NogaNHS in #568
- [NDR-372] Update quota limits for IAM users/policies and lambda concurrency by @tim-knight-nhs in #573
- [PRMP-460] Adding custom domain to CloudFront by @chrisbloe in #574
- [PRMP-1318] Refactor CloudFront policies and more by @NogaNHS in #569
- [PRMP-460-1] Update CloudFront domain prefix (files -> file) by @NogaNHS in #575
- [NDR-359] Add DELETE method to FHIR endpoint. by @jameslinnell in #563
- [PRMP-1048] Concurrency scheduler by @SWhyteAnswer in #537
- [NDR-382] Updated GitHub Action by @tim-knight-nhs in #577
- [NDR-355] Prevent SSM PutParameters being created manually using admin account by @tim-knight-nhs in #579
- [PRM-658] Increase default lambda memory from 512MB to 5308MB by @PedroSoaresNHS in #566
- [PRMP-1358] Pen Test - Alarms without Action by @steph-torres-nhs in #578
- [PRMP-1375] Concurrency Controller Dependancy Bug by @SWhyteAnswer in #581
- [NDR-297] Manage GitHub role in Terraform (for Dev env) by @tim-knight-nhs in #545
- [NDR-393] Add missing aws_account_id var to terraform step by @tim-knight-nhs in #585
- [PRMP-1377] Enable RUM above dev environment by @adamwhitingnhs in #584
Full Changelog: 1.6.10...1.6.11
1.6.10
What's Changed
- [PRMP-1147] add pds stub env var to review lambdas by @steph-torres-nhs in #547
- [PRMP-926] Create Log Alarm for PatchReviewDocument Lambda by @steph-torres-nhs in #552
- [PRMP-861] Add CORS headers to CloudFront request policy by @adamwhitingnhs in #557
- [PRMP-1128] Creation of lookup table for storage of ODS/Practice contact details by @MohammadIqbalAD-NHS in #558
- [PRMP-1224] Turning off strict mode for LG validation by @SWhyteAnswer in #559
- [NDR-360] Added GitHub Action to reduce code replication by @tim-knight-nhs in #556
- [NDR-332] Remove PDM table from Lambdas by @jameslinnell in #548
- [PRMP-1249] Add risk env to persisting list by @adamwhitingnhs in #562
Full Changelog: 1.6.9...1.6.10
1.6.9
What's Changed
- [PRMP-683] feat: Add SSH key management infrastructure by @SanjayChopraNHS in #526
- [PRMP-892] Add Staging S3 Bucket as an Origin to the CloudFront Distribution by @steph-torres-nhs in #527
- [PRMP-1141] change moved block for cloudfront distribution by @steph-torres-nhs in #542
- [PRMP-831] Get review functionality by ODS in the review table by @NogaNHS in #538
- [PRMP 862] Implement an AWS Transfer Family kill switch by @PedroSoaresNHS in #512
- [PRM-642] Up PdfStitchingLambda memory from 1769MB to 5120MB by @chrisbloe in #543
- [PRMP-1149] Update CloudFront firewall to allow for upload of files by @steph-torres-nhs in #546
- [PRMP-627] Update enhanced metadata processor Lambda by @MohammadIqbalAD-NHS in #516
- [NDR-343] Add SSM param to terraform by @jameslinnell in #549
- [NDR-344] Output pdm KMS arn by @jameslinnell in #550
- [NDR-343] Allow workspaces to access SSM parameters belonging to the persistent workspace for that environment. by @jameslinnell in #551
New Contributors
- @SanjayChopraNHS made their first contribution in #526
Full Changelog: 1.6.8...1.6.9
1.6.8
What's Changed
- PRMP-910 Add lifecycle rule review bucket by @NogaNHS in #519
- [NDR-333] Allow FHIR lambdas access to the core dynamodb table by @jameslinnell in #529
- [PRMP-978] Fix daily health check cypress tests by @adamwhitingnhs in #532
- [NDR-319] Add PR checklist by @megan-bower4 in #530
- [PRMP-978] Change folder path to correct build folder by @adamwhitingnhs in #533
- [PRMP-978] Change folder path to correct build folder by @adamwhitingnhs in #534
- [NDR-293] Update preprod common name by @megan-bower4 in #535
- [PRMP-809] Add S3 event trigger for document review prefix by @NogaNHS in #518
- [PRMP-881] Update upload review DynamoDB table by @NogaNHS in #514
- [PRMP-1090] Update Review Status lambda infra to use correct env vars by @steph-torres-nhs in #540
Full Changelog: 1.6.7...1.6.8