@@ -8,6 +8,7 @@ The major breaking changes with the version 3.0 release are:
88* Minimum required pydicom version is 3.0
99* Changed :attr: `~pynetdicom.presentation.StoragePresentationContexts ` to match DCMTK
1010 implementation
11+ * Various small changes required to support IPv6
1112
1213Changes
1314-------
@@ -18,6 +19,36 @@ Changes
1819* Updated SOP classes to version 2025b of the DICOM Standard
1920* P-DATA PDUs received during association release are now added to the normal DIMSE
2021 messaging queue
22+ * The following changes have been made in order to support IPv6 connections:
23+
24+ * Changed :meth: `AE.associate()<pynetdicom.ae.ApplicationEntity.associate> ` to accept
25+ either a str or tuple[str, int, int] as the `addr ` parameter.
26+ * Changed :meth: `AE.associate()<pynetdicom.ae.ApplicationEntity.associate> ` to accept
27+ either a tuple[str, int] or tuple[str, int, int, int] as the `bind_address ` keyword
28+ parameter.
29+ * Changed :meth: `AE.make_server()<pynetdicom.ae.ApplicationEntity.associate> ` and
30+ :meth: `AE.start_server()<pynetdicom.ae.ApplicationEntity.associate> ` to
31+ accept either a tuple[str, int] or tuple[str, int, int, int] as the `address `
32+ parameter.
33+ * Added :class: `~pynetdicom.transport.AddressInformation `
34+ * :attr: `ServiceUser.address<pynetdicom.association.ServiceUser.address> ` and
35+ :attr: `ServiceUser.port<pynetdicom.association.ServiceUser.port> ` are now
36+ read-only properties.
37+ * Added :attr: `ServiceUser.address_info
38+ <pynetdicom.association.ServiceUser.address_info> `.
39+ * Changed :meth: `pynetdicom.transport.AssociationSocket ` to accept an
40+ :class: `~pynetdicom.transport.AddressInformation ` instance as the `address `
41+ keyword parameter.
42+ * :attr: `RequestHandler.local<pynetdicom.transport.RequestHandler.local> ` and
43+ :attr: `RequestHandler.remote<pynetdicom.transport.RequestHandler.remote> ` now
44+ return an :class: `~pynetdicom.transport.AddressInformation ` instance
45+ * Added :attr: `T_CONNECT.address_info<pynetdicom.transport.T_CONNECT.address_info> `
46+ * :attr: `A_ASSOCIATE.calling_presentation_address
47+ <pynetdicom.pdu_primitives.A_ASSOCIATE.calling_presentation_address> ` and
48+ :attr: `A_ASSOCIATE.called_presentation_address
49+ <pynetdicom.pdu_primitives.A_ASSOCIATE.called_presentation_address> ` are both now
50+ set using an :class: `~pynetdicom.transport.AddressInformation ` instance
51+
2152
2253Enhancements
2354------------
@@ -26,6 +57,8 @@ Enhancements
2657 absent from the N-CREATE-RQ can now be done by adding it to the returned *Attribute
2758 List * dataset (it'll be removed from the dataset prior to sending) (:issue: `995 `)
2859* Added debugging handlers for the remaining DIMSE-N messages
60+ * Added :attr: `_config.DEFAULT_BIND_ADDRESS<pynetdicom._config.DEFAULT_BIND_ADDRESS> `
61+ * Added support for IPv6 connections (:issue: `984 `)
2962
3063
3164Fixes
0 commit comments