<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">There is a new release of SIP SIMPLE client SDK. </div><div class=""><br class=""></div><div class="">Binary packages are available for Debian (Sid and Buster) and Ubuntu (Bionic and Eoan).</div><div class=""><br class=""></div><div class="">To update or install the software go to</div><div class=""><br class=""></div><div class=""><a href="https://sipsimpleclient.org/installation/" class="">https://sipsimpleclient.org/installation/</a></div><div class=""><br class=""></div><div class="">Change-logs</div><div class=""><br class=""></div>python-sipsimple 5.3.0<div class="">.<br class=""> * Fixed issue with clients locking when using PulseAudio as input device<br class=""> * Fixed correctness and consistency issue with getting the display name<br class=""> * Use identity tests instead of equality tests for None<br class=""> * Fixed timer callback function signatures<br class=""> * Added support for digest passwords in credentials objects<br class=""> * Simplified setting attribute in init<br class=""> * Use an internal attribute for digest for symmetry with FrozenCredentials<br class=""> * Fix build with LibreSSL 2.7<br class=""> * Adapted the MSRP logger to the API changes in msrplib<br class=""> * Replaced parse_uri with the new URI.parse in msrplib<br class=""> * Added note about illegal character used by filetransfer MSRP extension<br class=""> * Use r-strings for regular expressions<br class=""> * Removed redundant parentheses<br class=""> * Added OffsetHeader type to encode/decode MSRP file offset headers<br class=""> * Changed how headers are added to MSRPData to be consistent<br class=""> * Use named attributes instead of tuple indexes when accessing byte_range<br class=""> * Preserve quoted arguments with build_inplace<br class=""> * Cleanup after build_inplace<br class=""> * Updated shebang line in setup.py<br class=""> * Updated debian build flags<br class=""> * Removed DH_VERBOSE definition in debian rules<br class=""> * Explicitly use python2 in shebang lines<br class=""> * Updated license and copyright years<br class=""> * Updated minimum version of debian dependencies<br class=""> * Increased debian compatibility level to 11<br class=""> * Increased debian standards version to 4.5.0<div class=""><br class=""></div></div><div class="">python-xcaplib 1.2.2</div><div class=""><br class=""></div><div class=""> * Removed commented out variable in debian rules<br class=""> * Explicitly use python2 in shebang lines<br class=""> * Refactored setup.py for PEP-8 compliance<br class=""> * Removed unused version_info<br class=""> * Simplified MANIFEST.in<br class=""> * Updated license and copyright years<br class=""> * Increased debian compatibility level to 11<br class=""> * Increased debian standards version to 4.5.0<br class=""> * Added dh-python to Build-Depends<br class=""> * Use pybuild as debian build system<br class=""> * Raised minimum version dependency for python-application</div><div class=""><br class=""></div><div class="">python-otr 1.2.2<br class="">.<br class=""> * Explicitly use python2 in shebang lines<br class=""> * Set the logging prefix for the test script<br class=""> * Updated license and copyright years<br class=""> * Updated minimum version for python-application dependency<br class=""> * Split debian dependencies one per line<br class=""> * Use pybuild as debian build system<br class=""> * Updated debian uploaders<br class=""> * Increased debian compatibility level to 11<br class=""> * Increased debian standards version to 4.5.0</div><div class=""><br class=""></div><div class="">python-msrplib 0.20.0<br class="">.<br class=""> * Updated TLS certificates<br class=""> * Made MANIFEST.in more explicit and avoid unnecessary prune commands<br class=""> * Increased debian compatibility level to 11 and updated dependencies<br class=""> * Use pybuild for the debian package build system<br class=""> * Install README in the debian package docs directory<br class=""> * Updated license files<br class=""> * Refactored setup.py to be PEP-8 compliant<br class=""> * Fix logging for new chunks<br class=""> * Store reference to class instead of class name<br class=""> * Fixed method signature to match parent class<br class=""> * Fixed splitting header name/value elements<br class=""> * Removed main block from msrplib.protocol<br class=""> * Validate MSRPData inputs<br class=""> * Refactored MSRP header classes<br class=""> * Fixed comparison operators for MSRPData<br class=""> * Fixed handling of changing attributes on MSRPData<br class=""> * Made attribute of MSRPData public<br class=""> * Reordered methods on MSRPData<br class=""> * Removed unused attribute (was always None)<br class=""> * Cache the results of encoding MSRPData<br class=""> * Protect immutable attributes against deletion as well<br class=""> * Fixed encoding ByteRange headers<br class=""> * Refactored logging system<br class=""> - Rewrote the logger based on ContextualLogger from python-application<br class=""> - Modeled the logging API after the one in application.log<br class=""> - Aggregated all chunk reporting methods into received_chunk/sent_chunk<br class=""> - Added missing received_illegal_chunk method for logging bad chunks<br class=""> - Removed report_in/report_out line based logging methods<br class=""> - Optimized logging to not evaluate messages until logged<br class=""> * Removed unused imports and reordered imports alphabetically<br class=""> * Fixed example scripts<br class=""> * Improved speed and corectness in message parsing<br class=""> * Refactored the parse_uri function into the URI.parse class method<br class=""> * Fixed URI.__eq__ implementation<br class=""> * Refactored URI methods for clarity<br class=""> * Moved python import to top level<br class=""> * Fixed indentation and spacing<br class=""> * PEP-8 compliance fixes<br class=""> * Updated python-application dependency<br class=""> * Updated boring file<br class=""> * Simplified keeping package version<br class=""> * Increased debian standards version to 4.5.0<br class=""> * Updated copyright years</div><div class=""><br class=""></div><div class="">sipclients 3.5.0<br class="">.<br class=""> * Pass command line arguments from build_inplace to setup.py<br class=""> * Cleanup after build_inplace<br class=""> * Removed commented out variable in debian rules<br class=""> * Explicitly use python2 in shebang lines<br class=""> * Refactored setup.py for PEP-8 compliance<br class=""> * Simplified MANIFEST.in<br class=""> * Split debian dependencies one per line<br class=""> * Increased debian compatibility level to 11<br class=""> * Increased debian standards version to 4.5.0<br class=""> * Updated minimum versions for debian dependencies<br class=""> * Use pybuild as the debian build system<br class=""> * Updated copyright years</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>