![]() ![]() Fix `Sendable` conformance for `Lock` (#2556) Fix test availability for tests (#2533) Call `NIOAsyncWriterSinkDelegate` outside of the lock (#2547) ![]() Tolerate empty HTTP response body parts (#2531) Fix Sendable warning in `NIOPipeBoostrap` (#2530) Fix failed c++ compile of CNIOAtomics.h (#2518, patch credit to Fix `CNIOSHA1.h` to support C++ interoperability (#2523, patch credit to Fix overflow in `TimeAmount` (#2543, patch credit to Avoid terminating when a precondition is not met in `HTTPServerPipelineHandler` (#2550) Add support for unidirectional `NIOPipeBootstrap` (#2560) Support disabling body aggregation in `NIOHTTP1TestServer` (#2563) Add customization point for scheduling `ExecutorJob`s on `EventLoop`s (#2538) Add jitter support to recurring tasks (#2542, patch credit to Bump minimum Swift version to 5.7 (#2524) □Remove `NIOProtocolNegotiationResult` (#2554) □Make `NIOAsyncChannel` a struct (#2528) □Remove `ProtocolNegotiationHandler` protocol (#2519) The following were breaking changes to the SPI. Introduce new typed `HTTPClientUpgrader` and `WebSocketClientUpgrader` (#2526) Introduce new typed `HTTPServerUpgrader` and `WebSocketServerUpgrader` (#2517) ![]() Add support for async VSock bootstrap methods (#2561) Add `NIOAsyncChannel` benchmark (#2536) Update the concurrency documentation (#2529) Add docs for the async NIO APIs (#2549) Remove SPI from `NIOAsyncChannel` and new bootstrap methods (#2548) Improve performance of `NIOAsyncChannel` (#2539) The following changes have been made to finalize the new APIs. With this release we are stabilizing the `AsyncChannel` SPI and promote it to API. # New async APIs (former AsyncChannel SPI) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |