diff --git a/.github/.gitversion.yml b/.github/.gitversion.yml
index dd610fcfd..9118c9871 100644
--- a/.github/.gitversion.yml
+++ b/.github/.gitversion.yml
@@ -29,4 +29,4 @@ branches:
ignore:
sha: []
merge-message-formats: {}
-next-version: 0.3.5
+next-version: 0.3.7
diff --git a/src/Client/Test/packages.lock.json b/src/Client/Test/packages.lock.json
index 1e2d553b0..f49806ad4 100644
--- a/src/Client/Test/packages.lock.json
+++ b/src/Client/Test/packages.lock.json
@@ -1668,42 +1668,44 @@
"monai.deploy.informaticsgateway": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "DotNext.Threading": "4.7.4",
- "HL7-dotnetcore": "2.29.0",
- "Karambolo.Extensions.Logging.File": "3.3.1",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Hosting": "6.0.1",
- "Microsoft.Extensions.Logging": "6.0.0",
- "Microsoft.Extensions.Logging.Console": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.DicomWeb.Client": "1.0.0",
- "Monai.Deploy.Messaging.RabbitMQ": "0.1.19",
- "Monai.Deploy.Security": "0.1.3",
- "Monai.Deploy.Storage": "0.2.13",
- "Monai.Deploy.Storage.MinIO": "0.2.13",
- "NLog": "5.1.0",
- "NLog.Web.AspNetCore": "5.2.0",
- "Polly": "7.2.3",
- "Swashbuckle.AspNetCore": "6.4.0",
- "fo-dicom": "5.0.3",
- "fo-dicom.NLog": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "DotNext.Threading": "[4.7.4, )",
+ "HL7-dotnetcore": "[2.29.0, )",
+ "Karambolo.Extensions.Logging.File": "[3.3.1, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.12, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Hosting": "[6.0.1, )",
+ "Microsoft.Extensions.Logging": "[6.0.0, )",
+ "Microsoft.Extensions.Logging.Console": "[6.0.0, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.DicomWeb.Client": "[1.0.0, )",
+ "Monai.Deploy.Messaging.RabbitMQ": "[0.1.19, )",
+ "Monai.Deploy.Security": "[0.1.3, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "Monai.Deploy.Storage.MinIO": "[0.2.13, )",
+ "NLog": "[5.1.0, )",
+ "NLog.Web.AspNetCore": "[5.2.0, )",
+ "Polly": "[7.2.3, )",
+ "Swashbuckle.AspNetCore": "[6.4.0, )",
+ "fo-dicom": "[5.0.3, )",
+ "fo-dicom.NLog": "[5.0.3, )"
}
},
"monai.deploy.informaticsgateway.api": {
"type": "Project",
"dependencies": {
- "Macross.Json.Extensions": "3.0.0",
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13"
+ "Macross.Json.Extensions": "[3.0.0, )",
+ "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )"
}
},
"monai.deploy.informaticsgateway.client": {
@@ -1734,52 +1736,52 @@
"monai.deploy.informaticsgateway.configuration": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "6.0.3",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13",
- "System.IO.Abstractions": "17.2.3"
+ "Microsoft.Extensions.Logging.Abstractions": "[6.0.3, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "System.IO.Abstractions": "[17.2.3, )"
}
},
"monai.deploy.informaticsgateway.database": {
"type": "Project",
"dependencies": {
- "AspNetCore.HealthChecks.MongoDb": "6.0.2",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.MongoDB": "1.0.0"
+ "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.MongoDB": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.api": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Polly": "7.2.3"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Polly": "[7.2.3, )"
}
},
"monai.deploy.informaticsgateway.database.entityframework": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.EntityFrameworkCore.Sqlite": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.mongodb": {
diff --git a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj
index 22b05e98e..7c03c3cc4 100644
--- a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj
+++ b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj
@@ -45,6 +45,8 @@
+
+
diff --git a/src/InformaticsGateway/Test/packages.lock.json b/src/InformaticsGateway/Test/packages.lock.json
index 673b9101a..974674de1 100644
--- a/src/InformaticsGateway/Test/packages.lock.json
+++ b/src/InformaticsGateway/Test/packages.lock.json
@@ -1896,129 +1896,131 @@
"monai.deploy.informaticsgateway": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "DotNext.Threading": "4.7.4",
- "HL7-dotnetcore": "2.29.0",
- "Karambolo.Extensions.Logging.File": "3.3.1",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Hosting": "6.0.1",
- "Microsoft.Extensions.Logging": "6.0.0",
- "Microsoft.Extensions.Logging.Console": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.DicomWeb.Client": "1.0.0",
- "Monai.Deploy.Messaging.RabbitMQ": "0.1.19",
- "Monai.Deploy.Security": "0.1.3",
- "Monai.Deploy.Storage": "0.2.13",
- "Monai.Deploy.Storage.MinIO": "0.2.13",
- "NLog": "5.1.0",
- "NLog.Web.AspNetCore": "5.2.0",
- "Polly": "7.2.3",
- "Swashbuckle.AspNetCore": "6.4.0",
- "fo-dicom": "5.0.3",
- "fo-dicom.NLog": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "DotNext.Threading": "[4.7.4, )",
+ "HL7-dotnetcore": "[2.29.0, )",
+ "Karambolo.Extensions.Logging.File": "[3.3.1, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.12, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Hosting": "[6.0.1, )",
+ "Microsoft.Extensions.Logging": "[6.0.0, )",
+ "Microsoft.Extensions.Logging.Console": "[6.0.0, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.DicomWeb.Client": "[1.0.0, )",
+ "Monai.Deploy.Messaging.RabbitMQ": "[0.1.19, )",
+ "Monai.Deploy.Security": "[0.1.3, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "Monai.Deploy.Storage.MinIO": "[0.2.13, )",
+ "NLog": "[5.1.0, )",
+ "NLog.Web.AspNetCore": "[5.2.0, )",
+ "Polly": "[7.2.3, )",
+ "Swashbuckle.AspNetCore": "[6.4.0, )",
+ "fo-dicom": "[5.0.3, )",
+ "fo-dicom.NLog": "[5.0.3, )"
}
},
"monai.deploy.informaticsgateway.api": {
"type": "Project",
"dependencies": {
- "Macross.Json.Extensions": "3.0.0",
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13"
+ "Macross.Json.Extensions": "[3.0.0, )",
+ "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )"
}
},
"monai.deploy.informaticsgateway.client.common": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "System.Text.Json": "6.0.7"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "System.Text.Json": "[6.0.7, )"
}
},
"monai.deploy.informaticsgateway.common": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "System.IO.Abstractions": "17.2.3",
- "System.Threading.Tasks.Dataflow": "6.0.0",
- "fo-dicom": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "System.IO.Abstractions": "[17.2.3, )",
+ "System.Threading.Tasks.Dataflow": "[6.0.0, )",
+ "fo-dicom": "[5.0.3, )"
}
},
"monai.deploy.informaticsgateway.configuration": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "6.0.3",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13",
- "System.IO.Abstractions": "17.2.3"
+ "Microsoft.Extensions.Logging.Abstractions": "[6.0.3, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "System.IO.Abstractions": "[17.2.3, )"
}
},
"monai.deploy.informaticsgateway.database": {
"type": "Project",
"dependencies": {
- "AspNetCore.HealthChecks.MongoDb": "6.0.2",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.MongoDB": "1.0.0"
+ "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.MongoDB": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.api": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Polly": "7.2.3"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Polly": "[7.2.3, )"
}
},
"monai.deploy.informaticsgateway.database.entityframework": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.EntityFrameworkCore.Sqlite": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.mongodb": {
"type": "Project",
"dependencies": {
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "MongoDB.Driver": "2.18.0",
- "MongoDB.Driver.Core": "2.18.0"
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "MongoDB.Driver": "[2.18.0, )",
+ "MongoDB.Driver.Core": "[2.18.0, )"
}
},
"monai.deploy.informaticsgateway.dicomweb.client": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "Microsoft.AspNet.WebApi.Client": "5.2.9",
- "Microsoft.Extensions.Http": "6.0.0",
- "Microsoft.Net.Http.Headers": "2.2.8",
- "Monai.Deploy.InformaticsGateway.Client.Common": "1.0.0",
- "System.Linq.Async": "6.0.1",
- "fo-dicom": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "Microsoft.AspNet.WebApi.Client": "[5.2.9, )",
+ "Microsoft.Extensions.Http": "[6.0.0, )",
+ "Microsoft.Net.Http.Headers": "[2.2.8, )",
+ "Monai.Deploy.InformaticsGateway.Client.Common": "[1.0.0, )",
+ "System.Linq.Async": "[6.0.1, )",
+ "fo-dicom": "[5.0.3, )"
}
}
}
diff --git a/src/InformaticsGateway/appsettings.Development.json b/src/InformaticsGateway/appsettings.Development.json
index 9f333555a..5133e95df 100644
--- a/src/InformaticsGateway/appsettings.Development.json
+++ b/src/InformaticsGateway/appsettings.Development.json
@@ -1,9 +1,11 @@
{
"MonaiDeployAuthentication": {
- "bypassAuthentication": false
+ "BypassAuthentication": true
},
"ConnectionStrings": {
- "InformaticsGatewayDatabase": "Data Source=migdev.db"
+ "Type": "mongodb",
+ "InformaticsGatewayDatabase": "mongodb://root:rootpassword@localhost:27017",
+ "DatabaseName": "InformaticsGateway"
},
"InformaticsGateway": {
"dicom": {
diff --git a/src/InformaticsGateway/packages.lock.json b/src/InformaticsGateway/packages.lock.json
index a9b7e4e8f..31efabb53 100644
--- a/src/InformaticsGateway/packages.lock.json
+++ b/src/InformaticsGateway/packages.lock.json
@@ -93,6 +93,23 @@
"resolved": "6.0.0",
"contentHash": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg=="
},
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": {
+ "type": "Direct",
+ "requested": "[6.0.12, )",
+ "resolved": "6.0.12",
+ "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w=="
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": {
+ "type": "Direct",
+ "requested": "[6.0.12, )",
+ "resolved": "6.0.12",
+ "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Relational": "6.0.12",
+ "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12"
+ }
+ },
"Microsoft.Extensions.Hosting": {
"type": "Direct",
"requested": "[6.0.1, )",
@@ -513,21 +530,6 @@
"Microsoft.Extensions.Options": "6.0.0"
}
},
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": {
- "type": "Transitive",
- "resolved": "6.0.12",
- "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w=="
- },
- "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": {
- "type": "Transitive",
- "resolved": "6.0.12",
- "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "6.0.12",
- "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12",
- "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12"
- }
- },
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
"resolved": "6.0.0",
@@ -1566,98 +1568,98 @@
"monai.deploy.informaticsgateway.api": {
"type": "Project",
"dependencies": {
- "Macross.Json.Extensions": "3.0.0",
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13"
+ "Macross.Json.Extensions": "[3.0.0, )",
+ "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )"
}
},
"monai.deploy.informaticsgateway.client.common": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "System.Text.Json": "6.0.7"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "System.Text.Json": "[6.0.7, )"
}
},
"monai.deploy.informaticsgateway.common": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "System.IO.Abstractions": "17.2.3",
- "System.Threading.Tasks.Dataflow": "6.0.0",
- "fo-dicom": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "System.IO.Abstractions": "[17.2.3, )",
+ "System.Threading.Tasks.Dataflow": "[6.0.0, )",
+ "fo-dicom": "[5.0.3, )"
}
},
"monai.deploy.informaticsgateway.configuration": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "6.0.3",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13",
- "System.IO.Abstractions": "17.2.3"
+ "Microsoft.Extensions.Logging.Abstractions": "[6.0.3, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "System.IO.Abstractions": "[17.2.3, )"
}
},
"monai.deploy.informaticsgateway.database": {
"type": "Project",
"dependencies": {
- "AspNetCore.HealthChecks.MongoDb": "6.0.2",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.MongoDB": "1.0.0"
+ "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.MongoDB": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.api": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Polly": "7.2.3"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Polly": "[7.2.3, )"
}
},
"monai.deploy.informaticsgateway.database.entityframework": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.EntityFrameworkCore.Sqlite": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.mongodb": {
"type": "Project",
"dependencies": {
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "MongoDB.Driver": "2.18.0",
- "MongoDB.Driver.Core": "2.18.0"
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "MongoDB.Driver": "[2.18.0, )",
+ "MongoDB.Driver.Core": "[2.18.0, )"
}
},
"monai.deploy.informaticsgateway.dicomweb.client": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "Microsoft.AspNet.WebApi.Client": "5.2.9",
- "Microsoft.Extensions.Http": "6.0.0",
- "Microsoft.Net.Http.Headers": "2.2.8",
- "Monai.Deploy.InformaticsGateway.Client.Common": "1.0.0",
- "System.Linq.Async": "6.0.1",
- "fo-dicom": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "Microsoft.AspNet.WebApi.Client": "[5.2.9, )",
+ "Microsoft.Extensions.Http": "[6.0.0, )",
+ "Microsoft.Net.Http.Headers": "[2.2.8, )",
+ "Monai.Deploy.InformaticsGateway.Client.Common": "[1.0.0, )",
+ "System.Linq.Async": "[6.0.1, )",
+ "fo-dicom": "[5.0.3, )"
}
}
}
diff --git a/tests/Integration.Test/packages.lock.json b/tests/Integration.Test/packages.lock.json
index 6654c6757..9a1865af0 100644
--- a/tests/Integration.Test/packages.lock.json
+++ b/tests/Integration.Test/packages.lock.json
@@ -1791,138 +1791,140 @@
"monai.deploy.informaticsgateway": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "DotNext.Threading": "4.7.4",
- "HL7-dotnetcore": "2.29.0",
- "Karambolo.Extensions.Logging.File": "3.3.1",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Hosting": "6.0.1",
- "Microsoft.Extensions.Logging": "6.0.0",
- "Microsoft.Extensions.Logging.Console": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.DicomWeb.Client": "1.0.0",
- "Monai.Deploy.Messaging.RabbitMQ": "0.1.19",
- "Monai.Deploy.Security": "0.1.3",
- "Monai.Deploy.Storage": "0.2.13",
- "Monai.Deploy.Storage.MinIO": "0.2.13",
- "NLog": "5.1.0",
- "NLog.Web.AspNetCore": "5.2.0",
- "Polly": "7.2.3",
- "Swashbuckle.AspNetCore": "6.4.0",
- "fo-dicom": "5.0.3",
- "fo-dicom.NLog": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "DotNext.Threading": "[4.7.4, )",
+ "HL7-dotnetcore": "[2.29.0, )",
+ "Karambolo.Extensions.Logging.File": "[3.3.1, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.12, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Hosting": "[6.0.1, )",
+ "Microsoft.Extensions.Logging": "[6.0.0, )",
+ "Microsoft.Extensions.Logging.Console": "[6.0.0, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.DicomWeb.Client": "[1.0.0, )",
+ "Monai.Deploy.Messaging.RabbitMQ": "[0.1.19, )",
+ "Monai.Deploy.Security": "[0.1.3, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "Monai.Deploy.Storage.MinIO": "[0.2.13, )",
+ "NLog": "[5.1.0, )",
+ "NLog.Web.AspNetCore": "[5.2.0, )",
+ "Polly": "[7.2.3, )",
+ "Swashbuckle.AspNetCore": "[6.4.0, )",
+ "fo-dicom": "[5.0.3, )",
+ "fo-dicom.NLog": "[5.0.3, )"
}
},
"monai.deploy.informaticsgateway.api": {
"type": "Project",
"dependencies": {
- "Macross.Json.Extensions": "3.0.0",
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13"
+ "Macross.Json.Extensions": "[3.0.0, )",
+ "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )"
}
},
"monai.deploy.informaticsgateway.client": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNet.WebApi.Client": "5.2.9",
- "Microsoft.Extensions.Http": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Client.Common": "1.0.0"
+ "Microsoft.AspNet.WebApi.Client": "[5.2.9, )",
+ "Microsoft.Extensions.Http": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Client.Common": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.client.common": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "System.Text.Json": "6.0.7"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "System.Text.Json": "[6.0.7, )"
}
},
"monai.deploy.informaticsgateway.common": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "System.IO.Abstractions": "17.2.3",
- "System.Threading.Tasks.Dataflow": "6.0.0",
- "fo-dicom": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "System.IO.Abstractions": "[17.2.3, )",
+ "System.Threading.Tasks.Dataflow": "[6.0.0, )",
+ "fo-dicom": "[5.0.3, )"
}
},
"monai.deploy.informaticsgateway.configuration": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "6.0.3",
- "Microsoft.Extensions.Options": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Common": "1.0.0",
- "Monai.Deploy.Messaging": "0.1.19",
- "Monai.Deploy.Storage": "0.2.13",
- "System.IO.Abstractions": "17.2.3"
+ "Microsoft.Extensions.Logging.Abstractions": "[6.0.3, )",
+ "Microsoft.Extensions.Options": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )",
+ "Monai.Deploy.Messaging": "[0.1.19, )",
+ "Monai.Deploy.Storage": "[0.2.13, )",
+ "System.IO.Abstractions": "[17.2.3, )"
}
},
"monai.deploy.informaticsgateway.database": {
"type": "Project",
"dependencies": {
- "AspNetCore.HealthChecks.MongoDb": "6.0.2",
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "6.0.12",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.MongoDB": "1.0.0"
+ "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )",
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.EntityFramework": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.MongoDB": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.api": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Polly": "7.2.3"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Polly": "[7.2.3, )"
}
},
"monai.deploy.informaticsgateway.database.entityframework": {
"type": "Project",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.12",
- "Microsoft.EntityFrameworkCore.Sqlite": "6.0.12",
- "Microsoft.Extensions.Configuration": "6.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
- "Microsoft.Extensions.Configuration.Json": "6.0.0",
- "Monai.Deploy.InformaticsGateway.Api": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Configuration": "1.0.0",
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0"
+ "Microsoft.EntityFrameworkCore": "[6.0.12, )",
+ "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )",
+ "Microsoft.Extensions.Configuration": "[6.0.1, )",
+ "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )",
+ "Microsoft.Extensions.Configuration.Json": "[6.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )",
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )"
}
},
"monai.deploy.informaticsgateway.database.mongodb": {
"type": "Project",
"dependencies": {
- "Monai.Deploy.InformaticsGateway.Database.Api": "1.0.0",
- "MongoDB.Driver": "2.18.0",
- "MongoDB.Driver.Core": "2.18.0"
+ "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )",
+ "MongoDB.Driver": "[2.18.0, )",
+ "MongoDB.Driver.Core": "[2.18.0, )"
}
},
"monai.deploy.informaticsgateway.dicomweb.client": {
"type": "Project",
"dependencies": {
- "Ardalis.GuardClauses": "4.0.1",
- "Microsoft.AspNet.WebApi.Client": "5.2.9",
- "Microsoft.Extensions.Http": "6.0.0",
- "Microsoft.Net.Http.Headers": "2.2.8",
- "Monai.Deploy.InformaticsGateway.Client.Common": "1.0.0",
- "System.Linq.Async": "6.0.1",
- "fo-dicom": "5.0.3"
+ "Ardalis.GuardClauses": "[4.0.1, )",
+ "Microsoft.AspNet.WebApi.Client": "[5.2.9, )",
+ "Microsoft.Extensions.Http": "[6.0.0, )",
+ "Microsoft.Net.Http.Headers": "[2.2.8, )",
+ "Monai.Deploy.InformaticsGateway.Client.Common": "[1.0.0, )",
+ "System.Linq.Async": "[6.0.1, )",
+ "fo-dicom": "[5.0.3, )"
}
}
}