v5.5.0
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
- #1540 by rkm. Remove old IsIdentifiableReviewer project, moved to https://github.com/SMI/IsIdentifiable
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