You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,9 @@
1
+
# 2.2.1
2
+
* Windows NTFS junction fix
3
+
* Automatically disable it on Java 26+ as [JDK-8364277](https://bugs.openjdk.org/browse/JDK-8364277) is fixed there
4
+
* Backport changes from Java 25 to ensure compatibility and get performance improvements (JEP 486)
5
+
* Updated dependencies
6
+
1
7
# 2.2.0
2
8
* Added an explicit option for enabling the Windows NTFS junction fix: ``useWinNTFSJunctionFixIfApplicable``#155
3
9
* Enabling it also requires adding ``--add-exports java.base/sun.nio.fs=ALL-UNNAMED`` or performance will be impacted by ~20x due to non-accessible file attributes cache
Copy file name to clipboardExpand all lines: testcontainers-advanced-imagebuilder/src/main/java/software/xdev/testcontainers/imagebuilder/transfer/java/nio/file/winntfs/FileTreeIterator.java
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@
14
14
* limitations under the License.
15
15
*/
16
16
/*
17
-
* Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
17
+
* Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved.
18
18
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
19
19
*
20
20
* This code is free software; you can redistribute it and/or modify it
@@ -74,7 +74,6 @@ public class FileTreeIterator implements Iterator<Event>, Closeable
74
74
*
75
75
* @throws IllegalArgumentException if {@code maxDepth} is negative
76
76
* @throws IOException if an I/O errors occurs opening the starting file
77
-
* @throws SecurityException if the security manager denies access to the starting file
78
77
* @throws NullPointerException if {@code start} or {@code options} is {@code null} or the options array
Copy file name to clipboardExpand all lines: testcontainers-advanced-imagebuilder/src/main/java/software/xdev/testcontainers/imagebuilder/transfer/java/nio/file/winntfs/FileTreeWalker.java
Copy file name to clipboardExpand all lines: testcontainers-advanced-imagebuilder/src/main/java/software/xdev/testcontainers/imagebuilder/transfer/java/nio/file/winntfs/WinNTFSJunctionFiles.java
Copy file name to clipboardExpand all lines: testcontainers-advanced-imagebuilder/src/main/java/software/xdev/testcontainers/imagebuilder/transfer/java/nio/file/winntfs/package-info.java
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -14,16 +14,17 @@
14
14
* limitations under the License.
15
15
*/
16
16
/**
17
-
* This package was forked from the OpenJDK (as of 21.0.7) to resolve a crash/infinite loop when encountering
17
+
* This package was forked from the OpenJDK (25) to resolve a crash/infinite loop when encountering
Copy file name to clipboardExpand all lines: testcontainers-advanced-imagebuilder/src/test/java/software/xdev/testcontainers/imagebuilder/transfer/java/nio/file/winntfs/WinNTFSJunctionFilesTest.java
0 commit comments