SemVer Minor
- Specialise succeeded Void futures so we allocate less (#1703)
- Add a synchronous pipeline view (#1741)
SemVer Patch
- Remove CNIOAtomics and CNIOSHA1 as dependency (#1719, patch credit to @kimdv)
- B2MD: Fix default memory reclamation strategy to match its documentation (#1729)
- [Android] fix compile error for swift-nio-ssl (#1734, patch credit to @Guang1234567)
- Make a few EventLoopFuture functions inlinable (#1708)
- Remove an allocation from addHandlers (#1710)
- Remove error handling for adding/removing handlers functions (#1712)
- Clean up typo in method argument. (#1713)
- Add static vars for common HTTP versions (#1723)
- B2MD: Don't try to reclaim if continuing to parse (#1733)
Other Changes
- Use welcoming language (#1728)
- Replace unwelcoming language in sha1 (#1731)
- Remove last occurrences of sanity (#1732)
- Host header is requires for HTTP/1.1 (#1740, patch credit to @Bouke)
- Correct typo in SelectableEventLoop class doc. (#1742, patch credit to @Hailong)
- Only use ascii characters in perf test names. (#1718)
- order perf tests by name in docker files (#1720)
- docs: advanced performance analysis guide (#1738)
- align all functions to make micro benchmarks more stable (#1739)
- alloc counters: Use atomic globals instead of thread-locals (#1743)
- SAL: more sync between test and EL threads (#1749, bug report credit @buttaface)
- update code of conduct to version 1.4 (#1753)