From 97d1b531732aa456fcf4eeb5940379f06727a4f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 08:12:50 -0800 Subject: [PATCH 01/29] Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#314) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6545b5ddd..f56a62d48 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -281,7 +281,7 @@ jobs: popd - name: Upload Integration Test Results - uses: actions/upload-artifact@v3.1.1 + uses: actions/upload-artifact@v3.1.2 if: always() with: name: integration-${{ matrix.feature }} @@ -359,7 +359,7 @@ jobs: dir -r ~/release - name: Upload CLI - uses: actions/upload-artifact@v3.1.1 + uses: actions/upload-artifact@v3.1.2 with: name: artifacts path: ~/release @@ -473,7 +473,7 @@ jobs: Get-ChildItem ~\release -Recurse - name: Upload docs - uses: actions/upload-artifact@v3.1.1 + uses: actions/upload-artifact@v3.1.2 with: name: artifacts path: ~/release From c0e35e9abc6050dcf1e8fb402d95ae62af30949d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 08:13:04 -0800 Subject: [PATCH 02/29] Bump actions/cache from 3.0.11 to 3.2.3 (#313) Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.3. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3.0.11...v3.2.3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f56a62d48..788bb5ac9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.0.11 + uses: actions/cache@v3.2.3 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -127,7 +127,7 @@ jobs: cache: yes - name: Enable NuGet cache - uses: actions/cache@v3.0.11 + uses: actions/cache@v3.2.3 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -180,7 +180,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.0.11 + uses: actions/cache@v3.2.3 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -259,7 +259,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.0.11 + uses: actions/cache@v3.2.3 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -323,7 +323,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.0.11 + uses: actions/cache@v3.2.3 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -436,7 +436,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.0.11 + uses: actions/cache@v3.2.3 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} From 2831d3c5484a20972a24cddf616969c21e8aba1f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 08:13:26 -0800 Subject: [PATCH 03/29] Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 (#309) Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.4.0 to 17.4.1. - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](https://github.com/microsoft/vstest/compare/v17.4.0...v17.4.1) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj | 2 +- src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj | 2 +- .../Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj | 2 +- .../Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.Configuration.Test.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.Database.Api.Test.csproj | 2 +- ...ploy.InformaticsGateway.Database.EntityFramework.Test.csproj | 2 +- ....InformaticsGateway.Database.MongoDB.Integration.Test.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj | 2 +- .../Test/Monai.Deploy.InformaticsGateway.Test.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.Integration.Test.csproj | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj b/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj index 4a04855a4..d19d82294 100644 --- a/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj +++ b/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj @@ -33,7 +33,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj b/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj index 481dc7af9..9221ef270 100644 --- a/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj +++ b/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj @@ -33,7 +33,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj b/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj index 8ebbc2f44..ec03f4aa8 100644 --- a/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj +++ b/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj @@ -31,7 +31,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj b/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj index b5870bd14..889e6435e 100644 --- a/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj +++ b/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj @@ -33,7 +33,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj b/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj index 8f6a9cfc6..d8ce0dc0d 100644 --- a/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj +++ b/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj @@ -29,7 +29,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj b/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj index 3853cb9c9..bb5da0675 100644 --- a/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj +++ b/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj @@ -34,7 +34,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Database/Api/Test/Monai.Deploy.InformaticsGateway.Database.Api.Test.csproj b/src/Database/Api/Test/Monai.Deploy.InformaticsGateway.Database.Api.Test.csproj index 7ae3ec3e5..aeafc16ff 100644 --- a/src/Database/Api/Test/Monai.Deploy.InformaticsGateway.Database.Api.Test.csproj +++ b/src/Database/Api/Test/Monai.Deploy.InformaticsGateway.Database.Api.Test.csproj @@ -25,7 +25,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj b/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj index 8032a770e..a2a7c2cc5 100644 --- a/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj +++ b/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj @@ -26,7 +26,7 @@ - + diff --git a/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj b/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj index eac3aaece..c6ba9270a 100644 --- a/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj +++ b/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj @@ -27,7 +27,7 @@ - + diff --git a/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj b/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj index 3f8cc84e2..822b27978 100644 --- a/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj +++ b/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj @@ -31,7 +31,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj b/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj index 2ee72c63a..7280b3910 100644 --- a/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj +++ b/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj @@ -37,7 +37,7 @@ - + diff --git a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj index bac224f0b..a29767896 100644 --- a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj +++ b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj @@ -32,7 +32,7 @@ - + From 7ad457adf42ee3de1b3faa841a57af459fe5360a Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Sun, 5 Feb 2023 14:28:34 -0800 Subject: [PATCH 04/29] Clears payload at startup (#326) * Fix Mongodb configuration where GUIDs are not deserialized correctly Remove pending payloads only when MachineName matches. * Update changelog Signed-off-by: Victor Chang --- doc/dependency_decisions.yml | 68 ++-- docs/api/rest/fhir.md | 2 +- docs/api/rest/toc.yml | 4 + docs/changelog.md | 8 + ...Monai.Deploy.InformaticsGateway.Api.csproj | 4 +- src/Api/Storage/Payload.cs | 5 +- ....Deploy.InformaticsGateway.Api.Test.csproj | 2 +- src/Api/Test/packages.lock.json | 52 +-- src/Api/packages.lock.json | 20 +- ...Monai.Deploy.InformaticsGateway.CLI.csproj | 2 +- ....Deploy.InformaticsGateway.CLI.Test.csproj | 4 +- src/CLI/Test/packages.lock.json | 100 +++--- src/CLI/packages.lock.json | 40 +-- ...oy.InformaticsGateway.Client.Common.csproj | 2 +- ...formaticsGateway.Client.Common.Test.csproj | 4 +- src/Client.Common/Test/packages.lock.json | 46 +-- src/Client.Common/packages.lock.json | 6 +- ...ai.Deploy.InformaticsGateway.Client.csproj | 2 +- ...ploy.InformaticsGateway.Client.Test.csproj | 2 +- src/Client/Test/packages.lock.json | 227 ++++++------- src/Client/packages.lock.json | 32 +- ...ai.Deploy.InformaticsGateway.Common.csproj | 2 +- ...ploy.InformaticsGateway.Common.Test.csproj | 2 +- src/Common/Test/packages.lock.json | 44 +-- src/Common/packages.lock.json | 6 +- ...oy.InformaticsGateway.Configuration.csproj | 2 +- ...formaticsGateway.Configuration.Test.csproj | 2 +- src/Configuration/Test/packages.lock.json | 72 ++-- src/Configuration/packages.lock.json | 28 +- ...loy.InformaticsGateway.Database.Api.csproj | 2 +- src/Database/Api/Test/packages.lock.json | 80 ++--- src/Database/Api/packages.lock.json | 50 +-- .../Configuration/PayloadConfiguration.cs | 3 + .../20230131233123_R3_0.3.8.Designer.cs | 316 ++++++++++++++++++ .../Migrations/20230131233123_R3_0.3.8.cs | 25 ++ .../InformaticsGatewayContextModelSnapshot.cs | 5 +- ...icsGateway.Database.EntityFramework.csproj | 6 +- .../Repositories/PayloadRepository.cs | 2 +- ...teway.Database.EntityFramework.Test.csproj | 4 +- .../EntityFramework/Test/packages.lock.json | 140 ++++---- .../EntityFramework/packages.lock.json | 92 ++--- ....Deploy.InformaticsGateway.Database.csproj | 6 +- .../InferenceRequestConfiguration.cs | 8 +- .../MongoDBEntityBaseConfiguration.cs | 8 +- .../Configurations/PayloadConfiguration.cs | 10 +- ...y.Database.MongoDB.Integration.Test.csproj | 2 +- .../Integration.Test/packages.lock.json | 125 +++---- ...InformaticsGateway.Database.MongoDB.csproj | 4 +- .../MongoDB/MongoDatabaseMigrationManager.cs | 7 + .../MongoDB/Repositories/PayloadRepository.cs | 8 +- src/Database/MongoDB/packages.lock.json | 87 ++--- src/Database/packages.lock.json | 159 ++++----- src/DicomWebClient/CLI/packages.lock.json | 18 +- ....InformaticsGateway.DicomWeb.Client.csproj | 2 +- ...rmaticsGateway.DicomWeb.Client.Test.csproj | 4 +- src/DicomWebClient/Test/packages.lock.json | 60 ++-- src/DicomWebClient/packages.lock.json | 10 +- .../Logging/Log.3000.PayloadAssembler.cs | 2 +- .../Logging/Log.700.PayloadService.cs | 13 +- .../Monai.Deploy.InformaticsGateway.csproj | 14 +- .../Connectors/PayloadMoveActionHandler.cs | 49 ++- .../Connectors/PayloadMoveException.cs | 9 +- .../Services/Storage/ObjectUploadService.cs | 8 +- ...onai.Deploy.InformaticsGateway.Test.csproj | 8 +- .../Test/packages.lock.json | 207 ++++++------ .../appsettings.Development.json | 2 +- src/InformaticsGateway/packages.lock.json | 161 ++++----- ...InformaticsGateway.Integration.Test.csproj | 6 +- tests/Integration.Test/packages.lock.json | 195 +++++------ 69 files changed, 1551 insertions(+), 1156 deletions(-) create mode 100644 src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.Designer.cs create mode 100644 src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.cs diff --git a/doc/dependency_decisions.yml b/doc/dependency_decisions.yml index 457d83411..01f54b686 100644 --- a/doc/dependency_decisions.yml +++ b/doc/dependency_decisions.yml @@ -39,7 +39,7 @@ - :who: mocsharp :why: Apache-2.0 (https://github.com/castleproject/Core/raw/master/LICENSE) :versions: - - 5.1.0 + - 5.1.1 :when: 2022-08-16 23:05:30.666349504 Z - - :approve - ConsoleAppFramework @@ -102,7 +102,7 @@ - :who: mocsharp :why: MIT (https://github.com/GitTools/GitVersion/raw/main/LICENSE) :versions: - - 5.11.1 + - 5.12.0 :when: 2022-08-16 23:05:34.633372053 Z - - :approve - HL7-dotnetcore @@ -319,70 +319,70 @@ - :who: mocsharp :why: MIT (https://github.com/microsoft/vstest/raw/main/LICENSE) :versions: - - 17.4.0 + - 17.4.1 :when: 2022-08-16 23:05:48.342748414 Z - - :approve - Microsoft.Data.Sqlite.Core - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:49.698463427 Z - - :approve - Microsoft.EntityFrameworkCore - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:50.137694970 Z - - :approve - Microsoft.EntityFrameworkCore.Abstractions - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:51.008105271 Z - - :approve - Microsoft.EntityFrameworkCore.Analyzers - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:51.445711308 Z - - :approve - Microsoft.EntityFrameworkCore.Design - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:51.922790944 Z - - :approve - Microsoft.EntityFrameworkCore.InMemory - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:52.375150938 Z - - :approve - Microsoft.EntityFrameworkCore.Relational - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:52.828879230 Z - - :approve - Microsoft.EntityFrameworkCore.Sqlite - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:53.270526921 Z - - :approve - Microsoft.EntityFrameworkCore.Sqlite.Core - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.12 + - 6.0.13 :when: 2022-08-16 23:05:53.706997823 Z - - :approve - Microsoft.Extensions.ApiDescription.Server @@ -524,7 +524,7 @@ :why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) :versions: - 6.0.11 - - 6.0.12 + - 6.0.13 :when: 2022-08-29 18:11:22.090772006 Z - - :approve - Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions @@ -532,7 +532,7 @@ :why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) :versions: - 6.0.11 - - 6.0.12 + - 6.0.13 :when: 2022-08-29 18:11:22.090772006 Z - - :approve - Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore @@ -540,7 +540,7 @@ :why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) :versions: - 6.0.11 - - 6.0.12 + - 6.0.13 :when: 2022-08-29 18:11:22.090772006 Z - - :approve - Microsoft.Extensions.FileProviders.Abstractions @@ -689,7 +689,7 @@ - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/microsoft/vstest/main/LICENSE) :versions: - - 17.4.0 + - 17.4.1 :when: 2022-09-01 23:06:13.008314524 Z - - :approve - Microsoft.NETCore.Platforms @@ -739,14 +739,14 @@ - :who: mocsharp :why: MIT (https://github.com/microsoft/vstest/raw/v17.4.0/LICENSE) :versions: - - 17.4.0 + - 17.4.1 :when: 2022-08-16 23:06:16.175705981 Z - - :approve - Microsoft.TestPlatform.TestHost - :who: mocsharp :why: MIT (https://github.com/microsoft/vstest/raw/v17.4.0/LICENSE) :versions: - - 17.4.0 + - 17.4.1 :when: 2022-08-16 23:06:17.671459450 Z - - :approve - Microsoft.Toolkit.HighPerformance @@ -831,14 +831,8 @@ :why: BSD 3-Clause License ( https://raw.githubusercontent.com/moq/moq4/main/License.txt) :versions: - 4.18.1 + - 4.18.4 :when: 2022-08-16 23:06:23.359197359 Z -- - :approve - - Moq - - :who: mocsharp - :why: BSD 3-Clause License ( https://raw.githubusercontent.com/moq/moq4/main/License.txt) - :versions: - - 4.18.3 - :when: 2022-08-16 23:06:23.843184482 Z - - :approve - NETStandard.Library - :who: mocsharp @@ -972,28 +966,28 @@ - :who: mocsharp :why: MIT (https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) :versions: - - 6.4.0 + - 6.5.0 :when: 2022-08-16 23:06:33.817705411 Z - - :approve - Swashbuckle.AspNetCore.Swagger - :who: mocsharp :why: MIT (https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) :versions: - - 6.4.0 + - 6.5.0 :when: 2022-08-16 23:06:34.264757523 Z - - :approve - Swashbuckle.AspNetCore.SwaggerGen - :who: mocsharp :why: MIT (https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) :versions: - - 6.4.0 + - 6.5.0 :when: 2022-08-16 23:06:34.716116883 Z - - :approve - Swashbuckle.AspNetCore.SwaggerUI - :who: mocsharp :why: MIT (https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) :versions: - - 6.4.0 + - 6.5.0 :when: 2022-08-16 23:06:35.164249703 Z - - :approve - System.AppContext @@ -2222,7 +2216,7 @@ - :who: mocsharp :why: MIT (https://github.com/JoshKeegan/xRetry/raw/master/LICENSE) :versions: - - 1.8.0 + - 1.9.0 :when: 2022-08-16 23:07:57.794503140 Z - - :approve - xunit @@ -2341,21 +2335,21 @@ - :who: mocsharp :why: BSD 3-Clause License (https://github.com/NLog/NLog/raw/dev/LICENSE.txt) :versions: - - 5.1.0 + - 5.1.1 :when: 2022-10-12 03:14:06.538744982 Z - - :approve - NLog.Extensions.Logging - :who: mocsharp :why: BSD 2-Clause Simplified License (https://github.com/NLog/NLog.Extensions.Logging/raw/master/LICENSE) :versions: - - 5.2.0 + - 5.2.1 :when: 2022-10-12 03:14:06.964203977 Z - - :approve - NLog.Web.AspNetCore - :who: mocsharp :why: BSD 3-Clause License (https://github.com/NLog/NLog.Web/raw/master/LICENSE) :versions: - - 5.2.0 + - 5.2.1 :when: 2022-10-12 03:14:07.396706995 Z - - :approve - fo-dicom.NLog @@ -2397,28 +2391,28 @@ - :who: mocsharp :why: Apache-2.0 (https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) :versions: - - 2.18.0 + - 2.19.0 :when: 2022-11-16 23:38:53.891380809 Z - - :approve - MongoDB.Driver - :who: mocsharp :why: Apache-2.0 (https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) :versions: - - 2.18.0 + - 2.19.0 :when: 2022-11-16 23:38:54.213853364 Z - - :approve - MongoDB.Driver.Core - :who: mocsharp :why: Apache-2.0 (https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) :versions: - - 2.18.0 + - 2.19.0 :when: 2022-11-16 23:38:54.553730219 Z - - :approve - MongoDB.Libmongocrypt - :who: mocsharp :why: Apache-2.0 (https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) :versions: - - 1.6.0 + - 1.7.0 :when: 2022-11-16 23:38:54.863359236 Z - - :approve - SharpCompress diff --git a/docs/api/rest/fhir.md b/docs/api/rest/fhir.md index dd5df8f88..a45525e23 100644 --- a/docs/api/rest/fhir.md +++ b/docs/api/rest/fhir.md @@ -14,7 +14,7 @@ ~ limitations under the License. --> -# DICOMWeb STOW-RS APIs +# FHIR APIs The `fhir/` endpoint implements the specifications defined in [section 3.1.0 RESTful API](http://hl7.org/implement/standards/fhir/http.html) defined by HL7 (Health Level 7 International) to enable triggering new workflows. The FHIR service supports multiple versions of the Fast Healthcare Interoperability Resources (FHIR) specifications published by Health Level 7 International (HL7). diff --git a/docs/api/rest/toc.yml b/docs/api/rest/toc.yml index 27d12f266..439ca319d 100644 --- a/docs/api/rest/toc.yml +++ b/docs/api/rest/toc.yml @@ -14,6 +14,10 @@ - name: Configuration href: config.md +- name: DICOMWeb STOW + href: dicomweb-stow.md +- name: FHIR + href: fhir.md - name: Health href: health.md - name: Inference Request diff --git a/docs/changelog.md b/docs/changelog.md index fd98e7830..63ee8e9f7 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -17,6 +17,14 @@ # Changelog +## 0.3.8 + +[GitHub Milestone 0.3.8](https://github.com/Project-MONAI/monai-deploy-informatics-gateway/milestone/14) + +- Clears payloads that are created by the same instance of MIG at startup. +- Fixes bad Mongodb configuration resulted in GUIDs not being (de)serialized correctly. + + ## 0.3.7 [GitHub Milestone 0.3.7](https://github.com/Project-MONAI/monai-deploy-informatics-gateway/milestone/13) diff --git a/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj b/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj index 7a14db599..2d8e9585c 100644 --- a/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj +++ b/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj @@ -27,11 +27,11 @@ - + All - + diff --git a/src/Api/Storage/Payload.cs b/src/Api/Storage/Payload.cs index 5b601e07a..fb46d5ea4 100644 --- a/src/Api/Storage/Payload.cs +++ b/src/Api/Storage/Payload.cs @@ -46,12 +46,14 @@ public enum PayloadState private readonly Stopwatch _lastReceived; private bool _disposedValue; - public Guid PayloadId { get; } + public Guid PayloadId { get; private set; } public uint Timeout { get; init; } public string Key { get; init; } + public string? MachineName { get; init; } + public DateTime DateTimeCreated { get; private set; } public int RetryCount { get; set; } @@ -81,6 +83,7 @@ public Payload(string key, string correlationId, uint timeout) _lastReceived = new Stopwatch(); CorrelationId = correlationId; + MachineName = Environment.MachineName; DateTimeCreated = DateTime.UtcNow; PayloadId = Guid.NewGuid(); Key = key; diff --git a/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj b/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj index d19d82294..7825a3077 100644 --- a/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj +++ b/src/Api/Test/Monai.Deploy.InformaticsGateway.Api.Test.csproj @@ -35,7 +35,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Api/Test/packages.lock.json b/src/Api/Test/packages.lock.json index 1babfad02..9cfd72763 100644 --- a/src/Api/Test/packages.lock.json +++ b/src/Api/Test/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "System.IO.Abstractions.TestingHelpers": { @@ -29,9 +29,9 @@ }, "xRetry": { "type": "Direct", - "requested": "[1.8.0, )", - "resolved": "1.8.0", - "contentHash": "H8KXWHBjQASwD4y/7L2j7j4KLmg8z4+mCV4atrhZvJVnCkVSKLkWe1lfKGmaCYkKt2dJnC4yH+tJXGqthSkGGg==", + "requested": "[1.9.0, )", + "resolved": "1.9.0", + "contentHash": "NeIbJrwpc5EUPagx/mdd/7KzpR36BO8IWrsbgtvOVjxD2xtmNfUHieZ24PeZ4oCYiLBcTviCy+og/bE/OvPchw==", "dependencies": { "xunit.core": "[2.4.0, 3.0.0)" } @@ -107,13 +107,13 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -226,8 +226,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -235,10 +235,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1267,20 +1267,20 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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, )" } } } diff --git a/src/Api/packages.lock.json b/src/Api/packages.lock.json index 5a6e87970..33d1dc770 100644 --- a/src/Api/packages.lock.json +++ b/src/Api/packages.lock.json @@ -4,9 +4,9 @@ "net6.0": { "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "Macross.Json.Extensions": { "type": "Direct", @@ -16,9 +16,9 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Monai.Deploy.Messaging": { "type": "Direct", @@ -279,10 +279,10 @@ "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, )" } } } diff --git a/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj b/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj index b04005958..fbe64001b 100644 --- a/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj +++ b/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj @@ -51,7 +51,7 @@ - + All diff --git a/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj b/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj index 9221ef270..aa07db4db 100644 --- a/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj +++ b/src/CLI/Test/Monai.Deploy.InformaticsGateway.CLI.Test.csproj @@ -34,10 +34,10 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/CLI/Test/packages.lock.json b/src/CLI/Test/packages.lock.json index bfff2f281..f00960bd3 100644 --- a/src/CLI/Test/packages.lock.json +++ b/src/CLI/Test/packages.lock.json @@ -10,21 +10,21 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "System.CommandLine.Hosting": { @@ -49,9 +49,9 @@ }, "xRetry": { "type": "Direct", - "requested": "[1.8.0, )", - "resolved": "1.8.0", - "contentHash": "H8KXWHBjQASwD4y/7L2j7j4KLmg8z4+mCV4atrhZvJVnCkVSKLkWe1lfKGmaCYkKt2dJnC4yH+tJXGqthSkGGg==", + "requested": "[1.9.0, )", + "resolved": "1.9.0", + "contentHash": "NeIbJrwpc5EUPagx/mdd/7KzpR36BO8IWrsbgtvOVjxD2xtmNfUHieZ24PeZ4oCYiLBcTviCy+og/bE/OvPchw==", "dependencies": { "xunit.core": "[2.4.0, 3.0.0)" } @@ -96,8 +96,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -159,8 +159,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -169,8 +169,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -474,8 +474,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -483,10 +483,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1553,53 +1553,53 @@ "mig-cli": { "type": "Project", "dependencies": { - "Crayon": "2.0.69", - "Docker.DotNet": "3.125.12", - "Microsoft.Extensions.Hosting": "6.0.1", - "Microsoft.Extensions.Logging": "6.0.0", - "Microsoft.Extensions.Logging.Console": "6.0.0", - "Monai.Deploy.InformaticsGateway.Api": "1.0.0", - "Monai.Deploy.InformaticsGateway.Client": "1.0.0", - "Monai.Deploy.InformaticsGateway.Common": "1.0.0", - "System.CommandLine": "2.0.0-beta4.22272.1", - "System.CommandLine.Hosting": "0.4.0-alpha.22272.1", - "System.CommandLine.Rendering": "0.4.0-alpha.22272.1", - "System.IO.Abstractions": "17.2.3" + "Crayon": "[2.0.69, )", + "Docker.DotNet": "[3.125.12, )", + "Microsoft.Extensions.Hosting": "[6.0.1, )", + "Microsoft.Extensions.Logging": "[6.0.0, )", + "Microsoft.Extensions.Logging.Console": "[6.0.0, )", + "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", + "Monai.Deploy.InformaticsGateway.Client": "[1.0.0, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "System.CommandLine": "[2.0.0-beta4.22272.1, )", + "System.CommandLine.Hosting": "[0.4.0-alpha.22272.1, )", + "System.CommandLine.Rendering": "[0.4.0-alpha.22272.1, )", + "System.IO.Abstractions": "[17.2.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.13, )", + "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, )" } } } diff --git a/src/CLI/packages.lock.json b/src/CLI/packages.lock.json index f5245a9a1..91f915c56 100644 --- a/src/CLI/packages.lock.json +++ b/src/CLI/packages.lock.json @@ -21,9 +21,9 @@ }, "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "Microsoft.Extensions.Hosting": { "type": "Direct", @@ -182,8 +182,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -1421,36 +1421,36 @@ "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.13, )", + "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, )" } } } diff --git a/src/Client.Common/Monai.Deploy.InformaticsGateway.Client.Common.csproj b/src/Client.Common/Monai.Deploy.InformaticsGateway.Client.Common.csproj index 1d7713966..4d47d403b 100644 --- a/src/Client.Common/Monai.Deploy.InformaticsGateway.Client.Common.csproj +++ b/src/Client.Common/Monai.Deploy.InformaticsGateway.Client.Common.csproj @@ -28,7 +28,7 @@ - + All diff --git a/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj b/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj index ec03f4aa8..0a4483cbc 100644 --- a/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj +++ b/src/Client.Common/Test/Monai.Deploy.InformaticsGateway.Client.Common.Test.csproj @@ -32,13 +32,13 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Client.Common/Test/packages.lock.json b/src/Client.Common/Test/packages.lock.json index 0c9173250..003cdee47 100644 --- a/src/Client.Common/Test/packages.lock.json +++ b/src/Client.Common/Test/packages.lock.json @@ -19,28 +19,28 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "xRetry": { "type": "Direct", - "requested": "[1.8.0, )", - "resolved": "1.8.0", - "contentHash": "H8KXWHBjQASwD4y/7L2j7j4KLmg8z4+mCV4atrhZvJVnCkVSKLkWe1lfKGmaCYkKt2dJnC4yH+tJXGqthSkGGg==", + "requested": "[1.9.0, )", + "resolved": "1.9.0", + "contentHash": "NeIbJrwpc5EUPagx/mdd/7KzpR36BO8IWrsbgtvOVjxD2xtmNfUHieZ24PeZ4oCYiLBcTviCy+og/bE/OvPchw==", "dependencies": { "xunit.core": "[2.4.0, 3.0.0)" } @@ -64,8 +64,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -77,8 +77,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.NETCore.Platforms": { "type": "Transitive", @@ -92,8 +92,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -101,10 +101,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1086,8 +1086,8 @@ "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, )" } } } diff --git a/src/Client.Common/packages.lock.json b/src/Client.Common/packages.lock.json index 2b8dfa262..8f3d6535a 100644 --- a/src/Client.Common/packages.lock.json +++ b/src/Client.Common/packages.lock.json @@ -13,9 +13,9 @@ }, "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "System.Text.Json": { "type": "Direct", diff --git a/src/Client/Monai.Deploy.InformaticsGateway.Client.csproj b/src/Client/Monai.Deploy.InformaticsGateway.Client.csproj index ea2ce1a6f..ec8adbd0f 100644 --- a/src/Client/Monai.Deploy.InformaticsGateway.Client.csproj +++ b/src/Client/Monai.Deploy.InformaticsGateway.Client.csproj @@ -25,7 +25,7 @@ - + All diff --git a/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj b/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj index 889e6435e..ff5c6b1a9 100644 --- a/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj +++ b/src/Client/Test/Monai.Deploy.InformaticsGateway.Client.Test.csproj @@ -39,7 +39,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/Client/Test/packages.lock.json b/src/Client/Test/packages.lock.json index f49806ad4..eda715042 100644 --- a/src/Client/Test/packages.lock.json +++ b/src/Client/Test/packages.lock.json @@ -10,21 +10,21 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "xunit": { @@ -76,8 +76,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -190,8 +190,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -200,19 +200,19 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -222,39 +222,39 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -389,10 +389,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", + "resolved": "6.0.13", + "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -400,17 +400,17 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" + "resolved": "6.0.13", + "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==", + "resolved": "6.0.13", + "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12" + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -662,8 +662,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -671,10 +671,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -784,32 +784,33 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Driver": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -818,8 +819,8 @@ }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "NETStandard.Library": { "type": "Transitive", @@ -845,25 +846,25 @@ }, "NLog": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "oW7ekrkRG9okpDMUcEglunWj8Qf2RY8qkgl+/chJoavzg3dbT13y32t19R54FKkmq80fKzw4ZekZkCrRGanKgQ==" + "resolved": "5.1.1", + "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "wzVFG5p8Nwbs1Ws29T8YJg+UbJfsh61h6U4xArnDSrtVvOoccwKtoFPZWwbym3ZTiTFmHIf7Ugu1j/WnT7z3vg==", + "resolved": "5.2.1", + "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.0" + "NLog": "5.1.1" } }, "NLog.Web.AspNetCore": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "DqFgdydAWW+pshPdzh0ydk2jJrrVaZmBNz5+p9K8N9q/4BOPJ94S2fD8t9erd7ZMhnigaqOq/HqZH4nGGOYTbA==", + "resolved": "5.2.1", + "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", "dependencies": { - "NLog.Extensions.Logging": "5.2.0" + "NLog.Extensions.Logging": "5.2.1" } }, "NuGet.Frameworks": { @@ -1025,35 +1026,35 @@ }, "Swashbuckle.AspNetCore": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "resolved": "6.5.0", + "contentHash": "FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==", "dependencies": { "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" } }, "Swashbuckle.AspNetCore.Swagger": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "resolved": "6.5.0", + "contentHash": "XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==", "dependencies": { "Microsoft.OpenApi": "1.2.3" } }, "Swashbuckle.AspNetCore.SwaggerGen": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "resolved": "6.5.0", + "contentHash": "Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==", "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0" } }, "Swashbuckle.AspNetCore.SwaggerUI": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==" + "resolved": "6.5.0", + "contentHash": "OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==" }, "System.Buffers": { "type": "Transitive", @@ -1672,10 +1673,10 @@ "DotNext.Threading": "[4.7.4, )", "HL7-dotnetcore": "[2.29.0, )", "Karambolo.Extensions.Logging.File": "[3.3.1, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.Abstractions": "[6.0.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1690,10 +1691,10 @@ "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, )", + "NLog": "[5.1.1, )", + "NLog.Web.AspNetCore": "[5.2.1, )", "Polly": "[7.2.3, )", - "Swashbuckle.AspNetCore": "[6.4.0, )", + "Swashbuckle.AspNetCore": "[6.5.0, )", "fo-dicom": "[5.0.3, )", "fo-dicom.NLog": "[5.0.3, )" } @@ -1702,7 +1703,7 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", "Monai.Deploy.Messaging": "[0.1.19, )", "Monai.Deploy.Storage": "[0.2.13, )" @@ -1711,26 +1712,26 @@ "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": { @@ -1749,11 +1750,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1765,7 +1766,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1774,8 +1775,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", @@ -1787,21 +1788,21 @@ "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.19.0, )", + "MongoDB.Driver.Core": "[2.19.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/Client/packages.lock.json b/src/Client/packages.lock.json index e1efacf6b..c05c90703 100644 --- a/src/Client/packages.lock.json +++ b/src/Client/packages.lock.json @@ -4,9 +4,9 @@ "net6.0": { "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "Microsoft.AspNet.WebApi.Client": { "type": "Direct", @@ -84,8 +84,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -1182,27 +1182,27 @@ "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.13, )", + "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, )" } } } diff --git a/src/Common/Monai.Deploy.InformaticsGateway.Common.csproj b/src/Common/Monai.Deploy.InformaticsGateway.Common.csproj index 4a74ecd74..5f6b10313 100644 --- a/src/Common/Monai.Deploy.InformaticsGateway.Common.csproj +++ b/src/Common/Monai.Deploy.InformaticsGateway.Common.csproj @@ -30,7 +30,7 @@ - + All diff --git a/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj b/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj index d8ce0dc0d..2ddd4c4c5 100644 --- a/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj +++ b/src/Common/Test/Monai.Deploy.InformaticsGateway.Common.Test.csproj @@ -30,7 +30,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Common/Test/packages.lock.json b/src/Common/Test/packages.lock.json index 519ca4b70..1f9a690f9 100644 --- a/src/Common/Test/packages.lock.json +++ b/src/Common/Test/packages.lock.json @@ -10,21 +10,21 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "System.IO.Abstractions": { @@ -69,8 +69,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -103,8 +103,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", @@ -150,8 +150,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -159,10 +159,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1163,10 +1163,10 @@ "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, )" } } } diff --git a/src/Common/packages.lock.json b/src/Common/packages.lock.json index 9a2b36402..2f146e49d 100644 --- a/src/Common/packages.lock.json +++ b/src/Common/packages.lock.json @@ -30,9 +30,9 @@ }, "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "System.IO.Abstractions": { "type": "Direct", diff --git a/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj b/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj index 3c7961289..f4cfdd412 100644 --- a/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj +++ b/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj @@ -26,7 +26,7 @@ - + All diff --git a/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj b/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj index bb5da0675..ba0769e32 100644 --- a/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj +++ b/src/Configuration/Test/Monai.Deploy.InformaticsGateway.Configuration.Test.csproj @@ -35,7 +35,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Configuration/Test/packages.lock.json b/src/Configuration/Test/packages.lock.json index 6dd3029e8..114c1fca7 100644 --- a/src/Configuration/Test/packages.lock.json +++ b/src/Configuration/Test/packages.lock.json @@ -10,21 +10,21 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "System.IO.Abstractions.TestingHelpers": { @@ -76,8 +76,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -115,13 +115,13 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -234,8 +234,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -243,10 +243,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1280,32 +1280,32 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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, )" } } } diff --git a/src/Configuration/packages.lock.json b/src/Configuration/packages.lock.json index 212a6d3ae..f76bcf8c3 100644 --- a/src/Configuration/packages.lock.json +++ b/src/Configuration/packages.lock.json @@ -4,9 +4,9 @@ "net6.0": { "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Direct", @@ -114,8 +114,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -280,20 +280,20 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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, )" } } } diff --git a/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj b/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj index b34fdd51a..c6d71e477 100644 --- a/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj +++ b/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj @@ -31,7 +31,7 @@ - + diff --git a/src/Database/Api/Test/packages.lock.json b/src/Database/Api/Test/packages.lock.json index 817c91935..1ee628df1 100644 --- a/src/Database/Api/Test/packages.lock.json +++ b/src/Database/Api/Test/packages.lock.json @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "xunit": { @@ -89,16 +89,16 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -108,13 +108,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -247,8 +247,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -256,10 +256,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1301,41 +1301,41 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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.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.13, )", + "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", + "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", + "Polly": "[7.2.3, )" } } } diff --git a/src/Database/Api/packages.lock.json b/src/Database/Api/packages.lock.json index f42d478d5..5f6a548c0 100644 --- a/src/Database/Api/packages.lock.json +++ b/src/Database/Api/packages.lock.json @@ -4,12 +4,12 @@ "net6.0": { "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -77,13 +77,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -323,32 +323,32 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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, )" } } } diff --git a/src/Database/EntityFramework/Configuration/PayloadConfiguration.cs b/src/Database/EntityFramework/Configuration/PayloadConfiguration.cs index 71df8d733..0374ae130 100644 --- a/src/Database/EntityFramework/Configuration/PayloadConfiguration.cs +++ b/src/Database/EntityFramework/Configuration/PayloadConfiguration.cs @@ -24,6 +24,7 @@ namespace Monai.Deploy.InformaticsGateway.Database.EntityFramework.Configuration { #pragma warning disable CS8604, CS8603 + internal class PayloadConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) @@ -46,6 +47,7 @@ public void Configure(EntityTypeBuilder builder) builder.Property(j => j.RetryCount).IsRequired(); builder.Property(j => j.State).IsRequired(); builder.Property(j => j.CorrelationId).IsRequired(); + builder.Property(j => j.MachineName); builder.Property(j => j.Files) .HasConversion( v => JsonSerializer.Serialize(v, jsonSerializerSettings), @@ -62,5 +64,6 @@ public void Configure(EntityTypeBuilder builder) builder.HasIndex(p => new { p.CorrelationId, p.PayloadId }, "idx_payload_ids").IsUnique(); } } + #pragma warning restore CS8604, CS8603 } diff --git a/src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.Designer.cs b/src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.Designer.cs new file mode 100644 index 000000000..2baa6fcd4 --- /dev/null +++ b/src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.Designer.cs @@ -0,0 +1,316 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Monai.Deploy.InformaticsGateway.Database.EntityFramework; + +#nullable disable + +namespace Monai.Deploy.InformaticsGateway.Database.Migrations +{ + [DbContext(typeof(InformaticsGatewayContext))] + [Migration("20230131233123_R3_0.3.8")] + partial class R3_038 + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "6.0.13"); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.DestinationApplicationEntity", b => + { + b.Property("Name") + .HasColumnType("TEXT"); + + b.Property("AeTitle") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("CreatedBy") + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .HasColumnType("TEXT"); + + b.Property("DateTimeUpdated") + .HasColumnType("TEXT"); + + b.Property("HostIp") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("Port") + .HasColumnType("INTEGER"); + + b.Property("UpdatedBy") + .HasColumnType("TEXT"); + + b.HasKey("Name"); + + b.HasIndex(new[] { "Name" }, "idx_destination_name") + .IsUnique(); + + b.HasIndex(new[] { "Name", "AeTitle", "HostIp", "Port" }, "idx_source_all") + .IsUnique(); + + b.ToTable("DestinationApplicationEntities"); + }); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.DicomAssociationInfo", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT"); + + b.Property("CalledAeTitle") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("CallingAeTitle") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("CorrelationId") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .HasColumnType("TEXT"); + + b.Property("DateTimeDisconnected") + .HasColumnType("TEXT"); + + b.Property("Duration") + .HasColumnType("TEXT"); + + b.Property("Errors") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("FileCount") + .HasColumnType("INTEGER"); + + b.Property("RemoteHost") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("RemotePort") + .HasColumnType("INTEGER"); + + b.HasKey("Id"); + + b.ToTable("DicomAssociationHistories"); + }); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.MonaiApplicationEntity", b => + { + b.Property("Name") + .HasColumnType("TEXT") + .HasColumnOrder(0); + + b.Property("AeTitle") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("AllowedSopClasses") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("CreatedBy") + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .HasColumnType("TEXT"); + + b.Property("Grouping") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("IgnoredSopClasses") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("Timeout") + .HasColumnType("INTEGER"); + + b.Property("Workflows") + .IsRequired() + .HasColumnType("TEXT"); + + b.HasKey("Name"); + + b.HasIndex(new[] { "Name" }, "idx_monaiae_name") + .IsUnique(); + + b.ToTable("MonaiApplicationEntities"); + }); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.Rest.InferenceRequest", b => + { + b.Property("InferenceRequestId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT"); + + b.Property("CreatedBy") + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("InputMetadata") + .HasColumnType("TEXT"); + + b.Property("InputResources") + .HasColumnType("TEXT"); + + b.Property("OutputResources") + .HasColumnType("TEXT"); + + b.Property("Priority") + .HasColumnType("INTEGER"); + + b.Property("State") + .HasColumnType("INTEGER"); + + b.Property("Status") + .HasColumnType("INTEGER"); + + b.Property("TransactionId") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("TryCount") + .HasColumnType("INTEGER"); + + b.HasKey("InferenceRequestId"); + + b.HasIndex(new[] { "InferenceRequestId" }, "idx_inferencerequest_inferencerequestid") + .IsUnique(); + + b.HasIndex(new[] { "State" }, "idx_inferencerequest_state"); + + b.HasIndex(new[] { "TransactionId" }, "idx_inferencerequest_transactionid") + .IsUnique(); + + b.ToTable("InferenceRequests"); + }); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.SourceApplicationEntity", b => + { + b.Property("Name") + .HasColumnType("TEXT"); + + b.Property("AeTitle") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("CreatedBy") + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .HasColumnType("TEXT"); + + b.Property("DateTimeUpdated") + .HasColumnType("TEXT"); + + b.Property("HostIp") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("UpdatedBy") + .HasColumnType("TEXT"); + + b.HasKey("Name"); + + b.HasIndex(new[] { "Name", "AeTitle", "HostIp" }, "idx_source_all") + .IsUnique() + .HasDatabaseName("idx_source_all1"); + + b.HasIndex(new[] { "Name" }, "idx_source_name") + .IsUnique(); + + b.ToTable("SourceApplicationEntities"); + }); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.Storage.Payload", b => + { + b.Property("PayloadId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT"); + + b.Property("CorrelationId") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .HasColumnType("TEXT"); + + b.Property("Files") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("Key") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("MachineName") + .HasColumnType("TEXT"); + + b.Property("RetryCount") + .HasColumnType("INTEGER"); + + b.Property("State") + .HasColumnType("INTEGER"); + + b.Property("Timeout") + .HasColumnType("INTEGER"); + + b.HasKey("PayloadId"); + + b.HasIndex(new[] { "CorrelationId", "PayloadId" }, "idx_payload_ids") + .IsUnique(); + + b.HasIndex(new[] { "State" }, "idx_payload_state"); + + b.ToTable("Payloads"); + }); + + modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Database.Api.StorageMetadataWrapper", b => + { + b.Property("CorrelationId") + .HasColumnType("TEXT"); + + b.Property("Identity") + .HasColumnType("TEXT"); + + b.Property("DateTimeCreated") + .HasColumnType("TEXT"); + + b.Property("IsUploaded") + .HasColumnType("INTEGER"); + + b.Property("TypeName") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("Value") + .IsRequired() + .HasColumnType("TEXT"); + + b.HasKey("CorrelationId", "Identity"); + + b.HasIndex(new[] { "CorrelationId" }, "idx_storagemetadata_correlation"); + + b.HasIndex(new[] { "CorrelationId", "Identity" }, "idx_storagemetadata_ids"); + + b.HasIndex(new[] { "IsUploaded" }, "idx_storagemetadata_uploaded"); + + b.ToTable("StorageMetadataWrapperEntities"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.cs b/src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.cs new file mode 100644 index 000000000..5b56367b8 --- /dev/null +++ b/src/Database/EntityFramework/Migrations/20230131233123_R3_0.3.8.cs @@ -0,0 +1,25 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Monai.Deploy.InformaticsGateway.Database.Migrations +{ + public partial class R3_038 : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "MachineName", + table: "Payloads", + type: "TEXT", + nullable: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "MachineName", + table: "Payloads"); + } + } +} diff --git a/src/Database/EntityFramework/Migrations/InformaticsGatewayContextModelSnapshot.cs b/src/Database/EntityFramework/Migrations/InformaticsGatewayContextModelSnapshot.cs index cd7dedcb3..dcce1e068 100644 --- a/src/Database/EntityFramework/Migrations/InformaticsGatewayContextModelSnapshot.cs +++ b/src/Database/EntityFramework/Migrations/InformaticsGatewayContextModelSnapshot.cs @@ -15,7 +15,7 @@ partial class InformaticsGatewayContextModelSnapshot : ModelSnapshot protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 - modelBuilder.HasAnnotation("ProductVersion", "6.0.12"); + modelBuilder.HasAnnotation("ProductVersion", "6.0.13"); modelBuilder.Entity("Monai.Deploy.InformaticsGateway.Api.DestinationApplicationEntity", b => { @@ -254,6 +254,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) .IsRequired() .HasColumnType("TEXT"); + b.Property("MachineName") + .HasColumnType("TEXT"); + b.Property("RetryCount") .HasColumnType("INTEGER"); diff --git a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj index 8950f1f0e..40739f155 100644 --- a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj +++ b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj @@ -37,12 +37,12 @@ - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/Database/EntityFramework/Repositories/PayloadRepository.cs b/src/Database/EntityFramework/Repositories/PayloadRepository.cs index 1e5a1499a..e70590acc 100644 --- a/src/Database/EntityFramework/Repositories/PayloadRepository.cs +++ b/src/Database/EntityFramework/Repositories/PayloadRepository.cs @@ -104,7 +104,7 @@ public async Task RemovePendingPayloadsAsync(CancellationToken cancellation return await _retryPolicy.ExecuteAsync(async () => { var count = 0; - await _dataset.Where(p => p.State == Payload.PayloadState.Created).ForEachAsync( + await _dataset.Where(p => p.State == Payload.PayloadState.Created && p.MachineName == Environment.MachineName).ForEachAsync( p => { _dataset.Remove(p); diff --git a/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj b/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj index a2a7c2cc5..6f8b0dda0 100644 --- a/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj +++ b/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj @@ -25,9 +25,9 @@ - + - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Database/EntityFramework/Test/packages.lock.json b/src/Database/EntityFramework/Test/packages.lock.json index de72708b0..434b590ed 100644 --- a/src/Database/EntityFramework/Test/packages.lock.json +++ b/src/Database/EntityFramework/Test/packages.lock.json @@ -10,30 +10,30 @@ }, "Microsoft.EntityFrameworkCore.InMemory": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "6A42n1ehuWTIsqbOzcA82aNePXF+xrrSfiD0wbW99NCDpNra4m6A3EkFS1yb8hDkc7yY64BkNQV5YhsB/5UgBA==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "NEOR8DI3v3heJkWLhyu7LyoXLGB0qNlkABzkzQ+90/YTjFlQU/L/tbG2cKMsZXtk4hlTI10Xzn24h+YkUNustw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12" + "Microsoft.EntityFrameworkCore": "6.0.13" } }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "xunit": { @@ -76,8 +76,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -115,24 +115,24 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -142,39 +142,39 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -360,8 +360,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -369,10 +369,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1461,54 +1461,54 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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.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.13, )", + "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.13, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "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, )" } } } diff --git a/src/Database/EntityFramework/packages.lock.json b/src/Database/EntityFramework/packages.lock.json index 8df7a1ecc..48b9b341f 100644 --- a/src/Database/EntityFramework/packages.lock.json +++ b/src/Database/EntityFramework/packages.lock.json @@ -4,12 +4,12 @@ "net6.0": { "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -19,21 +19,21 @@ }, "Microsoft.EntityFrameworkCore.Design": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "R4rse/Dli8xqyDoQ0BVO8ECAEuwsDvu+qolTyvJl0mmFJodcxTHZQ8dUxxElqk+fTkiHE9rBMIZPoLE10ZCOCA==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "ycFZrBWsQNhd9icPPd/HatodZp0Y3oAsyhvwPIpElhRnh50VrJ/Jl/PyY0uekkvafMBbhN/XS2Xkk3BgDNh5Tg==", "dependencies": { "Humanizer.Core": "2.8.26", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12" + "Microsoft.EntityFrameworkCore.Relational": "6.0.13" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, @@ -132,38 +132,38 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -470,41 +470,41 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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.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.13, )", + "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", + "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", + "Polly": "[7.2.3, )" } } } diff --git a/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj b/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj index deb391d5c..4990cc54b 100644 --- a/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj +++ b/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj @@ -63,14 +63,14 @@ - + All - + - + diff --git a/src/Database/MongoDB/Configurations/InferenceRequestConfiguration.cs b/src/Database/MongoDB/Configurations/InferenceRequestConfiguration.cs index caa7721f5..9683ce426 100644 --- a/src/Database/MongoDB/Configurations/InferenceRequestConfiguration.cs +++ b/src/Database/MongoDB/Configurations/InferenceRequestConfiguration.cs @@ -16,10 +16,7 @@ */ using Monai.Deploy.InformaticsGateway.Api.Rest; -using MongoDB.Bson; using MongoDB.Bson.Serialization; -using MongoDB.Bson.Serialization.IdGenerators; -using MongoDB.Bson.Serialization.Serializers; namespace Monai.Deploy.InformaticsGateway.Database.MongoDB.Configurations { @@ -30,9 +27,8 @@ public static void Configure() BsonClassMap.RegisterClassMap(j => { j.AutoMap(); - j.MapIdMember(c => c.InferenceRequestId) - .SetIdGenerator(GuidGenerator.Instance) - .SetSerializer(new GuidSerializer(BsonType.String)); + j.SetIdMember(j.GetMemberMap(c => c.InferenceRequestId)); + j.MapIdMember(c => c.InferenceRequestId); j.SetIgnoreExtraElements(true); j.UnmapProperty(p => p.Application); diff --git a/src/Database/MongoDB/Configurations/MongoDBEntityBaseConfiguration.cs b/src/Database/MongoDB/Configurations/MongoDBEntityBaseConfiguration.cs index 000193dee..c7ee5ac3d 100644 --- a/src/Database/MongoDB/Configurations/MongoDBEntityBaseConfiguration.cs +++ b/src/Database/MongoDB/Configurations/MongoDBEntityBaseConfiguration.cs @@ -16,10 +16,7 @@ */ using Monai.Deploy.InformaticsGateway.Api; -using MongoDB.Bson; using MongoDB.Bson.Serialization; -using MongoDB.Bson.Serialization.IdGenerators; -using MongoDB.Bson.Serialization.Serializers; namespace Monai.Deploy.InformaticsGateway.Database.MongoDB.Configurations { @@ -30,9 +27,8 @@ public static void Configure() BsonClassMap.RegisterClassMap(j => { j.SetIsRootClass(true); - j.MapIdMember(c => c.Id) - .SetIdGenerator(GuidGenerator.Instance) - .SetSerializer(new GuidSerializer(BsonType.String)); + j.SetIdMember(j.GetMemberMap(c => c.Id)); + j.MapIdMember(c => c.Id); j.MapMember(c => c.DateTimeCreated); }); } diff --git a/src/Database/MongoDB/Configurations/PayloadConfiguration.cs b/src/Database/MongoDB/Configurations/PayloadConfiguration.cs index 447c9fec5..6c0c8706c 100644 --- a/src/Database/MongoDB/Configurations/PayloadConfiguration.cs +++ b/src/Database/MongoDB/Configurations/PayloadConfiguration.cs @@ -15,10 +15,7 @@ */ using Monai.Deploy.InformaticsGateway.Api.Storage; -using MongoDB.Bson; using MongoDB.Bson.Serialization; -using MongoDB.Bson.Serialization.IdGenerators; -using MongoDB.Bson.Serialization.Serializers; namespace Monai.Deploy.InformaticsGateway.Database.MongoDB.Configurations { @@ -29,9 +26,9 @@ public static void Configure() BsonClassMap.RegisterClassMap(j => { j.AutoMap(); - j.MapIdMember(c => c.PayloadId) - .SetIdGenerator(GuidGenerator.Instance) - .SetSerializer(new GuidSerializer(BsonType.String)); + j.SetIdMember(j.GetMemberMap(c => c.PayloadId)); + j.MapIdProperty(j => j.PayloadId); + j.SetIgnoreExtraElements(true); j.UnmapProperty(p => p.CalledAeTitle); @@ -44,7 +41,6 @@ public static void Configure() BsonClassMap.RegisterClassMap(); BsonClassMap.RegisterClassMap(); BsonClassMap.RegisterClassMap(); - } } } diff --git a/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj b/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj index c6ba9270a..616e12cf5 100644 --- a/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj +++ b/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj @@ -28,7 +28,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Database/MongoDB/Integration.Test/packages.lock.json b/src/Database/MongoDB/Integration.Test/packages.lock.json index f370bb2c9..2050bfa39 100644 --- a/src/Database/MongoDB/Integration.Test/packages.lock.json +++ b/src/Database/MongoDB/Integration.Test/packages.lock.json @@ -19,21 +19,21 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "xunit": { @@ -76,8 +76,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -123,16 +123,16 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -142,13 +142,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -281,8 +281,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -290,10 +290,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -360,32 +360,33 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Driver": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -394,8 +395,8 @@ }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "NETStandard.Library": { "type": "Transitive", @@ -1430,49 +1431,49 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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.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.13, )", + "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", + "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", + "Polly": "[7.2.3, )" } }, "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.19.0, )", + "MongoDB.Driver.Core": "[2.19.0, )" } } } diff --git a/src/Database/MongoDB/Monai.Deploy.InformaticsGateway.Database.MongoDB.csproj b/src/Database/MongoDB/Monai.Deploy.InformaticsGateway.Database.MongoDB.csproj index b174e0184..61d9a8158 100644 --- a/src/Database/MongoDB/Monai.Deploy.InformaticsGateway.Database.MongoDB.csproj +++ b/src/Database/MongoDB/Monai.Deploy.InformaticsGateway.Database.MongoDB.csproj @@ -37,8 +37,8 @@ - - + + diff --git a/src/Database/MongoDB/MongoDatabaseMigrationManager.cs b/src/Database/MongoDB/MongoDatabaseMigrationManager.cs index 543540068..16151e1ef 100644 --- a/src/Database/MongoDB/MongoDatabaseMigrationManager.cs +++ b/src/Database/MongoDB/MongoDatabaseMigrationManager.cs @@ -17,6 +17,9 @@ using Microsoft.Extensions.Hosting; using Monai.Deploy.InformaticsGateway.Database.Api; using Monai.Deploy.InformaticsGateway.Database.MongoDB.Configurations; +using MongoDB.Bson; +using MongoDB.Bson.Serialization; +using MongoDB.Bson.Serialization.Serializers; namespace Monai.Deploy.InformaticsGateway.Database.MongoDB { @@ -24,6 +27,10 @@ public class MongoDatabaseMigrationManager : IDatabaseMigrationManager { public IHost Migrate(IHost host) { +#pragma warning disable 618 + BsonDefaults.GuidRepresentationMode = GuidRepresentationMode.V3; + BsonSerializer.RegisterSerializer(typeof(Guid), new GuidSerializer(GuidRepresentation.Standard)); +#pragma warning restore MonaiApplicationEntityConfiguration.Configure(); MongoDBEntityBaseConfiguration.Configure(); DestinationApplicationEntityConfiguration.Configure(); diff --git a/src/Database/MongoDB/Repositories/PayloadRepository.cs b/src/Database/MongoDB/Repositories/PayloadRepository.cs index 8a5d30806..6a3f50dbf 100644 --- a/src/Database/MongoDB/Repositories/PayloadRepository.cs +++ b/src/Database/MongoDB/Repositories/PayloadRepository.cs @@ -69,12 +69,6 @@ private void CreateIndexes() var indexDefinitionState = Builders.IndexKeys .Ascending(_ => _.State); _collection.Indexes.CreateOne(new CreateIndexModel(indexDefinitionState)); - - var indexDefinition = Builders.IndexKeys.Combine( - Builders.IndexKeys.Ascending(_ => _.CorrelationId), - Builders.IndexKeys.Ascending(_ => _.PayloadId)); - - _collection.Indexes.CreateOne(new CreateIndexModel(indexDefinition, options)); } public async Task AddAsync(Payload item, CancellationToken cancellationToken = default) @@ -130,7 +124,7 @@ public async Task RemovePendingPayloadsAsync(CancellationToken cancellation { return await _retryPolicy.ExecuteAsync(async () => { - var results = await _collection.DeleteManyAsync(Builders.Filter.Where(p => p.State == Payload.PayloadState.Created), cancellationToken).ConfigureAwait(false); + var results = await _collection.DeleteManyAsync(Builders.Filter.Where(p => p.State == Payload.PayloadState.Created && p.MachineName == Environment.MachineName), cancellationToken).ConfigureAwait(false); return Convert.ToInt32(results.DeletedCount); }).ConfigureAwait(false); } diff --git a/src/Database/MongoDB/packages.lock.json b/src/Database/MongoDB/packages.lock.json index 166175a72..220fe4c6d 100644 --- a/src/Database/MongoDB/packages.lock.json +++ b/src/Database/MongoDB/packages.lock.json @@ -4,26 +4,27 @@ "net6.0": { "MongoDB.Driver": { "type": "Direct", - "requested": "[2.18.0, )", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "requested": "[2.19.0, )", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Direct", - "requested": "[2.18.0, )", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "requested": "[2.19.0, )", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -92,11 +93,11 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -106,13 +107,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -291,16 +292,16 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "Newtonsoft.Json": { "type": "Transitive", @@ -408,41 +409,41 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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.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.13, )", + "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", + "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", + "Polly": "[7.2.3, )" } } } diff --git a/src/Database/packages.lock.json b/src/Database/packages.lock.json index d2dd8eb58..1e5e1ecd2 100644 --- a/src/Database/packages.lock.json +++ b/src/Database/packages.lock.json @@ -14,18 +14,18 @@ }, "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -71,13 +71,13 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12" + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" } }, "Microsoft.Extensions.Options.ConfigurationExtensions": { @@ -155,47 +155,47 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -263,10 +263,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", + "resolved": "6.0.13", + "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -274,8 +274,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" + "resolved": "6.0.13", + "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -402,32 +402,33 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Driver": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -436,8 +437,8 @@ }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "Newtonsoft.Json": { "type": "Transitive", @@ -587,62 +588,62 @@ "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.13, )", + "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", + "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Storage": "[0.2.13, )" } }, "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.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.13, )", + "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.13, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "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.19.0, )", + "MongoDB.Driver.Core": "[2.19.0, )" } } } diff --git a/src/DicomWebClient/CLI/packages.lock.json b/src/DicomWebClient/CLI/packages.lock.json index a7d23637f..dcd37d8e5 100644 --- a/src/DicomWebClient/CLI/packages.lock.json +++ b/src/DicomWebClient/CLI/packages.lock.json @@ -1474,20 +1474,20 @@ "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.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/DicomWebClient/Monai.Deploy.InformaticsGateway.DicomWeb.Client.csproj b/src/DicomWebClient/Monai.Deploy.InformaticsGateway.DicomWeb.Client.csproj index c2af0ca26..8174123d1 100644 --- a/src/DicomWebClient/Monai.Deploy.InformaticsGateway.DicomWeb.Client.csproj +++ b/src/DicomWebClient/Monai.Deploy.InformaticsGateway.DicomWeb.Client.csproj @@ -45,7 +45,7 @@ - + All diff --git a/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj b/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj index 822b27978..2a89943e9 100644 --- a/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj +++ b/src/DicomWebClient/Test/Monai.Deploy.InformaticsGateway.DicomWeb.Client.Test.csproj @@ -32,13 +32,13 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/DicomWebClient/Test/packages.lock.json b/src/DicomWebClient/Test/packages.lock.json index c4e8195b9..7a58f346f 100644 --- a/src/DicomWebClient/Test/packages.lock.json +++ b/src/DicomWebClient/Test/packages.lock.json @@ -19,28 +19,28 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "xRetry": { "type": "Direct", - "requested": "[1.8.0, )", - "resolved": "1.8.0", - "contentHash": "H8KXWHBjQASwD4y/7L2j7j4KLmg8z4+mCV4atrhZvJVnCkVSKLkWe1lfKGmaCYkKt2dJnC4yH+tJXGqthSkGGg==", + "requested": "[1.9.0, )", + "resolved": "1.9.0", + "contentHash": "NeIbJrwpc5EUPagx/mdd/7KzpR36BO8IWrsbgtvOVjxD2xtmNfUHieZ24PeZ4oCYiLBcTviCy+og/bE/OvPchw==", "dependencies": { "xunit.core": "[2.4.0, 3.0.0)" } @@ -64,8 +64,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -107,8 +107,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", @@ -190,8 +190,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -199,10 +199,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1208,20 +1208,20 @@ "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.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/DicomWebClient/packages.lock.json b/src/DicomWebClient/packages.lock.json index 714d952dd..f5518ba5f 100644 --- a/src/DicomWebClient/packages.lock.json +++ b/src/DicomWebClient/packages.lock.json @@ -30,9 +30,9 @@ }, "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "Microsoft.AspNet.WebApi.Client": { "type": "Direct", @@ -1254,8 +1254,8 @@ "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, )" } } } diff --git a/src/InformaticsGateway/Logging/Log.3000.PayloadAssembler.cs b/src/InformaticsGateway/Logging/Log.3000.PayloadAssembler.cs index ea27adfe0..f57327565 100644 --- a/src/InformaticsGateway/Logging/Log.3000.PayloadAssembler.cs +++ b/src/InformaticsGateway/Logging/Log.3000.PayloadAssembler.cs @@ -24,7 +24,7 @@ public static partial class Log [LoggerMessage(EventId = 3000, Level = LogLevel.Information, Message = "[Startup] Removing payloads from database.")] public static partial void RemovingPendingPayloads(this ILogger logger); - [LoggerMessage(EventId = 3002, Level = LogLevel.Information, Message = "[Startup] {count} payloads restored from database.")] + [LoggerMessage(EventId = 3002, Level = LogLevel.Information, Message = "[Startup] {count} pending payloads removed from database.")] public static partial void TotalNumberOfPayloadsRemoved(this ILogger logger, int count); [LoggerMessage(EventId = 3003, Level = LogLevel.Information, Message = "File added to bucket {key}. Queue size: {count}")] diff --git a/src/InformaticsGateway/Logging/Log.700.PayloadService.cs b/src/InformaticsGateway/Logging/Log.700.PayloadService.cs index b37c56fa7..06f781890 100644 --- a/src/InformaticsGateway/Logging/Log.700.PayloadService.cs +++ b/src/InformaticsGateway/Logging/Log.700.PayloadService.cs @@ -116,13 +116,22 @@ public static partial class Log [LoggerMessage(EventId = 736, Level = LogLevel.Debug, Message = "Failed to delete temporary file {identifier} from temporary bucket {bucket} at {remotePath}.")] public static partial void ErrorDeletingFileAfterMoveComplete(this ILogger logger, string bucket, string identifier, string remotePath); - [LoggerMessage(EventId = 737, Level = LogLevel.Trace, Message = "File found on storage service {bucket}: {filePath}.")] - public static partial void FileFounddOnStorageService(this ILogger logger, string bucket, string filePath); + [LoggerMessage(EventId = 737, Level = LogLevel.Trace, Message = "File found on storage service {bucket}: {filePaths}.")] + public static partial void FileFounddOnStorageService(this ILogger logger, string bucket, string filePaths); [LoggerMessage(EventId = 738, Level = LogLevel.Error, Message = "Error listing files on storage service.")] public static partial void ErrorListingFilesOnStorageService(this ILogger logger, Exception ex); [LoggerMessage(EventId = 739, Level = LogLevel.Trace, Message = "Total number of files found on storage service {bucket}: {count}.")] public static partial void FilesFounddOnStorageService(this ILogger logger, string bucket, int count); + + [LoggerMessage(EventId = 740, Level = LogLevel.Error, Message = "Some or all files were missing in payload {payloadId}, will abort the request.")] + public static partial void DeletePayloadDueToMissingFiles(this ILogger logger, Guid payloadId, Exception ex); + + [LoggerMessage(EventId = 741, Level = LogLevel.Error, Message = "File {file} not found in {payloadId}.")] + public static partial void FileMissingInPayload(this ILogger logger, Guid payloadId, string file, Exception ex); + + [LoggerMessage(EventId = 742, Level = LogLevel.Critical, Message = "Storage service connection error.")] + public static partial void StorageServiceConnectionError(this ILogger logger, Exception ex); } } diff --git a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj index 7c03c3cc4..db97f1971 100644 --- a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj +++ b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj @@ -40,13 +40,13 @@ - + All - + - - + + @@ -55,10 +55,10 @@ - - + + - + diff --git a/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs b/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs index 74de2b12d..ab1936ca4 100644 --- a/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs +++ b/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs @@ -26,6 +26,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; +using Minio.Exceptions; using Monai.Deploy.InformaticsGateway.Api.Storage; using Monai.Deploy.InformaticsGateway.Common; using Monai.Deploy.InformaticsGateway.Configuration; @@ -70,7 +71,7 @@ public async Task MoveFilesAsync(Payload payload, ActionBlock moveQueue if (payload.State != Payload.PayloadState.Move) { - throw new PayloadNotifyException(PayloadNotifyException.FailureReason.IncorrectState); + throw new PayloadNotifyException(PayloadNotifyException.FailureReason.IncorrectState, false); } var stopwatch = Stopwatch.StartNew(); @@ -115,7 +116,7 @@ private async Task NotifyIfCompleted(Payload payload, ActionBlock notif } else // we should never hit this else block. { - throw new PayloadNotifyException(PayloadNotifyException.FailureReason.IncompletePayload); + throw new PayloadNotifyException(PayloadNotifyException.FailureReason.IncompletePayload, false); } } @@ -182,13 +183,18 @@ await _storageService.CopyObjectAsync( file.GetPayloadPath(payloadId), cancellationToken).ConfigureAwait(false); - var exists = await _storageService.VerifyObjectExistsAsync(_options.Value.Storage.StorageServiceBucketName, file.GetPayloadPath(payloadId), cancellationToken).ConfigureAwait(false); - - if (!exists) - { - _logger.FileMovedVerificationFailure(payloadId, file.UploadPath); - throw new PayloadNotifyException(PayloadNotifyException.FailureReason.MoveFailure); - } + await VerifyFileExists(payloadId, file, cancellationToken).ConfigureAwait(false); + } + catch (ObjectNotFoundException ex) when (ex.ServerMessage.Contains("Not found", StringComparison.OrdinalIgnoreCase)) // TODO: StorageLib shall not throw any errors from MINIO + { + // when file cannot be found on the Storage Service, we assume file has been moved previously by verifying the file exists on destination. + _logger.FileMissingInPayload(payloadId, file.GetTempStoragPath(_options.Value.Storage.RemoteTemporaryStoragePath), ex); + await VerifyFileExists(payloadId, file, cancellationToken).ConfigureAwait(false); + } + catch (ConnectionException ex) // TODO: StorageLib shall not throw any errors from MINIO + { + _logger.StorageServiceConnectionError(ex); + throw new PayloadNotifyException(PayloadNotifyException.FailureReason.ServiceUnavailable); } catch (Exception ex) { @@ -211,16 +217,29 @@ await _storageService.CopyObjectAsync( } } + private async Task VerifyFileExists(Guid payloadId, StorageObjectMetadata file, CancellationToken cancellationToken) + { + var exists = await _storageService.VerifyObjectExistsAsync(_options.Value.Storage.StorageServiceBucketName, file.GetPayloadPath(payloadId), cancellationToken).ConfigureAwait(false); + + if (!exists) + { + _logger.FileMovedVerificationFailure(payloadId, file.UploadPath); + throw new PayloadNotifyException(PayloadNotifyException.FailureReason.MoveFailure, false); + } + } + private async Task LogFilesInMinIo(string bucketName, CancellationToken cancellationToken) { try { var listingResults = await _storageService.ListObjectsAsync(bucketName, recursive: true, cancellationToken: cancellationToken).ConfigureAwait(false); _logger.FilesFounddOnStorageService(bucketName, listingResults.Count); + var files = new List(); foreach (var item in listingResults) { - _logger.FileFounddOnStorageService(bucketName, item.FilePath); + files.Add(item.FilePath); } + _logger.FileFounddOnStorageService(bucketName, string.Join(Environment.NewLine, files)); } catch (Exception ex) { @@ -237,7 +256,15 @@ private async Task UpdatePayloadState(Payload payload, Exception try { - if (payload.RetryCount > _options.Value.Storage.Retries.DelaysMilliseconds.Length) + if (ex is AggregateException aggregateException && + aggregateException.InnerExceptions.Any(p => (p is PayloadNotifyException payloadNotifyEx) && payloadNotifyEx.ShallRetry == false)) + { + _logger.DeletePayloadDueToMissingFiles(payload.PayloadId, ex); + await repository.RemoveAsync(payload, cancellationToken).ConfigureAwait(false); + _logger.PayloadDeleted(payload.PayloadId); + return PayloadAction.Deleted; + } + else if (payload.RetryCount > _options.Value.Storage.Retries.DelaysMilliseconds.Length) { _logger.MoveFailureStopRetry(payload.PayloadId, ex); await repository.RemoveAsync(payload, cancellationToken).ConfigureAwait(false); diff --git a/src/InformaticsGateway/Services/Connectors/PayloadMoveException.cs b/src/InformaticsGateway/Services/Connectors/PayloadMoveException.cs index ae71a6817..c3f8010b5 100644 --- a/src/InformaticsGateway/Services/Connectors/PayloadMoveException.cs +++ b/src/InformaticsGateway/Services/Connectors/PayloadMoveException.cs @@ -22,6 +22,7 @@ namespace Monai.Deploy.InformaticsGateway.Services.Connectors public class PayloadNotifyException : Exception { public FailureReason Reason { get; } + public bool ShallRetry { get; } public enum FailureReason { @@ -29,11 +30,17 @@ public enum FailureReason IncorrectState, IncompletePayload, MoveFailure, + ServiceUnavailable, } - public PayloadNotifyException(FailureReason reason) + public PayloadNotifyException(FailureReason reason) : this(reason, true) + { + } + + public PayloadNotifyException(FailureReason reason, bool shllRetry) { Reason = reason; + ShallRetry = shllRetry; } protected PayloadNotifyException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) diff --git a/src/InformaticsGateway/Services/Storage/ObjectUploadService.cs b/src/InformaticsGateway/Services/Storage/ObjectUploadService.cs index 2ff2a26f9..b7d539047 100644 --- a/src/InformaticsGateway/Services/Storage/ObjectUploadService.cs +++ b/src/InformaticsGateway/Services/Storage/ObjectUploadService.cs @@ -76,11 +76,11 @@ private void BackgroundProcessing(CancellationToken cancellationToken) { tasks.Add(Task.Run(async () => { - await StartWorker(i, cancellationToken); - })); + await StartWorker(i, cancellationToken).ConfigureAwait(false); + }, cancellationToken)); } - Task.WaitAll(tasks.ToArray()); + Task.WaitAll(tasks.ToArray(), cancellationToken); } catch (ObjectDisposedException ex) { @@ -104,7 +104,7 @@ private async Task StartWorker(int thread, CancellationToken cancellationToken) try { var item = await _uplaodQueue.Dequeue(cancellationToken); - await ProcessObject(item); + await ProcessObject(item).ConfigureAwait(false); } catch (OperationCanceledException ex) { diff --git a/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj b/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj index 7280b3910..21014c79c 100644 --- a/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj +++ b/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj @@ -36,17 +36,17 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + - + - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/src/InformaticsGateway/Test/packages.lock.json b/src/InformaticsGateway/Test/packages.lock.json index 974674de1..cef4ab5fa 100644 --- a/src/InformaticsGateway/Test/packages.lock.json +++ b/src/InformaticsGateway/Test/packages.lock.json @@ -22,42 +22,42 @@ }, "Microsoft.EntityFrameworkCore.InMemory": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "6A42n1ehuWTIsqbOzcA82aNePXF+xrrSfiD0wbW99NCDpNra4m6A3EkFS1yb8hDkc7yY64BkNQV5YhsB/5UgBA==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "NEOR8DI3v3heJkWLhyu7LyoXLGB0qNlkABzkzQ+90/YTjFlQU/L/tbG2cKMsZXtk4hlTI10Xzn24h+YkUNustw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12" + "Microsoft.EntityFrameworkCore": "6.0.13" } }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "Swashbuckle.AspNetCore": { "type": "Direct", - "requested": "[6.4.0, )", - "resolved": "6.4.0", - "contentHash": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "requested": "[6.5.0, )", + "resolved": "6.5.0", + "contentHash": "FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==", "dependencies": { "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" } }, "System.IO.Abstractions.TestingHelpers": { @@ -71,9 +71,9 @@ }, "xRetry": { "type": "Direct", - "requested": "[1.8.0, )", - "resolved": "1.8.0", - "contentHash": "H8KXWHBjQASwD4y/7L2j7j4KLmg8z4+mCV4atrhZvJVnCkVSKLkWe1lfKGmaCYkKt2dJnC4yH+tJXGqthSkGGg==", + "requested": "[1.9.0, )", + "resolved": "1.9.0", + "contentHash": "NeIbJrwpc5EUPagx/mdd/7KzpR36BO8IWrsbgtvOVjxD2xtmNfUHieZ24PeZ4oCYiLBcTviCy+og/bE/OvPchw==", "dependencies": { "xunit.core": "[2.4.0, 3.0.0)" } @@ -127,8 +127,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -424,8 +424,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -434,19 +434,19 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -456,39 +456,39 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -623,10 +623,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", + "resolved": "6.0.13", + "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -634,17 +634,17 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" + "resolved": "6.0.13", + "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==", + "resolved": "6.0.13", + "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12" + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -901,8 +901,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -910,10 +910,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -1023,32 +1023,33 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Driver": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -1057,8 +1058,8 @@ }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "NETStandard.Library": { "type": "Transitive", @@ -1084,25 +1085,25 @@ }, "NLog": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "oW7ekrkRG9okpDMUcEglunWj8Qf2RY8qkgl+/chJoavzg3dbT13y32t19R54FKkmq80fKzw4ZekZkCrRGanKgQ==" + "resolved": "5.1.1", + "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "wzVFG5p8Nwbs1Ws29T8YJg+UbJfsh61h6U4xArnDSrtVvOoccwKtoFPZWwbym3ZTiTFmHIf7Ugu1j/WnT7z3vg==", + "resolved": "5.2.1", + "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.0" + "NLog": "5.1.1" } }, "NLog.Web.AspNetCore": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "DqFgdydAWW+pshPdzh0ydk2jJrrVaZmBNz5+p9K8N9q/4BOPJ94S2fD8t9erd7ZMhnigaqOq/HqZH4nGGOYTbA==", + "resolved": "5.2.1", + "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", "dependencies": { - "NLog.Extensions.Logging": "5.2.0" + "NLog.Extensions.Logging": "5.2.1" } }, "NuGet.Frameworks": { @@ -1264,24 +1265,24 @@ }, "Swashbuckle.AspNetCore.Swagger": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "resolved": "6.5.0", + "contentHash": "XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==", "dependencies": { "Microsoft.OpenApi": "1.2.3" } }, "Swashbuckle.AspNetCore.SwaggerGen": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "resolved": "6.5.0", + "contentHash": "Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==", "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0" } }, "Swashbuckle.AspNetCore.SwaggerUI": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==" + "resolved": "6.5.0", + "contentHash": "OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==" }, "System.Buffers": { "type": "Transitive", @@ -1900,10 +1901,10 @@ "DotNext.Threading": "[4.7.4, )", "HL7-dotnetcore": "[2.29.0, )", "Karambolo.Extensions.Logging.File": "[3.3.1, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.Abstractions": "[6.0.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1918,10 +1919,10 @@ "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, )", + "NLog": "[5.1.1, )", + "NLog.Web.AspNetCore": "[5.2.1, )", "Polly": "[7.2.3, )", - "Swashbuckle.AspNetCore": "[6.4.0, )", + "Swashbuckle.AspNetCore": "[6.5.0, )", "fo-dicom": "[5.0.3, )", "fo-dicom.NLog": "[5.0.3, )" } @@ -1930,7 +1931,7 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", "Monai.Deploy.Messaging": "[0.1.19, )", "Monai.Deploy.Storage": "[0.2.13, )" @@ -1968,11 +1969,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1984,7 +1985,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1993,8 +1994,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", @@ -2007,8 +2008,8 @@ "type": "Project", "dependencies": { "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )", - "MongoDB.Driver": "[2.18.0, )", - "MongoDB.Driver.Core": "[2.18.0, )" + "MongoDB.Driver": "[2.19.0, )", + "MongoDB.Driver.Core": "[2.19.0, )" } }, "monai.deploy.informaticsgateway.dicomweb.client": { diff --git a/src/InformaticsGateway/appsettings.Development.json b/src/InformaticsGateway/appsettings.Development.json index 5133e95df..c8146c334 100644 --- a/src/InformaticsGateway/appsettings.Development.json +++ b/src/InformaticsGateway/appsettings.Development.json @@ -41,4 +41,4 @@ } } } -} +} \ No newline at end of file diff --git a/src/InformaticsGateway/packages.lock.json b/src/InformaticsGateway/packages.lock.json index 31efabb53..602670424 100644 --- a/src/InformaticsGateway/packages.lock.json +++ b/src/InformaticsGateway/packages.lock.json @@ -50,9 +50,9 @@ }, "GitVersion.MsBuild": { "type": "Direct", - "requested": "[5.11.1, )", - "resolved": "5.11.1", - "contentHash": "JlJB4dAc/MpLQvbF8OeyMKotDo5EcgU2pXmB+MlTe64B1Y0fc9GTMiAHiyUiHLnFRnOtrcSi1C3BsfRTmlD0sA==" + "requested": "[5.12.0, )", + "resolved": "5.12.0", + "contentHash": "dJuigXycpJNOiLT9or7mkHSkGFHgGW3/p6cNNYEKZBa7Hhp1FdX/cvqYWWYhRLpfoZOedeA7aRbYiOB3vW/dvA==" }, "HL7-dotnetcore": { "type": "Direct", @@ -74,12 +74,12 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -95,19 +95,19 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12" + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" } }, "Microsoft.Extensions.Hosting": { @@ -235,17 +235,17 @@ }, "NLog": { "type": "Direct", - "requested": "[5.1.0, )", - "resolved": "5.1.0", - "contentHash": "oW7ekrkRG9okpDMUcEglunWj8Qf2RY8qkgl+/chJoavzg3dbT13y32t19R54FKkmq80fKzw4ZekZkCrRGanKgQ==" + "requested": "[5.1.1, )", + "resolved": "5.1.1", + "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.2.0, )", - "resolved": "5.2.0", - "contentHash": "DqFgdydAWW+pshPdzh0ydk2jJrrVaZmBNz5+p9K8N9q/4BOPJ94S2fD8t9erd7ZMhnigaqOq/HqZH4nGGOYTbA==", + "requested": "[5.2.1, )", + "resolved": "5.2.1", + "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", "dependencies": { - "NLog.Extensions.Logging": "5.2.0" + "NLog.Extensions.Logging": "5.2.1" } }, "Polly": { @@ -256,14 +256,14 @@ }, "Swashbuckle.AspNetCore": { "type": "Direct", - "requested": "[6.4.0, )", - "resolved": "6.4.0", - "contentHash": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "requested": "[6.5.0, )", + "resolved": "6.5.0", + "contentHash": "FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==", "dependencies": { "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" } }, "AspNetCore.HealthChecks.MongoDb": { @@ -351,47 +351,47 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -521,10 +521,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", + "resolved": "6.0.13", + "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -768,32 +768,33 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Driver": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -802,8 +803,8 @@ }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "NETStandard.Library": { "type": "Transitive", @@ -829,12 +830,12 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "wzVFG5p8Nwbs1Ws29T8YJg+UbJfsh61h6U4xArnDSrtVvOoccwKtoFPZWwbym3ZTiTFmHIf7Ugu1j/WnT7z3vg==", + "resolved": "5.2.1", + "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.0" + "NLog": "5.1.1" } }, "RabbitMQ.Client": { @@ -986,24 +987,24 @@ }, "Swashbuckle.AspNetCore.Swagger": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "resolved": "6.5.0", + "contentHash": "XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==", "dependencies": { "Microsoft.OpenApi": "1.2.3" } }, "Swashbuckle.AspNetCore.SwaggerGen": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "resolved": "6.5.0", + "contentHash": "Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==", "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0" } }, "Swashbuckle.AspNetCore.SwaggerUI": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==" + "resolved": "6.5.0", + "contentHash": "OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==" }, "System.Buffers": { "type": "Transitive", @@ -1569,7 +1570,7 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", "Monai.Deploy.Messaging": "[0.1.19, )", "Monai.Deploy.Storage": "[0.2.13, )" @@ -1607,11 +1608,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1623,7 +1624,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1632,8 +1633,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", @@ -1646,8 +1647,8 @@ "type": "Project", "dependencies": { "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )", - "MongoDB.Driver": "[2.18.0, )", - "MongoDB.Driver.Core": "[2.18.0, )" + "MongoDB.Driver": "[2.19.0, )", + "MongoDB.Driver.Core": "[2.19.0, )" } }, "monai.deploy.informaticsgateway.dicomweb.client": { diff --git a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj index a29767896..335441126 100644 --- a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj +++ b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj @@ -26,8 +26,8 @@ - - + + @@ -36,7 +36,7 @@ - + diff --git a/tests/Integration.Test/packages.lock.json b/tests/Integration.Test/packages.lock.json index 9a1865af0..c6a4880da 100644 --- a/tests/Integration.Test/packages.lock.json +++ b/tests/Integration.Test/packages.lock.json @@ -36,12 +36,12 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "xb10XFoPf/gWu8ik5v7xnVyUY7W21LBOLtT7PidzwYVdnE3aKuQ/bIZLcQuY7rdDNT89/wse2q5FRjm207cIMQ==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.12", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.12", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -51,11 +51,11 @@ }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Direct", - "requested": "[6.0.12, )", - "resolved": "6.0.12", - "contentHash": "2Hutlqt07bnWZFtYqT1lj0otX8ygMyBikysGnfQNF2TK3i5GqSTeJ8tqNi/URiI9II7Cyl15A0rflXmFoySuIw==", + "requested": "[6.0.13, )", + "resolved": "6.0.13", + "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.12", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, @@ -103,12 +103,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.4.0, )", - "resolved": "17.4.0", - "contentHash": "VtNZQ83ntG2aEUjy1gq6B4HNdn96se6FmdY/03At8WiqDReGrApm6OB2fNiSHz9D6IIEtWtNZ2FSH0RJDVXl/w==", + "requested": "[17.4.1, )", + "resolved": "17.4.1", + "contentHash": "kJ5/v2ad+VEg1fL8UH18nD71Eu+Fq6dM4RKBVqlV2MLSEK/AW4LUkqlk7m7G+BrxEDJVwPjxHam17nldxV80Ow==", "dependencies": { - "Microsoft.CodeCoverage": "17.4.0", - "Microsoft.TestPlatform.TestHost": "17.4.0" + "Microsoft.CodeCoverage": "17.4.1", + "Microsoft.TestPlatform.TestHost": "17.4.1" } }, "Minio": { @@ -155,11 +155,11 @@ }, "Moq": { "type": "Direct", - "requested": "[4.18.3, )", - "resolved": "4.18.3", - "contentHash": "nmV2lludVOFmVi+Vtq9twX1/SDiEVyYDURzxW39gUBqjyoXmdyNwJSeOfSCJoJTXDXBVfFNfEljB5UWGj/cKnQ==", + "requested": "[4.18.4, )", + "resolved": "4.18.4", + "contentHash": "IOo+W51+7Afnb0noltJrKxPBSfsgMzTKCw+Re5AMx8l/vBbAbMDOynLik4+lBYIWDJSO0uV7Zdqt7cNb6RZZ+A==", "dependencies": { - "Castle.Core": "5.1.0" + "Castle.Core": "5.1.1" } }, "Polly": { @@ -264,8 +264,8 @@ }, "Castle.Core": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "31UJpTHOiWq95CDOHazE3Ub/hE/PydNWsJMwnEVTqFFP4WhAugwpaVGxzOxKgNeSUUeqS2W6lxV+q7u1pAOfXg==", + "resolved": "5.1.1", + "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "dependencies": { "System.Diagnostics.EventLog": "6.0.0" } @@ -362,8 +362,8 @@ }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "2oZbSVTC2nAvQ2DnbXLlXS+c25ZyZdWeNd+znWwAxwGaPh9dwQ5NBsYyqQB7sKmJKIUdkKGmN3rzFzjVC81Dtg==" + "resolved": "17.4.1", + "contentHash": "T21KxaiFawbrrjm0uXjxAStXaBm5P9H6Nnf8BUtBTvIpd8q57lrChVBCY2dnazmSu9/kuX4z5+kAOT78Dod7vA==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -372,38 +372,38 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "bui5wPPqq9OwTL5A+YJPcVStTPrOFcLwg/kAVWyqdjrTief4kTK/3bNv0MqUDVNgAUG8pcFbtdc674CIh1F3gw==", + "resolved": "6.0.13", + "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "hvRytAcLhrb35HmtMjYWsNZZLt39ryuN7j04lDchRa9VToreyqgo5gMniTdQ6MfCflxtGnDes65V/Y2pjbEyWg==" + "resolved": "6.0.13", + "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "ZDUY+KlsIyKdfvIJeNdqRiPExFQ5GRZVdx/Cp52vhpCJRImYv34O0Xfmw2eiLu4qe1jmM2pTzAAFKELaKwtj/w==" + "resolved": "6.0.13", + "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "HBtRGHtF0Vf+BIQTkRGiopmE5rLYhj59xPpd17S1tLgYpiHDVbepCuHwh5H63fzjO99Z4tW5wmmEGF7KnD91WQ==", + "resolved": "6.0.13", + "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.12", + "Microsoft.EntityFrameworkCore": "6.0.13", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "07vKE7+t9Z2BfGmHuJwNZNv8m1GWt7ZpYYHFh1tQg1oC6FJ78bSaFzLawsf2NK6CLhbB8DBsjE0rRhxMJ4rXsA==", + "resolved": "6.0.13", + "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.12", - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", + "Microsoft.Data.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -500,10 +500,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", + "resolved": "6.0.13", + "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -511,17 +511,17 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" + "resolved": "6.0.13", + "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.12", - "contentHash": "TWtq9Hnjq8mTHbbe2JBLa5FR7wlxecFK/PjYQFWru+BVCWCXvRtscO/+S9/Dlz5XkgNzEfLwO9KvUqoh3EybtA==", + "resolved": "6.0.13", + "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12" + "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -773,8 +773,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "oWe7A0wrZhxagTOcaxJ9r0NXTbgkiBQQuCpCXxnP06NsGV/qOoaY2oaangAJbOUrwEx0eka1do400NwNCjfytw==", + "resolved": "17.4.1", + "contentHash": "v2CwoejusooZa/DZYt7UXo+CJOvwAmqg6ZyFJeIBu+DCRDqpEtf7WYhZ/AWii0EKzANPPLU9+m148aipYQkTuA==", "dependencies": { "NuGet.Frameworks": "5.11.0", "System.Reflection.Metadata": "1.6.0" @@ -782,10 +782,10 @@ }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.4.0", - "contentHash": "sUx48fu9wgQF1JxzXeSVtzb7KoKpJrdtIzsFamxET3ZYOKXj+Ej13HWZ0U2nuMVZtZVHBmE+KS3Vv5cIdTlycQ==", + "resolved": "17.4.1", + "contentHash": "K7QXM4P4qrDKdPs/VSEKXR08QEru7daAK8vlIbhwENM3peXJwb9QgrAbtbYyyfVnX+F1m+1hntTH6aRX+h/f8g==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.4.0", + "Microsoft.TestPlatform.ObjectModel": "17.4.1", "Newtonsoft.Json": "13.0.1" } }, @@ -856,32 +856,33 @@ }, "MongoDB.Bson": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "iyiVjkCAZIUiyYDZXXUqISeW7n3O/qcM90PUeJybryg7g4rXhSMRY0oLpAg+NdoXD/Qm9LlmVIePAluHQB91tQ==", + "resolved": "2.19.0", + "contentHash": "pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "MongoDB.Driver": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "nq7wRMeNoqUe+bndHFMDGX8IY3iSmzLoyLzzf8DRos137O+5R4NCsd9qtw/n+DoGFas0gzzyD546Cpz+5AkmLg==", + "resolved": "2.19.0", + "contentHash": "W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==", "dependencies": { "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Driver.Core": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0" + "MongoDB.Bson": "2.19.0", + "MongoDB.Driver.Core": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0" } }, "MongoDB.Driver.Core": { "type": "Transitive", - "resolved": "2.18.0", - "contentHash": "/X5Ty32gyDyzs/fWFwKGS0QUhfQT3V9Sc/F8yhILBu8bjCjBscOFKQsKieAha8xxBnYS7dZvTvhvEJWT7HgJ1g==", + "resolved": "2.19.0", + "contentHash": "KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==", "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", "Microsoft.Extensions.Logging.Abstractions": "2.0.0", - "MongoDB.Bson": "2.18.0", - "MongoDB.Libmongocrypt": "1.6.0", + "MongoDB.Bson": "2.19.0", + "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", "System.Buffers": "4.5.1", @@ -890,8 +891,8 @@ }, "MongoDB.Libmongocrypt": { "type": "Transitive", - "resolved": "1.6.0", - "contentHash": "kh+MMf+ECIf5sQDIqOdKBd75ktD5aD1EuzCX3R4HOUGPlAbeAm8harf4zwlbvFe2BLfCXZO7HajSABLf4P0GNg==" + "resolved": "1.7.0", + "contentHash": "p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==" }, "NETStandard.Library": { "type": "Transitive", @@ -917,25 +918,25 @@ }, "NLog": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "oW7ekrkRG9okpDMUcEglunWj8Qf2RY8qkgl+/chJoavzg3dbT13y32t19R54FKkmq80fKzw4ZekZkCrRGanKgQ==" + "resolved": "5.1.1", + "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "wzVFG5p8Nwbs1Ws29T8YJg+UbJfsh61h6U4xArnDSrtVvOoccwKtoFPZWwbym3ZTiTFmHIf7Ugu1j/WnT7z3vg==", + "resolved": "5.2.1", + "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.0" + "NLog": "5.1.1" } }, "NLog.Web.AspNetCore": { "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "DqFgdydAWW+pshPdzh0ydk2jJrrVaZmBNz5+p9K8N9q/4BOPJ94S2fD8t9erd7ZMhnigaqOq/HqZH4nGGOYTbA==", + "resolved": "5.2.1", + "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", "dependencies": { - "NLog.Extensions.Logging": "5.2.0" + "NLog.Extensions.Logging": "5.2.1" } }, "NuGet.Frameworks": { @@ -1110,35 +1111,35 @@ }, "Swashbuckle.AspNetCore": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "resolved": "6.5.0", + "contentHash": "FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==", "dependencies": { "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" } }, "Swashbuckle.AspNetCore.Swagger": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "resolved": "6.5.0", + "contentHash": "XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==", "dependencies": { "Microsoft.OpenApi": "1.2.3" } }, "Swashbuckle.AspNetCore.SwaggerGen": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "resolved": "6.5.0", + "contentHash": "Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==", "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.4.0" + "Swashbuckle.AspNetCore.Swagger": "6.5.0" } }, "Swashbuckle.AspNetCore.SwaggerUI": { "type": "Transitive", - "resolved": "6.4.0", - "contentHash": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==" + "resolved": "6.5.0", + "contentHash": "OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==" }, "System.Buffers": { "type": "Transitive", @@ -1795,10 +1796,10 @@ "DotNext.Threading": "[4.7.4, )", "HL7-dotnetcore": "[2.29.0, )", "Karambolo.Extensions.Logging.File": "[3.3.1, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.Abstractions": "[6.0.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1813,10 +1814,10 @@ "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, )", + "NLog": "[5.1.1, )", + "NLog.Web.AspNetCore": "[5.2.1, )", "Polly": "[7.2.3, )", - "Swashbuckle.AspNetCore": "[6.4.0, )", + "Swashbuckle.AspNetCore": "[6.5.0, )", "fo-dicom": "[5.0.3, )", "fo-dicom.NLog": "[5.0.3, )" } @@ -1825,7 +1826,7 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.12, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", "Monai.Deploy.Messaging": "[0.1.19, )", "Monai.Deploy.Storage": "[0.2.13, )" @@ -1872,11 +1873,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "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.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1888,7 +1889,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1897,8 +1898,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.12, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.12, )", + "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", @@ -1911,8 +1912,8 @@ "type": "Project", "dependencies": { "Monai.Deploy.InformaticsGateway.Database.Api": "[1.0.0, )", - "MongoDB.Driver": "[2.18.0, )", - "MongoDB.Driver.Core": "[2.18.0, )" + "MongoDB.Driver": "[2.19.0, )", + "MongoDB.Driver.Core": "[2.19.0, )" } }, "monai.deploy.informaticsgateway.dicomweb.client": { From e3a463bb48879c0d8f5b3148f2c71df134134a67 Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Fri, 10 Feb 2023 07:43:50 +0800 Subject: [PATCH 05/29] Fix payload assembler not respecting user configured timeout window (#330) * Fix payload assembler not respecting user configured timeout window Signed-off-by: Victor Chang * Add test case for grouping over multiple associations Signed-off-by: Victor Chang * Adjust pulse time to catch the previous regression Signed-off-by: Victor Chang --------- Signed-off-by: Victor Chang --- .../Services/Connectors/PayloadAssembler.cs | 23 +++--- tests/Integration.Test/Common/Assertions.cs | 10 ++- tests/Integration.Test/Common/DataProvider.cs | 3 + .../Common/DicomCStoreDataClient.cs | 73 +++++++++++++------ .../Drivers/RabbitMqConsumer.cs | 21 ++++-- .../Integration.Test/Features/AcrApi.feature | 2 +- .../Features/DicomDimseScp.feature | 27 ++++++- .../StepDefinitions/AcrApiStepDefinitions.cs | 9 +-- .../DicomDimseScpServicesStepDefinitions.cs | 36 ++++++--- .../DicomWebStowServiceStepDefinitions.cs | 2 +- .../ExportServicesStepDefinitions.cs | 6 +- .../StepDefinitions/FhirDefinitions.cs | 6 +- .../HealthLevel7Definitions.cs | 6 +- .../StepDefinitions/SharedDefinitions.cs | 7 +- 14 files changed, 159 insertions(+), 72 deletions(-) diff --git a/src/InformaticsGateway/Services/Connectors/PayloadAssembler.cs b/src/InformaticsGateway/Services/Connectors/PayloadAssembler.cs index a539f5f23..38aed2197 100644 --- a/src/InformaticsGateway/Services/Connectors/PayloadAssembler.cs +++ b/src/InformaticsGateway/Services/Connectors/PayloadAssembler.cs @@ -135,20 +135,21 @@ private async void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e) var payload = await _payloads[key].Task.ConfigureAwait(false); using var loggerScope = _logger.BeginScope(new LoggingDataDictionary { { "CorrelationId", payload.CorrelationId } }); - if (payload.IsUploadCompleted()) + // Wait for timer window closes before sending payload for processing + if (payload.HasTimedOut) { - if (_payloads.TryRemove(key, out _)) + if (payload.IsUploadCompleted()) { - await QueueBucketForNotification(key, payload).ConfigureAwait(false); + if (_payloads.TryRemove(key, out _)) + { + await QueueBucketForNotification(key, payload).ConfigureAwait(false); + } + else + { + _logger.BucketRemoveError(key); + } } - else - { - _logger.BucketRemoveError(key); - } - } - else if (payload.HasTimedOut) - { - if (payload.AnyUploadFailures()) + else if (payload.AnyUploadFailures()) { _payloads.TryRemove(key, out _); _logger.PayloadRemovedWithFailureUploads(key); diff --git a/tests/Integration.Test/Common/Assertions.cs b/tests/Integration.Test/Common/Assertions.cs index 0aef382db..33787d549 100644 --- a/tests/Integration.Test/Common/Assertions.cs +++ b/tests/Integration.Test/Common/Assertions.cs @@ -199,7 +199,15 @@ internal void ShouldHaveCorrectNumberOfWorkflowRequestMessages(DataProvider data message.ApplicationId.Should().Be(MessageBrokerConfiguration.InformaticsGatewayApplicationId); var request = message.ConvertTo(); request.Should().NotBeNull(); - request.FileCount.Should().Be((dataProvider.DicomSpecs.NumberOfExpectedFiles(dataProvider.StudyGrouping))); + + if (dataProvider.ClientSendOverAssociations == 1 || messages.Count == 1) + { + request.FileCount.Should().Be((dataProvider.DicomSpecs.NumberOfExpectedFiles(dataProvider.StudyGrouping))); + } + else + { + request.FileCount.Should().Be(dataProvider.DicomSpecs.FileCount / dataProvider.ClientSendOverAssociations); + } if (dataProvider.Workflows is not null) { diff --git a/tests/Integration.Test/Common/DataProvider.cs b/tests/Integration.Test/Common/DataProvider.cs index cdab85f37..069282473 100644 --- a/tests/Integration.Test/Common/DataProvider.cs +++ b/tests/Integration.Test/Common/DataProvider.cs @@ -38,6 +38,9 @@ internal class DataProvider public DicomStatus DimseRsponse { get; internal set; } public string StudyGrouping { get; internal set; } public string[] Workflows { get; internal set; } = null; + public int ClientTimeout { get; internal set; } + public int ClientAssociationPulseTime { get; internal set; } = 0; + public int ClientSendOverAssociations { get; internal set; } = 1; public DataProvider(Configurations configurations, ISpecFlowOutputHelper outputHelper) { diff --git a/tests/Integration.Test/Common/DicomCStoreDataClient.cs b/tests/Integration.Test/Common/DicomCStoreDataClient.cs index da8c357b0..848590694 100644 --- a/tests/Integration.Test/Common/DicomCStoreDataClient.cs +++ b/tests/Integration.Test/Common/DicomCStoreDataClient.cs @@ -16,6 +16,7 @@ using System.Diagnostics; using Ardalis.GuardClauses; +using FellowOakDicom; using FellowOakDicom.Network; using FellowOakDicom.Network.Client; using Monai.Deploy.InformaticsGateway.Configuration; @@ -48,15 +49,59 @@ public async Task SendAsync(DataProvider dataProvider, params object[] args) var host = args[1].ToString(); var port = (int)args[2]; var calledAeTitle = args[3].ToString(); - var timeout = (TimeSpan)args[4]; + var timeout = TimeSpan.FromSeconds(dataProvider.ClientTimeout); + var associations = dataProvider.ClientSendOverAssociations; + var pauseTime = TimeSpan.FromSeconds(dataProvider.ClientAssociationPulseTime); _outputHelper.WriteLine($"C-STORE: {callingAeTitle} => {host}:{port}@{calledAeTitle}"); var stopwatch = new Stopwatch(); stopwatch.Start(); - var dicomClient = DicomClientFactory.Create(host, port, false, callingAeTitle, calledAeTitle); - var countdownEvent = new CountdownEvent(dataProvider.DicomSpecs.Files.Count); + + var filesPerAssociations = dataProvider.DicomSpecs.Files.Count / associations; + var failureStatus = new List(); - foreach (var file in dataProvider.DicomSpecs.Files) + for (int i = 0; i < associations; i++) + { + var files = dataProvider.DicomSpecs.Files.Skip(i * filesPerAssociations).Take(filesPerAssociations).ToList(); + if (i + 1 == associations && dataProvider.DicomSpecs.Files.Count > (i + 1) * filesPerAssociations) + { + files.AddRange(dataProvider.DicomSpecs.Files.Skip(i * filesPerAssociations)); + } + + try + { + await SendBatchAsync( + files, + callingAeTitle, + host, + port, + calledAeTitle, + timeout, + stopwatch, + failureStatus); + await Task.Delay(pauseTime); + } + catch (DicomAssociationRejectedException ex) + { + _outputHelper.WriteLine($"Association Rejected: {ex.Message}"); + dataProvider.DimseRsponse = DicomStatus.Cancel; + } + } + + stopwatch.Stop(); + lock (SyncRoot) + { + TotalTime += (int)stopwatch.Elapsed.TotalMilliseconds; + } + _outputHelper.WriteLine($"DICOMsend:{stopwatch.Elapsed.TotalSeconds}s"); + dataProvider.DimseRsponse = (failureStatus.Count == 0) ? DicomStatus.Success : failureStatus.First(); + } + + private async Task SendBatchAsync(List files, string callingAeTitle, string host, int port, string calledAeTitle, TimeSpan timeout, Stopwatch stopwatch, List failureStatus) + { + var dicomClient = DicomClientFactory.Create(host, port, false, callingAeTitle, calledAeTitle); + var countdownEvent = new CountdownEvent(files.Count); + foreach (var file in files) { var cStoreRequest = new DicomCStoreRequest(file); cStoreRequest.OnResponseReceived += (DicomCStoreRequest request, DicomCStoreResponse response) => @@ -67,24 +112,8 @@ public async Task SendAsync(DataProvider dataProvider, params object[] args) await dicomClient.AddRequestAsync(cStoreRequest); } - try - { - await dicomClient.SendAsync(); - countdownEvent.Wait(timeout); - stopwatch.Stop(); - lock (SyncRoot) - { - TotalTime += (int)stopwatch.Elapsed.TotalMilliseconds; - } - _outputHelper.WriteLine($"DICOMsend:{stopwatch.Elapsed.TotalSeconds}s"); - } - catch (DicomAssociationRejectedException ex) - { - _outputHelper.WriteLine($"Association Rejected: {ex.Message}"); - dataProvider.DimseRsponse = DicomStatus.Cancel; - } - - dataProvider.DimseRsponse = (failureStatus.Count == 0) ? DicomStatus.Success : failureStatus.First(); + await dicomClient.SendAsync(); + countdownEvent.Wait(timeout); } } } diff --git a/tests/Integration.Test/Drivers/RabbitMqConsumer.cs b/tests/Integration.Test/Drivers/RabbitMqConsumer.cs index 06f17f66a..38f07d716 100644 --- a/tests/Integration.Test/Drivers/RabbitMqConsumer.cs +++ b/tests/Integration.Test/Drivers/RabbitMqConsumer.cs @@ -16,6 +16,7 @@ */ using System.Collections.Concurrent; +using System.Diagnostics; using Monai.Deploy.Messaging.Messages; using Monai.Deploy.Messaging.RabbitMQ; using TechTalk.SpecFlow.Infrastructure; @@ -32,7 +33,6 @@ internal class RabbitMqConsumer : IDisposable public IReadOnlyList Messages { get { return _messages.ToList(); } } - public CountdownEvent MessageWaitHandle { get; private set; } public RabbitMqConsumer(RabbitMQMessageSubscriberService subscriberService, string queueName, ISpecFlowOutputHelper outputHelper) { @@ -54,15 +54,13 @@ public RabbitMqConsumer(RabbitMQMessageSubscriberService subscriberService, stri _messages.Add(eventArgs.Message); subscriberService.Acknowledge(eventArgs.Message); _outputHelper.WriteLine($"{DateTime.UtcNow} - {queueName} message received with correlation ID={eventArgs.Message.CorrelationId}, delivery tag={eventArgs.Message.DeliveryTag}"); - MessageWaitHandle?.Signal(); }); } - public void SetupMessageHandle(int count) + public void ClearMessages() { - _outputHelper.WriteLine($"Expecting {count} {_queueName} messages from RabbitMQ"); + _outputHelper.WriteLine($"Clearing messages received from RabbitMQ"); _messages.Clear(); - MessageWaitHandle = new CountdownEvent(count); } protected virtual void Dispose(bool disposing) @@ -84,5 +82,18 @@ public void Dispose() Dispose(disposing: true); GC.SuppressFinalize(this); } + + internal async Task WaitforAsync(int messageCount, TimeSpan messageWaitTimeSpan) + { + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + while (messageCount > _messages.Count && stopwatch.Elapsed < messageWaitTimeSpan) + { + await Task.Delay(100); + } + + return messageCount >= _messages.Count; + } } } diff --git a/tests/Integration.Test/Features/AcrApi.feature b/tests/Integration.Test/Features/AcrApi.feature index 9c0bbec5c..9ad899b79 100644 --- a/tests/Integration.Test/Features/AcrApi.feature +++ b/tests/Integration.Test/Features/AcrApi.feature @@ -28,7 +28,7 @@ Feature: ACR API Given a DICOM study on a remote DICOMweb service And an ACR API request to query & retrieve by When the ACR API request is sent - Then a workflow requests sent to the message broker + Then a single workflow request is sent to the message broker And a study is uploaded to the storage service Examples: diff --git a/tests/Integration.Test/Features/DicomDimseScp.feature b/tests/Integration.Test/Features/DicomDimseScp.feature index fcaea8823..b14b93d4f 100644 --- a/tests/Integration.Test/Features/DicomDimseScp.feature +++ b/tests/Integration.Test/Features/DicomDimseScp.feature @@ -31,14 +31,17 @@ Feature: DICOM DIMSE SCP Services Scenario: Response to C-ECHO-RQ Given a called AE Title named 'C-ECHO-TEST' that groups by '0020,000D' for 5 seconds - When a C-ECHO-RQ is sent to 'C-ECHO-TEST' from 'TEST-RUNNER' with timeout of 30 seconds + And a DICOM client configured with 30 seconds timeout + When a C-ECHO-RQ is sent to 'C-ECHO-TEST' from 'TEST-RUNNER' Then a successful response should be received @messaging_workflow_request @messaging Scenario Outline: Respond to C-STORE-RQ and group data by Study Instance UID Given a called AE Title named 'C-STORE-STUDY' that groups by '0020,000D' for 3 seconds + And a DICOM client configured with 300 seconds timeout + And a DICOM client configured to send data over 1 associations and wait 0 between each association And studies - When a C-STORE-RQ is sent to 'Informatics Gateway' with AET 'C-STORE-STUDY' from 'TEST-RUNNER' with timeout of 300 seconds + When a C-STORE-RQ is sent to 'Informatics Gateway' with AET 'C-STORE-STUDY' from 'TEST-RUNNER' Then a successful response should be received And workflow requests sent to message broker And studies are uploaded to storage service @@ -53,8 +56,10 @@ Feature: DICOM DIMSE SCP Services @messaging_workflow_request @messaging Scenario Outline: Respond to C-STORE-RQ and group data by Series Instance UID Given a called AE Title named 'C-STORE-SERIES' that groups by '0020,000E' for 3 seconds + And a DICOM client configured with 300 seconds timeout + And a DICOM client configured to send data over 1 associations and wait 0 between each association And studies with series per study - When a C-STORE-RQ is sent to 'Informatics Gateway' with AET 'C-STORE-SERIES' from 'TEST-RUNNER' with timeout of 300 seconds + When a C-STORE-RQ is sent to 'Informatics Gateway' with AET 'C-STORE-SERIES' from 'TEST-RUNNER' Then a successful response should be received And workflow requests sent to message broker And studies are uploaded to storage service @@ -65,3 +70,19 @@ Feature: DICOM DIMSE SCP Services | CT | 1 | 2 | | MG | 1 | 3 | | US | 1 | 2 | + + @messaging_workflow_request @messaging + Scenario Outline: Respond to C-STORE-RQ and group data by Study Instance UID over multiple associations + Given a called AE Title named 'C-STORE-STUDY' that groups by '0020,000D' for 5 seconds + And a DICOM client configured with 300 seconds timeout + And a DICOM client configured to send data over associations and wait between each association + And studies with series per study + When C-STORE-RQ are sent to 'Informatics Gateway' with AET 'C-STORE-STUDY' from 'TEST-RUNNER' + Then a successful response should be received + And workflow requests sent to message broker + And studies are uploaded to storage service + + Examples: + | modality | study_count | series_count | seconds | workflow_requests | + | MG | 1 | 3 | 3 | 1 | + | MG | 1 | 3 | 6 | 3 | diff --git a/tests/Integration.Test/StepDefinitions/AcrApiStepDefinitions.cs b/tests/Integration.Test/StepDefinitions/AcrApiStepDefinitions.cs index 56845731c..80c8aea65 100644 --- a/tests/Integration.Test/StepDefinitions/AcrApiStepDefinitions.cs +++ b/tests/Integration.Test/StepDefinitions/AcrApiStepDefinitions.cs @@ -59,7 +59,7 @@ public async Task GivenADICOMStudySentToAETFromWithTimeoutOfSeconds() { var modality = "US"; _dataProvider.GenerateDicomData(modality, WorkflowStudyCount); - _receivedMessages.SetupMessageHandle(WorkflowStudyCount); + _receivedMessages.ClearMessages(); var storeScu = _objectContainer.Resolve("StoreSCU"); await storeScu.SendAsync(_dataProvider, "TEST-RUNNER", _configurations.OrthancOptions.Host, _configurations.OrthancOptions.DimsePort, "ORTHANC", TimeSpan.FromSeconds(300)); @@ -80,17 +80,16 @@ public async Task WhenTheACRAPIRequestIsSentTo() await _informaticsGatewayClient.Inference.NewInferenceRequest(_dataProvider.AcrRequest, CancellationToken.None); } - [Then(@"a workflow requests sent to the message broker")] - public void ThenAWorkflowRequestsSentToTheMessageBroker() + [Then(@"a single workflow request is sent to the message broker")] + public async Task ThenAWorkflowRequestsSentToTheMessageBroker() { - _receivedMessages.MessageWaitHandle.Wait(MessageWaitTimeSpan).Should().BeTrue(); + (await _receivedMessages.WaitforAsync(1, MessageWaitTimeSpan)).Should().BeTrue(); _assertions.ShouldHaveCorrectNumberOfWorkflowRequestMessagesAndAcrRequest(_dataProvider, _receivedMessages.Messages, WorkflowStudyCount); } [Then(@"a study is uploaded to the storage service")] public async Task ThenAStudyIsUploadedToTheStorageService() { - _receivedMessages.MessageWaitHandle.Wait(MessageWaitTimeSpan).Should().BeTrue(); _receivedMessages.Messages.Should().NotBeNullOrEmpty(); await _assertions.ShouldHaveUploadedDicomDataToMinio(_receivedMessages.Messages, _dataProvider.DicomSpecs.FileHashes); } diff --git a/tests/Integration.Test/StepDefinitions/DicomDimseScpServicesStepDefinitions.cs b/tests/Integration.Test/StepDefinitions/DicomDimseScpServicesStepDefinitions.cs index 82b1d6bc4..e88e2ef40 100644 --- a/tests/Integration.Test/StepDefinitions/DicomDimseScpServicesStepDefinitions.cs +++ b/tests/Integration.Test/StepDefinitions/DicomDimseScpServicesStepDefinitions.cs @@ -88,7 +88,8 @@ public void GivenXStudiesWithYSeriesPerStudy(int studyCount, string modality, in Guard.Against.NegativeOrZero(seriesPerStudy); _dataProvider.GenerateDicomData(modality, studyCount, seriesPerStudy); - _receivedMessages.SetupMessageHandle(_dataProvider.DicomSpecs.NumberOfExpectedRequests(_dataProvider.StudyGrouping)); + + _receivedMessages.ClearMessages(); } [Given(@"a called AE Title named '([^']*)' that groups by '([^']*)' for (.*) seconds")] @@ -125,12 +126,28 @@ await _informaticsGatewayClient.MonaiScpAeTitle.Create(new MonaiApplicationEntit } } - [When(@"a C-ECHO-RQ is sent to '([^']*)' from '([^']*)' with timeout of (.*) seconds")] - public async Task WhenAC_ECHO_RQIsSentToFromWithTimeoutOfSeconds(string calledAeTitle, string callingAeTitle, int clientTimeoutSeconds) + [Given(@"a DICOM client configured with (.*) seconds timeout")] + public void GivenADICOMClientConfiguredWithSecondsTimeout(int timeout) + { + Guard.Against.NegativeOrZero(timeout); + _dataProvider.ClientTimeout = timeout; + } + + [Given(@"a DICOM client configured to send data over (.*) associations and wait (.*) between each association")] + public void GivenADICOMClientConfiguredToSendDataOverAssociationsAndWaitSecondsBetweenEachAssociation(int associations, int pulseTime) + { + Guard.Against.NegativeOrZero(associations); + Guard.Against.Negative(pulseTime); + + _dataProvider.ClientSendOverAssociations = associations; + _dataProvider.ClientAssociationPulseTime = pulseTime; + } + + [When(@"a C-ECHO-RQ is sent to '([^']*)' from '([^']*)'")] + public async Task WhenAC_ECHO_RQIsSentToFromWithTimeoutOfSeconds(string calledAeTitle, string callingAeTitle) { Guard.Against.NullOrWhiteSpace(calledAeTitle); Guard.Against.NullOrWhiteSpace(callingAeTitle); - Guard.Against.NegativeOrZero(clientTimeoutSeconds); var echoScu = _objectContainer.Resolve("EchoSCU"); await echoScu.SendAsync( @@ -139,7 +156,7 @@ await echoScu.SendAsync( _configuration.InformaticsGatewayOptions.Host, _informaticsGatewayConfiguration.Dicom.Scp.Port, calledAeTitle, - TimeSpan.FromSeconds(clientTimeoutSeconds)); + TimeSpan.FromSeconds(_dataProvider.ClientTimeout)); } [Then(@"a successful response should be received")] @@ -148,13 +165,13 @@ public void ThenASuccessfulResponseShouldBeReceived() _dataProvider.DimseRsponse.Should().Be(DicomStatus.Success); } - [When(@"a C-STORE-RQ is sent to '([^']*)' with AET '([^']*)' from '([^']*)' with timeout of (.*) seconds")] - public async Task WhenAC_STORE_RQIsSentToWithAETFromWithTimeoutOfSeconds(string application, string calledAeTitle, string callingAeTitle, int clientTimeoutSeconds) + [When(@"a C-STORE-RQ is sent to '([^']*)' with AET '([^']*)' from '([^']*)'")] + [When(@"C-STORE-RQ are sent to '([^']*)' with AET '([^']*)' from '([^']*)'")] + public async Task WhenAC_STORE_RQIsSentToWithAETFromWithTimeoutOfSeconds(string application, string calledAeTitle, string callingAeTitle) { Guard.Against.NullOrWhiteSpace(application); Guard.Against.NullOrWhiteSpace(calledAeTitle); Guard.Against.NullOrWhiteSpace(callingAeTitle); - Guard.Against.NegativeOrZero(clientTimeoutSeconds); var storeScu = _objectContainer.Resolve("StoreSCU"); @@ -168,8 +185,7 @@ await storeScu.SendAsync( callingAeTitle, host, port, - calledAeTitle, - TimeSpan.FromSeconds(clientTimeoutSeconds)); + calledAeTitle); _dataProvider.ReplaceGeneratedDicomDataWithHashes(); } diff --git a/tests/Integration.Test/StepDefinitions/DicomWebStowServiceStepDefinitions.cs b/tests/Integration.Test/StepDefinitions/DicomWebStowServiceStepDefinitions.cs index bf383b356..63df359e7 100644 --- a/tests/Integration.Test/StepDefinitions/DicomWebStowServiceStepDefinitions.cs +++ b/tests/Integration.Test/StepDefinitions/DicomWebStowServiceStepDefinitions.cs @@ -51,7 +51,7 @@ public void GivenNStudies(int studyCount, string modality, string grouping) _dataProvider.GenerateDicomData(modality, studyCount); _dataProvider.StudyGrouping = grouping; - _receivedMessages.SetupMessageHandle(_dataProvider.DicomSpecs.NumberOfExpectedRequests(grouping)); + _receivedMessages.ClearMessages(); } [Given(@"a workflow named '(.*)'")] diff --git a/tests/Integration.Test/StepDefinitions/ExportServicesStepDefinitions.cs b/tests/Integration.Test/StepDefinitions/ExportServicesStepDefinitions.cs index b78d655e9..6d62a6723 100644 --- a/tests/Integration.Test/StepDefinitions/ExportServicesStepDefinitions.cs +++ b/tests/Integration.Test/StepDefinitions/ExportServicesStepDefinitions.cs @@ -132,14 +132,14 @@ public void WhenAExportRequestIsReceivedDesignatedFor(string routingKey) exportRequestEvent.CorrelationId, string.Empty); - _receivedMessages.SetupMessageHandle(1); + _receivedMessages.ClearMessages(); _messagePublisher.Publish(routingKey, message.ToMessage()); } [Then(@"Informatics Gateway exports the studies to the DICOM SCP")] public async Task ThenExportTheInstancesToTheDicomScp() { - _receivedMessages.MessageWaitHandle.Wait(DicomScpWaitTimeSpan).Should().BeTrue(); + (await _receivedMessages.WaitforAsync(1, DicomScpWaitTimeSpan)).Should().BeTrue(); foreach (var key in _dataProvider.DicomSpecs.FileHashes.Keys) { @@ -151,7 +151,7 @@ public async Task ThenExportTheInstancesToTheDicomScp() [Then(@"Informatics Gateway exports the studies to Orthanc")] public async Task ThenExportTheInstancesToOrthanc() { - _receivedMessages.MessageWaitHandle.Wait(DicomScpWaitTimeSpan).Should().BeTrue(); + (await _receivedMessages.WaitforAsync(1, DicomScpWaitTimeSpan)).Should().BeTrue(); var httpClient = new HttpClient(); var dicomWebClient = new DicomWebClient(httpClient, null); dicomWebClient.ConfigureServiceUris(new Uri(_configuration.OrthancOptions.DicomWebRoot)); diff --git a/tests/Integration.Test/StepDefinitions/FhirDefinitions.cs b/tests/Integration.Test/StepDefinitions/FhirDefinitions.cs index ab38d8c6b..d1122a070 100644 --- a/tests/Integration.Test/StepDefinitions/FhirDefinitions.cs +++ b/tests/Integration.Test/StepDefinitions/FhirDefinitions.cs @@ -57,7 +57,7 @@ public async Task GivenHl7MessagesInVersionX(string version, string format) Guard.Against.NullOrWhiteSpace(format); await _dataProvider.GenerateFhirMessages(version, format); - _receivedMessages.SetupMessageHandle(_dataProvider.FhirSpecs.Files.Count); + _receivedMessages.ClearMessages(); } [When(@"the FHIR messages are sent to Informatics Gateway")] @@ -67,9 +67,9 @@ public async Task WhenTheMessagesAreSentToInformaticsGateway() } [Then(@"workflow requests are sent to message broker")] - public void ThenWorkflowRequestAreSentToMessageBroker() + public async Task ThenWorkflowRequestAreSentToMessageBrokerAsync() { - _receivedMessages.MessageWaitHandle.Wait(WaitTimeSpan).Should().BeTrue(); + (await _receivedMessages.WaitforAsync(_dataProvider.FhirSpecs.Files.Count, WaitTimeSpan)).Should().BeTrue(); } [Then(@"FHIR resources are uploaded to storage service")] diff --git a/tests/Integration.Test/StepDefinitions/HealthLevel7Definitions.cs b/tests/Integration.Test/StepDefinitions/HealthLevel7Definitions.cs index 53436dfd5..22ccde5f3 100644 --- a/tests/Integration.Test/StepDefinitions/HealthLevel7Definitions.cs +++ b/tests/Integration.Test/StepDefinitions/HealthLevel7Definitions.cs @@ -49,7 +49,7 @@ public async Task GivenHl7MessagesInVersionX(string version) { Guard.Against.NullOrWhiteSpace(version); await _dataProvider.GenerateHl7Messages(version); - _receivedMessages.SetupMessageHandle(1); + _receivedMessages.ClearMessages(); } [When(@"the message are sent to Informatics Gateway")] @@ -71,9 +71,9 @@ public void ThenAcknowledgementAreReceived() } [Then(@"a workflow requests sent to message broker")] - public void ThenAWorkflowRequestIsSentToMessageBroker() + public async Task ThenAWorkflowRequestIsSentToMessageBrokerAsync() { - _receivedMessages.MessageWaitHandle.Wait(WaitTimeSpan).Should().BeTrue(); + (await _receivedMessages.WaitforAsync(_dataProvider.HL7Specs.Files.Count, WaitTimeSpan)).Should().BeTrue(); } [Then(@"messages are uploaded to storage service")] diff --git a/tests/Integration.Test/StepDefinitions/SharedDefinitions.cs b/tests/Integration.Test/StepDefinitions/SharedDefinitions.cs index 7c362328a..896923162 100644 --- a/tests/Integration.Test/StepDefinitions/SharedDefinitions.cs +++ b/tests/Integration.Test/StepDefinitions/SharedDefinitions.cs @@ -53,22 +53,21 @@ public void GivenNStudies(int studyCount, string modality) _dataProvider.GenerateDicomData(modality, studyCount); - _receivedMessages.SetupMessageHandle(_dataProvider.DicomSpecs.NumberOfExpectedRequests(_dataProvider.StudyGrouping)); + _receivedMessages.ClearMessages(); } [Then(@"(.*) workflow requests sent to message broker")] - public void ThenWorkflowRequestSentToMessageBroker(int workflowCount) + public async Task ThenWorkflowRequestSentToMessageBrokerAsync(int workflowCount) { Guard.Against.NegativeOrZero(workflowCount); - _receivedMessages.MessageWaitHandle.Wait(MessageWaitTimeSpan).Should().BeTrue(); + (await _receivedMessages.WaitforAsync(workflowCount, MessageWaitTimeSpan)).Should().BeTrue(); _assertions.ShouldHaveCorrectNumberOfWorkflowRequestMessages(_dataProvider, _receivedMessages.Messages, workflowCount); } [Then(@"studies are uploaded to storage service")] public async Task ThenXXFilesUploadedToStorageService() { - _receivedMessages.MessageWaitHandle.Wait(MessageWaitTimeSpan).Should().BeTrue(); await _assertions.ShouldHaveUploadedDicomDataToMinio(_receivedMessages.Messages, _dataProvider.DicomSpecs.FileHashes); } } From 1067bb0d2068f28b36cf98e8e2145b1b50ffbee5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:11:41 +0800 Subject: [PATCH 06/29] Bump Microsoft.EntityFrameworkCore.InMemory from 6.0.13 to 6.0.14 (#337) Bumps [Microsoft.EntityFrameworkCore.InMemory](https://github.com/dotnet/efcore) from 6.0.13 to 6.0.14. - [Release notes](https://github.com/dotnet/efcore/releases) - [Commits](https://github.com/dotnet/efcore/compare/v6.0.13...v6.0.14) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ...ploy.InformaticsGateway.Database.EntityFramework.Test.csproj | 2 +- .../Test/Monai.Deploy.InformaticsGateway.Test.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj b/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj index 6f8b0dda0..cc460942b 100644 --- a/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj +++ b/src/Database/EntityFramework/Test/Monai.Deploy.InformaticsGateway.Database.EntityFramework.Test.csproj @@ -25,7 +25,7 @@ - + diff --git a/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj b/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj index 21014c79c..e54dabb29 100644 --- a/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj +++ b/src/InformaticsGateway/Test/Monai.Deploy.InformaticsGateway.Test.csproj @@ -36,7 +36,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + From 55f78e3a990384b108e7473f8e485bd8966bbb81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:11:57 +0800 Subject: [PATCH 07/29] Bump Microsoft.EntityFrameworkCore from 6.0.13 to 6.0.14 (#336) Bumps [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 6.0.13 to 6.0.14. - [Release notes](https://github.com/dotnet/efcore/releases) - [Commits](https://github.com/dotnet/efcore/compare/v6.0.13...v6.0.14) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj | 2 +- ...ai.Deploy.InformaticsGateway.Database.EntityFramework.csproj | 2 +- src/Database/Monai.Deploy.InformaticsGateway.Database.csproj | 2 +- src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.Integration.Test.csproj | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj b/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj index c6d71e477..5c36ace64 100644 --- a/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj +++ b/src/Database/Api/Monai.Deploy.InformaticsGateway.Database.Api.csproj @@ -31,7 +31,7 @@ - + diff --git a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj index 40739f155..7e0aef531 100644 --- a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj +++ b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj @@ -37,7 +37,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj b/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj index 4990cc54b..f050a9fc8 100644 --- a/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj +++ b/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj @@ -66,7 +66,7 @@ All - + diff --git a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj index db97f1971..1c291277d 100644 --- a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj +++ b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj @@ -43,7 +43,7 @@ All - + diff --git a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj index 335441126..117ad758a 100644 --- a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj +++ b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj @@ -26,7 +26,7 @@ - + From efaab5c0fec9301ab172c7970aad695cd53fa401 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:13:18 +0800 Subject: [PATCH 08/29] Bump Microsoft.EntityFrameworkCore.Design from 6.0.13 to 6.0.14 (#335) Bumps [Microsoft.EntityFrameworkCore.Design](https://github.com/dotnet/efcore) from 6.0.13 to 6.0.14. - [Release notes](https://github.com/dotnet/efcore/releases) - [Commits](https://github.com/dotnet/efcore/compare/v6.0.13...v6.0.14) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang --- ...ai.Deploy.InformaticsGateway.Database.EntityFramework.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj index 7e0aef531..2db65ae89 100644 --- a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj +++ b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj @@ -38,7 +38,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all From 49227eff2f7041ec86305bf30644d7dcdcb3747a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:13:38 +0800 Subject: [PATCH 09/29] Bump anchore/scan-action from 3.3.2 to 3.3.4 (#334) Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.3.2 to 3.3.4. - [Release notes](https://github.com/anchore/scan-action/releases) - [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/anchore/scan-action/compare/v3.3.2...v3.3.4) --- updated-dependencies: - dependency-name: anchore/scan-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 788bb5ac9..8c2557416 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -402,7 +402,7 @@ jobs: - name: Anchore container scan id: anchore-scan - uses: anchore/scan-action@v3.3.2 + uses: anchore/scan-action@v3.3.4 if: ${{ (matrix.os == 'ubuntu-latest') }} with: image: ${{ fromJSON(steps.meta.outputs.json).tags[0] }} From 65c549e5fca299271ac12269433a9525186d068d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:14:05 +0800 Subject: [PATCH 10/29] Bump actions/cache from 3.2.3 to 3.2.5 (#333) Bumps [actions/cache](https://github.com/actions/cache) from 3.2.3 to 3.2.5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3.2.3...v3.2.5) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c2557416..238b92962 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.3 + uses: actions/cache@v3.2.5 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -127,7 +127,7 @@ jobs: cache: yes - name: Enable NuGet cache - uses: actions/cache@v3.2.3 + uses: actions/cache@v3.2.5 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -180,7 +180,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.3 + uses: actions/cache@v3.2.5 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -259,7 +259,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.3 + uses: actions/cache@v3.2.5 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -323,7 +323,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.3 + uses: actions/cache@v3.2.5 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -436,7 +436,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.3 + uses: actions/cache@v3.2.5 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} From 539ae4d663788560d26f75775471ca7552a722f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:16:40 +0800 Subject: [PATCH 11/29] Bump docker/build-push-action from 3.2.0 to 4.0.0 (#328) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.2.0 to 4.0.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3.2.0...v4.0.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 238b92962..b76d4629d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -384,7 +384,7 @@ jobs: type=raw,value=latest,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }} - name: Build and push Docker image - uses: docker/build-push-action@v3.2.0 + uses: docker/build-push-action@v4.0.0 if: ${{ (matrix.os == 'ubuntu-latest') }} with: context: . From 2267f21467c2df7cbd03efc80e42b5c1060197d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:21:15 +0800 Subject: [PATCH 12/29] Bump docker/metadata-action from 4.1.1 to 4.3.0 (#319) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4.1.1 to 4.3.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/v4.1.1...v4.3.0) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b76d4629d..dd513ca1f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -375,7 +375,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v4.1.1 + uses: docker/metadata-action@v4.3.0 if: ${{ (matrix.os == 'ubuntu-latest') }} with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} From 3b1b3c7281bf97a471980d1648d4a1c73aea0fb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Mar 2023 08:50:08 +0800 Subject: [PATCH 13/29] Bump actions/cache from 3.2.5 to 3.2.6 (#342) Bumps [actions/cache](https://github.com/actions/cache) from 3.2.5 to 3.2.6. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3.2.5...v3.2.6) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dd513ca1f..ba0a970cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.5 + uses: actions/cache@v3.2.6 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -127,7 +127,7 @@ jobs: cache: yes - name: Enable NuGet cache - uses: actions/cache@v3.2.5 + uses: actions/cache@v3.2.6 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -180,7 +180,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.5 + uses: actions/cache@v3.2.6 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -259,7 +259,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.5 + uses: actions/cache@v3.2.6 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -323,7 +323,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.5 + uses: actions/cache@v3.2.6 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} @@ -436,7 +436,7 @@ jobs: dotnet-version: "6.0.x" - name: Enable NuGet cache - uses: actions/cache@v3.2.5 + uses: actions/cache@v3.2.6 with: path: ~/.nuget/packages key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }} From a176f43ecac0120c4f8d7c9e5080831da2325716 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Mar 2023 08:51:28 +0800 Subject: [PATCH 14/29] Bump Microsoft.EntityFrameworkCore.Sqlite from 6.0.13 to 6.0.14 (#338) Bumps [Microsoft.EntityFrameworkCore.Sqlite](https://github.com/dotnet/efcore) from 6.0.13 to 6.0.14. - [Release notes](https://github.com/dotnet/efcore/releases) - [Commits](https://github.com/dotnet/efcore/compare/v6.0.13...v6.0.14) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.Sqlite dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ...ai.Deploy.InformaticsGateway.Database.EntityFramework.csproj | 2 +- .../Monai.Deploy.InformaticsGateway.Integration.Test.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj index 2db65ae89..762a7c4d1 100644 --- a/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj +++ b/src/Database/EntityFramework/Monai.Deploy.InformaticsGateway.Database.EntityFramework.csproj @@ -42,7 +42,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj index 117ad758a..e14a5a8a1 100644 --- a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj +++ b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj @@ -27,7 +27,7 @@ - + From 86cb04c29e888092b57fa1d2cbbbb8ce4550957d Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Wed, 8 Mar 2023 17:01:58 +0800 Subject: [PATCH 15/29] Update messaging lib to 0.1.20 (#343) * Update messaging lib to 0.1.20 Signed-off-by: Victor Chang * Update licenses Signed-off-by: Victor Chang --------- Signed-off-by: Victor Chang --- doc/dependency_decisions.yml | 48 +-- docs/compliance/third-party-licenses.md | 343 +++++++++++------- ...Monai.Deploy.InformaticsGateway.Api.csproj | 4 +- src/Api/Test/packages.lock.json | 24 +- src/Api/packages.lock.json | 24 +- ...Monai.Deploy.InformaticsGateway.CLI.csproj | 2 +- src/CLI/Test/packages.lock.json | 30 +- src/CLI/packages.lock.json | 30 +- src/Client/Test/packages.lock.json | 136 +++---- src/Client/packages.lock.json | 24 +- ...oy.InformaticsGateway.Configuration.csproj | 2 +- src/Configuration/Test/packages.lock.json | 26 +- src/Configuration/packages.lock.json | 26 +- src/Database/Api/Test/packages.lock.json | 40 +- src/Database/Api/packages.lock.json | 40 +- .../EntityFramework/Test/packages.lock.json | 76 ++-- .../EntityFramework/packages.lock.json | 76 ++-- ....Deploy.InformaticsGateway.Database.csproj | 2 +- ...y.Database.MongoDB.Integration.Test.csproj | 2 +- .../Integration.Test/packages.lock.json | 46 +-- src/Database/MongoDB/packages.lock.json | 40 +- src/Database/packages.lock.json | 82 ++--- .../Monai.Deploy.InformaticsGateway.csproj | 14 +- .../Test/packages.lock.json | 144 ++++---- src/InformaticsGateway/packages.lock.json | 136 +++---- ...InformaticsGateway.Integration.Test.csproj | 6 +- tests/Integration.Test/packages.lock.json | 150 ++++---- 27 files changed, 830 insertions(+), 743 deletions(-) diff --git a/doc/dependency_decisions.yml b/doc/dependency_decisions.yml index 01f54b686..ed413db2d 100644 --- a/doc/dependency_decisions.yml +++ b/doc/dependency_decisions.yml @@ -67,7 +67,7 @@ - :who: mocsharp :why: MIT (https://github.com/dotnet/Docker.DotNet/raw/master/LICENSE) :versions: - - 3.125.12 + - 3.125.13 :when: 2022-08-16 23:05:32.422217566 Z - - :approve - DotNext @@ -88,7 +88,7 @@ - :who: mocsharp :why: Apache-2.0 (https://github.com/fluentassertions/fluentassertions/raw/develop/LICENSE) :versions: - - 6.8.0 + - 6.10.0 :when: 2022-08-16 23:05:33.753437127 Z - - :approve - Gherkin @@ -109,7 +109,7 @@ - :who: mocsharp :why: MIT (https://github.com/Efferent-Health/HL7-dotnetcore/raw/master/LICENSE.txt) :versions: - - 2.29.0 + - 2.35.0 :when: 2022-08-16 23:05:35.066879864 Z - - :approve - Humanizer.Core @@ -130,7 +130,7 @@ - :who: mocsharp :why: MIT (https://github.com/adams85/filelogger/raw/master/LICENSE) :versions: - - 3.3.1 + - 3.4.0 :when: 2022-08-16 23:05:36.373717252 Z - - :approve - Macross.Json.Extensions @@ -326,63 +326,63 @@ - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:49.698463427 Z - - :approve - Microsoft.EntityFrameworkCore - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:50.137694970 Z - - :approve - Microsoft.EntityFrameworkCore.Abstractions - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:51.008105271 Z - - :approve - Microsoft.EntityFrameworkCore.Analyzers - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:51.445711308 Z - - :approve - Microsoft.EntityFrameworkCore.Design - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:51.922790944 Z - - :approve - Microsoft.EntityFrameworkCore.InMemory - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:52.375150938 Z - - :approve - Microsoft.EntityFrameworkCore.Relational - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:52.828879230 Z - - :approve - Microsoft.EntityFrameworkCore.Sqlite - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:53.270526921 Z - - :approve - Microsoft.EntityFrameworkCore.Sqlite.Core - :who: mocsharp :why: MIT (https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) :versions: - - 6.0.13 + - 6.0.14 :when: 2022-08-16 23:05:53.706997823 Z - - :approve - Microsoft.Extensions.ApiDescription.Server @@ -523,16 +523,16 @@ - :who: mocsharp :why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) :versions: - - 6.0.11 - - 6.0.13 + - 6.0.12 + - 6.0.14 :when: 2022-08-29 18:11:22.090772006 Z - - :approve - Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions - :who: mocsharp :why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) :versions: - - 6.0.11 - - 6.0.13 + - 6.0.12 + - 6.0.14 :when: 2022-08-29 18:11:22.090772006 Z - - :approve - Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore @@ -540,7 +540,7 @@ :why: MIT (https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) :versions: - 6.0.11 - - 6.0.13 + - 6.0.14 :when: 2022-08-29 18:11:22.090772006 Z - - :approve - Microsoft.Extensions.FileProviders.Abstractions @@ -788,14 +788,14 @@ - :who: neilsouth :why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) :versions: - - 0.1.19 + - 0.1.20 :when: 2022-08-16 23:06:21.051573547 Z - - :approve - Monai.Deploy.Messaging.RabbitMQ - :who: neilsouth :why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) :versions: - - 0.1.19 + - 0.1.20 :when: 2022-08-16 23:06:21.511789690 Z - - :approve - Monai.Deploy.Storage @@ -873,7 +873,7 @@ - - :approve - Polly - :who: mocsharp - :why: New BSD License (https://github.com/App-vNext/Polly/raw/master/LICENSE.txt) + :why: New BSD License (https://github.com/App-vNext/Polly/raw/main/LICENSE.txt) :versions: - 7.2.3 :when: 2022-08-16 23:06:27.913122244 Z @@ -2335,21 +2335,21 @@ - :who: mocsharp :why: BSD 3-Clause License (https://github.com/NLog/NLog/raw/dev/LICENSE.txt) :versions: - - 5.1.1 + - 5.1.2 :when: 2022-10-12 03:14:06.538744982 Z - - :approve - NLog.Extensions.Logging - :who: mocsharp :why: BSD 2-Clause Simplified License (https://github.com/NLog/NLog.Extensions.Logging/raw/master/LICENSE) :versions: - - 5.2.1 + - 5.2.2 :when: 2022-10-12 03:14:06.964203977 Z - - :approve - NLog.Web.AspNetCore - :who: mocsharp :why: BSD 3-Clause License (https://github.com/NLog/NLog.Web/raw/master/LICENSE) :versions: - - 5.2.1 + - 5.2.2 :when: 2022-10-12 03:14:07.396706995 Z - - :approve - fo-dicom.NLog diff --git a/docs/compliance/third-party-licenses.md b/docs/compliance/third-party-licenses.md index 2712ce1c8..805986ed4 100644 --- a/docs/compliance/third-party-licenses.md +++ b/docs/compliance/third-party-licenses.md @@ -777,14 +777,14 @@ limitations under the License.
-Castle.Core 5.1.0 +Castle.Core 5.1.1 ## Castle.Core -- Version: 5.1.0 +- Version: 5.1.1 - Authors: Castle Project Contributors - Project URL: http://www.castleproject.org/ -- Source: [NuGet](https://www.nuget.org/packages/Castle.Core/5.1.0) +- Source: [NuGet](https://www.nuget.org/packages/Castle.Core/5.1.1) - License: [Apache-2.0](https://github.com/castleproject/Core/raw/master/LICENSE) @@ -1144,13 +1144,13 @@ Apache License
-Docker.DotNet 3.125.12 +Docker.DotNet 3.125.13 ## Docker.DotNet -- Version: 3.125.12 +- Version: 3.125.13 - Authors: Docker.DotNet -- Source: [NuGet](https://www.nuget.org/packages/Docker.DotNet/3.125.12) +- Source: [NuGet](https://www.nuget.org/packages/Docker.DotNet/3.125.13) - License: [MIT](https://github.com/dotnet/Docker.DotNet/raw/master/LICENSE) @@ -1262,14 +1262,14 @@ SOFTWARE.
-FluentAssertions 6.8.0 +FluentAssertions 6.10.0 ## FluentAssertions -- Version: 6.8.0 +- Version: 6.10.0 - Authors: Dennis Doomen,Jonas Nyrup - Project URL: https://www.fluentassertions.com/ -- Source: [NuGet](https://www.nuget.org/packages/FluentAssertions/6.8.0) +- Source: [NuGet](https://www.nuget.org/packages/FluentAssertions/6.10.0) - License: [Apache-2.0](https://github.com/fluentassertions/fluentassertions/raw/develop/LICENSE) @@ -1510,14 +1510,14 @@ THE SOFTWARE.
-GitVersion.MsBuild 5.11.1 +GitVersion.MsBuild 5.12.0 ## GitVersion.MsBuild -- Version: 5.11.1 +- Version: 5.12.0 - Authors: GitTools and Contributors - Project URL: https://github.com/GitTools/GitVersion -- Source: [NuGet](https://www.nuget.org/packages/GitVersion.MsBuild/5.11.1) +- Source: [NuGet](https://www.nuget.org/packages/GitVersion.MsBuild/5.12.0) - License: [MIT](https://github.com/GitTools/GitVersion/raw/main/LICENSE) @@ -1548,14 +1548,14 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-HL7-dotnetcore 2.29.0 +HL7-dotnetcore 2.35.0 ## HL7-dotnetcore -- Version: 2.29.0 +- Version: 2.35.0 - Authors: HL7-dotnetcore - Project URL: https://github.com/Efferent-Health/HL7-dotnetcore -- Source: [NuGet](https://www.nuget.org/packages/HL7-dotnetcore/2.29.0) +- Source: [NuGet](https://www.nuget.org/packages/HL7-dotnetcore/2.35.0) - License: [MIT](https://github.com/Efferent-Health/HL7-dotnetcore/raw/master/LICENSE.txt) @@ -1681,21 +1681,21 @@ SOFTWARE.
-Karambolo.Extensions.Logging.File 3.3.1 +Karambolo.Extensions.Logging.File 3.4.0 ## Karambolo.Extensions.Logging.File -- Version: 3.3.1 +- Version: 3.4.0 - Authors: Adam Simon - Project URL: https://github.com/adams85/filelogger -- Source: [NuGet](https://www.nuget.org/packages/Karambolo.Extensions.Logging.File/3.3.1) +- Source: [NuGet](https://www.nuget.org/packages/Karambolo.Extensions.Logging.File/3.4.0) - License: [MIT](https://github.com/adams85/filelogger/raw/master/LICENSE) ``` MIT License -Copyright (c) 2022 Adam Simon +Copyright (c) 2023 Adam Simon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -3339,15 +3339,15 @@ SOFTWARE.
-Microsoft.CodeCoverage 17.4.0 +Microsoft.CodeCoverage 17.4.1 ## Microsoft.CodeCoverage -- Version: 17.4.0 +- Version: 17.4.1 - Authors: Microsoft - Owners: Microsoft - Project URL: https://github.com/microsoft/vstest/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.CodeCoverage/17.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.CodeCoverage/17.4.1) - License: [MIT](https://github.com/microsoft/vstest/raw/main/LICENSE) @@ -3377,14 +3377,14 @@ SOFTWARE.
-Microsoft.Data.Sqlite.Core 6.0.12 +Microsoft.Data.Sqlite.Core 6.0.14 ## Microsoft.Data.Sqlite.Core -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/dotnet/standard/data/sqlite/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Data.Sqlite.Core/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Data.Sqlite.Core/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3418,14 +3418,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore 6.0.12 +Microsoft.EntityFrameworkCore 6.0.14 ## Microsoft.EntityFrameworkCore -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3459,14 +3459,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.Abstractions 6.0.12 +Microsoft.EntityFrameworkCore.Abstractions 6.0.14 ## Microsoft.EntityFrameworkCore.Abstractions -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Abstractions/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Abstractions/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3500,14 +3500,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.Analyzers 6.0.12 +Microsoft.EntityFrameworkCore.Analyzers 6.0.14 ## Microsoft.EntityFrameworkCore.Analyzers -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Analyzers/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Analyzers/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3541,14 +3541,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.Design 6.0.12 +Microsoft.EntityFrameworkCore.Design 6.0.14 ## Microsoft.EntityFrameworkCore.Design -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Design/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Design/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3582,14 +3582,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.InMemory 6.0.12 +Microsoft.EntityFrameworkCore.InMemory 6.0.14 ## Microsoft.EntityFrameworkCore.InMemory -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3623,14 +3623,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.Relational 6.0.12 +Microsoft.EntityFrameworkCore.Relational 6.0.14 ## Microsoft.EntityFrameworkCore.Relational -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3664,14 +3664,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.Sqlite 6.0.12 +Microsoft.EntityFrameworkCore.Sqlite 6.0.14 ## Microsoft.EntityFrameworkCore.Sqlite -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -3705,14 +3705,14 @@ SOFTWARE.
-Microsoft.EntityFrameworkCore.Sqlite.Core 6.0.12 +Microsoft.EntityFrameworkCore.Sqlite.Core 6.0.14 ## Microsoft.EntityFrameworkCore.Sqlite.Core -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://docs.microsoft.com/ef/core/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.Core/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.Core/6.0.14) - License: [MIT](https://raw.githubusercontent.com/dotnet/efcore/release/6.0/LICENSE.txt) @@ -4550,14 +4550,14 @@ SOFTWARE.
-Microsoft.Extensions.Diagnostics.HealthChecks 6.0.10 +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.12 ## Microsoft.Extensions.Diagnostics.HealthChecks -- Version: 6.0.10 +- Version: 6.0.12 - Authors: Microsoft - Project URL: https://asp.net/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks/6.0.10) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks/6.0.12) - License: [MIT](https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) @@ -4591,14 +4591,14 @@ SOFTWARE.
-Microsoft.Extensions.Diagnostics.HealthChecks 6.0.12 +Microsoft.Extensions.Diagnostics.HealthChecks 6.0.14 ## Microsoft.Extensions.Diagnostics.HealthChecks -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://asp.net/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks/6.0.14) - License: [MIT](https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) @@ -4632,14 +4632,14 @@ SOFTWARE.
-Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.10 +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.12 ## Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions -- Version: 6.0.10 +- Version: 6.0.12 - Authors: Microsoft - Project URL: https://asp.net/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/6.0.10) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/6.0.12) - License: [MIT](https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) @@ -4673,14 +4673,14 @@ SOFTWARE.
-Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.12 +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions 6.0.14 ## Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions -- Version: 6.0.12 +- Version: 6.0.14 - Authors: Microsoft - Project URL: https://asp.net/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/6.0.14) - License: [MIT](https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) @@ -4714,14 +4714,55 @@ SOFTWARE.
-Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.12 +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.11 ## Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore -- Version: 6.0.12 +- Version: 6.0.11 - Authors: Microsoft - Project URL: https://asp.net/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore/6.0.12) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore/6.0.11) +- License: [MIT](https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) + + +``` +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +``` + +
+ + +
+Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 6.0.14 + +## Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore + +- Version: 6.0.14 +- Authors: Microsoft +- Project URL: https://asp.net/ +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore/6.0.14) - License: [MIT](https://github.com/dotnet/aspnetcore/raw/main/LICENSE.txt) @@ -5828,15 +5869,15 @@ SOFTWARE.
-Microsoft.NET.Test.Sdk 17.4.0 +Microsoft.NET.Test.Sdk 17.4.1 ## Microsoft.NET.Test.Sdk -- Version: 17.4.0 +- Version: 17.4.1 - Authors: Microsoft - Owners: Microsoft - Project URL: https://github.com/microsoft/vstest/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.NET.Test.Sdk/17.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.NET.Test.Sdk/17.4.1) - License: [MIT](https://raw.githubusercontent.com/microsoft/vstest/main/LICENSE) @@ -6622,15 +6663,15 @@ SOFTWARE.
-Microsoft.TestPlatform.ObjectModel 17.4.0 +Microsoft.TestPlatform.ObjectModel 17.4.1 ## Microsoft.TestPlatform.ObjectModel -- Version: 17.4.0 +- Version: 17.4.1 - Authors: Microsoft - Owners: Microsoft - Project URL: https://github.com/microsoft/vstest/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.4.1) - License: [MIT](https://github.com/microsoft/vstest/raw/v17.4.0/LICENSE) @@ -6660,15 +6701,15 @@ SOFTWARE.
-Microsoft.TestPlatform.TestHost 17.4.0 +Microsoft.TestPlatform.TestHost 17.4.1 ## Microsoft.TestPlatform.TestHost -- Version: 17.4.0 +- Version: 17.4.1 - Authors: Microsoft - Owners: Microsoft - Project URL: https://github.com/microsoft/vstest/ -- Source: [NuGet](https://www.nuget.org/packages/Microsoft.TestPlatform.TestHost/17.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Microsoft.TestPlatform.TestHost/17.4.1) - License: [MIT](https://github.com/microsoft/vstest/raw/v17.4.0/LICENSE) @@ -7263,14 +7304,14 @@ Apache License
-Monai.Deploy.Messaging 0.1.19 +Monai.Deploy.Messaging 0.1.20 ## Monai.Deploy.Messaging -- Version: 0.1.19 +- Version: 0.1.20 - Authors: MONAI Consortium - Project URL: https://github.com/Project-MONAI/monai-deploy-messaging -- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging/0.1.19) +- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging/0.1.20) - License: [Apache-2.0](https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) @@ -7491,14 +7532,14 @@ By downloading this software, you agree to the license terms & all licenses list
-Monai.Deploy.Messaging.RabbitMQ 0.1.19 +Monai.Deploy.Messaging.RabbitMQ 0.1.20 ## Monai.Deploy.Messaging.RabbitMQ -- Version: 0.1.19 +- Version: 0.1.20 - Authors: MONAI Consortium - Project URL: https://github.com/Project-MONAI/monai-deploy-messaging -- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging.RabbitMQ/0.1.19) +- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging.RabbitMQ/0.1.20) - License: [Apache-2.0](https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) @@ -8631,14 +8672,14 @@ By downloading this software, you agree to the license terms & all licenses list
-MongoDB.Bson 2.18.0 +MongoDB.Bson 2.19.0 ## MongoDB.Bson -- Version: 2.18.0 +- Version: 2.19.0 - Authors: MongoDB Inc. - Project URL: https://www.mongodb.com/docs/drivers/csharp/ -- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Bson/2.18.0) +- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Bson/2.19.0) - License: [Apache-2.0](https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) @@ -8663,14 +8704,14 @@ By downloading this software, you agree to the license terms & all licenses list
-MongoDB.Driver 2.18.0 +MongoDB.Driver 2.19.0 ## MongoDB.Driver -- Version: 2.18.0 +- Version: 2.19.0 - Authors: MongoDB Inc. - Project URL: https://www.mongodb.com/docs/drivers/csharp/ -- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Driver/2.18.0) +- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Driver/2.19.0) - License: [Apache-2.0](https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) @@ -8695,14 +8736,14 @@ By downloading this software, you agree to the license terms & all licenses list
-MongoDB.Driver.Core 2.18.0 +MongoDB.Driver.Core 2.19.0 ## MongoDB.Driver.Core -- Version: 2.18.0 +- Version: 2.19.0 - Authors: MongoDB Inc. - Project URL: https://www.mongodb.com/docs/drivers/csharp/ -- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Driver.Core/2.18.0) +- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Driver.Core/2.19.0) - License: [Apache-2.0](https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) @@ -8727,14 +8768,14 @@ By downloading this software, you agree to the license terms & all licenses list
-MongoDB.Libmongocrypt 1.6.0 +MongoDB.Libmongocrypt 1.7.0 ## MongoDB.Libmongocrypt -- Version: 1.6.0 +- Version: 1.7.0 - Authors: MongoDB Inc. - Project URL: http://www.mongodb.org/display/DOCS/CSharp+Language+Center -- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Libmongocrypt/1.6.0) +- Source: [NuGet](https://www.nuget.org/packages/MongoDB.Libmongocrypt/1.7.0) - License: [Apache-2.0](https://github.com/mongodb/mongo-csharp-driver/raw/master/License.txt) @@ -8806,14 +8847,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Moq 4.18.3 +Moq 4.18.4 ## Moq -- Version: 4.18.3 +- Version: 4.18.4 - Authors: Daniel Cazzulino, kzu - Project URL: https://github.com/moq/moq4 -- Source: [NuGet](https://www.nuget.org/packages/Moq/4.18.3) +- Source: [NuGet](https://www.nuget.org/packages/Moq/4.18.4) - License: [BSD 3-Clause License]( https://raw.githubusercontent.com/moq/moq4/main/License.txt) @@ -9093,14 +9134,14 @@ SOFTWARE.
-NLog 5.1.0 +NLog 5.1.2 ## NLog -- Version: 5.1.0 +- Version: 5.1.2 - Authors: Jarek Kowalski,Kim Christensen,Julian Verdurmen - Project URL: https://nlog-project.org/ -- Source: [NuGet](https://www.nuget.org/packages/NLog/5.1.0) +- Source: [NuGet](https://www.nuget.org/packages/NLog/5.1.2) - License: [BSD 3-Clause License](https://github.com/NLog/NLog/raw/dev/LICENSE.txt) @@ -9141,14 +9182,14 @@ THE POSSIBILITY OF SUCH DAMAGE.
-NLog.Extensions.Logging 5.2.0 +NLog.Extensions.Logging 5.2.2 ## NLog.Extensions.Logging -- Version: 5.2.0 +- Version: 5.2.2 - Authors: Microsoft,Julian Verdurmen - Project URL: https://github.com/NLog/NLog.Extensions.Logging -- Source: [NuGet](https://www.nuget.org/packages/NLog.Extensions.Logging/5.2.0) +- Source: [NuGet](https://www.nuget.org/packages/NLog.Extensions.Logging/5.2.2) - License: [BSD 2-Clause Simplified License](https://github.com/NLog/NLog.Extensions.Logging/raw/master/LICENSE) @@ -9182,14 +9223,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-NLog.Web.AspNetCore 5.2.0 +NLog.Web.AspNetCore 5.2.2 ## NLog.Web.AspNetCore -- Version: 5.2.0 +- Version: 5.2.2 - Authors: Julian Verdurmen - Project URL: https://github.com/NLog/NLog.Web -- Source: [NuGet](https://www.nuget.org/packages/NLog.Web.AspNetCore/5.2.0) +- Source: [NuGet](https://www.nuget.org/packages/NLog.Web.AspNetCore/5.2.2) - License: [BSD 3-Clause License](https://github.com/NLog/NLog.Web/raw/master/LICENSE) @@ -9424,7 +9465,7 @@ specific language governing permissions and limitations under the License. - Authors: Michael Wolfenden, App vNext - Project URL: https://github.com/App-vNext/Polly - Source: [NuGet](https://www.nuget.org/packages/Polly/7.2.3) -- License: [New BSD License](https://github.com/App-vNext/Polly/raw/master/LICENSE.txt) +- License: [New BSD License](https://github.com/App-vNext/Polly/raw/main/LICENSE.txt) ``` @@ -11035,15 +11076,15 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Swashbuckle.AspNetCore 6.4.0 +Swashbuckle.AspNetCore 6.5.0 ## Swashbuckle.AspNetCore -- Version: 6.4.0 +- Version: 6.5.0 - Authors: Swashbuckle.AspNetCore - Owners: Swashbuckle.AspNetCore - Project URL: https://github.com/domaindrivendev/Swashbuckle.AspNetCore -- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore/6.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore/6.5.0) - License: [MIT](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) @@ -11075,14 +11116,14 @@ SOFTWARE.
-Swashbuckle.AspNetCore.Swagger 6.4.0 +Swashbuckle.AspNetCore.Swagger 6.5.0 ## Swashbuckle.AspNetCore.Swagger -- Version: 6.4.0 +- Version: 6.5.0 - Authors: Swashbuckle.AspNetCore.Swagger - Project URL: https://github.com/domaindrivendev/Swashbuckle.AspNetCore -- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore.Swagger/6.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore.Swagger/6.5.0) - License: [MIT](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) @@ -11114,14 +11155,14 @@ SOFTWARE.
-Swashbuckle.AspNetCore.SwaggerGen 6.4.0 +Swashbuckle.AspNetCore.SwaggerGen 6.5.0 ## Swashbuckle.AspNetCore.SwaggerGen -- Version: 6.4.0 +- Version: 6.5.0 - Authors: Swashbuckle.AspNetCore.SwaggerGen - Project URL: https://github.com/domaindrivendev/Swashbuckle.AspNetCore -- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerGen/6.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerGen/6.5.0) - License: [MIT](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) @@ -11153,14 +11194,14 @@ SOFTWARE.
-Swashbuckle.AspNetCore.SwaggerUI 6.4.0 +Swashbuckle.AspNetCore.SwaggerUI 6.5.0 ## Swashbuckle.AspNetCore.SwaggerUI -- Version: 6.4.0 +- Version: 6.5.0 - Authors: Swashbuckle.AspNetCore.SwaggerUI - Project URL: https://github.com/domaindrivendev/Swashbuckle.AspNetCore -- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerUI/6.4.0) +- Source: [NuGet](https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerUI/6.5.0) - License: [MIT](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/raw/master/LICENSE) @@ -40621,22 +40662,22 @@ consequential or other damages.
-xRetry 1.8.0 +xRetry 1.9.0 ## xRetry -- Version: 1.8.0 +- Version: 1.9.0 - Authors: Josh Keegan - Owners: Josh Keegan - Project URL: https://github.com/JoshKeegan/xRetry -- Source: [NuGet](https://www.nuget.org/packages/xRetry/1.8.0) +- Source: [NuGet](https://www.nuget.org/packages/xRetry/1.9.0) - License: [MIT](https://github.com/JoshKeegan/xRetry/raw/master/LICENSE) ``` MIT License -Copyright (c) 2019-2022 Josh Keegan +Copyright (c) 2019-2023 Josh Keegan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -41537,16 +41578,39 @@ Both sets of code are covered by the following license: +MIT License SPDX identifier MIT License text - MIT License _____ -Permission is hereby granted, free of charge, to any person obtaining a copy of _____ (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +MIT License + + +Copyright (c) -The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL _____ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and + associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: +The above copyright notice and this permission notice + (including the next paragraph) + shall be included in all copies or substantial + portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT + LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +SPDX web page + +https://spdx.org/licenses/MIT.html + +Notice +This license content is provided by the SPDX project. For more information about licenses.nuget.org, see our documentation. + +Data pulled from spdx/license-list-data on February 9, 2023. ```
@@ -41569,16 +41633,39 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI +MIT License SPDX identifier MIT License text - MIT License _____ -Permission is hereby granted, free of charge, to any person obtaining a copy of _____ (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +MIT License + + +Copyright (c) + + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and + associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: +The above copyright notice and this permission notice + (including the next paragraph) + shall be included in all copies or substantial + portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT + LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +SPDX web page + +https://spdx.org/licenses/MIT.html -The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. +Notice +This license content is provided by the SPDX project. For more information about licenses.nuget.org, see our documentation. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL _____ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +Data pulled from spdx/license-list-data on February 9, 2023. ```
diff --git a/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj b/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj index 2d8e9585c..e3133f605 100644 --- a/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj +++ b/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj @@ -31,8 +31,8 @@ All - - + + diff --git a/src/Api/Test/packages.lock.json b/src/Api/Test/packages.lock.json index 9cfd72763..f73401941 100644 --- a/src/Api/Test/packages.lock.json +++ b/src/Api/Test/packages.lock.json @@ -112,8 +112,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -148,10 +148,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -159,8 +159,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -259,12 +259,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1268,9 +1268,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, diff --git a/src/Api/packages.lock.json b/src/Api/packages.lock.json index 33d1dc770..6fe19f6f5 100644 --- a/src/Api/packages.lock.json +++ b/src/Api/packages.lock.json @@ -16,19 +16,19 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Monai.Deploy.Messaging": { "type": "Direct", - "requested": "[0.1.19, )", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "requested": "[0.1.20, )", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -130,10 +130,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -141,8 +141,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", diff --git a/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj b/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj index fbe64001b..127f121ee 100644 --- a/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj +++ b/src/CLI/Monai.Deploy.InformaticsGateway.CLI.csproj @@ -50,7 +50,7 @@ - + All diff --git a/src/CLI/Test/packages.lock.json b/src/CLI/Test/packages.lock.json index f00960bd3..7acda8518 100644 --- a/src/CLI/Test/packages.lock.json +++ b/src/CLI/Test/packages.lock.json @@ -109,8 +109,8 @@ }, "Docker.DotNet": { "type": "Transitive", - "resolved": "3.125.12", - "contentHash": "lkDh6PUV8SIM1swPCkd3f+8zGB7Z9Am3C2XBLqAjyIIp5jQBCsDFrtbtA1QiVdFMWdYcJscrX/gzzG50kRj0jQ==", + "resolved": "3.125.13", + "contentHash": "p1DrW2Sw4ND2jFlIvpHB8/pY5o5HIkDalbGAI8tUvqjJR6n0/ubos7kDGWI+Xbx9+L3US3SUR8r59Zwq+ZxBvw==", "dependencies": { "Newtonsoft.Json": "13.0.1", "System.Buffers": "4.5.1", @@ -169,8 +169,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -266,10 +266,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -277,8 +277,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -507,12 +507,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1554,7 +1554,7 @@ "type": "Project", "dependencies": { "Crayon": "[2.0.69, )", - "Docker.DotNet": "[3.125.12, )", + "Docker.DotNet": "[3.125.13, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1571,9 +1571,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, diff --git a/src/CLI/packages.lock.json b/src/CLI/packages.lock.json index 91f915c56..142e7972c 100644 --- a/src/CLI/packages.lock.json +++ b/src/CLI/packages.lock.json @@ -10,9 +10,9 @@ }, "Docker.DotNet": { "type": "Direct", - "requested": "[3.125.12, )", - "resolved": "3.125.12", - "contentHash": "lkDh6PUV8SIM1swPCkd3f+8zGB7Z9Am3C2XBLqAjyIIp5jQBCsDFrtbtA1QiVdFMWdYcJscrX/gzzG50kRj0jQ==", + "requested": "[3.125.13, )", + "resolved": "3.125.13", + "contentHash": "p1DrW2Sw4ND2jFlIvpHB8/pY5o5HIkDalbGAI8tUvqjJR6n0/ubos7kDGWI+Xbx9+L3US3SUR8r59Zwq+ZxBvw==", "dependencies": { "Newtonsoft.Json": "13.0.1", "System.Buffers": "4.5.1", @@ -182,8 +182,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -279,10 +279,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -290,8 +290,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -449,12 +449,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1422,9 +1422,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, diff --git a/src/Client/Test/packages.lock.json b/src/Client/Test/packages.lock.json index eda715042..1925710b6 100644 --- a/src/Client/Test/packages.lock.json +++ b/src/Client/Test/packages.lock.json @@ -142,8 +142,8 @@ }, "HL7-dotnetcore": { "type": "Transitive", - "resolved": "2.29.0", - "contentHash": "E0N/W72HsvIJj6XGyiUv9BHmyhvkNedpa23QN/Xwk47S965NYC9JSA1VVYWAAs4J6yOIhpM3lBOEWvhQBO31Lw==" + "resolved": "2.35.0", + "contentHash": "1yScq0Ju2O/GPBasnr9/uHziKu3CBgh4nOkgJPWatPLTcP4EzUjjaM2hkgjOBMj8pKO0g687UDnj989MvYRLfA==" }, "JetBrains.Annotations": { "type": "Transitive", @@ -152,13 +152,13 @@ }, "Karambolo.Extensions.Logging.File": { "type": "Transitive", - "resolved": "3.3.1", - "contentHash": "wkPTc/UEuSAwbO3/Ee+oCdotxncmc/DKwjM533Z0BKvJm94NLOvU2i7pifgMd6uAUJ8jy69OcFZRu7hXKbMW6g==", + "resolved": "3.4.0", + "contentHash": "ZhDYGgEv792s754DXn5xGidn1CbDnk1fTNcXDeUVr3suL/FH1faA4R5S2pDimS61wD8t0J+CBmG9qY9YmqV9Kw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Physical": "3.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.0.0", - "System.Threading.Channels": "4.7.1" + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", + "System.Threading.Channels": "6.0.0" } }, "Macross.Json.Extensions": { @@ -200,19 +200,19 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -222,39 +222,39 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -389,10 +389,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", + "resolved": "6.0.14", + "contentHash": "Gl5I5/zL2MUzg5S4FzrkfpEBh/xSZGJbBrJHS5KDiwrWIKw+yfxYCjmjq7hZN+OJrKZrjWbhRVJcXiqwN9FsNg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -400,17 +400,17 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" + "resolved": "6.0.14", + "contentHash": "5QAO6QADZLRKFBDwMR34LtxPxTLmxEwG4OLFGgncvvIiTx8OjezILov4RFStCyzrqUvtlq6VJ88y9DnfgjAjNw==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", + "resolved": "6.0.14", + "contentHash": "HXCIYHd4zhGmaC8Rsl98gn7BkEYcLLHunBTyYuCNNQiuyfikCJBo5PIcUrb3BKAFv1b4m/TXuki4BXk9OqHfKw==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -708,12 +708,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -722,10 +722,10 @@ }, "Monai.Deploy.Messaging.RabbitMQ": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "o4eq4yHUQ/vZnYbT2aWlhIvtAtTdPTHqo5jR0wpl6xmebKidB3RGIq6lqX6fbzBjByUYzzA2AzNoCPykL56NkA==", + "resolved": "0.1.20", + "contentHash": "Wq0SNUBq4wP42FoBzxJmCYJBQ399GqYHG70oXCNCAG2/Dhx7DWK4BmnQu1M0b+WfdHlLB2uA5/ry5zj5L4VaeA==", "dependencies": { - "Monai.Deploy.Messaging": "0.1.19", + "Monai.Deploy.Messaging": "0.1.20", "Polly": "7.2.3", "RabbitMQ.Client": "6.4.0", "System.Collections.Concurrent": "4.3.0" @@ -846,25 +846,25 @@ }, "NLog": { "type": "Transitive", - "resolved": "5.1.1", - "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" + "resolved": "5.1.2", + "contentHash": "JfQY93ure3IPVTN3eabBewBGvrcXcWIlaesFEXdy5UzIymfIT9yCgLISYtM0cOhjWziIaUr/6Z9NC2RwtjwrsQ==" }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", + "resolved": "5.2.2", + "contentHash": "V6sd+0Hrk2XlU//XbUizFYTE8Hf8+xFkhi81shIhsKl4tvWFUYmjBY/zBy/wlQCt0K6mfseaEKnayRJVhIz5Iw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" + "NLog": "5.1.2" } }, "NLog.Web.AspNetCore": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", + "resolved": "5.2.2", + "contentHash": "0Qa6V7LXgbWNxYdZDLcQz/TjGrSfx32XThxAL+xoAtjplC2uCIhy27WiMIjznuMAJR3zjElIiYzMmPSsQ4LZSQ==", "dependencies": { - "NLog.Extensions.Logging": "5.2.1" + "NLog.Extensions.Logging": "5.2.2" } }, "NuGet.Frameworks": { @@ -1671,12 +1671,12 @@ "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.13, )", + "HL7-dotnetcore": "[2.35.0, )", + "Karambolo.Extensions.Logging.File": "[3.4.0, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.DependencyInjection.Abstractions": "[6.0.0, )", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.13, )", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.14, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1687,12 +1687,12 @@ "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.Messaging.RabbitMQ": "[0.1.20, )", "Monai.Deploy.Security": "[0.1.3, )", "Monai.Deploy.Storage": "[0.2.13, )", "Monai.Deploy.Storage.MinIO": "[0.2.13, )", - "NLog": "[5.1.1, )", - "NLog.Web.AspNetCore": "[5.2.1, )", + "NLog": "[5.1.2, )", + "NLog.Web.AspNetCore": "[5.2.2, )", "Polly": "[7.2.3, )", "Swashbuckle.AspNetCore": "[6.5.0, )", "fo-dicom": "[5.0.3, )", @@ -1703,9 +1703,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1741,7 +1741,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1750,11 +1750,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "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.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1766,7 +1766,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1775,8 +1775,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.14, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", diff --git a/src/Client/packages.lock.json b/src/Client/packages.lock.json index c05c90703..8d3f72bd5 100644 --- a/src/Client/packages.lock.json +++ b/src/Client/packages.lock.json @@ -84,8 +84,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -120,10 +120,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -131,8 +131,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -213,12 +213,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1183,9 +1183,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, diff --git a/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj b/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj index f4cfdd412..6796cdb5c 100644 --- a/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj +++ b/src/Configuration/Monai.Deploy.InformaticsGateway.Configuration.csproj @@ -31,7 +31,7 @@ - + diff --git a/src/Configuration/Test/packages.lock.json b/src/Configuration/Test/packages.lock.json index 114c1fca7..484209b78 100644 --- a/src/Configuration/Test/packages.lock.json +++ b/src/Configuration/Test/packages.lock.json @@ -120,8 +120,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -156,10 +156,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -167,8 +167,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -267,12 +267,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1281,9 +1281,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1303,7 +1303,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } diff --git a/src/Configuration/packages.lock.json b/src/Configuration/packages.lock.json index f76bcf8c3..723f0cb1e 100644 --- a/src/Configuration/packages.lock.json +++ b/src/Configuration/packages.lock.json @@ -26,13 +26,13 @@ }, "Monai.Deploy.Messaging": { "type": "Direct", - "requested": "[0.1.19, )", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "requested": "[0.1.20, )", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -114,8 +114,8 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.Extensions.Configuration": { "type": "Transitive", @@ -150,10 +150,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -161,8 +161,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -281,9 +281,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, diff --git a/src/Database/Api/Test/packages.lock.json b/src/Database/Api/Test/packages.lock.json index 1ee628df1..af352ace4 100644 --- a/src/Database/Api/Test/packages.lock.json +++ b/src/Database/Api/Test/packages.lock.json @@ -94,11 +94,11 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -108,13 +108,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -169,10 +169,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -180,8 +180,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -280,12 +280,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1302,9 +1302,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1324,7 +1324,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1332,7 +1332,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" diff --git a/src/Database/Api/packages.lock.json b/src/Database/Api/packages.lock.json index 5f6a548c0..9e1ff6168 100644 --- a/src/Database/Api/packages.lock.json +++ b/src/Database/Api/packages.lock.json @@ -4,12 +4,12 @@ "net6.0": { "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -77,13 +77,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -138,10 +138,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -149,8 +149,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -216,12 +216,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -324,9 +324,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -346,7 +346,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } diff --git a/src/Database/EntityFramework/Test/packages.lock.json b/src/Database/EntityFramework/Test/packages.lock.json index 434b590ed..b728f7c2d 100644 --- a/src/Database/EntityFramework/Test/packages.lock.json +++ b/src/Database/EntityFramework/Test/packages.lock.json @@ -10,11 +10,11 @@ }, "Microsoft.EntityFrameworkCore.InMemory": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "NEOR8DI3v3heJkWLhyu7LyoXLGB0qNlkABzkzQ+90/YTjFlQU/L/tbG2cKMsZXtk4hlTI10Xzn24h+YkUNustw==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "taDsbRttTHIjXRZsypAUXHpGE/5I7A82Ew4/YDURY1uChZbFl0lTHKdhHsBEsw2lCF1b2zoHnsTb/4EFC/FbUQ==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13" + "Microsoft.EntityFrameworkCore": "6.0.14" } }, "Microsoft.NET.Test.Sdk": { @@ -120,19 +120,19 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -142,39 +142,39 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -267,10 +267,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -278,8 +278,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -393,12 +393,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1462,9 +1462,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1484,7 +1484,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1492,7 +1492,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1501,8 +1501,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.14, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", diff --git a/src/Database/EntityFramework/packages.lock.json b/src/Database/EntityFramework/packages.lock.json index 48b9b341f..11bc5a001 100644 --- a/src/Database/EntityFramework/packages.lock.json +++ b/src/Database/EntityFramework/packages.lock.json @@ -4,12 +4,12 @@ "net6.0": { "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -19,21 +19,21 @@ }, "Microsoft.EntityFrameworkCore.Design": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "ycFZrBWsQNhd9icPPd/HatodZp0Y3oAsyhvwPIpElhRnh50VrJ/Jl/PyY0uekkvafMBbhN/XS2Xkk3BgDNh5Tg==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "/AbhTGuC1YmFK0T2VDUqYAFT/WYta3jK1AHyqFcsQFMqxv42bOJQ5rDeQy6+eUvozBrYlhA4VYSaqmnlrFokdw==", "dependencies": { "Humanizer.Core": "2.8.26", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13" + "Microsoft.EntityFrameworkCore.Relational": "6.0.14" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, @@ -132,38 +132,38 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -223,10 +223,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -234,8 +234,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -316,12 +316,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -471,9 +471,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -493,7 +493,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -501,7 +501,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" diff --git a/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj b/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj index f050a9fc8..378827105 100644 --- a/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj +++ b/src/Database/Monai.Deploy.InformaticsGateway.Database.csproj @@ -70,7 +70,7 @@ - + diff --git a/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj b/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj index 616e12cf5..949f4510a 100644 --- a/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj +++ b/src/Database/MongoDB/Integration.Test/Monai.Deploy.InformaticsGateway.Database.MongoDB.Integration.Test.csproj @@ -26,7 +26,7 @@ - + diff --git a/src/Database/MongoDB/Integration.Test/packages.lock.json b/src/Database/MongoDB/Integration.Test/packages.lock.json index 2050bfa39..f75072b21 100644 --- a/src/Database/MongoDB/Integration.Test/packages.lock.json +++ b/src/Database/MongoDB/Integration.Test/packages.lock.json @@ -10,9 +10,9 @@ }, "FluentAssertions": { "type": "Direct", - "requested": "[6.8.0, )", - "resolved": "6.8.0", - "contentHash": "NfSlAG97wMxS48Ov+wQEhJITdn4bKrgtKrG4sCPrFBVKozpC57lQ2vzsPdxUOsPbfEgEQTMtvCDECxIlDBfgNA==", + "requested": "[6.10.0, )", + "resolved": "6.10.0", + "contentHash": "Da3YsiRDnOHKBfxutjnupL1rOX0K/jnG6crn5AgwukeqZ/yi+HNCOFshic01ke0ztZFWzpfQMXH8fO9aAbG0Gw==", "dependencies": { "System.Configuration.ConfigurationManager": "4.4.0" } @@ -128,11 +128,11 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -142,13 +142,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -203,10 +203,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -214,8 +214,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -323,12 +323,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -1432,9 +1432,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1454,7 +1454,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1462,7 +1462,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" diff --git a/src/Database/MongoDB/packages.lock.json b/src/Database/MongoDB/packages.lock.json index 220fe4c6d..b2d8d0e31 100644 --- a/src/Database/MongoDB/packages.lock.json +++ b/src/Database/MongoDB/packages.lock.json @@ -93,11 +93,11 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -107,13 +107,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", @@ -168,10 +168,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "E6HxKQvrm0AeDagW6w+CsyVfXAO/pscrbX6mQ+XnThdwkeTxi0cnuXDTiTmd+WSmofSfpBKOS0VlvHUOxskdLQ==", + "resolved": "6.0.12", + "contentHash": "TdsjGYOHDg8656T2tWHUXNkYFUFstL/L9GEjboasuAetubH52yHkNpQV6WuqA6BpbfZHZj8xwKqN7aL7ZWO1Rg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.12", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -179,8 +179,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.11", - "contentHash": "MQS7GE1ux7Lo1yOr59M7ZTEoFY3GJ9hHkxXQnQc8EPxkt5S7cX4qe6djSWH+mk9qQan+AjFZzdC1x5Af5IaseA==" + "resolved": "6.0.12", + "contentHash": "7GN8C+pcaIBMDQA6OOgBEWT+1Y/OhZTxzovNXIxxBsfU4xI7bmjez5321ya5rN2NbJXUmStNnJics78RkPQO4w==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -255,12 +255,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -410,9 +410,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -432,7 +432,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -440,7 +440,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" diff --git a/src/Database/packages.lock.json b/src/Database/packages.lock.json index 1e5e1ecd2..a21841d7d 100644 --- a/src/Database/packages.lock.json +++ b/src/Database/packages.lock.json @@ -20,12 +20,12 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -71,13 +71,13 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "HXCIYHd4zhGmaC8Rsl98gn7BkEYcLLHunBTyYuCNNQiuyfikCJBo5PIcUrb3BKAFv1b4m/TXuki4BXk9OqHfKw==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14" } }, "Microsoft.Extensions.Options.ConfigurationExtensions": { @@ -155,47 +155,47 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -263,10 +263,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", + "resolved": "6.0.14", + "contentHash": "Gl5I5/zL2MUzg5S4FzrkfpEBh/xSZGJbBrJHS5KDiwrWIKw+yfxYCjmjq7hZN+OJrKZrjWbhRVJcXiqwN9FsNg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -274,8 +274,8 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" + "resolved": "6.0.14", + "contentHash": "5QAO6QADZLRKFBDwMR34LtxPxTLmxEwG4OLFGgncvvIiTx8OjezILov4RFStCyzrqUvtlq6VJ88y9DnfgjAjNw==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", @@ -365,12 +365,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -589,9 +589,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -611,7 +611,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -619,7 +619,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -628,8 +628,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.14, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", diff --git a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj index 1c291277d..ff6383515 100644 --- a/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj +++ b/src/InformaticsGateway/Monai.Deploy.InformaticsGateway.csproj @@ -38,25 +38,25 @@ - - + + All - - + + - + - - + + diff --git a/src/InformaticsGateway/Test/packages.lock.json b/src/InformaticsGateway/Test/packages.lock.json index cef4ab5fa..b27f70658 100644 --- a/src/InformaticsGateway/Test/packages.lock.json +++ b/src/InformaticsGateway/Test/packages.lock.json @@ -22,11 +22,11 @@ }, "Microsoft.EntityFrameworkCore.InMemory": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "NEOR8DI3v3heJkWLhyu7LyoXLGB0qNlkABzkzQ+90/YTjFlQU/L/tbG2cKMsZXtk4hlTI10Xzn24h+YkUNustw==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "taDsbRttTHIjXRZsypAUXHpGE/5I7A82Ew4/YDURY1uChZbFl0lTHKdhHsBEsw2lCF1b2zoHnsTb/4EFC/FbUQ==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13" + "Microsoft.EntityFrameworkCore": "6.0.14" } }, "Microsoft.NET.Test.Sdk": { @@ -193,8 +193,8 @@ }, "HL7-dotnetcore": { "type": "Transitive", - "resolved": "2.29.0", - "contentHash": "E0N/W72HsvIJj6XGyiUv9BHmyhvkNedpa23QN/Xwk47S965NYC9JSA1VVYWAAs4J6yOIhpM3lBOEWvhQBO31Lw==" + "resolved": "2.35.0", + "contentHash": "1yScq0Ju2O/GPBasnr9/uHziKu3CBgh4nOkgJPWatPLTcP4EzUjjaM2hkgjOBMj8pKO0g687UDnj989MvYRLfA==" }, "JetBrains.Annotations": { "type": "Transitive", @@ -203,13 +203,13 @@ }, "Karambolo.Extensions.Logging.File": { "type": "Transitive", - "resolved": "3.3.1", - "contentHash": "wkPTc/UEuSAwbO3/Ee+oCdotxncmc/DKwjM533Z0BKvJm94NLOvU2i7pifgMd6uAUJ8jy69OcFZRu7hXKbMW6g==", + "resolved": "3.4.0", + "contentHash": "ZhDYGgEv792s754DXn5xGidn1CbDnk1fTNcXDeUVr3suL/FH1faA4R5S2pDimS61wD8t0J+CBmG9qY9YmqV9Kw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Physical": "3.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.0.0", - "System.Threading.Channels": "4.7.1" + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", + "System.Threading.Channels": "6.0.0" } }, "Macross.Json.Extensions": { @@ -434,19 +434,19 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -456,39 +456,39 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -623,10 +623,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", + "resolved": "6.0.14", + "contentHash": "Gl5I5/zL2MUzg5S4FzrkfpEBh/xSZGJbBrJHS5KDiwrWIKw+yfxYCjmjq7hZN+OJrKZrjWbhRVJcXiqwN9FsNg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -634,17 +634,17 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" + "resolved": "6.0.14", + "contentHash": "5QAO6QADZLRKFBDwMR34LtxPxTLmxEwG4OLFGgncvvIiTx8OjezILov4RFStCyzrqUvtlq6VJ88y9DnfgjAjNw==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", + "resolved": "6.0.14", + "contentHash": "HXCIYHd4zhGmaC8Rsl98gn7BkEYcLLHunBTyYuCNNQiuyfikCJBo5PIcUrb3BKAFv1b4m/TXuki4BXk9OqHfKw==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -947,12 +947,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -961,10 +961,10 @@ }, "Monai.Deploy.Messaging.RabbitMQ": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "o4eq4yHUQ/vZnYbT2aWlhIvtAtTdPTHqo5jR0wpl6xmebKidB3RGIq6lqX6fbzBjByUYzzA2AzNoCPykL56NkA==", + "resolved": "0.1.20", + "contentHash": "Wq0SNUBq4wP42FoBzxJmCYJBQ399GqYHG70oXCNCAG2/Dhx7DWK4BmnQu1M0b+WfdHlLB2uA5/ry5zj5L4VaeA==", "dependencies": { - "Monai.Deploy.Messaging": "0.1.19", + "Monai.Deploy.Messaging": "0.1.20", "Polly": "7.2.3", "RabbitMQ.Client": "6.4.0", "System.Collections.Concurrent": "4.3.0" @@ -1085,25 +1085,25 @@ }, "NLog": { "type": "Transitive", - "resolved": "5.1.1", - "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" + "resolved": "5.1.2", + "contentHash": "JfQY93ure3IPVTN3eabBewBGvrcXcWIlaesFEXdy5UzIymfIT9yCgLISYtM0cOhjWziIaUr/6Z9NC2RwtjwrsQ==" }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", + "resolved": "5.2.2", + "contentHash": "V6sd+0Hrk2XlU//XbUizFYTE8Hf8+xFkhi81shIhsKl4tvWFUYmjBY/zBy/wlQCt0K6mfseaEKnayRJVhIz5Iw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" + "NLog": "5.1.2" } }, "NLog.Web.AspNetCore": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", + "resolved": "5.2.2", + "contentHash": "0Qa6V7LXgbWNxYdZDLcQz/TjGrSfx32XThxAL+xoAtjplC2uCIhy27WiMIjznuMAJR3zjElIiYzMmPSsQ4LZSQ==", "dependencies": { - "NLog.Extensions.Logging": "5.2.1" + "NLog.Extensions.Logging": "5.2.2" } }, "NuGet.Frameworks": { @@ -1899,12 +1899,12 @@ "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.13, )", + "HL7-dotnetcore": "[2.35.0, )", + "Karambolo.Extensions.Logging.File": "[3.4.0, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.DependencyInjection.Abstractions": "[6.0.0, )", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.13, )", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.14, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1915,12 +1915,12 @@ "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.Messaging.RabbitMQ": "[0.1.20, )", "Monai.Deploy.Security": "[0.1.3, )", "Monai.Deploy.Storage": "[0.2.13, )", "Monai.Deploy.Storage.MinIO": "[0.2.13, )", - "NLog": "[5.1.1, )", - "NLog.Web.AspNetCore": "[5.2.1, )", + "NLog": "[5.1.2, )", + "NLog.Web.AspNetCore": "[5.2.2, )", "Polly": "[7.2.3, )", "Swashbuckle.AspNetCore": "[6.5.0, )", "fo-dicom": "[5.0.3, )", @@ -1931,9 +1931,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1960,7 +1960,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1969,11 +1969,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "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.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1985,7 +1985,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1994,8 +1994,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.14, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", diff --git a/src/InformaticsGateway/packages.lock.json b/src/InformaticsGateway/packages.lock.json index 602670424..9d0229b8d 100644 --- a/src/InformaticsGateway/packages.lock.json +++ b/src/InformaticsGateway/packages.lock.json @@ -56,30 +56,30 @@ }, "HL7-dotnetcore": { "type": "Direct", - "requested": "[2.29.0, )", - "resolved": "2.29.0", - "contentHash": "E0N/W72HsvIJj6XGyiUv9BHmyhvkNedpa23QN/Xwk47S965NYC9JSA1VVYWAAs4J6yOIhpM3lBOEWvhQBO31Lw==" + "requested": "[2.35.0, )", + "resolved": "2.35.0", + "contentHash": "1yScq0Ju2O/GPBasnr9/uHziKu3CBgh4nOkgJPWatPLTcP4EzUjjaM2hkgjOBMj8pKO0g687UDnj989MvYRLfA==" }, "Karambolo.Extensions.Logging.File": { "type": "Direct", - "requested": "[3.3.1, )", - "resolved": "3.3.1", - "contentHash": "wkPTc/UEuSAwbO3/Ee+oCdotxncmc/DKwjM533Z0BKvJm94NLOvU2i7pifgMd6uAUJ8jy69OcFZRu7hXKbMW6g==", + "requested": "[3.4.0, )", + "resolved": "3.4.0", + "contentHash": "ZhDYGgEv792s754DXn5xGidn1CbDnk1fTNcXDeUVr3suL/FH1faA4R5S2pDimS61wD8t0J+CBmG9qY9YmqV9Kw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Physical": "3.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.0.0", - "System.Threading.Channels": "4.7.1" + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", + "System.Threading.Channels": "6.0.0" } }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -95,19 +95,19 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "5QAO6QADZLRKFBDwMR34LtxPxTLmxEwG4OLFGgncvvIiTx8OjezILov4RFStCyzrqUvtlq6VJ88y9DnfgjAjNw==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "HXCIYHd4zhGmaC8Rsl98gn7BkEYcLLHunBTyYuCNNQiuyfikCJBo5PIcUrb3BKAFv1b4m/TXuki4BXk9OqHfKw==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14" } }, "Microsoft.Extensions.Hosting": { @@ -178,11 +178,11 @@ }, "Monai.Deploy.Messaging.RabbitMQ": { "type": "Direct", - "requested": "[0.1.19, )", - "resolved": "0.1.19", - "contentHash": "o4eq4yHUQ/vZnYbT2aWlhIvtAtTdPTHqo5jR0wpl6xmebKidB3RGIq6lqX6fbzBjByUYzzA2AzNoCPykL56NkA==", + "requested": "[0.1.20, )", + "resolved": "0.1.20", + "contentHash": "Wq0SNUBq4wP42FoBzxJmCYJBQ399GqYHG70oXCNCAG2/Dhx7DWK4BmnQu1M0b+WfdHlLB2uA5/ry5zj5L4VaeA==", "dependencies": { - "Monai.Deploy.Messaging": "0.1.19", + "Monai.Deploy.Messaging": "0.1.20", "Polly": "7.2.3", "RabbitMQ.Client": "6.4.0", "System.Collections.Concurrent": "4.3.0" @@ -235,17 +235,17 @@ }, "NLog": { "type": "Direct", - "requested": "[5.1.1, )", - "resolved": "5.1.1", - "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" + "requested": "[5.1.2, )", + "resolved": "5.1.2", + "contentHash": "JfQY93ure3IPVTN3eabBewBGvrcXcWIlaesFEXdy5UzIymfIT9yCgLISYtM0cOhjWziIaUr/6Z9NC2RwtjwrsQ==" }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.2.1, )", - "resolved": "5.2.1", - "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", + "requested": "[5.2.2, )", + "resolved": "5.2.2", + "contentHash": "0Qa6V7LXgbWNxYdZDLcQz/TjGrSfx32XThxAL+xoAtjplC2uCIhy27WiMIjznuMAJR3zjElIiYzMmPSsQ4LZSQ==", "dependencies": { - "NLog.Extensions.Logging": "5.2.1" + "NLog.Extensions.Logging": "5.2.2" } }, "Polly": { @@ -351,47 +351,47 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -521,10 +521,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", + "resolved": "6.0.14", + "contentHash": "Gl5I5/zL2MUzg5S4FzrkfpEBh/xSZGJbBrJHS5KDiwrWIKw+yfxYCjmjq7hZN+OJrKZrjWbhRVJcXiqwN9FsNg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -745,12 +745,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -830,12 +830,12 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", + "resolved": "5.2.2", + "contentHash": "V6sd+0Hrk2XlU//XbUizFYTE8Hf8+xFkhi81shIhsKl4tvWFUYmjBY/zBy/wlQCt0K6mfseaEKnayRJVhIz5Iw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" + "NLog": "5.1.2" } }, "RabbitMQ.Client": { @@ -1570,9 +1570,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1599,7 +1599,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1608,11 +1608,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "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.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1624,7 +1624,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1633,8 +1633,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.14, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", diff --git a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj index e14a5a8a1..73e4d14a4 100644 --- a/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj +++ b/tests/Integration.Test/Monai.Deploy.InformaticsGateway.Integration.Test.csproj @@ -25,7 +25,7 @@ - + @@ -34,7 +34,7 @@ - + @@ -47,7 +47,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/tests/Integration.Test/packages.lock.json b/tests/Integration.Test/packages.lock.json index c6a4880da..56679dfb1 100644 --- a/tests/Integration.Test/packages.lock.json +++ b/tests/Integration.Test/packages.lock.json @@ -4,9 +4,9 @@ "net6.0": { "FluentAssertions": { "type": "Direct", - "requested": "[6.8.0, )", - "resolved": "6.8.0", - "contentHash": "NfSlAG97wMxS48Ov+wQEhJITdn4bKrgtKrG4sCPrFBVKozpC57lQ2vzsPdxUOsPbfEgEQTMtvCDECxIlDBfgNA==", + "requested": "[6.10.0, )", + "resolved": "6.10.0", + "contentHash": "Da3YsiRDnOHKBfxutjnupL1rOX0K/jnG6crn5AgwukeqZ/yi+HNCOFshic01ke0ztZFWzpfQMXH8fO9aAbG0Gw==", "dependencies": { "System.Configuration.ConfigurationManager": "4.4.0" } @@ -30,18 +30,18 @@ }, "HL7-dotnetcore": { "type": "Direct", - "requested": "[2.29.0, )", - "resolved": "2.29.0", - "contentHash": "E0N/W72HsvIJj6XGyiUv9BHmyhvkNedpa23QN/Xwk47S965NYC9JSA1VVYWAAs4J6yOIhpM3lBOEWvhQBO31Lw==" + "requested": "[2.35.0, )", + "resolved": "2.35.0", + "contentHash": "1yScq0Ju2O/GPBasnr9/uHziKu3CBgh4nOkgJPWatPLTcP4EzUjjaM2hkgjOBMj8pKO0g687UDnj989MvYRLfA==" }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "SnTTQzyP+VUibyONIxi4e2crxYzkW5qfO64tmqxaY5J0KzJolR/nHo8ty4wParaeoybSQz7m9p+6lC7xJ1SHBg==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "JmEKFlumyqHHK4ixxX+md46dCC1OzaAent/fpixVFVtagS94pAk7q4DUH0xzM3vIzgIgQUmk3c4Dvw3dd48txA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.13", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.13", + "Microsoft.EntityFrameworkCore.Abstractions": "6.0.14", + "Microsoft.EntityFrameworkCore.Analyzers": "6.0.14", "Microsoft.Extensions.Caching.Memory": "6.0.1", "Microsoft.Extensions.DependencyInjection": "6.0.1", "Microsoft.Extensions.Logging": "6.0.0", @@ -51,11 +51,11 @@ }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Direct", - "requested": "[6.0.13, )", - "resolved": "6.0.13", - "contentHash": "lh9ggbl2PwAoAcNH4wA22casTHK0cElJN2m2Ap7X5itOpJVAJDBhHMdXR+Mh1yoQ7Dq9EsUSFlJJFQ2Yskf9/Q==", + "requested": "[6.0.14, )", + "resolved": "6.0.14", + "contentHash": "nRZIk0z2bmfw7ZbCP1c8/jZXk8zUIa+iT7G+YGVDrnTh195Sk9n1YokfXp45br0MJp34mOdmj6n4uLNR6ZQckQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.13", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "6.0.14", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.2" } }, @@ -128,11 +128,11 @@ }, "Monai.Deploy.Messaging.RabbitMQ": { "type": "Direct", - "requested": "[0.1.19, )", - "resolved": "0.1.19", - "contentHash": "o4eq4yHUQ/vZnYbT2aWlhIvtAtTdPTHqo5jR0wpl6xmebKidB3RGIq6lqX6fbzBjByUYzzA2AzNoCPykL56NkA==", + "requested": "[0.1.20, )", + "resolved": "0.1.20", + "contentHash": "Wq0SNUBq4wP42FoBzxJmCYJBQ399GqYHG70oXCNCAG2/Dhx7DWK4BmnQu1M0b+WfdHlLB2uA5/ry5zj5L4VaeA==", "dependencies": { - "Monai.Deploy.Messaging": "0.1.19", + "Monai.Deploy.Messaging": "0.1.20", "Polly": "7.2.3", "RabbitMQ.Client": "6.4.0", "System.Collections.Concurrent": "4.3.0" @@ -324,13 +324,13 @@ }, "Karambolo.Extensions.Logging.File": { "type": "Transitive", - "resolved": "3.3.1", - "contentHash": "wkPTc/UEuSAwbO3/Ee+oCdotxncmc/DKwjM533Z0BKvJm94NLOvU2i7pifgMd6uAUJ8jy69OcFZRu7hXKbMW6g==", + "resolved": "3.4.0", + "contentHash": "ZhDYGgEv792s754DXn5xGidn1CbDnk1fTNcXDeUVr3suL/FH1faA4R5S2pDimS61wD8t0J+CBmG9qY9YmqV9Kw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Physical": "3.0.0", - "Microsoft.Extensions.Logging.Configuration": "3.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "3.0.0", - "System.Threading.Channels": "4.7.1" + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", + "System.Threading.Channels": "6.0.0" } }, "Macross.Json.Extensions": { @@ -372,38 +372,38 @@ }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "J0tI2FyZcobMWBCWgSVFrp7fvkSPUfQzQUt16A0nMRfvq4IkozkEdx6rNpo0lGcCgUYeMimRw8H3ueqdkxGFXw==", + "resolved": "6.0.14", + "contentHash": "zCTPAGYtTL8aCWUuombgL3qHM6DGzjvKq/jelX2iI3nssqGVqZFnumovUg8gCMkCmA5AdiTjNfWpBiBZbsGwMA==", "dependencies": { "SQLitePCLRaw.core": "2.1.2" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "m0PpkBONNPOEdVXkHNfdDETMAZKqWEX6E4kzmrvC4b+5OgFCnuxJHyAJ3Relyw8jsjsCFednrFI3nINXGDX5Sg==" + "resolved": "6.0.14", + "contentHash": "pvE80OmdkcF2/Jr49zqttgfmSP9KgrDpCIY2eyKEDEBR156BpskukFqTr/APBaa2SKmlsUQm6beVJWjmANGpiQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "JxZMC31ObhjlDF9rPp2JR5zRjYlhI/hx8cuHPE9Isg4ft7OmpFxRI2EHTOlTUwfRjN7Q41i3SWI8tv67zBP99w==" + "resolved": "6.0.14", + "contentHash": "E422E/wgCr+er4Z3pU3pmyAErGJcQP0OconFAt1z3kDMAuCOixMaO9sF/cgw0d1N6b1tYUjSHFl5/QFa1GxRyA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "kFMLjZPvUeg/hRdYBXSWtOaxFWTI2sf5a31Gbq6xXivOVQbOV8TBC6K7MsG91HiLpzBsWO5fvGiD9SiIAfhpNw==", + "resolved": "6.0.14", + "contentHash": "JpGywex8ASx0D222dBDaMbFsLLDoc0Cjbw7neqnDQ4WKp0oykUmc1LPEELVBc55LnkkJ7R5EVkwZSTdd3QgdEA==", "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.13", + "Microsoft.EntityFrameworkCore": "6.0.14", "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "Yyj1sNBHgvaTcsrWH90KWNtp0Z44Gav8/gwNwAM22Zz7top/7FF1TG75PBEk8S2I3qSGZjUHA+KOpWDJPfzQcQ==", + "resolved": "6.0.14", + "contentHash": "ofz6kXieETdP3jy4SunqdwL8IRWH89EbtkbJHp3jdiIXLMubJPscB4BFKyn9qa2MBtZI7c1nYxvFMlb20X+DSg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "6.0.13", - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", + "Microsoft.Data.Sqlite.Core": "6.0.14", + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", "Microsoft.Extensions.DependencyModel": "6.0.0" } }, @@ -500,10 +500,10 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "uuKZ6qDgghq8uYUvZj/QuVe4+vH/N1KxbrSTnW86/u5DzrFMuiyCt80OLt/XmetwMZwZjpHC/F/9aaQ9u7kIQg==", + "resolved": "6.0.14", + "contentHash": "Gl5I5/zL2MUzg5S4FzrkfpEBh/xSZGJbBrJHS5KDiwrWIKw+yfxYCjmjq7hZN+OJrKZrjWbhRVJcXiqwN9FsNg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14", "Microsoft.Extensions.Hosting.Abstractions": "6.0.0", "Microsoft.Extensions.Logging.Abstractions": "6.0.3", "Microsoft.Extensions.Options": "6.0.0" @@ -511,17 +511,17 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "NVV3zsB1tGV70kNDACH3Os7Lt66hspVayN3LpNgnyfxAfq/TL4cCU4yZgwWUCvWs0Nx6o0Di5h8Q75Aehl9q0Q==" + "resolved": "6.0.14", + "contentHash": "5QAO6QADZLRKFBDwMR34LtxPxTLmxEwG4OLFGgncvvIiTx8OjezILov4RFStCyzrqUvtlq6VJ88y9DnfgjAjNw==" }, "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": { "type": "Transitive", - "resolved": "6.0.13", - "contentHash": "zm2bGsjCK42VQkVddXtvo7sI4cyX50MREIOqOhfeibV7VSqHVjbplvPd7f6U3vJBQ12n+uNg+jprqUwi00ia+w==", + "resolved": "6.0.14", + "contentHash": "HXCIYHd4zhGmaC8Rsl98gn7BkEYcLLHunBTyYuCNNQiuyfikCJBo5PIcUrb3BKAFv1b4m/TXuki4BXk9OqHfKw==", "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.13", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.13" + "Microsoft.EntityFrameworkCore.Relational": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.14", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "6.0.14" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -805,12 +805,12 @@ }, "Monai.Deploy.Messaging": { "type": "Transitive", - "resolved": "0.1.19", - "contentHash": "XP9AFsjbYsv8xGc5yTSE1SL6zuBoNZJQx/GGEd/NLwl+YiaCZA7MfHrnGp7wz9Me03+nlyGpLEiKlSVljpCXtg==", + "resolved": "0.1.20", + "contentHash": "du9oxFRvtTeBBGiErXbbXBPonFIP9WE46SPqN9YvH9K9Sf+vUpI/VQWDL4vafqQCF0HNnU1MnHOJGsD0l9s2CQ==", "dependencies": { "Ardalis.GuardClauses": "4.0.1", "Microsoft.Extensions.Configuration": "6.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.11", + "Microsoft.Extensions.Diagnostics.HealthChecks": "6.0.12", "Microsoft.Extensions.Logging": "6.0.0", "Newtonsoft.Json": "13.0.2", "System.ComponentModel.Annotations": "5.0.0", @@ -918,25 +918,25 @@ }, "NLog": { "type": "Transitive", - "resolved": "5.1.1", - "contentHash": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==" + "resolved": "5.1.2", + "contentHash": "JfQY93ure3IPVTN3eabBewBGvrcXcWIlaesFEXdy5UzIymfIT9yCgLISYtM0cOhjWziIaUr/6Z9NC2RwtjwrsQ==" }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", + "resolved": "5.2.2", + "contentHash": "V6sd+0Hrk2XlU//XbUizFYTE8Hf8+xFkhi81shIhsKl4tvWFUYmjBY/zBy/wlQCt0K6mfseaEKnayRJVhIz5Iw==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" + "NLog": "5.1.2" } }, "NLog.Web.AspNetCore": { "type": "Transitive", - "resolved": "5.2.1", - "contentHash": "yusksFxJxIoXJbU/aH9IJHmNKNNk2a9hYLSzd02kr7EX3Oc2+IRpp50VUEwZpq0tWEdlqYOUCLlzLMtHDHkxSA==", + "resolved": "5.2.2", + "contentHash": "0Qa6V7LXgbWNxYdZDLcQz/TjGrSfx32XThxAL+xoAtjplC2uCIhy27WiMIjznuMAJR3zjElIiYzMmPSsQ4LZSQ==", "dependencies": { - "NLog.Extensions.Logging": "5.2.1" + "NLog.Extensions.Logging": "5.2.2" } }, "NuGet.Frameworks": { @@ -1794,12 +1794,12 @@ "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.13, )", + "HL7-dotnetcore": "[2.35.0, )", + "Karambolo.Extensions.Logging.File": "[3.4.0, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.DependencyInjection.Abstractions": "[6.0.0, )", - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.13, )", - "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "[6.0.14, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Hosting": "[6.0.1, )", "Microsoft.Extensions.Logging": "[6.0.0, )", "Microsoft.Extensions.Logging.Console": "[6.0.0, )", @@ -1810,12 +1810,12 @@ "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.Messaging.RabbitMQ": "[0.1.20, )", "Monai.Deploy.Security": "[0.1.3, )", "Monai.Deploy.Storage": "[0.2.13, )", "Monai.Deploy.Storage.MinIO": "[0.2.13, )", - "NLog": "[5.1.1, )", - "NLog.Web.AspNetCore": "[5.2.1, )", + "NLog": "[5.1.2, )", + "NLog.Web.AspNetCore": "[5.2.2, )", "Polly": "[7.2.3, )", "Swashbuckle.AspNetCore": "[6.5.0, )", "fo-dicom": "[5.0.3, )", @@ -1826,9 +1826,9 @@ "type": "Project", "dependencies": { "Macross.Json.Extensions": "[3.0.0, )", - "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.13, )", + "Microsoft.EntityFrameworkCore.Abstractions": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Common": "[1.0.0, )", - "Monai.Deploy.Messaging": "[0.1.19, )", + "Monai.Deploy.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )" } }, @@ -1864,7 +1864,7 @@ "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.Messaging": "[0.1.20, )", "Monai.Deploy.Storage": "[0.2.13, )", "System.IO.Abstractions": "[17.2.3, )" } @@ -1873,11 +1873,11 @@ "type": "Project", "dependencies": { "AspNetCore.HealthChecks.MongoDb": "[6.0.2, )", - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "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.13, )", + "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore": "[6.0.14, )", "Microsoft.Extensions.Options.ConfigurationExtensions": "[6.0.0, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", @@ -1889,7 +1889,7 @@ "monai.deploy.informaticsgateway.database.api": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", "Monai.Deploy.InformaticsGateway.Api": "[1.0.0, )", "Monai.Deploy.InformaticsGateway.Configuration": "[1.0.0, )", "Polly": "[7.2.3, )" @@ -1898,8 +1898,8 @@ "monai.deploy.informaticsgateway.database.entityframework": { "type": "Project", "dependencies": { - "Microsoft.EntityFrameworkCore": "[6.0.13, )", - "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.13, )", + "Microsoft.EntityFrameworkCore": "[6.0.14, )", + "Microsoft.EntityFrameworkCore.Sqlite": "[6.0.14, )", "Microsoft.Extensions.Configuration": "[6.0.1, )", "Microsoft.Extensions.Configuration.FileExtensions": "[6.0.0, )", "Microsoft.Extensions.Configuration.Json": "[6.0.0, )", From 7c97f1e3207188268c0e3bf1a6388b29b5c5c7e7 Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Wed, 8 Mar 2023 17:54:04 +0800 Subject: [PATCH 16/29] Log payload move exception (#323) Signed-off-by: Victor Chang --- src/InformaticsGateway/Logging/Log.700.PayloadService.cs | 3 +++ .../Services/Connectors/PayloadMoveActionHandler.cs | 1 + 2 files changed, 4 insertions(+) diff --git a/src/InformaticsGateway/Logging/Log.700.PayloadService.cs b/src/InformaticsGateway/Logging/Log.700.PayloadService.cs index 06f781890..a44b2e4a2 100644 --- a/src/InformaticsGateway/Logging/Log.700.PayloadService.cs +++ b/src/InformaticsGateway/Logging/Log.700.PayloadService.cs @@ -133,5 +133,8 @@ public static partial class Log [LoggerMessage(EventId = 742, Level = LogLevel.Critical, Message = "Storage service connection error.")] public static partial void StorageServiceConnectionError(this ILogger logger, Exception ex); + + [LoggerMessage(EventId = 743, Level = LogLevel.Error, Message = "Exception moving payload.")] + public static partial void PayloadMoveException(this ILogger logger, Exception ex); } } diff --git a/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs b/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs index ab1936ca4..59f10c332 100644 --- a/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs +++ b/src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs @@ -198,6 +198,7 @@ await _storageService.CopyObjectAsync( } catch (Exception ex) { + _logger.PayloadMoveException(ex); await LogFilesInMinIo(file.TemporaryBucketName, cancellationToken).ConfigureAwait(false); throw new FileMoveException(file.GetTempStoragPath(_options.Value.Storage.RemoteTemporaryStoragePath), file.UploadPath, ex); } From 4906d1855d0112766b2c0ae9ad737e37699dd49d Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Fri, 10 Mar 2023 17:37:58 +0800 Subject: [PATCH 17/29] Update message lib to 0.1.21 (#345) Signed-off-by: Victor Chang --- doc/dependency_decisions.yml | 4 ++-- docs/compliance/third-party-licenses.md | 12 +++++------ ...Monai.Deploy.InformaticsGateway.Api.csproj | 4 ++-- src/Api/Test/packages.lock.json | 18 ++++++++--------- src/Api/packages.lock.json | 18 ++++++++--------- src/CLI/Test/packages.lock.json | 18 ++++++++--------- src/CLI/packages.lock.json | 18 ++++++++--------- src/Client/Test/packages.lock.json | 18 ++++++++--------- src/Client/packages.lock.json | 18 ++++++++--------- ...oy.InformaticsGateway.Configuration.csproj | 2 +- src/Configuration/Test/packages.lock.json | 20 +++++++++---------- src/Configuration/packages.lock.json | 20 +++++++++---------- src/Database/Api/Test/packages.lock.json | 20 +++++++++---------- src/Database/Api/packages.lock.json | 20 +++++++++---------- .../EntityFramework/Test/packages.lock.json | 20 +++++++++---------- .../EntityFramework/packages.lock.json | 20 +++++++++---------- .../Integration.Test/packages.lock.json | 20 +++++++++---------- src/Database/MongoDB/packages.lock.json | 20 +++++++++---------- src/Database/packages.lock.json | 10 +++++----- .../Monai.Deploy.InformaticsGateway.csproj | 2 +- .../Test/packages.lock.json | 18 ++++++++--------- src/InformaticsGateway/packages.lock.json | 18 ++++++++--------- ...InformaticsGateway.Integration.Test.csproj | 2 +- tests/Integration.Test/packages.lock.json | 20 +++++++++---------- 24 files changed, 180 insertions(+), 180 deletions(-) diff --git a/doc/dependency_decisions.yml b/doc/dependency_decisions.yml index ed413db2d..5bd584e77 100644 --- a/doc/dependency_decisions.yml +++ b/doc/dependency_decisions.yml @@ -788,14 +788,14 @@ - :who: neilsouth :why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) :versions: - - 0.1.20 + - 0.1.21 :when: 2022-08-16 23:06:21.051573547 Z - - :approve - Monai.Deploy.Messaging.RabbitMQ - :who: neilsouth :why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) :versions: - - 0.1.20 + - 0.1.21 :when: 2022-08-16 23:06:21.511789690 Z - - :approve - Monai.Deploy.Storage diff --git a/docs/compliance/third-party-licenses.md b/docs/compliance/third-party-licenses.md index 805986ed4..bacc0c190 100644 --- a/docs/compliance/third-party-licenses.md +++ b/docs/compliance/third-party-licenses.md @@ -7304,14 +7304,14 @@ Apache License
-Monai.Deploy.Messaging 0.1.20 +Monai.Deploy.Messaging 0.1.21 ## Monai.Deploy.Messaging -- Version: 0.1.20 +- Version: 0.1.21 - Authors: MONAI Consortium - Project URL: https://github.com/Project-MONAI/monai-deploy-messaging -- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging/0.1.20) +- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging/0.1.21) - License: [Apache-2.0](https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) @@ -7532,14 +7532,14 @@ By downloading this software, you agree to the license terms & all licenses list
-Monai.Deploy.Messaging.RabbitMQ 0.1.20 +Monai.Deploy.Messaging.RabbitMQ 0.1.21 ## Monai.Deploy.Messaging.RabbitMQ -- Version: 0.1.20 +- Version: 0.1.21 - Authors: MONAI Consortium - Project URL: https://github.com/Project-MONAI/monai-deploy-messaging -- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging.RabbitMQ/0.1.20) +- Source: [NuGet](https://www.nuget.org/packages/Monai.Deploy.Messaging.RabbitMQ/0.1.21) - License: [Apache-2.0](https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE) diff --git a/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj b/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj index e3133f605..3741cacf9 100644 --- a/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj +++ b/src/Api/Monai.Deploy.InformaticsGateway.Api.csproj @@ -1,4 +1,4 @@ -