Releases: NHSDigital/national-document-repository
Releases · NHSDigital/national-document-repository
1.6.9
What's Changed
- [PRMP-683] feat: Add SSH key expiry management for Transfer Family by @SanjayChopraNHS in #917
- [PRMP-831] Review - ODS Report API change - Documents requiring review report by @FoxMaltas-NHS in #932
- PRMP-890 - Change path in process review by @NogaNHS in #942
- [PRMP-159] Upload Smoke Test by @robg-test in #946
- [PRMP-990] Add S3 version id support by @adamwhitingnhs in #928
- [PRMP-981] - Check for corrupt PDF as part of bulk upload lambda validation by @SanjayChopraNHS in #945
- [PRMP-1142] Fix copy_across_bucket warnings in UT by @kamenbachvarov-nhs in #962
- [PRMP-1081] Refactor access policy tests by @NogaNHS in #955
- [PRMP-808] Review - POST request for uploading review items by @steph-torres-nhs in #937
- [PRMP-895] Add document review processing to virus scan handler by @NogaNHS in #923
- [PRMP 862] Implement an AWS Transfer Family kill switch by @PedroSoaresNHS in #901
- [PRMP-754] Allow create doc ref service to process other file types by @kamenbachvarov-nhs in #929
- [PRM-516] Add run-name to NDR workflows by @chrisbloe in #953
- [PRMP-859] Refactor upload to use doc config (other doc types) by @adamwhitingnhs in #922
- [PRMP-781] Fixed Values Metadata Processor by @SWhyteAnswer in #908
- [NDR-349] Upgrade vulnerable packages by @matthewpotter2-nhs in #960
- [PRMP-825] Admin Reviews List by @lillie-dae in #896
- [NDR-323] Run E2E tests on pre prod deploy by @megan-bower4 in #918
- [PRMP-828] Review Journey UI Only by @lillie-dae in #919
- [PRMP-1155] Fix Bulk Upload NHS Number missing for USB ingestions by @robg-test in #968
- [PRMP-1163] Unit test failure - stubbed data expired by @steph-torres-nhs in #973
- [PRMP-779] Pass metadata file location instead of folder path in Metadata Processor by @MohammadIqbalAD-NHS in #934
- [PRMP-1166] Update upload test to not check content by @robg-test in #976
- [PRMP-1175] Remove Christmas notification banner by @NogaNHS in #979
New Contributors
- @SanjayChopraNHS made their first contribution in #917
Full Changelog: 1.6.8...1.6.9
1.6.8.1
What's Changed
This release was a hotfix onto 1.6.8.
- [PRMP-990] Add S3 version id support by @adamwhitingnhs in #928
Full Changelog: 1.6.8...1.6.8.1
1.6.8
What's Changed
- [PRMP-858] Implement new doc upload index page by @adamwhitingnhs in #909
- [NDR-333] Update FHIR lambdas to use the CORE dynamo db by @jameslinnell in #924
- [PRMP-595] Implement new document screens by @adamwhitingnhs in #895
- [PRMP-977] stop migration script-198 scanning whole table by @SWhyteAnswer in #925
- [PRMP-1050] Return camel case objects by @steph-torres-nhs in #931
- [NDR-293-b] Allow preprod common name for internal certs by @megan-bower4 in #930
- [PRMP-585] Create ReviewProcessor lambda logic by @lillie-dae in #846
- [PRMP-588] document review patch endpoint by @NogaNHS in #870
- [PRMP-1051] Add Christmas notification banner by @kamenbachvarov-nhs in #935
- [PRMP-627] Update enhanced metadata processor Lambda by @MohammadIqbalAD-NHS in #903
- [PRMP-788] Admin Console by @lillie-dae in #882
- [PRMP-861] [WIP] Add types and request functions for document review by @adamwhitingnhs in #940
- [PRMP-730] create, post/put/base fhir doc ref services refactoring by @kamenbachvarov-nhs in #873
- [NDR-324] Add dev container by @matthewpotter2-nhs in #927
- [NDR-337] Add Neovim and come CLI tools into the devcontainer. by @jameslinnell in #941
- [NDR-293] Use EICAR file in virus test by @megan-bower4 in #899
- [NDR-290] Allow incoming FHIR to exclude type and author. by @jameslinnell in #938
- [PRMP-1088] Add Practice Directory to StoredFileName by @robg-test in #944
- [PRMP-892] Add Staging S3 Bucket as an Origin to the CloudFront Distribution by @steph-torres-nhs in #921
- [PRMP-841] Create logic for new endpoint for review status by @steph-torres-nhs in #890
- [PRMP-813] Enable pilot practices to search patients outside of their ods by @kamenbachvarov-nhs in #902
- [PRMP-1091] Update max polling time for upload by @kamenbachvarov-nhs in #947
- [PRMP-1117] Fix PCSE download button by @adamwhitingnhs in #952
- [PRMP-1088] Switch to filename by @robg-test in #950
New Contributors
- @matthewpotter2-nhs made their first contribution in #927
Full Changelog: 1.6.7.1...1.6.8
1.6.7.1
What's Changed
This change is a hotfix release
- [PRMP-990] Add S3 version id support by @adamwhitingnhs
Full Changelog: 1.6.7...1.6.7.1
1.6.7
What's Changed
- [PRMP-122] Add missing function return types by @adamwhitingnhs in #784
- PRMP-643 MNS update with review table by @NogaNHS in #840
- [PRMP-539] Send expedite files to the metadata processor lambda by @MohammadIqbalAD-NHS in #865
- [NDR-313] Add slack notification for workflow failures by @megan-bower4 in #880
- [PRMP-875] Update sonar exclusions list by @adamwhitingnhs in #898
- [NDR-314] Move PDM tests. by @jameslinnell in #884
- [PRMP-846] Bug daily_statistical_report_bulk_upload_rejected by @SWhyteAnswer in #894
- [NDR-286] Set search to return an empty bundle with no results by @jameslinnell in #897
- [NDR-294] Refactor search fhir E2E tests to be more robust by @megan-bower4 in #891
- [PRM-521] Upgrade Cypress and Cypress Grep to latest versions by @chrisbloe in #869
- [PRM-605] Update .github/PULL_REQUEST_TEMPLATE.md (Jira link & checkboxes) by @chrisbloe in #887
- PRMP-587 Get document review by id by @NogaNHS in #862
- [PRMP-579] Creating review S3 bucket for review feature by @steph-torres-nhs in #853
- [PRMP-861] [WIP] Add configs for doc types by @adamwhitingnhs in #906
- [PRM-607] November 25 npm/action/pypdf upgrades by @chrisbloe in #889
- [PRMP-386] Allow bulk upload to have parallel executions by @PedroSoaresNHS in #892
- [PRMP-541] Enforce virus scans on expedite files by @PedroSoaresNHS in #886
- [NDR-313] Provide environment to notify-slack step by @megan-bower4 in #904
- [PRMP-540] Extract file information and Validate 1 of 1 file format and general processing by @MohammadIqbalAD-NHS in #888
- [PRM-537] Introduce markdown validation on PRs by @chrisbloe in #910
- [PRMP-594] Get Document by ID by @FoxMaltas-NHS in #858
- [PRMP-589] Create SearchDocumentReview lambda logic by @steph-torres-nhs in #864
- [PRMP-589-2] fix broken pipeline by @steph-torres-nhs in #912
- [NDR-313] Don't check packages on merge to main by @megan-bower4 in #911
- [PRMP-919] Update nginx.conf by @lillie-dae in #914
Full Changelog: 1.6.6...1.6.7
1.6.6
What's Changed
- [NDR-289] E2E tests for Raw data field. by @jameslinnell in #857
- [PRMP-191] Update Bulk upload lambda to use the standardised file name by @MohammadIqbalAD-NHS in #794
- [PRMP-653] SelectFileErrors page content changes by @kamenbachvarov-nhs in #861
- [PRMP-169] Document Update - Update existing virus scanning by @lillie-dae in #804
- [PRMP-168] Update lambda handler and service by @kamenbachvarov-nhs in #843
- [PRMP-561] [Add files] Update document upload to allow adding files by @lillie-dae in #825
- [NDR-283] Bypass requirement for Bearer token in FHIR endpoint when using PDM by @jameslinnell in #856
- [PRMP-777] Ruff Fixes by @robg-test in #867
- [NDR-270] Add spec & APIM e2e tests by @megan-bower4 in #859
- [PRMP-780] Fix add document journey by @adamwhitingnhs in #875
- [NDR-310] Fix bug introduced by the S3 file key index. by @jameslinnell in #874
- [NDR-284] Add E2E test for invalid common name by @megan-bower4 in #876
- [NDR-191] Run e2e tests on sandbox deploy by @jameslinnell in #866
- [PRMP-570] Step Function Error Handling by @SWhyteAnswer in #863
- [PRMP-816] Backend E2E tests failing for Lloyd George by @steph-torres-nhs in #879
- [NDR-309] Add checkbox requirements to a PR by @jameslinnell in #877
- [PRMP-374] Optional Remapping of Metadata Headers by @robg-test in #868
- [PRMP-824] Add feature flag to search handler around status by @adamwhitingnhs in #878
Full Changelog: 1.6.5...1.6.6
1.6.5
What's Changed
- [PRM-583] October 25 package upgrades by @chrisbloe in #829
- [PRMP-399] Dynamo DB Migration Segment Lambda Handler and Service by @SWhyteAnswer in #813
- [NDR-278] Refactor retrieve & search E2E tests by @megan-bower4 in #830
- [PRMP-202] Migration to Data Standards - LG table values by @PedroSoaresNHS in #793
- [PRMP-179] Adding update function and get_s3_values by @SWhyteAnswer in #799
- [NDR-279] Allow FHIR releases to all environments by @jameslinnell in #831
- [PRMP-198] Created author migration by @PedroSoaresNHS in #789
- [PRMP-625] Set S3 key in documentReference model by @NogaNHS in #828
- [PRMP-167] Add put fhir document reference base service by @FoxMaltas-NHS in #808
- [NDR-253] Only search PDM table on requests from PDM by @jameslinnell in #812
- [NDR-282] Test virus scan behaviour in E2E upload tests by @megan-bower4 in #845
- [PRMP-562] Implement DynamoDB Migration Segment Worker Lambda by @PedroSoaresNHS in #833
- [PRMP-401] Parse scan date in bulk upload by @NogaNHS in #795
- [PRMP-175] Implementing consistent pagination when querying DynamoDB by @NogaNHS in #779
- [PRMP-554] Fix issue with clicking continue before stitch is loaded by @adamwhitingnhs in #822
- [PRMP-740] Fix duplicated environment by @robg-test in #855
- Bump validator from 13.15.15 to 13.15.20 in /app in the npm_and_yarn group across 1 directory by @dependabot[bot] in #854
- [NDR-274] Add raw incoming json to an atribute in the PDM table. by @jameslinnell in #838
- [PRMP-731] Fix screenspace issue with pdf-viewer at high zoom by @adamwhitingnhs in #844
Full Changelog: 1.6.4...1.6.5
1.6.4
What's Changed
- [NDR-269] Allow PDM routing in a POST DocumentReference by @jameslinnell in #800
- [PRM-546] Upgrade actions/download-artifact@v4 -> v5 by @chrisbloe in #803
- [PRM-539] Generate SBOM by @chrisbloe in #792
- [PRM-545] Run make format by @steph-torres-nhs in #802
- [NDR-257] Define bucket and db in virus scanner based on file location. by @jameslinnell in #809
- [NDR-252] Use the correct DocType by SNOMED for a GET request by @jameslinnell in #805
- [NDR-275] Common name is checked as literal. by @jameslinnell in #815
- [NDR-276] Use the requestContext to extract the Common Name by @jameslinnell in #818
- [PRM-565] Always upgrade all packages within node:24-alpine & nginx:latest Docker images by @chrisbloe in #817
- [PRMP-444] Add new content on correcting mistakes and SNOMED code by @adamwhitingnhs in #811
- [PRMP-144] Select File Errors Page by @kamenbachvarov-nhs in #796
- [PRMP-406] [Virus found] Update content to enforce urgency re: virus detected by @lillie-dae in #814
- [PRMP-409] Add new files selected text and scrolling to upload by @adamwhitingnhs in #810
- [PRMP-195] Write to dynamo (bulk upload report) table for invalid file names by @MohammadIqbalAD-NHS in #773
- [PRM-536] GitHub Org migration changes by @chrisbloe in #790
- [PRM-568] Upgrade pdfjs from v4 to v5 by @chrisbloe in #820
- [PRM-573] Exclude E2E test files from Sonar Analysis by @megan-bower4 in #823
- [PRMP-189] Update new metadata lambda to add filename corrections to the queue by @PedroSoaresNHS in #807
- [PRMP-337] Refactor custodian assignment logic in document reference by @NogaNHS in #801
- [PRMP-550] Add error handling for duplicate file names and wrong type by @adamwhitingnhs in #824
- [NDR-244] Duplicate api E2E tests for FHIR endpoints by @megan-bower4 in #819
- [PRMP-602] changing scripts/lambda to /scripts/lambda/ for exclusion by @SWhyteAnswer in #826
New Contributors
- @megan-bower4 made their first contribution in #823
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
- [PRMP-120] Resolved issue with LloydGeorgeDownloadStage tests by @lillie-dae in #783
- [PRMP-124] Resolved issue DocumentUploadLloydGeorgePreview tests by @lillie-dae in #782
- [PRMP-178] Reporting ECS task isn't producing all logs by @PedroSoaresNHS in #781
- [PRMP-434] Bulk upload not reporting patient not found errors by @MohammadIqbalAD-NHS in #797
- [PRM-538] Upgrade SonarSource/sonarqube-scan-action from v5 to v6 by @chrisbloe in #791
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- [PRME-222] Back button text change on Search and Download report pages by @kamenbachvarov-nhs in #766
- [PRMT-542] Add test for bulk upload - 300 patients with 3 files by @bethany-kish-nhs in #770
- [PRME-163] Update feedback page errors & include error box by @kamenbachvarov-nhs in #758
- [PRM-442] ITOC feedback -> IM (Slack/Teams) by @steph-torres-nhs in #747
- [PRME-189] Add handling for backwards navigation on upload pages by @adamwhitingnhs in #767
- [PRM-520] September 25 package updates by @chrisbloe in #774
- [PRMT-542] Clear unstitched table before bulk upload setup by @bethany-kish-nhs in #775
- [PRME-295] Add LCOV report to UI test coverage by @adamwhitingnhs in #778
- [PRM-522] Update Cypress userAgent & delete unused package-lock.json by @chrisbloe in #776
- [PRMT-611] Implement pagination for DynamoDB queries for the statistical reports by @NogaNHS in #780
- [PRMT-601] Allow filepath to be used for demographics and without numbering logic by @NogaNHS in #771
New Contributors
- @chrisbloe made their first contribution in #774
Full Changelog: 1.6.1...1.6.2