Releases: pydicom/pynetdicom
Releases · pydicom/pynetdicom
v3.0.4
v3.0.3
- Fix being unable to resolve IPv4 addresses when a hostname is used
v3.0.2
- Fix logging handlers assuming Action Type ID is mandatory
- Documentation fixes
v3.0.1
- Fix
__version__
v3.0.0
The major breaking changes with the version 3.0 release are:
- Minimum required pydicom version is 3.0
- Changed
StoragePresentationContextsto 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
Fixes
- Fixed being unable to run the
movescpapp - Fixed search being broken in the documentation
v2.1.0
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
qrscpapp - Sanitise filenames for received datasets for non-conformant SOP Instance UIDs
- Fixed
_config.LOG_REQUEST_IDENTIFIERSnot applying toAssociation.send_c_find(),Association.send_c_move()andAssociation.send_c_get()
Enhancements
- Added
pynetdicom.sop_class.register_uidto make registering new private and public SOP Classes easier - Added support for Repository Query to
Association.send_c_findandQueryRetrieveServiceClass - 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_storeto 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
- Fix receiving incomplete datasets when using
STORE_RECV_CHUNKED_DATASETS
v2.0.1
- Change default bind address back to
INADDR_ANY - Remove initialising
T_CONNECTusing an address tuple
v2.0.0
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
strrather thanbytesand trailing padding spaces are stripped from the raw value during decoding.
See the release notes for a full list of changes.