Skip to content

v5.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jun 16:14
· 1743 commits to main since this release
9bd842f

Feature

  • #1074 by rkm. Switch CI to GitHub Actions
  • #1134 by jas88. Remove DeadLetterReprocessor and associated code, more elegant native RabbitMQ approach available if needed.
  • #1190 by howff. Anonymise names and dates in SRs, just in case (useful for demo). Proceed without ID mapping if DB unavailable (useful for testing).
  • #1199 by tznind. Added Setup utility for checking config settings (connection strings, queue setup etc)
  • #1200 by jas88. Add new DicomLoader CLI application for batch-loading DICOM files and archives

Bugfix

  • #1087 by rkm. [CI] Misc. CI fixes
    • Fixes the build scripts to respect any intermediate non-zero return codes
    • Fixes the build scripts to only build linux-x64 and win-x64
    • Fixes the build scripts to select the correct build configuration
    • Removes a bogus test leftover from #1089
    • Temporarily disables a few tests requiring a fix for the leptonica libs
  • #1088 by rkm. Use DirectConnection instead of obsolete ConnectionMode. Fixes #990
  • #1089 by rkm. Remove invalid extraction modality check. Fixes #1059
  • #1128 by jas88. Update RabbitMQ Nuget package and associated API calls
  • #1138 by jas88. Use Chocolatey to install SQL 2019 LocalDB instead of Powershell script
  • #929 by howff. Structured Reports improvements from PR#929
    • Updated documentation
    • Simplify SRAnonTool using external program semehr_anon.py
    • Handle ConceptNameCodeSequence which has VR but no Value
    • Ensure 'replaced' flag is not reset
    • Write replacement DICOM whichever content tag is found
    • Extract metadata from Mongo to go alongside anonymised text
    • Redact numeric DICOM tags with all '9' not all 'X'
    • Allow badly-formatted text content which contains HTML but does not escape non-HTML symbols

Change

  • #1023 by jas88. RabbitMQ tidyup
    • Fix both C# and Java server version check logic
    • Reuse Connection more per RabbitMQ guidance
    • Tidy up some Java exception handling logic

Meta

  • #1082 by rkm. CI: Don't exit early if a single test project has failures

What's Changed

New Contributors

Full Changelog: v5.0.1...v5.1.0