Releases
9.0.0
Breaking Changes
endpoint
, basic_endpoint
, and client
have become value-based designs. #346
The static member function create()
has been removed.
The constructor is now public.
Move constructor is supported.
You can replace endpoint<...>::create(...)
with endpoint<...>{...}
for value or std::make_shared<endpoint<...>>(...)
for shared_ptr
.
Updated the timeout duration setting function parameter type to std::chrono::milliseconds
. #342 , #345
Users can now pass any duration types such as std::chrono::milliseconds
, std::chrono::seconds
, etc.
The minimum resolution is milliseconds.
Other Updates
Moved all implementations of basic_endpoint
member functions to impl
. #343
Deleted unused and undefined is_error()
function. #341
Deleted client
move operations. #339
Fixed CMake warnings due to CMP0167. #338
Removed invalid #
. #336 , #337
Refined documentation. #335 , #340 , #347
Added separate compilation mode customization points. #331
Added destructor comments for basic_endpoint
and client
. #330
Refined unit tests. #328 , #329
Updated CLI library. #327
Added all RTT output modes to bench
. #326
Fixed private constructor selection issue on publish
packet. #325
Refined tests. #322 , #333 , #334
You can’t perform that action at this time.