blob: 20c936008995983c717645753c65033e87ab8441 [file] [log] [blame]
Saurab Dulal32b97d72020-12-12 23:57:36 -06001PSync version 0.3.0
2-------------------
3
Davide Pesavento51189592021-10-02 22:34:34 -04004*Release date: January 3, 2021*
5
Saurab Dulal32b97d72020-12-12 23:57:36 -06006The build requirements have been increased to require Clang >= 4.0, Xcode >= 9.0, and Python >= 3.6.
7Meanwhile, it is *recommended* to use GCC >= 7.4.0 and Boost >= 1.65.1.
8This effectively drops official support for Ubuntu 16.04 when using distribution-provided Boost
9packages -- PSync may still work on this platform, but we provide no official support for it.
10
11We have taken some steps to be endian safe but PSync is not completely endian safe yet (:issue:`4818`)
12
13New features
14^^^^^^^^^^^^
15
16- **breaking** Consumer: change hello data callback to include sequence number (:issue:`5122`)
Saurab Dulal32b97d72020-12-12 23:57:36 -060017
18Improvements and bug fixes
19^^^^^^^^^^^^^^^^^^^^^^^^^^
20
21- **breaking** IBLT: make encoding endian safe (:issue:`5076`)
22- Reset cached wire encoding after adding names (:issue:`5083`)
23- Consumer reacts faster on sync Interest timeout (:issue:`5124`)
24- Move private classes and functions to ``psync::detail`` namespace
25- Improved unit tests