Skip to content

Commit

Permalink
Release/0.4.0 (#458)
Browse files Browse the repository at this point in the history
+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]>
  • Loading branch information
4 people authored Sep 1, 2023
1 parent f85616b commit 0ba5ba5
Show file tree
Hide file tree
Showing 361 changed files with 17,358 additions and 8,260 deletions.
7 changes: 6 additions & 1 deletion .dockerignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,9 @@ bld/
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
!*.[Cc]ache/

docker-compose/
doc
guidlines
tests
8 changes: 6 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2022 MONAI Consortium
# Copyright 2022-2023 MONAI Consortium
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -18,7 +18,7 @@
root = true

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

# Default settings:
Expand Down Expand Up @@ -309,3 +309,7 @@ max_line_length = 88
[*.json]
indent_size = 2
insert_final_newline = ignore


# Spelling
spelling_error_severity = information
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ jobs:
timeout-minutes: 30
strategy:
matrix:
feature: [AcrApi, DicomDimseScp, DicomDimseScu, DicomWebExport, DicomWebStow, HealthLevel7, Fhir]
feature: [AcrApi, DicomDimseScp, DicomDimseScu, DicomWebExport, DicomWebStow, HealthLevel7, Fhir, RemoteAppExecutionPlugIn]
database: [ef, mongodb]
fail-fast: false
env:
Expand Down Expand Up @@ -389,7 +389,7 @@ jobs:
retention-days: 7

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

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4.3.0
uses: docker/metadata-action@v4.6.0
if: ${{ (matrix.os == 'ubuntu-latest') }}
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
Expand All @@ -407,7 +407,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@v4.0.0
uses: docker/build-push-action@v4.1.1
if: ${{ (matrix.os == 'ubuntu-latest') }}
with:
context: .
Expand All @@ -425,7 +425,7 @@ jobs:

- name: Anchore container scan
id: anchore-scan
uses: anchore/[email protected].5
uses: anchore/[email protected].6
if: ${{ (matrix.os == 'ubuntu-latest') }}
with:
image: ${{ fromJSON(steps.meta.outputs.json).tags[0] }}
Expand Down
1 change: 1 addition & 0 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ header:
- 'src/coverlet.runsettings'
- 'src/Monai.Deploy.InformaticsGateway.sln'
- 'src/Database/EntityFramework/Migrations/**'
- 'src/Plug-ins/RemoteAppExecution/Migrations/**'
- 'demos/**/.env/**'
- 'demos/**/*.txt'
- 'doc/dependency_decisions.yml'
Expand Down
19 changes: 19 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2023 MONAI Consortium
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# https://github.com/Project-MONAI/monai-deploy-informatics-gateway/issues/450
CVE-2018-8292

# https://github.com/Project-MONAI/monai-deploy-informatics-gateway/issues/451
CVE-2019-0820
Loading

0 comments on commit 0ba5ba5

Please sign in to comment.