Saurab Dulal | 32b97d7 | 2020-12-12 23:57:36 -0600 | [diff] [blame] | 1 | PSync version 0.3.0 |
| 2 | ------------------- |
| 3 | |
Davide Pesavento | 5118959 | 2021-10-02 22:34:34 -0400 | [diff] [blame] | 4 | *Release date: January 3, 2021* |
| 5 | |
Saurab Dulal | 32b97d7 | 2020-12-12 23:57:36 -0600 | [diff] [blame] | 6 | The build requirements have been increased to require Clang >= 4.0, Xcode >= 9.0, and Python >= 3.6. |
| 7 | Meanwhile, it is *recommended* to use GCC >= 7.4.0 and Boost >= 1.65.1. |
| 8 | This effectively drops official support for Ubuntu 16.04 when using distribution-provided Boost |
| 9 | packages -- PSync may still work on this platform, but we provide no official support for it. |
| 10 | |
| 11 | We have taken some steps to be endian safe but PSync is not completely endian safe yet (:issue:`4818`) |
| 12 | |
| 13 | New features |
| 14 | ^^^^^^^^^^^^ |
| 15 | |
| 16 | - **breaking** Consumer: change hello data callback to include sequence number (:issue:`5122`) |
Saurab Dulal | 32b97d7 | 2020-12-12 23:57:36 -0600 | [diff] [blame] | 17 | |
| 18 | Improvements 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 |