- Fixed reserved A-ASSOCIATE-AC parameters being tested (:issue:`746`)
- Fixed datasets not transferring correctly when using :attr:`~pynetdicom._config.STORE_RECV_CHUNKED_DATASET` (:issue:`756`)
- Fixed maximum length of PatientID attribute in qrscp app (:issue:`785`)
- Sanitize filenames for received datasets for non-conformant SOP Instance UIDs (:issue:`823`)
- Added :func:`~pynetdicom.sop_class.register_uid` to make registering new private and public SOP Classes easier (:issue:`799`)
- Added support for Repository Query to :meth:`~pynetdicom.association.Association.send_c_find` and :class:`~pynetdicom.service_class.QueryRetrieveServiceClass` (:issue:`878`)
- Added support for :class:`Inventory Query/Retrieve Service Class <pynetdicom.service_class.InventoryQueryRetrieveServiceClass>` (:issue:`879`)
- Add preliminary support for Python 3.12