master
8187443: Forest Consolidation: Move files to unified layout
8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command
8358958: (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined
8366575: Remove SDP support
8233451: (fs) Files.newInputStream() cannot be used with character special files
8279339: (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops
8344078: Remove security manager dependency in java.nio
8351458: (ch) Move preClose to UnixDispatcher
8332623: Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte)
8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner
8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed
8361495: (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases
8313743: Make fields final in sun.nio.ch
8221252: (sc) SocketChannel and its socket adaptor need to handle connection reset
8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals
8370568: Refer to Thread.interrupted as "interrupted status" consistently
8198562: (ch) Separate blocking and non-blocking code paths (part 1) 8198754: (ch) Separate blocking and non-blocking code paths (part 2)
8263561: Re-examine uses of LinkedList
8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize
8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation
8321594: NativeThreadSet should use placeholder for virtual threads
8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands
8318422: Allow poller threads be virtual threads
8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls
8266369: (se) Add wepoll based Selector
8336339: (se) SelectionKey.interestOps(int) should not throw ClosedSelectorException
8245194: Unix domain socket channel implementation
8357847: (ch) AsynchronousFileChannel implementations should support FFM Buffers
8348986: Improve coverage of enhanced exception messages
8310978: JFR events SocketReadEvent/SocketWriteEvent for Socket adaptor ops
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
8345432: (ch, fs) Replace anonymous Thread with InnocuousThread
8353642: Deprecate URL::getPermission method and networking permission classes for removal
8344882: (bf) Temporary direct buffers should not count against the upper limit on direct buffer memory