master
8385924: GZIPInputStream.read() behaves differently on some Java versions
8292327: java.io.EOFException in InflaterInputStream after JDK-8281962
8340553: ZipEntry field validation does not take into account the size of a CEN header
8377992: (zipfs) Align ZipFileSystem END header validation with the ZipFile implementation
8303866: Allow ZipInputStream.readEnd to parse small Zip64 ZIP files
8380542: ZipOutputStream.setComment and ZipEntry.setComment spec updates for rejecting unmappable characters and allowing null or empty comments
8187443: Forest Consolidation: Move files to unified layout
8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java
8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment
8377116: Refactor java/util/zip TestNG tests to JUnit
8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs
8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile 8322830: Add test case for ZipFile opening a ZIP with no entries
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8303920: Avoid calling out to python in DataDescriptorSignatureMissing test
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources
8374365: Update copyright year to 2025 for test/jdk in files where it was missed
8346871: Improve robustness of java/util/zip/EntryCount64k.java test
8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
8369181: InflaterOutputStream: writing after finish() results in IllegalStateException instead of an IOException
8370568: Refer to Thread.interrupted as "interrupted status" consistently
8302483: Enhance ZIP performance
8322802: Add testing for ZipFile.getEntry respecting the 'Language encoding' flag
8215472: (zipfs) Cleanups in implementation classes of jdk.zipfs and tests