Feature
- #2018 by rkm. Bump .NET SDK to 9.0.100
- #2024 by rkm. Target net9.0 / C# 13.0
- #2041 by rkm. Support restricting which extraction keys are allowed
- #2042 by rkm. Add options for pooled extractions (not used yet)
- #2053 by rkm. Finish dicom-anonymiser CTP implementation and expand tests
- #2068 by rkm. Refactor message Ack/Nack using events
- #2069 by rkm. Delete IModel from Consumer and update usage in tests
- #2072 by rkm. Refactor message deserialization from RabbitMQ
Bugfix
- #2012 by rkm. Add dependency on System.Private.Uri to resolve CVE
- #2013 by rkm. Require RID in dotnet clean script to workaround lack of
--use-current-runtime
- #2025 by rkm. Add
DisableImplicitNuGetFallbackFolder
to work around NuGet/Home#7921 - #2044 by rkm. Add missing IsPooledExtraction property to ExtractMessage.java
Change
- #2023 by rkm. Centralise test logging setup into LoggingFixture
- #2045 by rkm. Make modality required for all extractions
Meta
- #2007 by rkm. Enable Dependabot updates for dotnet-sdk
- #2015 by rkm. Fix runtime selection in helper scripts
- #2022 by rkm. Add pre-commit python hooks & tidy helper scripts
- #2072 by rkm. Tidy-up code & add style rules
What's Changed
- Bump Microsoft.Extensions.Caching.Memory from 8.0.1 to 9.0.0 by @dependabot in #2000
- Bump Mongo client to v3, update DicomTypeTranslation by @jas88 in #2006
- add dotnet-sdk to dependabot config by @rkm in #2007
- Bump codecov/codecov-action from 5.0.2 to 5.0.4 by @dependabot in #2008
- Bump com.rabbitmq:amqp-client from 5.22.0 to 5.23.0 in /src/common/com.smi.microservices.parent by @dependabot in #2009
- Bump Microsoft.CodeCoverage from 17.11.1 to 17.12.0 by @dependabot in #2011
- Fix/system private uri vuln by @rkm in #2012
- Fix dotnet clean RID requirement by @rkm in #2013
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2005
- Fix runtime selection in scripts by @rkm in #2015
- Feature/requirescache by @jas88 in #2014
- bump SDK to 9.0.100 by @rkm in #2018
- Bump Microsoft.CodeCoverage and Microsoft.NET.Test.Sdk by @dependabot in #2021
- Add pre-commit python hooks & tidy helper scripts by @rkm in #2022
- Centralise test logging setup into LoggerFixture by @rkm in #2023
- Actually target .NET 9.0 / C# 13.0 by @rkm in #2024
- Fix NuGet restore checksum fail by @rkm in #2025
- Bump codecov/codecov-action from 5.0.4 to 5.0.7 by @dependabot in #2026
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.18.1 to 2.18.2 in /src/common/com.smi.microservices.parent by @dependabot in #2032
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.1 to 2.18.2 in /src/common/com.smi.microservices.parent by @dependabot in #2031
- Bump YamlDotNet from 16.2.0 to 16.2.1 by @dependabot in #2030
- Bump StackExchange.Redis from 2.8.16 to 2.8.22 by @dependabot in #2029
- Bump HIC.RDMP.Plugin.Test, Microsoft.CodeCoverage, NLog and NUnit by @dependabot in #1985
- Bump CommandLineParser, CsvHelper, HIC.DicomTypeTranslation, HIC.FAnsiSql, HIC.RDMP.Dicom, HIC.RDMP.Plugin, MongoDB.Bson, MongoDB.Driver, Newtonsoft.Json, NLog and YamlDotNet by @dependabot in #2033
- Bump HIC.BadMedicine.Dicom from 0.1.1 to 0.1.2 by @dependabot in #1980
- Bump dotnet-sdk from 9.0.100 to 9.0.101 by @dependabot in #2034
- Bump HIC.RDMP.Plugin.Test, Microsoft.CodeCoverage, NLog and NUnit by @dependabot in #2035
- Bump System.IO.Abstractions.TestingHelpers from 21.1.3 to 21.1.7 by @dependabot in #2038
- Bump MongoDB.Bson from 3.0.0 to 3.1.0 by @dependabot in #2040
- Bump System.IO.Abstractions from 21.1.3 to 21.1.7 by @dependabot in #2039
- Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.11.0 to 4.12.0 by @dependabot in #2036
- support restricting which extraction keys are allowed by @rkm in #2041
- Add options for pooled extractions (not used yet) by @rkm in #2042
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #2043
- add missing IsPooledExtraction property to ExtractMessage.java by @rkm in #2044
- Make modality required for all extractions by @rkm in #2045
- Bump HIC.RDMP.Plugin.Test, Microsoft.CodeCoverage, NLog and NUnit by @dependabot in #2050
- Bump NUnit from 4.2.2 to 4.3.0 by @dependabot in #2051
- Bump com.rabbitmq:amqp-client from 5.23.0 to 5.24.0 in /src/common/com.smi.microservices.parent by @dependabot in #2052
- Bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #2060
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #2061
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.15 in /src/common/com.smi.microservices.parent by @dependabot in #2059
- Bump NUnit.Analyzers from 4.4.0 to 4.5.0 by @dependabot in #2057
- Bump HIC.RDMP.Plugin.Test, Microsoft.CodeCoverage, NLog and NUnit by @dependabot in #2056
- Bump StackExchange.Redis from 2.8.22 to 2.8.24 by @dependabot in #2058
- Bump NunitXml.TestLogger from 4.1.0 to 5.0.0 by @dependabot in #2054
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2062
- Bump actions/setup-dotnet from 4.1.0 to 4.2.0 by @dependabot in #2067
- Bump NUnit from 4.3.0 to 4.3.2 by @dependabot in #2066
- Bump YamlDotNet from 16.2.1 to 16.3.0 by @dependabot in #2065
- Bump System.IO.Abstractions.TestingHelpers from 21.1.7 to 21.2.1 by @dependabot in #2064
- Refactor message Ack/Nack using events by @rkm in #2068
- Bump System.IO.Abstractions from 21.1.7 to 21.2.1 by @dependabot in #2063
- Delete
IModel
from Consumer and update usage in tests by @rkm in #2069 - Refactor message deserialization from RabbitMQ by @rkm in #2071
- Tidy-up by @rkm in #2072
- revert codeql to run on ubuntu-22.04 by @rkm in #2075
- Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 in /src/common/com.smi.microservices.parent by @dependabot in #2073
- Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 in /src/common/com.smi.microservices.parent by @dependabot in #2074
- fixup DicomAnonymiser CTP implementation by @rkm in #2053
- bump CTP timeout up to 30s by @rkm in #2077
- Release v6.0.0 by @rkm in #2078
Full Changelog: v5.10.3...v6.0.0