Skip to content

v5.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Jan 19:43
· 841 commits to main since this release

Feature

  • #1583 by rkm. Add DynamicRulesTester application
  • #1599 by rkm. Enable the C# nullable feature and fix all warnings.
  • #1619 by rkm. Add Modality to ExtractFileMessage classes
  • #1622 by rkm. Add LossyImageCompressionMethod to CTP allowlist
  • #1637 by rkm. upgrade to NET7 and C# 11
  • #1663 by karacolada. Add field UserName to ExtractionRequestInfoMessage
  • #1701 by rkm. Adds the ability for consumers to optionally "hold" unprocessable messages so they are not returned to the queue.

Bugfix

  • #1524 by howff. StructuredReport improvements - collect names from anywhere in text body not just in header
  • #1562 by howff. DicomText - Redact all tags which have a data type (VR) of 'DT' (DateTime). It was already doing dates and names.
  • #1611 by howff. CTP_SRAnonTool - implement a full HTML parser (with other sanity checks) for HTML in TextValue in SRs
  • #1639 by rkm. catch any exception raised during file classification. Fixes #1638
  • #1671 by rkm. disable debug logging spam from external CTP libraries
  • #1684 by jas88. Fix SQL in documentation area - missing semicolons causing syntax error
  • #1704 by rkm. Improve quality of log output
  • #1717 by rkm. update CI release script for upload-artifact@v4

Docs

  • #1572 by jas88. Document installation steps for new users

Removal

Update

  • #1664 by jas88. Update RDMP API to reduce casting

