google-auth-library-swift
google-auth-library-swift copied to clipboard
chore(deps): update dependency apple/swift-nio to from: "2.41.1"
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| apple/swift-nio | minor | from: "2.9.0" -> from: "2.41.1" |
Release Notes
apple/swift-nio
v2.41.1
SemVer Patch
- Fix compilation with Swift 5.5.0 and 5.5.1 (#2234)
v2.41.0
Highlights
This release fully adopts Sendable in all libraries. In minimal concurrency checking mode (i.e. without -warn-concurrency) this should not produce any Sendable errors in your code as we have used @preconccurency to give adopters time to comply to the sendability rules. Many conformances are only available in Swift 5.7 though. Note that swift-nio itself currently does not compile successfully with strict concurrency checking turned on (with -warn-concurrency).
Please file an issue if your code no longer compiles because of Sendable errors.
SemVer Minor
- Fully adopt
Sendable(#2096, #2097, #2098, #2100, #2101, #2102, #2103, #2104, #2107, #2109, #2115, #2135, #2143, #2144, #2145, #2146, #2148, #2149, #2195, #2199, #2202, #2203, #2206, #2208, #2209, #2210, #2211, #2212, #2213, #2214, #2216, #2217, #2218, #2220, #2225, #2229) - NIOCore: replace
mode_twithCInt(#2132, patch credit to @compnerd) - Deprecate
NIOAtomicsin favor ofAtomics(#2204, patch credit to @stevapple) - Define AsyncTestingEventLoop (#2083)
- Add initial support for connected datagram sockets (#2084)
- Throw fatalError when scheduling on shutdown EL if SWIFTNIO_STRICT is set (#2190)
- Provide conversion APIs between TimeAmount and Swift.Duration (#2191)
SemVer Patch
- Repair the build on windows (#2127, #2128, #2129, #2130, #2131, #2133, #2138, #2139, #2140, #2141, #2150, #2151, #2152, #2155, #2156, #2157, #2158, #2163, #2164, #2165, #2166, #2167, #2168, #2170, #2171, #2172, #2173, #2174, #2177, #2179, #2180, #2181, #2182, #2183, #2184, #2188, #2189, #2194, #2215, #2219, patch credit to @compnerd)
- Implement the _failEarlyRangeCheck methods as no-ops (#2161, patch credit to @stepan-ulyanin)
- NIOCore: Implemented all three variants of _failEarlyRangeCheck methods for ByteBufferView (#2226, patch credit to @anishagg17)
- wip: Use clock_gettime for NIODeadline.now() (#2119)
- [docs] Fix docc warning about missing symbol (#2162)
- Add support for translating subnet prefixes to masks (#2169)
- Enhance and rename AsyncTestingEventLoop (#2224)
Other Changes
- Added test for BufferView custom contains function (#2227, patch credit to @anishagg17)
- Move tests of NIOCore types from NIOPosixTests to NIOCoreTests (#2093)
- Reduce the alloc limits for main (#2095)
- Reduce the alloc limits of
1000_tcpconnectionsfor main (#2116) - NIOPerformanceTester: Add DeadlineNowBenchmark for NIODeadline.now() (#2117)
- Reduce the alloc limits for main (#2118)
- NIOPerformanceTester: Increase operations used in lock benchmarks from 1M to 10M (#2121)
- DatagramChannelTests: Handle receiving datagrams out-of-order in ECN tests (#2123)
- readme: Fix API docs link following NIOCore refactoring (#2126)
- Fix flake AsyncTestingEventLoopTest (#2147)
- Use 5.7 nightlies (#2186)
- Use correct alloc limits for 5.7 (#2193)
v2.40.0
SemVer Minor
SemVer Patch
- Improve the performance of copying CircularBuffer (#2059)
- Use unbuffered IO for stdout in NIOPerformanceTester (#2072)
- Remove invalid math in ByteBuffer slice slow path (#2075)
- http_parser uses "main" as the main branch (#2078)
- BaseSocket: Remove dead code in BaseSocket.bind(to:) (#2086)
Other Changes
- Fix doc comment formatting in
SingleStepByteToMessageDecoder.swift(#2076, patch credit to @MaxDesiatov) - Increase runtime of performance tests to O(10 ms) to increase SNR (#2063)
- Update alloc limits for nightly. (#2071)
- update contributors (#2077)
- Script to list transitive dependencies (#2082)
- Fix warnings, that appeared after requiring Swift 5.4 (#2085)
v2.39.0
SemVer Minor
SemVer Patch
SelectableEventLoopsave allocations when appending task (#2046)- atomics: make
add/sub@discardableResult(#2048) - Make all
ByteBuffermethods inlinable (#2050) - Reduce memory binding operations (#2055)
Other Changes
- Fixed some typos (#2051, patch credit to @BenedictSt)
- Use SPM breaking changes checker (#2019)
- Add an allocation test for executing which needs to hop threads. (#2047)
- Add benchmarks for copying
CircularBuffertoArray(#2058) - Add limits for the new test (#2060)
- Remove unnecessary extra swift file. (#2062)
- Wait a little longer for our repeated task (#2064)
- ci update (#2066)
v2.38.0
SemVer Minor
- Implement
ByteBufferViewcustom contains function to improve performance. (#2044, patch credit to @SeJV) - Improve the performance of copying
ByteBufferView(#2039) - Add
collect(upTo:into:)toAsyncSequence(#2038)
SemVer Patch
- Improve
ByteBuffer.setSubstring(_:at:)performance (#1975, patch credit to @gwynne) - Fix the double encoding issue in encodeAsByteBuffer (#2043, patch credit to @stepan-ulyanin)
Other Changes
- Allow NIOEchoClient to receive fragmented echo responses. (#2041, patch credit to @SeJV)
- Add 5.6 nightly CI (#2032)
- Add benchmarks for copying
ByteBufferViewto Array. (#2037) - Add benchmark for
ByteBufferViewcontains. (#1385) (#2042, patch credit to @SeJV)
v2.37.0
SemVer Minor
- Conditionally conform
AddressedEnvelopetoHashable&Equatable(#2017)
SemVer Patch
- Get Android constants used by Channel from Bionic instead (#2026, patch credit to @buttaface)
- Reduce allocations when scheduling tasks (#2010, #2011)
- Add
canImport(_Concurrency)for Xcode 13.0 (#2015) - Guarantee ordering of
scheduleTaskwith same deadline (#2020) - Precondition that read doesn't return EINVAL (#2022)
Other Changes
- Correct spelling of foreseeable in README.md (#2024, patch credit to @bobychaudhary)
- Update docs generation script to match latest source-kitten (#2013)
- Update soundness script for 2022 (#2027)
- nio-diagnose: list all thread names (#2030)
v2.36.0
SemVer Minor
- Adds Swift Concurrency Availability to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 (#2004, patch credit to @PSchmiedmayer)
- remove/deprecate the file:line: parameters from flatMap and friends (#1998)
- provide EventLoopGroup.any() which is sticky to the current EventLoop (#2003)
SemVer Patch
- Relax precondition on EBADF on embedded Apple platforms (#1999, patch credit to @John-Connolly)
- disable PTHREAD_MUTEX_ERRORCHECK in release mode (#1995)
- Don't tolerate EBADF on close. (#2002)
- Enable io_uring builds with newer liburing (#2006)
Other Changes
- Add baseline performance and allocation tests for scheduleTask and execute (#2009)
- benchmarks: lock performance for 1, 2, 4, 8 threads wanting lock (#1994)
- nio-diagnose script (#2008)
v2.35.0
SemVer Minor
- ByteBuffer: provide multi read/write int methods (#1987)
- ByteBuffer: Read and write null terminated strings (#1990)
SemVer Patch
- ByteBuffer: reduce unnecessary bounds & under/overflow checks (#1988)
Other Changes
- Fix testSchedulingTaskOnSleepingLoopWakesUpOnce (#1992)
v2.34.0
SemVer Minor
- Conform EventLoopFuture/Promise to Sendable (#1982, patch credit to @adam-fowler)
- HTTPDecoder: Decode informational http response head correctly (#1984)
- Allow HTTP Server to send multiple informational heads before actual response head (#1985)
SemVer Patch
- Remove not on eventLoop precondition for NIOPipeBootstrap (#1977, patch credit to @jabwd)
- ByteBuffer: Reduce ARC traffic when reading (#1978, #1979)
- ByteBuffer: shrink getSlice (#1980)
- ByteBuffer: force getSlice to be inlined into readSlice (#1981)
Other Changes
- Update workarounds list with our recent ones (#1962)
- Add perf hooks for testing substring path. (#1976)
v2.33.0
SemVer Minor
- Move AsyncAwait helpers into NIOCore (#1969)
SemVer Patch
- NIOSingleStepByteToMessageProcessor: Only reclaim once at the end of the decode loop (#1958)
- NIOSingleStepByteToMessageProcessor: Inline process methods (#1959)
- Get unit tests running again on nightly builds. (#1961)
- Only include concurrency features on new OSes (#1966)
- Readd module _NIOConcurrency to not break adopters (#1970)
Other updates
- Fix HttpPart description comment typo (#1963) (patch credit to @wplong11)
- Migrate to Swift 5.5 release in CI. (#1967)
v2.32.3
SemVer Patch
- Improve performance of
HTTPHeaders.subscript(canonicalForm:)(#1952) - Add performance and allocation tests for canonical form headers (#1953)
- Don't count CR or LF as whitespace when trimming canonical header values (#1954)
- Work around Xcode 13 GM SDK issues. (#1956)
v2.32.2
SemVer Patch
- Add safer abstraction for kqueue filter set. (#1951)
Other Changes
- Minor rewording to clarify the location of the NIO 1 to NIO 2 migration guide (#1945, patch credit to @tonyarnold)
- Update NIOAsyncAwaitDemo to use correct @available checks (post WWDC '21) (#1941)
- Add compiler setting for __APPLE_USE_RFC_3542 for CNIODarwin (#1942)
- Clarify the support status of NIO1 (#1949)
- Fix doc generation and jazzy version (#1950)
v2.32.1
SemVer Patch
- [Concurrency]
completeWithTaskexpects to receive a@Sendableclosure (#1943)
v2.32.0
This version splits the NIO module into three new submodules: NIOCore, NIOPosix and NIOEmbedded. The NIO module remains as an empty shell, importing and reexporting the new submodules. Learn more about the different modules and their purposes in the Repository organization section in our Readme.
SemVer Minor
- Move generic NIO implementations to NIOCore (#1927, #1929, #1930, #1931)
- Move EmbeddedChannel to its own library. (#1933)
- Move NIO to NIOPosix, make NIO a shell. (#1936)
Other Changes
- Extract PriorityQueue to its own module. (#1932)
- Our readme should be clearer about our products. (#1934, #1940)
- Clean up dependencies and imports. (#1935)
- Re-add NIO as a dependency of our library targets. (#1937)
v2.31.2
Semver Patch
v2.31.1
SemVer Patch
- Add setters to complete implementations of
MutableCollection(#1925) (#1926) (patch credit to @glessard)
v2.31.0
SemVer Minor
- Add support for inspecting ingress UDP packet info (#1888) (patch credit to @Austinpayne)
- Adds Equatable and ExpressibleByArrayLiteral conformance to ByteBufferView (#1886) (patch credit to @mcomisso)
SemVer Patch
- Make ByteBuffer unconditionally use zero-copy for JSON Decoding (#1889) (patch credit to @pejato)
- Remove deprecated NIO1APIShims (#1893, #1897) (patch credit to @glessard)
v2.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)
v2.29.0
SemVer Minor
- Added second implementation of liburing as discussed in #1761. (#1804, patch credit to @hassila)
- WebSocket Frame Aggregator (#1823, patch credit to @dnadoba)
SemVer Patch
- Reduce selector wakeups. (#1820)
- Rewrite RecvByteBufferAllocator. (#1850)
- Tests should tolerate cpusets. (#1853)
Other Changes
- CI: print out version info (#1821)
- Stop measuring alloc counts on 5.0 (#1826)
- Bring back accidental commented benchmark (#1833)
- ByteBufferTests: some extra tests around withUnsafeMutableReadableBytes (#1835, #1837)
- Update version support (new floor: Ubuntu 18.04) (#1838)
- Fev/lldb-smoker: LLDB smoke test using NIO (#1840)
- Use Swift 5.4 release docker image (#1843, #1851)
- Alloc limit updater: allow other repos (#1844)
- Dev/scripts: add missing license headers (#1852)
v2.28.0
SemVer Minor
- Better error type for inactive thread pools (#1787)
- Add 'promise' versions of
EventLoopFuture.{and,when}All{succeed,complete}(#1794) - Create
EmbeddedChannelwith multiple handlers (#1798)
SemVer Patch
- Add custom cleanup hook to allow PipeChannel to properly deregister during halfclose (#1793, patch credit to @hassila)
- Split Selector into separate files per backend. (#1795, patch credit to @hassila)
- Fix bug in
eventfd(initval: Int32, flags: Int32)(#1797, patch credit to @hassila) - Add sequenceIdentifier to Registrations to handle outdated events (#1799, patch credit to @hassila)
- Make ChannelHandler removal cheaper. (#1784)
- Sometimes
@escapingis a lie. (#1786) - refactor registration IDs (#1801)
- Change redundant 'public' access modifiers (#1803)
- generic integer bit packing (#1807)
- fix compilation on Ubuntu 14.04 and other old Linuxes (#1810)
- Fix crash: Create ByteBuffer Slice from ByteBuffer Slice after 16MB (#1813)
- implement
CircularBuffer.first: to prevent allocs (#1814) - Selectors: make file descriptors
CInts everywhere (#1815) - Fewer allocations in
EventLoopFuturechains (#1816, #1818) - Implement reserveCapacity for CircularBuffer. (#1819)
Other Changes
- add experimental async/await support in
_NIOConcurrency(#1701, #1791, #1802) - Wrap concurrency code with
@available(macOS 9999, etc)(#1809, patch credit to @adam-fowler) - Update documentation related to allocation troubleshooting on Linux and the ability to run unit tests in parallel (#1796, patch credit to @hassila)
- docker setup for main nightlies (#1752)
- Support multiple shared files in the allocation counter test framework (#1782)
- Update NIOSSH version in README (#1783)
- Add allocation counter tests handler add/remove (#1785)
- normalise alloc counter slack (#1789)
- disable tests on Swift
mainbranch CI runs (#1790) - support qemu: qemu returns ENOPROTOOPT for unknown socket opts (#1806)
- alloc-limits-from-test-output: support more formats (#1812)
- script to download & apply alloc limits from Jenkins (#1817)
v2.27.0
SemVer Minor
- Add synchronous channel options (#1755)
- Add assertion helpers for NIOHTTP1TestServer (#1760)
- Add synchronous helpers for HTTP1 pipeline setup (#1762)
- Use the pre-succeeded void future when possible for async pipeline operations (#1766)
SemVer Patch
- Decrease overhead of internal size table used in AdaptiveRecvByteBufferAllocator (#1775, patch credit to @hassila)
- Make HTTP Parser import implementationOnly (#1776)
Other Changes
- Add a security policy (#1736, #1777)
- Update contributors (#1754)
- README updates (#1757, #1774)
- Swift 5.4 docker setup (#1750)
- HTTP server upgrade tests: cosmetic improvements (#1763)
- 5.4 fixes: TSan still broken, assertion format change, alloc changes (#1764)
- Fix tests in release mode (#1769)
- Make stackdiff-dtrace.py a little more tolerant (#1771)
- Fix doc generation script (#1773)
v2.26.0
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)
v2.25.1
Semver Patch
- Use CircularBuffer in EmbeddedChannel. (#1700)
- Change the
classrestriction on our protocols toAnyObject(#1702) - Make all imports of CNIOLinux conditional on OS (#1704)
v2.25.0
SemVer Minor
- Allow SocketAddress to be constructed from a packed byte representation (#1692, #1698, patch credit to @ayshiff)
SemVer Patch
- Improve support for Android (#1695, patch credit to @buttaface)
- Implement faster pointer rebasing. (#1696)
- Remove use of removeAll(keepingCapacity:). (#1699)
v2.24.0
SemVer Minor
- HTTPObjectAggregator implementation (#1664, patch credit to @AndriusA)
- Conform TimeAmount to AdditiveArithmetic (#1691, patch credit to @joshrutkowski)
SemVer Patch
- Implement
cleanupSocket(unixDomainSocketPath:)for Windows (#1654, patch credit to @compnerd) - Implement network interface enumeration for Windows (#1647, patch credit to @compnerd)
- Correct return value for messaging on Windows (#1667, patch credit to @compnerd)
- Silence error on Windows (#1668, patch credit to @compnerd)
- Carve away more of
System.swifton Windows (#1669, patch credit to @compnerd) - Implement
sendmsgandrecvmsgon Windows (#1674, patch credit to @compnerd) - Expose
LINGERas a public type on Windows (#1675, patch credit to @compnerd) - Extract control message handling into a separate protocol (#1678, patch credit to @compnerd)
- Implement address resolution on Windows (#1684, patch credit to @compnerd)
- Fix incorrect new names for deprecated APIs (#1672)
- Add multiple channel handlers in a single async call. (#1683)
Other Changes
- NIOUDPEchoServer use AddressedEnvelope as InboundIn and OutboundOut (#1666, patch credit to @fabianfett)
- NIO: reflow some comments (NFC) (#1677, patch credit to @compnerd)
- Removes misleading docs for EventLoopFuture.whenComplete(_:) (#1687, patch credit to @jemmons)
- Print the usage if no args are provided to the build_podspecs script (#1665)
- Add watchOS deployment to PodSpec build script (#1679)
- Remove symbolicate-linux-fatal from Docker (#1670)
v2.23.0
SemVer Minor
- Add
ByteBuffer.storageCapacity, the capacity of the underlying storage (#1629, patch credit to @gcjenkinson) - Cleanup Unix socket pathname on server socket close or bind (#1637, patch credit to @AndriusA)
- Add helper methods to
EventLoopFuturefor unwrapping optional values and executing blocking work on aDispatchQueue(#1656, #1662, patch credit to @gcjenkinson)
SemVer Patch
- Increased the default initial size for
AdaptiveRecvByteBufferAllocatorfrom 1024 to 2048 (#1641, patch credit to @AndriusA) - Fixed a bug where scheduling a task in the distant future would result in a crash on Darwin based platforms (#1642, patch credit to @gcjenkinson)
- Numerous fixes and improvements to Windows support (#1633, #1634, #1635, #1636, #1638, #1639, #1640, #1645, #1646, #1652, #1653, #1657, #1658, #1659, #1660, #1661, patch credit to @compnerd)
- Minor cleanups of Windows compatability code (#1663)
Other Changes
- We use main as our development branch now. (#1651)
- Documentation fixes (#1644, patch credit to @AndriusA)
- Use Swift 5.3-RELEASE in CI (#1631)
v2.22.1
Semver Patch
- Improve performance of
ByteBufferView. (#1625) - Removed incorrect assertion in
MarkedCircularBuffer.popFirst. (#1627)
Other
- Documentation cleanup. (#1628 patch credit to @argon, #1630 patch credit to @MaxDesiatov)
v2.22.0
SemVer Minor
- Replace
NIONetworkInterfacewithNIONetworkDevice. (#1622)
SemVer Patch
- Fixed an issue where writability change notifications could be lost as a result of re-entrant writes (#1624)
Other Changes
v2.21.0
Semver Minor
- Define
EventLoopGroupProvidertype for third-party libraries to use the common pattern of asking users forEventLoopGroups. (#1609) (patch credit to @pokryfka) - Deprecated
ByteBuffer.clear(minimumCapacity:)which used a typealias for anInt32as an argument to one that uses anIntinstead. (#1610) - Enhanced
NIOFoundationCompatto provide fast-path for writingDataProtocolandContiguousBytesconforming types intoByteBuffers. (#1615) - Fixed an issue where server channels would be closed due to
EINVALfiring unexpectedly on Apple platforms, and changed the error reporting in these cases. (#1598) (patch credit to @cyberdelia)
Semver Patch
- Improved performance of task scheduling by reducing refcounting in our
Heapimplementation. (#1614) - Made the
epollimplementation available on Android. (#1621) (patch credit to @compnerd)
Other
v2.20.2
Semver Patch
- Fixed error including non-modularised header when compiling SwiftNIO from SwiftPM-generated Xcode project. (#1605)
v2.20.1
SemVer Patch
- Don't use 0xdeadbeef for dead pointers as it breaks some iOS builds. (#1604)
v2.20.0
SemVer Minor
- Define NIOBSDSocket namespace (#1471, patch credit to @compnerd)
- Explicit Congestion Notification for UDP (#1473, #1587, #1590, #1591, #1593, #1594, #1596)
SemVer Patch
- Improve performance when removing the last element of a CircularBuffer (#1584, patch credit to @luoxiu)
- Improve pointer hygeine in SocketAddresses.swift (#1588)
Other Changes
- Don't install Jazzy on Xenial (#1597)
v2.19.0
SemVer Minor
- ClientBootstrap: allow binding sockets (#1490)
- Shorthand way of setting options in universal bootstrap (#1547)
- Allow EmbeddedEventLoop to advanceTime(to:) a deadline (#1557)
- Make
TimeAmountHashable(#1571) - Make array ByteBuffer initialiser public (#1573)
SemVer Patch
- Add synchronous option to Trunk push (#1551, patch credit to @Jake-Prickett)
- Fix RepeatedTask scheduling logic to run on the correct EL (#1567)
- Fix a couple of small cosmetic issues (#1582, patch credit to @gwynne)
- Update supported version in README (#1517)
- Execute tasks scheduled at the same time in order on EmbeddedEventLoop (#1540)
- Fix inappropriate language in NIO (#1554)
- HTTP: assert that user doesn't set CL & TE:chunked (#1556)
- Properly allow ThreadPool to be started multiple times. (#1572)
- Various small issues (#1560)
- Various small testing improvements (#1583, #1581, #1578, #1569, #1566, #1565, #1562, #1549)
v2.18.0
SemVer Minor
- ClientBootstrap: allow binding sockets (#1490)
- ByteBuffer: add convenience initialisers (#1533)
- PipeBootstrap: fix file type change & accept 1 fd (#1543)
- Channel option to enable ECN reporting (#1506)
- Make SocketAddress Hashable. (#1532)
SemVer Patch
- fix cores count in containers (#1518, patch credit to @gautierdelorme)
- don't blow up if schedule happens during EL shutdown (#1530)
- workaround SR-12939 ([#1546](https://togit
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.