1 =======================
2 Link v2.0 Release Notes
3 =======================
5 -----------------------------
6 What's new in Link v2.0 ?
7 -----------------------------
11 * Added compression support via zlib (new dependency).
13 * COPYRIGHT file is added, using BSD 3-Clause.
17 * Added a query parser.
19 * Server now recursively serves static pages.
21 * Added a cookie parser.
23 * Added Request::SetIP() and Request::GetIP().
25 * New security policy.
27 * Server debugging is added.
31 -------------------------------
32 What's fixed in Link v2.0 ?
33 -------------------------------
35 * Fixed chunk encoding
37 * Multithreading is fixed.
39 * HTTPS support is fixed. macOS usually uses either LibreSSL or OpenSSL
40 version 1.1. This caused some issues when testing so make sure to use
41 the latest version of OpenSSL (i.e. 3 and above).
43 * Fixed GCC <= 8.0 support. <filesystem> was still in experimental so call
44 <experimental/filesystem> instead for GCC 8.0 and below.
48 ------------------------------------------
49 What are breaking changes in Link v2.0 ?
50 ------------------------------------------
52 * The Link API has been massively changed. See docs/beginners-guide.md
53 to see some of the changes.