Releases: SMI/SmiServices
Releases · SMI/SmiServices
v1.8.0
Changelog
Added
- Added Terminal.Gui at version 0.81.0
- Added data/IsIdentifiableRules
Changed
- [Breaking] Promote the PT modality to its own collection in MongoDB
- [Breaking] Renamed
RedisHost
toRedisConnectionString
in the config options for clarity - Update to .Net Core 3.1 (supported until Dec 2022) since 2.2 support ended last year
- Switch CohortExtractor to use batched message producers
- Simplify the Travis build script
- Fail any integration tests in CI if a required service is not available (instead of skipping)
- Specified LangVersion 8.0 in all project files
- Upgraded CommandLineParser from 2.5.0 to 2.7.82
- Upgraded CsvHelper from 12.1.2 to 15.0.4
- Upgraded HIC.Rdmp.Dicom from 2.0.8 to 2.0.9
- Upgraded JetBrains.Annotations from 2019.1.3 to 2020.1.0
- Upgraded Magick.NET-Q16-AnyCPU from 7.15.1 to 7.16.0
- Upgraded Microsoft.CodeAnalysis.CSharp.Scripting from 3.5.0-beta2-final to 3.5.0
- Upgraded MongoDB.Driver from 2.9.3 to 2.10.3
- Upgraded StackExchange.Redis from 2.0.601 to 2.1.30
- Upgraded System.Drawing.Common from 4.6.0 to 4.7.0
- Upgraded System.IO.Abstractions from 7.0.7 to 10.0.8
- Upgraded YamlDotNet from 6.0.0 to 8.1.0
Fixed
- Fixed logging to directories in the Java services
v1.7.0
Changelog
Added
- Added undo feature to IsIdentifiableReviewer
- Java microservices now log to SMI_LOGS_ROOT
Changed
- Upgraded HIC.DicomTypeTranslation from
2.1.2
to2.2.0
- This includes an upgrade to fo-dicom from
4.0.1
to4.0.4
- This includes an upgrade to fo-dicom from
- Upgraded fo-dicom.Drawing from
4.0.1
to4.0.4
- Upgraded HIC.RdmpDicom from
2.0.7
to2.0.8
v1.6.0
Changelog
Changed
-
Update CohortPackager for new extraction design
- Consume messages from CTP (failed anonymisation) and IsIdentifiable (verification)
- Add support for extraction by modality
- Remove the final check for the anonymised file. IsIdentifiable handles this already
- Refactor tests
-
Start to refactor core RabbitMqAdapter code to allow unit testing
v1.5.2
v1.5.1
v1.5.0
v1.4.5
v1.4.4
Changelog
- Update Travis config and Java library install shell script to resolve some Travis stability issues
- Adjust batching so workers queue replies/acks while a worker thread commits those asynchronously, allowing elastic batch sizes (qosprefetch setting now controls maximum batch size, parallelism capped at 50)
v1.4.3
v1.4.2
Changelog
Added
- Added unit test for AccessionDirectoryLister as part of DicomDirectoryProcessor tests
Changed
- Make performance counters in RedisSwapper atomic for thread-safety
- Clean up threads when using threaded mode in RabbitMQAdapter
- Use explicit threads rather than Task queueing in IdentifierMapper