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

Bump fo-dicom from 5.0.3 to 5.1.1 #230

Merged
merged 5 commits into from
Oct 9, 2023
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 29, 2023

Bumps fo-dicom from 5.0.3 to 5.1.1.

Release notes

Sourced from fo-dicom's releases.

5.1.1

On May 29th 2023 fo-dicom 5.1.1 was officially released.

This release contains the following bugfixes:

  • Fix issue where DicomClient did not send requests when Async Ops Invoked was zero

5.1.0

On May 21st 2023 fo-dicom 5.1.0 was officially released.

This release contains the following bugfixes:

  • Fix Truncating UIDs during Dimse and PDU logging (#1505)
  • Fix reading of DICOM files with extra tags in File Meta Information (#1376)
  • Fix sending more DICOM requests over an existing association where a request previously timed out (#1396)
  • Fix race-condition where Dicom clients could be accepted for connection before the server was fully configured (#1398)
  • Fix overwriting of Lossy Compression ratio tag (#1400)
  • Fix DicomJsonConverter deserialization to handle invalid private creator item (#1445)
  • Fix rendering of XA/XRF images that include a modality LUT sequence (#1442)
  • Fix incorrect conversion of some decimal strings (#1454)
  • Fix reading of Confidentiality Profile Attributes from standard (led to missing Clean Graphics option) (#1212)
  • Fix incorrect JSON conversion of inline binaries (#1487)
  • Fix GetDateTimeOffset with default offset from date/time (#1511)
  • Fix even length in pixel data by adding payload (#1019)
  • Fix JsonDicomConverter number serialization mode 'PreferablyAsNumber' to handle integers greater than int.MaxValue or lesser than int.MinValue (#1521)
  • Fixed missing logging of RemoteHost and RemoteIP in SCU (#1518)
  • Fix handling of negative overlay origin (#1559)

This release contains the following changes:

  • Support using client certificates for Tls connections.
  • New interfaces ITlsAcceptor and ITlsInitiator give more freedom in handling Tls connections.
  • Cache file length in FileByteSource to improve parse speed (#1493)
  • Improve throughput of DicomClient when more requests are added mid-flight (#1396)
  • Improve performance and reduce memory usage when opening DICOM files (#1414)
  • Disabled dataset validation on DicomFile.Clone() (#1465)
  • Added support for DICOM supplement 225, Multi-Fragment video transfer syntax (#1469)
  • Added support for rendering native icon image stored within encapsulated sop instance (#1483)
  • Added property to omit adding the default Implicit VR Little Endian transfer syntax for CStoreRequest (#1475)
  • Use CommunityToolkit.HighPerformance (#1473)
  • Added private tags from Varian official DICOM Conformance Statements (#1556)
  • Add better logging for inbound connections (#1561)
  • Added User Identity Negotiation support (#1110)

There are the following breaking changes from version 5.0.3 to version 5.1.0

  • Switch to Microsoft.Extensions.Logging, replacing FellowOakDicom.Log.ILogger and FellowOakDicom.Log.ILogManager. These are old interfaces are still supported, but they are now marked as obsolete
  • Updated DICOM Dictionary to 2023b. Several DicomTag constant names changed to singular name from plural form
  • DicomServer factories methods take an instance of ITlsAcceptor instead of a certificate name in case of Tls connection.
  • A exception is thrown when a private dicom tag is added without explicit VR (#1462)
Changelog

Sourced from fo-dicom's changelog.

5.1.1 (2023-05-29)

  • Fix issue where DicomClient did not send requests when Async Ops Invoked was zero (#1597)

5.1.0 (2023-05-21)

  • Breaking change: Switch to Microsoft.Extensions.Logging, replacing FellowOakDicom.Log.ILogger and FellowOakDicom.Log.ILogManager. These are old interfaces are still supported, but they are now marked as obsolete
  • Breaking change: Updated DICOM Dictionary to 2023b. Several DicomTag constant names changed to singular name from plural form (#1469)
  • Fix Truncating UIDs during Dimse and PDU logging (#1505)
  • Breaking change: DicomServer factories methods take an instance of ITlsAcceptor instead of a certificate name in case of Tls connection.
  • Add the possibility to use some certain client certificate for Tls connections.
  • New interfaces ITlsAcceptor and ITlsInitiator give more freedom in handling Tls connections.
  • Cache file length in FileByteSource to improve parse speed (#1493)
  • Fix reading of DICOM files with extra tags in File Meta Information (#1376)
  • Allow accessing person name components for empty items (#1405)
  • Fix sending more DICOM requests over an existing association where a request previously timed out (#1396)
  • Improve throughput of DicomClient when more requests are added mid-flight (#1396)
  • Fix race-condition where Dicom clients could be accepted for connection before the server was fully configured (#1398)
  • Fix overwriting of Lossy Compression ratio tag (#1400)
  • Fix DicomClientFactory logger name (#1429)
  • Fix DicomJsonConverter deserialization to handle invalid private creator item (#1445)
  • Improve performance and reduce memory usage when opening DICOM files (#1414)
  • Fix rendering of XA/XRF images that include a modality LUT sequence (#1442)
  • Fix incorrect conversion of some decimal strings (#1454)
  • Disabled dataset validation on DicomFile.Clone() (#1465)
  • Fix reading of Confidentiality Profile Attributes from standard (led to missing Clean Graphics option) (#1212)
  • Added support for DICOM supplement 225, Multi-Fragment video transfer syntax (#1469)
  • Added support for rendering native icon image stored within encapsulated sop instance (#1483)
  • Added property to omit adding the default Implicit VR Little Endian transfer syntax for CStoreRequest (#1475)
  • Fix blanking of ValueElements in the anonymizer (#1491)
  • Throw error when adding private dicom tag without explicit VR (#1462)
  • Fix incorrect JSON conversion of inline binaries (#1487)
  • Update VR=UI validation to reject empty component (#1509)
  • Fix GetDateTimeOffset with default offset from date/time (#1511)
  • Fix even length in pixel data by adding payload (#1019)
  • Use CommunityToolkit.HighPerformance (#1473)
  • Fix JsonDicomConverter number serialization mode 'PreferablyAsNumber' to handle integers greater than int.MaxValue or lesser than int.MinValue (#1521)
  • Fixed missing logging of RemoteHost and RemoteIP in SCU (#1518)
  • Added null check for EscapeXml in DicomXML (#1392)
  • Added private tags from Varian official DICOM Conformance Statements (#1556)
  • Fix handling of negative overlay origin (#1559)
  • Add better logging for inbound connections (#1561)
  • Added User Identity Negotiation support (#1110)
Commits
  • 1fec50d prepare release 5.1.1
  • f9d9a08 Merge pull request #1600 from fo-dicom/GH-1597
  • 605ab88 Move test from Bugs -> DicomClientTests
  • f1bed57 Fix issue where DICOM client does not send requests when async ops invoked is...
  • e7c0ed0 update copyright in code files
  • b1dc689 update description in fo-dicom core nuget
  • b497ecd prepare release 5.1.0
  • 6606785 Update to DICOM Standard 2023b
  • fac0c4c Added User Identity Negotiation support (#1546)
  • 6d4cd82 Merge pull request #1514 from fo-dicom/GH-1402-2
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Aug 29, 2023
@dependabot dependabot bot requested a review from a team August 29, 2023 15:16
@dependabot dependabot bot force-pushed the dependabot/nuget/fo-dicom-5.1.1 branch from aab2d5b to beea74f Compare September 6, 2023 03:46
Bumps [fo-dicom](https://github.com/fo-dicom/fo-dicom) from 5.0.3 to 5.1.1.
- [Release notes](https://github.com/fo-dicom/fo-dicom/releases)
- [Changelog](https://github.com/fo-dicom/fo-dicom/blob/development/ChangeLog.md)
- [Commits](fo-dicom/fo-dicom@5.0.3...5.1.1)

---
updated-dependencies:
- dependency-name: fo-dicom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/nuget/fo-dicom-5.1.1 branch from beea74f to a7f3a9a Compare September 6, 2023 03:49
@jas88
Copy link
Member

jas88 commented Oct 9, 2023

@dependabot rebase

Bumps [fo-dicom](https://github.com/fo-dicom/fo-dicom) from 5.0.3 to 5.1.1.
- [Release notes](https://github.com/fo-dicom/fo-dicom/releases)
- [Changelog](https://github.com/fo-dicom/fo-dicom/blob/development/ChangeLog.md)
- [Commits](fo-dicom/fo-dicom@5.0.3...5.1.1)

---
updated-dependencies:
- dependency-name: fo-dicom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/nuget/fo-dicom-5.1.1 branch 3 times, most recently from a7f3a9a to 34c7434 Compare October 9, 2023 15:06
jas88 added 3 commits October 9, 2023 10:08
DICOM-JSON containing an "integer" of 2.5 now throws a JSON exception not OverflowException
Copy link
Member

@jas88 jas88 left a comment

Choose a reason for hiding this comment

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

@dependabot squash and merge

@dependabot dependabot bot merged commit 141ec46 into main Oct 9, 2023
1 check passed
@dependabot dependabot bot deleted the dependabot/nuget/fo-dicom-5.1.1 branch October 9, 2023 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file .NET Pull requests that update .net code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant