v5.10.0
⚠ The smi packages in this release were not built as self-contained applications. A compatible runtime must be installed to run them.
Bugfix
- #1956 by rkm. Publish SmiServices only to fix NETSDK1194 warning
- #1962 by rkm. Fixup namespaces in test projects
- #1963 by rkm. Set MessageHeader.CurrentProgramName once at the start of each test fixture (project / assembly) instead of individually in each test. Fixes cases where tests would fail if run individually.
- #1991 by rkm. Support postgres in IdentifierMapper server discovery
Change
-
#1847 by rkm. Enable MSBuildTreatWarningsAsErrors and warnaserror
-
#1957 by rkm. Refactor project path resolvers in CohortExtractor:
DefaultProjectPathResolver
is nowStudySeriesOriginalFilenameProjectPathResolver
- Undo handling UIDs with leading dot (#1506) as this was causing difficulties with path lookups elsewhere
- Add
StudySeriesSOPProjectPathResolver
which generates filenames using SOPInstanceUID instead of the original file name. This is now the default path resolver - Disallow null Study/Series/SOPInstanceUID values, which should never occur in practice
Meta
- #1875 by rkm. Enable Nuget packages restore with lockfile
What's Changed
- Publish SmiServices only to fix NETSDK1194 warning by @rkm in #1956
- add
MSBuildTreatWarningsAsErrors
by @rkm in #1847 - Bump org.mockito:mockito-core from 5.14.0 to 5.14.1 in /src/common/com.smi.microservices.parent by @dependabot in #1958
- Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.0 to 3.5.1 in /src/common/com.smi.microservices.parent by @dependabot in #1960
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 in /src/common/com.smi.microservices.parent by @dependabot in #1959
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #1961
- fixup namespaces in tests by @rkm in #1962
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1964
- Fix MessageHeader.CurrentProgramName in tests by @rkm in #1963
- Refactor project path resolvers in CohortExtractor by @rkm in #1957
- add packages lockfile by @rkm in #1875
- Bump NunitXml.TestLogger from 4.0.254 to 4.1.0 by @dependabot in #1966
- Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.10 in /src/common/com.smi.microservices.parent by @dependabot in #1967
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1969
- Bump Microsoft.Extensions.Caching.Memory and exclude lockfiles from pre-commit by @rkm in #1971
- Bump MongoDB.Driver and MongoDB.Bson by @dependabot in #1970
- Bump HIC.FAnsiSql from 3.2.6 to 3.2.7 by @dependabot in #1976
- Bump org.mockito:mockito-core from 5.14.1 to 5.14.2 in /src/common/com.smi.microservices.parent by @dependabot in #1974
- Bump ch.qos.logback:logback-classic from 1.5.10 to 1.5.11 in /src/common/com.smi.microservices.parent by @dependabot in #1973
- Bump actions/setup-java from 4.4.0 to 4.5.0 by @dependabot in #1977
- Bump actions/setup-dotnet from 4.0.1 to 4.1.0 by @dependabot in #1978
- Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 in /src/common/com.smi.microservices.parent by @dependabot in #1979
- Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.1 to 3.5.2 in /src/common/com.smi.microservices.parent by @dependabot in #1984
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.18.0 to 2.18.1 in /src/common/com.smi.microservices.parent by @dependabot in #1983
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.0 to 2.18.1 in /src/common/com.smi.microservices.parent by @dependabot in #1982
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 in /src/common/com.smi.microservices.parent by @dependabot in #1981
- Bump YamlDotNet from 16.1.3 to 16.2.0 by @dependabot in #1989
- Bump System.IO.Abstractions.TestingHelpers from 21.0.29 to 21.1.3 by @dependabot in #1986
- Bump System.IO.Abstractions from 21.0.29 to 21.1.3 by @dependabot in #1988
- fix discovery to work with postgres and mysql by @rkm in #1991
- Release v5.10.0 by @rkm in #1992
Full Changelog: v5.9.0...v5.10.0