Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.4.0 #458

Merged
merged 36 commits into from
Sep 1, 2023
Merged

Release/0.4.0 #458

merged 36 commits into from
Sep 1, 2023

Conversation

mocsharp
Copy link
Collaborator

Release 0.4.0

GitHub Milestone 0.4.0

mocsharp and others added 30 commits August 3, 2023 09:14
…ervice (#426)

* gh-418 Implement data input plug-in engine and integration with SCP service

- Implement IInputDataPluginEngine and IInputDataPlugin
- Add unit tests
- Update SCP feature in integration test
* gh-418 Update CLI to support --plugins and update API doc
* gh-418 Rename BackgroundProcessingAsync


Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
* Update Ardalis.GuardClauses
* Update coverlet.collector
* Update Docker.DotNet
* Update FluentAssertions
* Update xunit
* Update NLog
* Update MongoDB
* Update Polly
* Update Monai.Deploy libraries
* Update Microsoft .NET 6 libraries
* Update fo-dicom
* Update Github Action dependencies
* Update dependencies versions
* Remove fo-dicom logging support and use .NET logging

Signed-off-by: Victor Chang <vicchang@nvidia.com>
…DICOMWeb export services (#428)

* Update Ardalis.GuardClauses
* Update coverlet.collector
* Update Docker.DotNet
* Update xunit
* Update NLog
* Update MongoDB
* Update Polly
* Update Monai.Deploy libraries
* Update Microsoft .NET 6 libraries
* Update fo-dicom
* Remove fo-dicom logging support and use .NET logging
* Implement OutputDataPluginEngine  for export service (SCU, DICOMWeb)
* Add WorkflowInstanceId and TaskId properties for plugins to use
* Fix package hash
* Fix JSON property name of TaskId
* Update Moq, NLog, NLog.Web.AspNetCore and dependencie decisions
* Update dependency decisions: Devlooped.SponsorLink
* Fix comments
Signed-off-by: Victor Chang <vicchang@nvidia.com>
* gh-435 Fix CLI to read log dir path from NLog config file
* Update changelog
* Add/update unit tests


Signed-off-by: Victor Chang <vicchang@nvidia.com>
* gh-434 New APIs to get a list of input/output data plug-ins 
   New PluginAttribute to provide names for the plug-ins
* gh-434 Update documentation
* gh-434 Update documentation
* gh-434 Update CLI with aet plugins and dst plugins commands
* Add AttributeUsage to PluginNameAttribute
* Update user guide
* Fix typo in setup guide
* Add unit test for Plug-ins client


Signed-off-by: Victor Chang <vicchang@nvidia.com>
* Change the return type of IInputDataPluginEngine to Tuple
* Add VirtualApplicationEntity to support dynamic DICOMWeb STOW-RS endpoints
* New APIs for Virtual AE and support dynamic endpoints for STOW-RS
* Update DICOMWeb STOW-RS integration test feature with VAE support
* Update changelog
* Update user guide and comments
* Remove unused references
* Add .trivyignore

Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
- New APIs to allow plug-in projects to extend database setups and configurations
- Add integration test feature for end-to-end RemoteAppExecution
- Rename Plugin to PlugIn

Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
neildsouth and others added 4 commits August 25, 2023 14:55
…ppExecution.dll across

Signed-off-by: Neil South <neil.south@answerdigital.com>
Signed-off-by: Neil South <neil.south@answerdigital.com>
* Support new Workflow Request event data structure.
* Re-generate EF migration code
* Update user guide and changelog
* Update ObjectUploadService to call Upload once since it's already handled with Polly.


---------

Signed-off-by: Victor Chang <vicchang@nvidia.com>
@mocsharp mocsharp added the build Build & build workflow label Aug 25, 2023
@mocsharp mocsharp added this to the 0.4.0 milestone Aug 25, 2023
@mocsharp mocsharp self-assigned this Aug 25, 2023
@dbericat dbericat self-requested a review August 25, 2023 20:53
Copy link
Member

@dbericat dbericat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Victor Chang <vicchang@nvidia.com>
@codecov
Copy link

codecov bot commented Aug 30, 2023

Codecov Report

Merging #458 (c91f3b7) into main (b44839a) will increase coverage by 0.38761%.
Report is 22 commits behind head on main.
The diff coverage is 68.76791%.

Impacted file tree graph

@@                 Coverage Diff                 @@
##                main        #458         +/-   ##
===================================================
+ Coverage   79.69676%   80.08437%   +0.38761%     
===================================================
  Files            328         379         +51     
  Lines          20578       23941       +3363     
  Branches         950        1081        +131     
===================================================
+ Hits           16400       19173       +2773     
- Misses          3857        4398        +541     
- Partials         321         370         +49     
Flag Coverage Δ
unittests 80.08437% <68.76791%> (+0.38761%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed Coverage Δ
src/CLI/Logging/ConsoleLoggerFactoryExtensions.cs 0.00000% <0.00000%> (ø)
src/CLI/Program.cs 35.84906% <0.00000%> (-1.40584%) ⬇️
src/CLI/Services/ConfirmationPrompt.cs 0.00000% <0.00000%> (ø)
src/CLI/Services/EmbeddedResource.cs 0.00000% <0.00000%> (ø)
src/Configuration/ScuConfiguration.cs 100.00000% <ø> (ø)
src/Database/DatabaseMigrationManager.cs 0.00000% <0.00000%> (ø)
...ork/Configuration/InferenceRequestConfiguration.cs 100.00000% <ø> (ø)
...tyFramework/Migrations/20230327190827_R3_0.3.15.cs 0.00000% <ø> (ø)
...ork/Migrations/20230824185313_R4_0.4.0.Designer.cs 0.00000% <0.00000%> (ø)
...ityFramework/Migrations/20230824185313_R4_0.4.0.cs 0.00000% <0.00000%> (ø)
... and 175 more

... and 28 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b44839a...c91f3b7. Read the comment docs.

@mocsharp mocsharp merged commit 0ba5ba5 into main Sep 1, 2023
29 of 31 checks passed
@github-actions
Copy link

github-actions bot commented Sep 1, 2023

🎉 This issue has been resolved in version 0.4.0 🎉

The release is available on:

mocsharp added a commit that referenced this pull request Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build & build workflow
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants