v1.0.0
First stable release of Robot Raconteur! This release complies with ROS Package Quality 2.0 under REP-2004.
The following features remain experimental:
- HandwareTransport for USB, PCIe, and Bluetooth
- Java wrappers
- StringTable message compression
- Taps for message interception
What's Changed
- Use vcpkg version 2023.08.09 for ios github action by @johnwason in #135
- Fix debian 10 github action build by @johnwason in #136
- Update to macos-12 for github actions and fix platform name for x86_64 wheels by @johnwason in #138
- Fix .NET targets and build process by @johnwason in #139
- Add python 3.12 github actions build by @johnwason in #140
- Add tags trigger to push by @johnwason in #114
- Bump version to 0.18.1 by @johnwason in #141
- Add tests after packing distfiles for C++, Python, and .NET by @johnwason in #142
- Improve wasontech gitlab CI osx arm64 builds by @johnwason in #143
- Add dependabot.yml by @johnwason in #144
- Run delocate on osx Python packages by @johnwason in #150
- Add formatted overload of NodeID.ToString to NET and Java wrappers by @johnwason in #151
- Add Timer TryStop() function by @johnwason in #153
- Improve tls handshake timeout handler by @johnwason in #154
- IPNodeDiscovery shutdown timer segfault fix by @johnwason in #155
- Fix boost::asio::ssl::stream concurrency problems by @johnwason in #156
- Fix deprecated boost swap header file by @johnwason in #157
- Fix generator C# documentation format errors by @johnwason in #158
- Fix transports_lock in RobotRaconteurNode by @johnwason in #159
- Add GetCandidateConnectionURLs family of functions to ServerContext by @johnwason in #160
- Use boost error code instead of try/catch in IPNodeDiscovery by @johnwason in #161
- Bump version to v0.19.0 by @johnwason in #162
- Fix HTTPS websocket handshake by @johnwason in #164
- Use wasontech servers for boost mirror by @johnwason in #166
- Bump version to 1.0.0 by @johnwason in #167
- Add ROS Quality Category 2 Declaration by @johnwason in #120
Full Changelog: v0.18.0...v1.0.0