Skip to content

Releases: pydicom/pynetdicom

v3.0.4

02 Aug 02:11
2692cb9

Choose a tag to compare

Fixes warnings due to missing transfer syntaxes in pydicom v3.0.

v3.0.3

04 Jul 02:39
9c82460

Choose a tag to compare

  • Fix being unable to resolve IPv4 addresses when a hostname is used

v3.0.2

18 Jun 06:25
77a9783

Choose a tag to compare

  • Fix logging handlers assuming Action Type ID is mandatory
  • Documentation fixes

v3.0.1

02 Jun 23:04
e1c5df8

Choose a tag to compare

  • Fix __version__

v3.0.0

31 May 03:53
8e830d3

Choose a tag to compare

The major breaking changes with the version 3.0 release are:

  • Minimum required pydicom version is 3.0
  • Changed StoragePresentationContexts to match DCMTK implementation
  • Various small changes required to support IPv6

See the release notes for a full list of changes.

New Contributors

v2.1.1

28 Jul 01:35
ca0fda1

Choose a tag to compare

Fixes

  • Fixed being unable to run the movescp app
  • Fixed search being broken in the documentation

v2.1.0

31 May 01:07
d29de25

Choose a tag to compare

Fixes

  • Fixed reserved A-ASSOCIATE-AC parameters being tested
  • Fixed datasets not transferring correctly when using _config.STORE_RECV_CHUNKED_DATASET
  • Fixed maximum length of Patient ID attribute in qrscp app
  • Sanitise filenames for received datasets for non-conformant SOP Instance UIDs
  • Fixed _config.LOG_REQUEST_IDENTIFIERS not applying to Association.send_c_find(), Association.send_c_move() and Association.send_c_get()

Enhancements

  • Added pynetdicom.sop_class.register_uid to make registering new private and public SOP Classes easier
  • Added support for Repository Query to Association.send_c_find and QueryRetrieveServiceClass
  • Added support for Inventory Query/Retrieve Service Class
  • Added support for Storage Management Service Class
  • Added Event.encoded_dataset() to simplify accessing the encoded dataset without first decoding it
  • Added a check to Association.send_c_store to ensure that the Transfer Syntax UID matches the encoding of the dataset
  • Updated SOP Classes to version 2024b of the DICOM Standard

Changes

  • Dropped support for Python 3.7, 3.8 and 3.9
  • Added support for Python 3.11 and 3.12
  • With Python 3.10 requiring OpenSSL v1.1.1 or newer, TLS v1.3 is now supported

v2.0.2

23 Apr 05:55
e1decc0

Choose a tag to compare

  • Fix receiving incomplete datasets when using STORE_RECV_CHUNKED_DATASETS

v2.0.1

29 Dec 01:08
b2f065d

Choose a tag to compare

  • Change default bind address back to INADDR_ANY
  • Remove initialising T_CONNECT using an address tuple

v2.0.0

27 Dec 02:09
5c77141

Choose a tag to compare

The major breaking changes with the version 2.0 release are:

  • Python 2 is no longer supported
  • SOP class variable names now use their new DICOM UID keywords (for example, VerificationSOPClass becomes simply Verification)
  • AE title values should be str rather than bytes and trailing padding spaces are stripped from the raw value during decoding.

See the release notes for a full list of changes.