SemVer Minor
- Add
ByteBuffersupport toBufferedWriter(#2707) - Add
withTemporaryDirectory(#2708) - Replace
RwithReturnType(#2709) - Add a version of 'write' for
ByteBuffertoWritableFileHandleProtocol(#2730)
SemVer Patch
- Remove surplus
Sendablerequirements from FileSystem with methods (#2706) - concurrency takeover safe for 6.0 (#2710)
- Release file handles back to caller on failure to take ownership (#2715)
- clean up @retroactive conformances (#2719)
- Remove storage indirection for FileSystemError (#2726)
- Improve rename error (#2731)
- Add a fallback path if renameat2 fails (#2733)
Other Changes
- Fix race in TCPThroughputBenchmark (#2724, patch credit to @ser-0xff)
- Exclude unused privacy manifests. (#2716)
- No longer need test discovery command line. (#2717)
- Update PosixSingletons+ConcurrencyTakeOver.swift (#2721)
- Add slack to rst allocation tests (#2722)
- testSimpleMPTCP should not fail for ENOPROTOOPT (#2725)