PSync version 0.3.0¶
Release date: January 3, 2021
The build requirements have been increased to require Clang >= 4.0, Xcode >= 9.0, and Python >= 3.6. Meanwhile, it is recommended to use GCC >= 7.4.0 and Boost >= 1.65.1. This effectively drops official support for Ubuntu 16.04 when using distribution-provided Boost packages – PSync may still work on this platform, but we provide no official support for it.
New features¶
(breaking change) Consumer: change hello data callback to include sequence number (issue #5122)
Improvements and bug fixes¶
(breaking change) IBLT: make encoding endian safe (issue #5076)
Reset cached wire encoding after adding names (issue #5083)
Consumer reacts faster on Sync Interest timeout (issue #5124)
Move private classes and functions to
psync::detail
namespaceImproved unit tests
Known issues¶
We have taken some steps to be endian safe but PSync is not completely endian safe yet (issue #4818)