What's Changed

  • remove old IsIdentifiableReviewer project by @rkm in #1540
  • Bump NLog from 5.1.3 to 5.1.4 by @dependabot in #1541
  • Bump StackExchange.Redis from 2.6.104 to 2.6.111 by @dependabot in #1542
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.18 to 19.2.22 by @dependabot in #1543
  • Bump System.IO.Abstractions from 19.2.18 to 19.2.22 by @dependabot in #1544
  • Bump maven-surefire-plugin from 3.0.0 to 3.1.0 in /src/common/com.smi.microservices.parent by @dependabot in #1545
  • Bump maven-surefire-report-plugin from 3.0.0 to 3.1.0 in /src/common/com.smi.microservices.parent by @dependabot in #1546
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.22 to 19.2.26 by @dependabot in #1548
  • Bump System.IO.Abstractions from 19.2.22 to 19.2.26 by @dependabot in #1547
  • Bump maven-assembly-plugin from 3.5.0 to 3.6.0 in /src/common/com.smi.microservices.parent by @dependabot in #1549
  • Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #1550
  • Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by @dependabot in #1554
  • Bump jackson-dataformat-yaml from 2.15.0 to 2.15.1 in /src/common/com.smi.microservices.parent by @dependabot in #1553
  • Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.5.0 to 4.6.0 by @dependabot in #1552
  • Bump jackson-databind from 2.15.0 to 2.15.1 in /src/common/com.smi.microservices.parent by @dependabot in #1551
  • Bump System.IO.Abstractions from 19.2.26 to 19.2.29 by @dependabot in #1556
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.26 to 19.2.29 by @dependabot in #1555
  • Bump coverlet.msbuild from 3.2.0 to 6.0.0 by @dependabot in #1557
  • Bump Terminal.Gui from 1.10.1 to 1.11.2 by @dependabot in #1558
  • Bump Spectre.Console from 0.46.0 to 0.47.0 by @dependabot in #1559
  • Bump Terminal.Gui from 1.11.2 to 1.12.1 by @dependabot in #1560
  • Bump actions/setup-dotnet from 3.0.3 to 3.1.0 by @dependabot in #1564
  • Bump NLog from 5.1.4 to 5.1.5 by @dependabot in #1563
  • Bump actions/setup-dotnet from 3.1.0 to 3.2.0 by @dependabot in #1565
  • Bump jackson-databind from 2.15.1 to 2.15.2 in /src/common/com.smi.microservices.parent by @dependabot in #1570
  • Bump jackson-dataformat-yaml from 2.15.1 to 2.15.2 in /src/common/com.smi.microservices.parent by @dependabot in #1569
  • DicomText - treat DT (DateTime) types similarly to DA (Date) types by @howff in #1562
  • Bump NLog from 5.1.5 to 5.2.0 by @dependabot in #1566
  • Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by @dependabot in #1567
  • Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 by @dependabot in #1571
  • Documentation for new users installing fresh SmiServices systems by @jas88 in #1572
  • Update INSTALL.md by @jas88 in #1573
  • Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /src/common/com.smi.microservices.parent by @dependabot in #1576
  • Bump maven-surefire-report-plugin from 3.1.0 to 3.1.2 in /src/common/com.smi.microservices.parent by @dependabot in #1575
  • Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 by @dependabot in #1574
  • Bump logback-classic from 1.4.7 to 1.4.8 in /src/common/com.smi.microservices.parent by @dependabot in #1578
  • Bump StackExchange.Redis from 2.6.111 to 2.6.116 by @dependabot in #1577
  • Bump mockito-core from 5.3.1 to 5.4.0 in /src/common/com.smi.microservices.parent by @dependabot in #1580
  • Bump amqp-client from 5.17.0 to 5.18.0 in /src/common/com.smi.microservices.parent by @dependabot in #1582
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1581
  • Bump YamlDotNet from 13.1.0 to 13.1.1 by @dependabot in #1579
  • Feature/dynamic rules tester by @rkm in #1583
  • Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #1584
  • Bump LibArchive.Net from 0.1.3 to 0.1.4 by @dependabot in #1585
  • Bump NLog from 5.2.0 to 5.2.1 by @dependabot in #1586
  • Bump NLog from 5.2.1 to 5.2.2 by @dependabot in #1588
  • Bump JetBrains.Annotations from 2022.3.1 to 2023.2.0 by @dependabot in #1587
  • Bump jimfs from 1.2 to 1.3.0 in /src/common/com.smi.microservices.parent by @dependabot in #1589
  • Bump NunitXml.TestLogger from 3.0.131 to 3.1.15 by @dependabot in #1590
  • Bump StackExchange.Redis from 2.6.116 to 2.6.122 by @dependabot in #1591
  • Bump Terminal.Gui from 1.12.1 to 1.13.4 by @dependabot in #1594
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1592
  • Bump actions/setup-java from 3.11.0 to 3.12.0 by @dependabot in #1595
  • Bump Terminal.Gui from 1.13.4 to 1.13.5 by @dependabot in #1596
  • Bump System.IO.Abstractions from 19.2.29 to 19.2.51 by @dependabot in #1597
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.29 to 19.2.51 by @dependabot in #1598
  • Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #1602
  • Bump ch.qos.logback:logback-classic from 1.4.8 to 1.4.9 in /src/common/com.smi.microservices.parent by @dependabot in #1600
  • Bump NLog from 5.2.2 to 5.2.3 by @dependabot in #1601
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1603
  • Bump Moq from 4.18.4 to 4.20.1 by @dependabot in #1604
  • Bump Moq from 4.20.1 to 4.20.2 by @dependabot in #1606
  • Bump ch.qos.logback:logback-classic from 1.4.9 to 1.4.11 in /src/common/com.smi.microservices.parent by @dependabot in #1605
  • Bump Moq from 4.20.2 to 4.20.69 by @dependabot in #1607
  • Bump YamlDotNet from 13.1.1 to 13.2.0 by @dependabot in #1609
  • Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #1612
  • Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.6.0 to 4.7.0 by @dependabot in #1613
  • Bump System.IO.Abstractions from 19.2.51 to 19.2.61 by @dependabot in #1616
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.51 to 19.2.61 by @dependabot in #1615
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1614
  • update dependabot reviewers and schedule by @rkm in #1617
  • Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 in /src/common/com.smi.microservices.parent by @dependabot in #1618
  • add Modality to ExtractFileMessage classes by @rkm in #1619
  • Bump System.IO.Abstractions from 19.2.61 to 19.2.67 by @dependabot in #1621
  • add LossyImageCompressionMethod to CTP allowlist by @rkm in #1622
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.61 to 19.2.67 by @dependabot in #1620
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.67 to 19.2.69 by @dependabot in #1626
  • Bump Terminal.Gui from 1.13.5 to 1.14.0 by @dependabot in #1624
  • Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #1623
  • Bump System.IO.Abstractions from 19.2.67 to 19.2.69 by @dependabot in #1625
  • Bump YamlDotNet from 13.2.0 to 13.3.1 by @dependabot in #1627
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1628
  • Bump actions/checkout from 3 to 4 by @dependabot in #1629
  • Bump crazy-max/ghaction-chocolatey from 2 to 3 by @dependabot in #1630
  • Bump NLog from 5.2.3 to 5.2.4 by @dependabot in #1631
  • Better HTML handling for StructuredReports by @howff in #1611
  • Bump actions/setup-java from 3.12.0 to 3.13.0 by @dependabot in #1632
  • Bump YamlDotNet from 13.3.1 to 13.4.0 by @dependabot in #1633
  • catch any exception raised during file classification by @rkm in #1639
  • Bump com.rabbitmq:amqp-client from 5.18.0 to 5.19.0 in /src/common/com.smi.microservices.parent by @dependabot in #1640
  • enable nullable by @rkm in #1599
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1642
  • upgrade to NET7 and C# 11 by @rkm in #1637
  • Bump HIC.RDMP.Dicom from 6.0.2 to 7.0.1 by @dependabot in #1641
  • Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 in /src/common/com.smi.microservices.parent by @dependabot in #1643
  • Bump YamlDotNet from 13.4.0 to 13.5.2 by @dependabot in #1644
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1646
  • Bump HIC.BadMedicine.Dicom from 0.0.16-rc1 to 0.0.16 by @dependabot in #1645
  • Bump YamlDotNet from 13.5.2 to 13.7.1 by @dependabot in #1652
  • Bump RabbitMQ.Client from 6.5.0 to 6.6.0 by @dependabot in #1651
  • Bump NLog from 5.2.4 to 5.2.5 by @dependabot in #1650
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.2 to 2.15.3 in /src/common/com.smi.microservices.parent by @dependabot in #1649
  • Bump org.fusesource.jansi:jansi from 2.4.0 to 2.4.1 in /src/common/com.smi.microservices.parent by @dependabot in #1648
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 in /src/common/com.smi.microservices.parent by @dependabot in #1647
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 in /src/common/com.smi.microservices.parent by @dependabot in #1653
  • Bump com.rabbitmq:amqp-client from 5.19.0 to 5.20.0 in /src/common/com.smi.microservices.parent by @dependabot in #1654
  • Bump commons-cli:commons-cli from 1.5.0 to 1.6.0 in /src/common/com.smi.microservices.parent by @dependabot in #1655
  • Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.1.2 to 3.2.1 in /src/common/com.smi.microservices.parent by @dependabot in #1656
  • Bump StackExchange.Redis from 2.6.122 to 2.7.4 by @dependabot in #1659
  • Bump Terminal.Gui from 1.14.0 to 1.14.1 by @dependabot in #1660
  • Bump NUnit from 3.13.3 to 3.14.0 by @dependabot in #1661
  • Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 in /src/common/com.smi.microservices.parent by @dependabot in #1662
  • Feature/1443 add username to extraction metadata by @karacolada in #1663
  • Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in #1668
  • Bump JetBrains.Annotations from 2023.2.0 to 2023.3.0 by @dependabot in #1667
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 in /src/common/com.smi.microservices.parent by @dependabot in #1665
  • Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.2.1 to 3.2.2 in /src/common/com.smi.microservices.parent by @dependabot in #1666
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1669
  • Bump RabbitMQ.Client from 6.6.0 to 6.7.0 by @dependabot in #1678
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.69 to 19.2.87 by @dependabot in #1677
  • Bump Microsoft.Extensions.Caching.Memory from 7.0.0 to 8.0.0 by @dependabot in #1676
  • Bump System.IO.Abstractions from 19.2.69 to 19.2.87 by @dependabot in #1674
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.3 to 2.16.0 in /src/common/com.smi.microservices.parent by @dependabot in #1673
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 in /src/common/com.smi.microservices.parent by @dependabot in #1672
  • Bump NLog from 5.2.5 to 5.2.6 by @dependabot in #1675
  • disable debug logging spam from external CTP libraries by @rkm in #1671
  • Improve the SR anonymisation by @howff in #1524
  • Update Updater.cs by @jas88 in #1664
  • Bump Spectre.Console from 0.47.0 to 0.48.0 by @dependabot in #1682
  • Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.7.0 to 4.8.0 by @dependabot in #1681
  • Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.12 in /src/common/com.smi.microservices.parent by @dependabot in #1683
  • Fix missing semicolons in documentation SQL by @jas88 in #1684
  • Bump org.mockito:mockito-core from 5.7.0 to 5.8.0 in /src/common/com.smi.microservices.parent by @dependabot in #1686
  • Bump ch.qos.logback:logback-classic from 1.4.12 to 1.4.14 in /src/common/com.smi.microservices.parent by @dependabot in #1687
  • Bump actions/setup-java from 3.13.0 to 4.0.0 by @dependabot in #1685
  • Bump actions/setup-dotnet from 3.2.0 to 4.0.0 by @dependabot in #1699
  • Bump actions/setup-python from 4 to 5 by @dependabot in #1698
  • Bump RabbitMQ.Client from 6.7.0 to 6.8.0 by @dependabot in #1696
  • Bump System.IO.Abstractions.TestingHelpers from 19.2.87 to 20.0.4 by @dependabot in #1693
  • Bump System.IO.Abstractions from 19.2.87 to 20.0.4 by @dependabot in #1692
  • Bump NLog from 5.2.6 to 5.2.7 by @dependabot in #1690
  • Bump Moq from 4.20.69 to 4.20.70 by @dependabot in #1695
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1700
  • Add HoldUnprocessableMessages functionality by @rkm in #1701
  • Improve log statements by @rkm in #1704
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 in /src/common/com.smi.microservices.parent by @dependabot in #1710
  • Bump github/codeql-action from 2 to 3 by @dependabot in #1707
  • Bump actions/download-artifact from 3 to 4 by @dependabot in #1708
  • Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.2.2 to 3.2.3 in /src/common/com.smi.microservices.parent by @dependabot in #1711
  • Bump RabbitMQ.Client from 6.8.0 to 6.8.1 by @dependabot in #1705
  • Bump StackExchange.Redis from 2.7.4 to 2.7.10 by @dependabot in #1706
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.16.1 in /src/common/com.smi.microservices.parent by @dependabot in #1714
  • Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.16.0 to 2.16.1 in /src/common/com.smi.microservices.parent by @dependabot in #1713
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1715
  • Bump NLog from 5.2.7 to 5.2.8 by @dependabot in #1719
  • Bump IsIdentifiable to v0.2.0 by @rkm in #1720
  • bump IsIdentifiable to v0.2.1 by @rkm in #1722
  • add names to intermediate artifacts by @rkm in #1717
  • Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.2.3 to 3.2.5 in /src/common/com.smi.microservices.parent by @dependabot in #1726
  • Bump org.mockito:mockito-core from 5.8.0 to 5.9.0 in /src/common/com.smi.microservices.parent by @dependabot in #1724
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 in /src/common/com.smi.microservices.parent by @dependabot in #1725
  • Release v5.5.0 by @rkm in #1728

Full Changelog: v5.4.0...v5.5.0