Releases
2.15.0
weissi
released this
19 Mar 18:01
SemVer Minor
universal bootstrapping mechanism (#1323 )
warn on execution of tasks on an already shutdown EL (#1395 , patch credit to @realdoug )
ByteToMessageDecoder: Default implementation for decodeLast should be provided (#1426 , patch credit to @shekhar-rajak )
Add offset writes and file size support to NonBlockingFileIO (#1408 , patch credit to @sveamarcus )
Add custom index methods to ByteBufferView (#1394 , patch credit to @PeterAdams76 )
Provides a means to control the underlying header storage capacity. (#1451 , patch credit to @ldewailly )
SemVer Patch
the beginnings of Windows support for SwiftNIO, a fantastic effort by @compnerd
NIOConcurrencyHelpers: make LLP64 friendly (#1402 , patch credit to @compnerd )
CNIOAtomics: define types for uintptr_t
and intptr_t
(#1401 , patch credit to @compnerd )
NIOConcurrencyHelpers: port to Windows (#1403 , patch credit to @compnerd )
NIO: undo exclusion of UDS on Windows (#1437 , patch credit to @compnerd )
CNIOSHA1: make the code more portable (#1399 , patch credit to @compnerd )
CNIOAtomics: declare atomic operations using a macro (#1400 , patch credit to @compnerd )
NIO: excise UDS support for Windows (#1404 , patch credit to @compnerd )
SelectableEventLoop: make Darwin the special case (#1449 , patch credit to @compnerd )
NIO: unify the syscall wrapper (#1423 , patch credit to @compnerd )
NIO: swap selector implementations (NFC) (#1443 , patch credit to @compnerd )
NIO: use Posix
"namespace" more aggressively (#1439 , patch credit to @compnerd )
NIO: split out FileDescriptor
and Selectable
(#1444 , patch credit to @compnerd )
NIO: move comment to right location (NFC) (#1452 , patch credit to @compnerd )
NIO: implement core counting on Windows (#1448 , patch credit to @compnerd )
Thread: port to Windows (#1424 , patch credit to @compnerd )
docs: BlockingIOThreadPool -> NIOThreadPool (#1438 , patch credit to @kmahar )
use Posix.read instead of Glibc.read for timerfd (#1432 , patch credit to @shekhar-rajak )
tests: improve tests that are supposed to throw (#1430 )
fix more warnings from master Swift compilers (#1396 )
list_topsorted_deps: multiple fixes (#1420 )
update docs generation script to work better with selinux (#1419 )
Add SSWG badge to README (#1421 )
Allow discardable results on NIOAtomic for mutating functions (#1417 , patch credit to @kylebrowning )
Stop copying Strings into Arrays for SHA1 (#1413 , patch credit to @trungducc )
undo @convention (c) hacks in System.swift (#1412 , patch credit to @shekhar-rajak )
Use UInt instead of ObjectIdentifier in promiseCreationStore (#1411 , patch credit to @shekhar-rajak )
test that massive chunked encoding chunks behave sensibly (#1407 )
other minor improvements (#1455 , #1454 , #1446 , #1434 , #1433 , #1419 , #1398 )
You can’t perform that action at this time.