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 - qrscpapp (#785)
- Sanitise filenames for received datasets for non-conformant SOP Instance UIDs (#823) 
- Fixed - LOG_REQUEST_IDENTIFIERSnot applying to- Association.send_c_find(),- Association.send_c_move()and- Association.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()and- QueryRetrieveServiceClass(#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 it
- Added 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 
