Skip to content

v5.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Nov 14:06
· 112 commits to main since this release

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 now StudySeriesOriginalFilenameProjectPathResolver
    • 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