Skip to content

Commit

Permalink
Merge pull request #868 from Project-MONAI/release/0.1.27
Browse files Browse the repository at this point in the history
Release/0.1.27
  • Loading branch information
neildsouth authored Aug 24, 2023
2 parents 2a8bef5 + fb02642 commit 8808c16
Show file tree
Hide file tree
Showing 317 changed files with 4,880 additions and 3,602 deletions.
49 changes: 47 additions & 2 deletions doc/dependency_decisions.yml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
- 3.7.100.14
- 3.7.100.25
- 3.7.105.20
- 3.7.200.13
:when: 2022-10-14 23:36:39.233755632 Z
- - :approve
- AWSSDK.SecurityToken
Expand All @@ -18,14 +19,16 @@
- 3.7.100.14
- 3.7.100.25
- 3.7.101.26
- 3.7.201.9
:when: 2022-10-14 23:36:39.628260680 Z
- - :approve
- Ardalis.GuardClauses
- :who: mocsharp
:why: MIT (https://github.com/ardalis/GuardClauses.Analyzers/raw/master/LICENSE)
:versions:
- 4.0.1
:when: 2022-10-14 23:36:39.999308652 Z
- 4.1.1
:when: 2023-08-15 16:36:39.999308652 Z
- - :approve
- AutoFixture
- :who: mocsharp
Expand Down Expand Up @@ -399,6 +402,8 @@
:versions:
- 6.0.1
- 7.0.0
- 2.2.0
- 3.1.0
:when: 2022-10-14 23:37:00.596541774 Z
- - :approve
- Microsoft.Extensions.Configuration.Abstractions
Expand All @@ -414,6 +419,7 @@
:why: MIT (https://github.com/dotnet/runtime/raw/main/LICENSE.TXT)
:versions:
- 3.0.0
- 3.1.0
- 2.2.0
- 7.0.3
:when: 2022-10-14 23:37:01.366955631 Z
Expand Down Expand Up @@ -469,6 +475,7 @@
- :who: mocsharp
:why: MIT (https://github.com/dotnet/runtime/raw/main/LICENSE.TXT)
:versions:
- 3.1.0
- 6.0.0
- 6.0.1
- 2.2.0
Expand Down Expand Up @@ -506,6 +513,7 @@
- 6.0.12
- 6.0.14
- 6.0.15
- 6.0.21
:when: 2022-10-14 23:37:05.589288760 Z
- - :approve
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions
Expand All @@ -515,6 +523,7 @@
- 6.0.12
- 6.0.14
- 6.0.15
- 6.0.21
:when: 2022-10-14 23:37:05.963687838 Z
- - :approve
- Microsoft.Extensions.FileProviders.Abstractions
Expand Down Expand Up @@ -585,6 +594,8 @@
:versions:
- 6.0.0
- 7.0.0
- 2.2.0
- 3.1.0
:when: 2022-10-14 23:37:09.454044811 Z
- - :approve
- Microsoft.Extensions.Logging.Abstractions
Expand All @@ -593,7 +604,9 @@
:versions:
- 6.0.2
- 2.0.0
- 6.0.4
- 7.0.0
- 6.0.4
:when: 2022-10-14 23:37:09.821156462 Z
- - :approve
- Microsoft.Extensions.Logging.Configuration
Expand Down Expand Up @@ -851,6 +864,7 @@
:versions:
- 4.0.6
- 4.0.7
- 5.0.0
:when: 2022-10-14 23:37:22.726827733 Z
- - :approve
- Moq
Expand Down Expand Up @@ -923,13 +937,15 @@
:why: BSD-3-Clause (https://github.com/App-vNext/Polly/raw/main/LICENSE.txt)
:versions:
- 7.2.3
- 7.2.4
:when: 2022-10-14 23:37:30.185774702 Z
- - :approve
- RabbitMQ.Client
- :who: mocsharp
:why: Apache-2.0 (https://github.com/rabbitmq/rabbitmq-dotnet-client/raw/main/LICENSE-APACHE2)
:versions:
- 6.4.0
- 6.5.0
:when: 2022-10-14 23:37:30.555988654 Z
- - :approve
- Serilog
Expand Down Expand Up @@ -1195,7 +1211,15 @@
:why: MIT (https://github.com/dotnet/runtime/raw/main/LICENSE.TXT)
:versions:
- 5.0.0
- 4.3.0
:when: 2022-10-14 23:37:45.155805918 Z
- - :approve
- System.ComponentModel
- :who: nsouth
:why: MICROSOFT .NET LIBRARY License (http://go.microsoft.com/fwlink/?LinkId=329770)
:versions:
- 4.3.0
:when: 2023-8-18 08:53:45.155805918 Z
- - :approve
- System.Configuration.ConfigurationManager
- :who: mocsharp
Expand Down Expand Up @@ -1381,6 +1405,13 @@
:versions:
- 4.3.0
:when: 2022-10-14 23:37:55.295846123 Z
- - :approve
- System.IO.Hashing
- :who: nsouth
:why: MIT
:versions:
- 7.0.0
:when: 2023-8-18 08:53:55.295846123 Z
- - :approve
- System.IdentityModel.Tokens.Jwt
- :who: mocsharp
Expand Down Expand Up @@ -1425,6 +1456,7 @@
:why: MIT (https://github.com/dotnet/corefx/raw/master/LICENSE.TXT)
:versions:
- 4.5.4
- 4.5.5
:when: 2022-10-14 23:37:58.271685148 Z
- - :approve
- System.Net.Http
Expand Down Expand Up @@ -1902,6 +1934,7 @@
:versions:
- 4.7.1
- 6.0.0
- 7.0.0
:when: 2022-10-14 23:38:26.916570960 Z
- - :approve
- System.Threading.Tasks
Expand Down Expand Up @@ -2336,6 +2369,7 @@
:versions:
- 0.1.21
- 0.1.23
- 0.1.25
:when: 2022-12-15 21:43:10.781625468 Z
- - :approve
- Monai.Deploy.Messaging.RabbitMQ
Expand All @@ -2344,6 +2378,7 @@
:versions:
- 0.1.21
- 0.1.23
- 0.1.25
:when: 2022-12-15 21:43:20.975488411 Z
- - :approve
- Monai.Deploy.Storage
Expand All @@ -2353,6 +2388,7 @@
- 0.2.10
- 0.2.13
- 0.2.15
- 0.2.18
:when: 2022-11-02 21:43:46.964761113 Z
- - :approve
- Monai.Deploy.Storage.MinIO
Expand All @@ -2362,6 +2398,7 @@
- 0.2.10
- 0.2.13
- 0.2.15
- 0.2.18
:when: 2022-11-02 21:43:57.620687413 Z
- - :approve
- Monai.Deploy.Storage.S3Policy
Expand All @@ -2371,6 +2408,7 @@
- 0.2.10
- 0.2.13
- 0.2.15
- 0.2.18
:when: 2022-11-02 21:44:06.994266372 Z
- - :approve
- MongoDB.Bson
Expand Down Expand Up @@ -2553,6 +2591,7 @@
:why: MIT (https://raw.githubusercontent.com/CommunityToolkit/WindowsCommunityToolkit/main/License.md)
:versions:
- 7.1.2
- 8.1.0
:when: 2023-05-17 14:44:00.000000000 Z
- - :approve
- fo-dicom
Expand All @@ -2561,5 +2600,11 @@
:versions:
- 5.0.3
:when: 2023-05-17 14:44:00.000000000 Z

- - :approve
- CommunityToolkit.HighPerformance
- :who: nsouth
:why: MIT
:versions:
- 8.1.0
:when: 2023-08-18 09:09:00.000000000 Z

6 changes: 6 additions & 0 deletions guidelines/mwm-workflow-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,7 @@ These tasks are borken down into different types:
| ---- | ------- |
| Router | A task to control the flow through a workflow |
| Export | A task to trigger the exporting of data |
| External App | A task to trigger execution of an external app |
| `Plugin_Name` | A task which has a matching Plugin installed & enabled |


Expand Down Expand Up @@ -402,6 +403,11 @@ Example (output sent to another task if the patient is female, otherwise to PACS

Export destinations define an external location to which the output of the task can be sent. This will take the form of an event published to a pub/sub service notifying of an available export to a specific destination reference. Most commonly, the export location will be a PACs system and the notification will be picked up by the Monai Informatics Gateway.

#### External App
These are task types that allow for execution of external apps and in
structure are identical to the Export type above.


#### Plugin
These are tasks are Named the same as the installed Pluging.
The task also requires these extra attributes:-
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class ArgoCallbackConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class BackgroundServiceSettings
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
/// <summary>
/// Validates configuration based on application requirements and DICOM VR requirements.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class DicomAgentConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
using System;
using System.Runtime.Serialization;

namespace Monai.Deploy.WorkflowManager.Configuration.Exceptions
namespace Monai.Deploy.WorkflowManager.Common.Configuration.Exceptions
{
/// <summary>
/// Represnets an exception based upon invalid configuration.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class InformaticsGatewayConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
using Microsoft.Extensions.Configuration;
using Monai.Deploy.Messaging.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class MessageBrokerConfiguration : MessageBrokerServiceConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class MessageBrokerConfigurationKeys
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Monai.Deploy.Messaging" Version="0.1.23" />
<PackageReference Include="Monai.Deploy.Storage" Version="0.2.15" />
<PackageReference Include="Monai.Deploy.Messaging" Version="0.1.25" />
<PackageReference Include="Monai.Deploy.Storage" Version="0.2.18" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class PagedOptions
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class EndpointSettings
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
using System.Collections.Generic;
using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class RetryConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
using Microsoft.Extensions.Configuration;
using Monai.Deploy.Storage.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class StorageConfiguration : StorageServiceConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
using System.Collections.Generic;
using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class TaskManagerConfiguration
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
using System.Collections.Generic;
using Microsoft.Extensions.Configuration;

namespace Monai.Deploy.WorkflowManager.Configuration
namespace Monai.Deploy.WorkflowManager.Common.Configuration
{
public class WorkflowManagerOptions : PagedOptions
{
Expand Down Expand Up @@ -71,6 +71,9 @@ public class WorkflowManagerOptions : PagedOptions
[ConfigurationKeyName("dicomTagsDisallowed")]
public string DicomTagsDisallowed { get; set; } = string.Empty;

[ConfigurationKeyName("migExternalAppPlugins")]
public List<string> MigExternalAppPlugins { get; set; }

public WorkflowManagerOptions()
{
Messaging = new MessageBrokerConfiguration();
Expand Down
Loading

0 comments on commit 8808c16

Please sign in to comment.