Python Udsoncan Versions Save

Python implementation of UDS (ISO-14229) standard.

v1.23.0

2 months ago

New feature

  • CommunicationControl now supports nodeIdentificationNumber parameter introduced in the 2013 version of the standard. Fixes #216

Changes

  • Updated example on index page to match changes introduced in 1.21

v1.22.1

3 months ago

Bugfix

  • #207 : Fixed broken compatibility with Python 3.7

v1.22.0

3 months ago

New features

  • Added the client.test_data_identifier() method

Bugfix

  • Closing SocketConnection and IsoTPSocketConnection does not hang when provided with a socket in blocking mode (#191)
  • Fixed performance degradation introduced in v1.21 when requesting DIDs with a large configuration (#185)

v1.21.2

4 months ago

Bugfix

  • Fix #199 : IsotpSocketConnection does not support can-isotp v2

Breaking Changes!

  • IsotpSocketConnection requires an isotp.Address object and will not accept txid and rxid like before. This interface change could hardly be avoided while keeping the code sane.

v1.21.1

4 months ago

Bugfix

  • Fix unbound local error raised on timeout when using PythonIsotpConnection

v1.21.0

4 months ago

Features

  • Support isotp v2.x
  • Support passing a default DicCodec when reading a DID that have no codec defined (#185)
  • J2534 connection support 29 bits ID (credit @kirya-dev)

Bugfix

  • Unclear error when the server sends a bad payload on changeDiagnosticSession (#192)

v1.20.1

8 months ago

Changes:

  • Client.unlock_security_access now have a parameter to pass down the RequestSeed data (securityAccessDataRecord) to the request_seed method. Fixes #177

v1.20.0

8 months ago

New feature

-#164 - Support for Authentication service (0x29). Credits: @geynis

v1.19.0

8 months ago

New features

  • Supports waiting on negative responses when SuppressPositiveResponse bit is set (#174).

Bug fixes:

  • Fixed the list of supported negatives response code for TransferExit (#173). Credits: @mikisama

v1.18.1

11 months ago

Changes:

  • #162 - Client attach a reference to the request in the response object.

Bug fix :

  • #161 : Bad static type in client.send_request() signature