Releases: NHSDigital/national-document-repository
Releases · NHSDigital/national-document-repository
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
1.6.1
What's Changed
- [NDR-143] Updating FHIR error code to use UKCore by @NogaNHS in #728
- [PRMT-229] Renamed updated bulk upload workflow to performance bulk upload by @PedroSoaresNHS in #668
- [PRME-164] Fix document select & document order select pages not scrolling to the error message when it appears by @FoxMaltas-NHS in #759
- [NDR-210] handling PCSE ods code with custodian field by @NogaNHS in #755
- [PRME-193] Fix script execution when opening pdf's in new tab by @adamwhitingnhs in #754
- [PRME-228] Remove unused page PatientSimpleSummary and tests by @FoxMaltas-NHS in #768
- [PRMT-466] Create alarm for old messages in the queue by @steph-torres-nhs in #748
- [PRME-223] Fix upload prototype discrepancies by @kamenbachvarov-nhs in #765
- [NDR-237] Use JSON Snapshots for API Testing by @robg-nhs in #769
- [PRM-391] Fix python warnings by @oliverbeumkes-nhs in #705
- [PRME-139] Practice - Patient ODS mismatch error update by @kamenbachvarov-nhs in #764
- [PRM-370] NDR aws-sdk upgrade from v2 to v3 by @oliverbeumkes-nhs in #739
New Contributors
- @FoxMaltas-NHS made their first contribution in #759
Full Changelog: 1.6.0...1.6.1