Releases: NHSDigital/manage-breast-screening-gateway
Releases · NHSDigital/manage-breast-screening-gateway
pr-105
What's Changed
- DTOSS-12687: Deploy Windows Admin Center to Arc-enabled servers by @josielsouzanordcloud in #97
- [DTOSS-12686] - Change Arc-enabled server naming convention to include hospital name and ODS code by @josielsouzanordcloud in #99
- Add ability to present Managed Identity derived bearer token by @steventux in #96
- [DTOSS-12784] - Tag-driven release pipeline with smoke tests by @josielsouzanordcloud in #102
- Authenticate Relay with Managed Identity token by @carlosmartinez in #103
Full Changelog: pr-97...pr-105
pr-97
What's Changed
- Support date ranges in C-FIND query identifier by @steventux in #49
- Implement OpenTelemetry by @carlosmartinez in #47
- [DTOSS-12318] - chore(iac): remove unused variables from dev environment by @josielsouzanordcloud in #52
- Allow MWL C-FIND filter by patient name by @carlosmartinez in #51
- [DTOSS-12521] - Skip deploy stage on PRs without deploy label by @josielsouzanordcloud in #57
- Bump pydicom from 3.0.1 to 3.0.2 by @dependabot[bot] in #56
- Set SpecificCharacterSet in C-FIND response by @carlosmartinez in #54
- Import order linting fix by @steventux in #59
- Reject unsupported SOP classes at association negotiation by @carlosmartinez in #64
- Add the return key attributes as specified in the conformance doc by @steventux in #55
- Remove db connection mocks from storage service unit test by @steventux in #58
- Update PACS docs to include image compression/resizing by @carlosmartinez in #65
- Remove labels from dependabot yaml by @carlosmartinez in #63
- Bump https://github.com/astral-sh/ruff-pre-commit from v0.14.1 to 0.15.7 by @dependabot[bot] in #67
- Bump astral-sh/setup-uv from 7.3.1 to 7.6.0 by @dependabot[bot] in #48
- Bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #60
- Bump azure/login from 2.3.0 to 3.0.0 by @dependabot[bot] in #61
- Bump actions/checkout from 4.2.2 to 6.0.2 by @dependabot[bot] in #62
- Bump https://github.com/pre-commit/pre-commit-hooks from v5.0.0 to 6.0.0 by @dependabot[bot] in #66
- Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #68
- Handle relay listener echo action by @steventux in #70
- On successful C-STORE, transition worklist item to IN_PROGRESS. by @carlosmartinez in #71
- Bump https://github.com/astral-sh/ruff-pre-commit from v0.15.7 to 0.15.8 by @dependabot[bot] in #75
- Bump astral-sh/setup-uv from 7.6.0 to 8.0.0 by @dependabot[bot] in #74
- Bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #73
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #72
- Bump cryptography from 46.0.5 to 46.0.6 by @dependabot[bot] in #69
- Update ruff requirement from <0.15,>=0.14.1 to >=0.14.1,<0.16 by @dependabot[bot] in #20
- Bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #79
- DTOSS-12586: Set up dev and preprod environments infrastructure and fix deployment pipeline by @josielsouzanordcloud in #77
- [DTOSS-12586] - Fix preprod hub subscription to use prod hub by @josielsouzanordcloud in #81
- Backup and reset MWL on a schedule by @carlosmartinez in #76
- Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #95
- Update pillow requirement from >=11.0.0 to >=12.2.0 by @dependabot[bot] in #90
- Update pytest requirement from <10,>=8.4.1 to >=9.0.3,<10 by @dependabot[bot] in #89
- Update azure-monitor-opentelemetry requirement from >=1.8.6 to >=1.8.7 by @dependabot[bot] in #88
- Update requests requirement from >=2.32.0 to >=2.33.1 by @dependabot[bot] in #87
- Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #82
- Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #94
- Bump https://github.com/astral-sh/ruff-pre-commit from v0.15.8 to 0.15.10 by @dependabot[bot] in #93
- Update pydicom requirement from >=3.0.1 to >=3.0.2 by @dependabot[bot] in #86
- Configure dependabot with a 7 day cooldown by @jabley in #80
New Contributors
Full Changelog: v1.2.0...pr-97
v1.2.0
What's Changed
- Bump actions/checkout from 4.2.2 to 6.0.2 by @dependabot[bot] in #33
- Bump codecov/codecov-action from 5.1.2 to 5.5.2 by @dependabot[bot] in #34
- Bump actions/setup-python from 5.3.0 to 6.2.0 by @dependabot[bot] in #35
- Bump astral-sh/setup-uv from 5.1.0 to 7.3.0 by @dependabot[bot] in #36
- Bump actions/attest-build-provenance from 3.2.0 to 4.1.0 by @dependabot[bot] in #39
- Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #40
- Log a warning if duplicate worklist item detected by @carlosmartinez in #41
- A more useful Makefile by @carlosmartinez in #32
- Make test_existing_sop_instance_uid better match implementation by @carlosmartinez in #42
- Reconnect immediately if connection fails on token expiry by @steventux in #44
- C-STORE validation failure notifies Manage API by @carlosmartinez in #43
- Add script to perform database backups by @steventux in #46
- Anonymise patient id by obscuring first 7 chars by @steventux in #45
- Feat/support accession number c find queries by @steventux in #50
- [DTOSS-12318] - feat(iac): add ADO pipeline and Terraform for Arc infrastructure by @josielsouzanordcloud in #38
Full Changelog: v1.1.0...v1.2.0
pr-38
What's Changed
- Bump actions/checkout from 4.2.2 to 6.0.2 by @dependabot[bot] in #33
- Bump codecov/codecov-action from 5.1.2 to 5.5.2 by @dependabot[bot] in #34
- Bump actions/setup-python from 5.3.0 to 6.2.0 by @dependabot[bot] in #35
- Bump astral-sh/setup-uv from 5.1.0 to 7.3.0 by @dependabot[bot] in #36
- Bump actions/attest-build-provenance from 3.2.0 to 4.1.0 by @dependabot[bot] in #39
- Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #40
- Log a warning if duplicate worklist item detected by @carlosmartinez in #41
- A more useful Makefile by @carlosmartinez in #32
- Make test_existing_sop_instance_uid better match implementation by @carlosmartinez in #42
- Reconnect immediately if connection fails on token expiry by @steventux in #44
- C-STORE validation failure notifies Manage API by @carlosmartinez in #43
- Add script to perform database backups by @steventux in #46
- Anonymise patient id by obscuring first 7 chars by @steventux in #45
- Feat/support accession number c find queries by @steventux in #50
Full Changelog: v1.1.0...pr-38
v1.1.0
What's Changed
- Bump websockets from 15.0.1 to 16.0 by @dependabot[bot] in #18
- [DTOSS-12260] - feat(bootstrap): add bootstrap Bicep and Terraform make targets for mbsgw by @josielsouzanordcloud in #37
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Basic initial repo structure by @carlosmartinez in #1
- Implement PACS C-STORE by @steventux in #6
- Run PACS and MWL in separate containers by @carlosmartinez in #8
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #5
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #4
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #3
- Implement modality worklist by @steventux in #7
- Compress/resize DICOM pixel data before storing to PACS by @carlosmartinez in #10
- Implement gateway listener with add worklist item action handler by @steventux in #9
- Listen for new PACS entries and send upstream to Manage by @carlosmartinez in #11
- Prefer gitleaks-allow inline comments over .gitleaksignore entries by @carlosmartinez in #12
- Fix DICOM file storage to include preamble by @carlosmartinez in #13
- Remove pylibjpeg-libjpeg dependency by @carlosmartinez in #14
- Validate DICOM images when saving to PACS by @carlosmartinez in #15
- Amend DicomUploader to PUT to Manage by @steventux in #16
- End-to-end integration test covering the complete Gateway flow by @carlosmartinez in #17
- Implement N-CREATE and N-SET by @steventux in #19
- [DTOSS-12157] - Add application package script and restructure CI/CD pipeline by @josielsouzanordcloud in #21
- Fix - Remove C-FIND status clause by @steventux in #22
- Load environment on each service entrypoint by @steventux in #24
- Bump github/codeql-action from 8c78abb9b62512e3c45dea6559ffd924ed8549c8 to 48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 by @dependabot[bot] in #30
- Bump codecov/codecov-action from cb6530fbecd68d5f1ee7a3dcd113450ea8d5d6d4 to 1e68e06f1dbfde0e4cefc87efeba9e4643565303 by @dependabot[bot] in #29
- Bump actions/attest-build-provenance from 2.2.0 to 3.2.0 by @dependabot[bot] in #28
- Bump astral-sh/setup-uv from 5.1.0 to 7.3.0 by @dependabot[bot] in #27
- Bump actions/upload-artifact from 4.6.0 to 6.0.0 by @dependabot[bot] in #26
- Bump pillow from 12.1.0 to 12.1.1 by @dependabot[bot] in #23
- [DTOSS-12157] - feat: implement automated release pipeline with CI/CD optimisation by @josielsouzanordcloud in #25
New Contributors
- @carlosmartinez made their first contribution in #1
- @steventux made their first contribution in #6
- @dependabot[bot] made their first contribution in #5
- @josielsouzanordcloud made their first contribution in #21
Full Changelog: https://github.com/NHSDigital/manage-breast-screening-gateway/commits/v1.0.0
v1.0.0-rc.1
What's Changed
- Basic initial repo structure by @carlosmartinez in #1
- Implement PACS C-STORE by @steventux in #6
- Run PACS and MWL in separate containers by @carlosmartinez in #8
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #5
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #4
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #3
- Implement modality worklist by @steventux in #7
- Compress/resize DICOM pixel data before storing to PACS by @carlosmartinez in #10
- Implement gateway listener with add worklist item action handler by @steventux in #9
- Listen for new PACS entries and send upstream to Manage by @carlosmartinez in #11
- Prefer gitleaks-allow inline comments over .gitleaksignore entries by @carlosmartinez in #12
- Fix DICOM file storage to include preamble by @carlosmartinez in #13
- Remove pylibjpeg-libjpeg dependency by @carlosmartinez in #14
- Validate DICOM images when saving to PACS by @carlosmartinez in #15
- Amend DicomUploader to PUT to Manage by @steventux in #16
- End-to-end integration test covering the complete Gateway flow by @carlosmartinez in #17
- Implement N-CREATE and N-SET by @steventux in #19
New Contributors
- @carlosmartinez made their first contribution in #1
- @dependabot[bot] made their first contribution in #5
Full Changelog: https://github.com/NHSDigital/manage-breast-screening-gateway/commits/v1.0.0-rc.1