Skip to content

Commit 0ba5ba5

Browse files
mocsharpneildsouthCoco-Ben
authored
Release/0.4.0 (#458)
+semver: minor * gh-418 Implement data input plug-in engine and integration with SCP service * gh-419 Implement data output plug-in engine and integration with SCU/DICOMWeb export services * gh-435 Fix CLI to read log dir path from NLog config file * gh-434 New APIs to get a list of input/output data plug-ins * Virtual AE & Dynamic DICOMWeb STOW-RS Endpoints (#448) * Support new Workflow Request event data structure (#455) * Handle exception thrown from plug-in engine * Copyedit doc changes for the 0.4.0 release (#464) --------- Signed-off-by: Victor Chang <[email protected]> Co-authored-by: Neil South <[email protected]> Co-authored-by: Neil South <[email protected]> Co-authored-by: Coco-Ben <[email protected]>
1 parent f85616b commit 0ba5ba5

File tree

361 files changed

+17358
-8260
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

361 files changed

+17358
-8260
lines changed

.dockerignore

100644100755
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,9 @@ bld/
7373
# files ending in .cache can be ignored
7474
*.[Cc]ache
7575
# but keep track of directories ending in .cache
76-
!*.[Cc]ache/
76+
!*.[Cc]ache/
77+
78+
docker-compose/
79+
doc
80+
guidlines
81+
tests

.editorconfig

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2022 MONAI Consortium
1+
# Copyright 2022-2023 MONAI Consortium
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -18,7 +18,7 @@
1818
root = true
1919

2020
# Copyright File Header
21-
file_header_template = SPDX-FileCopyrightText: © [year file created] - [last year file modified], MONAI Consortium\nSPDX-License-Identifier: Apache License 2.0
21+
file_header_template = SPDX-FileCopyrightText: © [year file created] - [last year file modified], MONAI Consortium\nSPDX-License-Identifier: Apache License 2.0
2222
dotnet_diagnostic.IDE0073.severity = error
2323

2424
# Default settings:
@@ -309,3 +309,7 @@ max_line_length = 88
309309
[*.json]
310310
indent_size = 2
311311
insert_final_newline = ignore
312+
313+
314+
# Spelling
315+
spelling_error_severity = information

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ jobs:
255255
timeout-minutes: 30
256256
strategy:
257257
matrix:
258-
feature: [AcrApi, DicomDimseScp, DicomDimseScu, DicomWebExport, DicomWebStow, HealthLevel7, Fhir]
258+
feature: [AcrApi, DicomDimseScp, DicomDimseScu, DicomWebExport, DicomWebStow, HealthLevel7, Fhir, RemoteAppExecutionPlugIn]
259259
database: [ef, mongodb]
260260
fail-fast: false
261261
env:
@@ -389,7 +389,7 @@ jobs:
389389
retention-days: 7
390390

391391
- name: Log in to the Container registry
392-
uses: docker/login-action@v2.1.0
392+
uses: docker/login-action@v2.2.0
393393
if: ${{ (matrix.os == 'ubuntu-latest') }}
394394
with:
395395
registry: ${{ env.REGISTRY }}
@@ -398,7 +398,7 @@ jobs:
398398

399399
- name: Extract metadata (tags, labels) for Docker
400400
id: meta
401-
uses: docker/metadata-action@v4.3.0
401+
uses: docker/metadata-action@v4.6.0
402402
if: ${{ (matrix.os == 'ubuntu-latest') }}
403403
with:
404404
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
@@ -407,7 +407,7 @@ jobs:
407407
type=raw,value=latest,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }}
408408
409409
- name: Build and push Docker image
410-
uses: docker/build-push-action@v4.0.0
410+
uses: docker/build-push-action@v4.1.1
411411
if: ${{ (matrix.os == 'ubuntu-latest') }}
412412
with:
413413
context: .
@@ -425,7 +425,7 @@ jobs:
425425

426426
- name: Anchore container scan
427427
id: anchore-scan
428-
uses: anchore/[email protected].5
428+
uses: anchore/[email protected].6
429429
if: ${{ (matrix.os == 'ubuntu-latest') }}
430430
with:
431431
image: ${{ fromJSON(steps.meta.outputs.json).tags[0] }}

.licenserc.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ header:
3131
- 'src/coverlet.runsettings'
3232
- 'src/Monai.Deploy.InformaticsGateway.sln'
3333
- 'src/Database/EntityFramework/Migrations/**'
34+
- 'src/Plug-ins/RemoteAppExecution/Migrations/**'
3435
- 'demos/**/.env/**'
3536
- 'demos/**/*.txt'
3637
- 'doc/dependency_decisions.yml'

.trivyignore

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Copyright 2023 MONAI Consortium
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
# https://github.com/Project-MONAI/monai-deploy-informatics-gateway/issues/450
16+
CVE-2018-8292
17+
18+
# https://github.com/Project-MONAI/monai-deploy-informatics-gateway/issues/451
19+
CVE-2019-0820

0 commit comments

Comments
 (0)