Releases
2.30.0
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 )
You can’t perform that action at this time.