CHANGELOG ========= All notable user-facing changes to this project are documented in this file. HEAD ---- Code changes to ``master`` that are *not* in the latest release: Release v2.1.2 ----------------- - Fix SO_REUSEADDR socket option on Windows Release v2.1.1 ----------------- - Fix Python import issue Release v2.1.0 ----------------- - Support Windows: Use tcp socket for daemon communication on Windows systems. - Add support for broadcasting SOME/IP SD messages over UDP. - Implement stop subscribe functionality in the `someipyd` daemon. Release v2.0.0 ----------------- - Introduced a new architecture with a `someipyd` daemon for centralized network handling. - Refined application API for easier service definition and instantiation. Release v1.0.0 -------------- - Support dynamically sized arrays - Support fixed size strings - Support dynamically sized strings - Implement timeouts (ttl checks) for SD messages Release v0.0.10 --------------- - Fix Python 3.8 issue from version 0.0.9 (Set of asyncio.Task typing) - Properly handle major version (interface version) of services - Handle session IDs and client IDs - Allow multiple asynchronous method calls from a client and handle out of order method responses Release v0.0.9 -------------- - Enable asynchronous method handlers Release v0.0.8 -------------- - Improved method error handling - Update of method handler function signature Release v0.0.7 -------------- - Improved integration testing - Bugfix: Handle subscribe acknowledge correctly Release v0.0.6 -------------- - Pack together service offers in a single Service Discovery message (this requires the offers to be sent within max. 20ms) - Send SD stop offer entries when a service instance is shut down Release v0.0.5 -------------- - Fix issue in socket bind for Service Discovery via multicast to use the right network interface - Add IPv4 SD Endpoint Option to avoid crashes in case it is received - Implement proper SD option handling ("first and second option run") Release v0.0.4 -------------- - Publish library under GPL-3.0 license Release v0.0.3 -------------- - Support Windows - Automatic multicast group join - Support method calls via TCP Release v0.0.2 -------------- - Support TCP as a transport layer - Support offering and calling methods - Add an example of how to replay ROS1 bagfiles into SOME/IP events - Add docstrings for all public classes and functions