SemVer Minor
- Add method to generate a random mask (#1824, patch credit to @dnadoba)
- Random WebSocket Request Key (#1855, patch credit to @dnadoba)
- Make Swift 5.2 the minimum requirement (#1860)
SemVer Patch
- Improving performance of base64 encoding by about 10% (#1862, patch credit to @mzaks)
- Made the extern to const in CNIODarwin (#1868, patch credit to @BastianInuk)
- Made the externs const in CNIOLinux (#1869, patch credit to @BastianInuk)
- Fix tests for 32-bit platforms, tested for Android armv7 (#1877, patch credit to @buttaface)
- http_parser: update vendored copy (#1822)
- Work around awkward SO_TIMESTAMP definition. (#1866)
Other Changes
- Add performance test for web socket client random request key (#1863, patch credit to @mzaks)
- Update _NIOConcurrency for Swift 5.5 latest changes (#1872, patch credit to @0xTim)
- #1714 Update Codec.swift (#1873, patch credit to @akash-55)
- Add async implementation of EventLoopGroup.shutdownGracefully to _NIOConcurrency (#1879)
- docs: formatting comments with double slash (#1881, patch credit to @Coeur)
- add Swift 5.5 job (#1845)
- Add alloc counter benchmark for result erasing maps. (#1858)
- Fix spelling of detach (#1865)
- Concurrency features are runtime-specific. (#1876)