2.1.0#
Fixes#
Fixed reserved A-ASSOCIATE-AC parameters being tested (#746)
Fixed datasets not transferring correctly when using
STORE_RECV_CHUNKED_DATASET
(#756)Fixed maximum length of Patient ID attribute in
qrscp
app (#785)Sanitise filenames for received datasets for non-conformant SOP Instance UIDs (#823)
Fixed
LOG_REQUEST_IDENTIFIERS
not applying toAssociation.send_c_find()
,Association.send_c_move()
andAssociation.send_c_get()
(#911)
Enhancements#
Added
register_uid()
to make registering new private and public SOP Classes easier (#799)Added support for Repository Query to
send_c_find()
andQueryRetrieveServiceClass
(#878)Added support for
Inventory Query/Retrieve Service Class
(#879)Added support for
Storage Management Service Class
(#880)Added
encoded_dataset()
to simplify accessing the encoded dataset without first decoding itAdded a check to
send_c_store()
to ensure that the Transfer Syntax UID matches the encoding of the dataset (#891)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