Apache Commons VFS 2.4 has been released, VFS (virtual file system library) to access a variety of file system packaged as a unified application programming interface, which greatly simplifies the complexity of the application code itself.
New features:
-
VFS-690: Allow explicitly set key exchange algorithm
-
VFS-497: IO # 9 from the common filter Transplantation
-
VFS-696: more effective in FileExtensionSelector # 44 in comparison
-
VFS-660: Connectivity Solutions discloses an FTP server from different subnets PASV mode # 35
-
VFS-699: Add ftp automatic detection coding provided # 58
-
VFS-706: Adding the ability to specify the buffer size # 59
-
VFS-609: SFTP provider does not support private key as a byte array # 60
-
VFS-707: The Apache HttpClient from 4.5.7 to 4.5.8 update
-
VFS-712: Adding null-safe
-
VFS-713: Add FileObjectUtils.readProperties (FileObject) method to read the file .properties
-
VFS-715:添加 org.apache.commons.vfs2.FileContent.getByteArray( )
-
VFS-719: adding method, the contents of the file object as a string acquisition
-
VFS-721: adding support for symbolic links to the local file system, and add FileObject # isSymbolicLink ()
Repair bug:
-
VFS-694: repair can not start it after DefaultFileMonitor stop problems
-
VFS-696: SFTP HTTP and SOCKS Proxy Authentication
-
VFS-707: SftpFileSystem.ExecuteCommand (String, StringBuilder) can return ChannelExec objects
-
VFS-710: getUid () may be initialized when the underlying data multiple times multithreaded
-
VFS-711: SftpFileSystem can initiate a session basis several times in the multi-threaded
-
VFS-662: SftpFileSystem thread safety questions about idleChannel's (# 36)
-
VFS-700: some tests on the Java 11 or later and is now not by
-
VFS-716: Abstract FileName.getURI repair return uncoded # -sign # 64
-
VFS-698: repair multiple acquisitions SFTP file attributes cause the directory list is very slow problem
-
VFS-717: Update org.apache.httpComponents: httpclient, from 4.5.8 to 4.5.9
-
VFS-718: MonitorInputStream should not be closed "read" # 67 stream
Other changes:
-
VFS-692: The ApacheCommonsCollection update from 4.2 to 4.3
-
VFS-693: Add support for custom FTP transfer aborted status codes
-
VFS-702: simplifying add files to DefaultFileMonitor # 57
-
VFS-703: The ApacheCommonsLang update from 3.8.1 to 3.9
-
VFS-722: The Apache Commons Collections from 4.3 to 4.4 update
-
org.apache.commons.vfs2.FileFilter.accept (FileSelectInfo) now throws checked exceptions FileSystemException
-
Rewritten in org.apache.commons.vfs2.provider.local.LocalFileName in getURI () and getFriendlyURI () method is deleted, but the realization of the superclass
-
Overridden method org.apache.commons.vfs2.provider.sftp.SftpFileObject # refresh () has been removed, but the realization of the superclass
-
Overridden method org.apache.commons.vfs2.provider.sftp.SftpFileProvider # init () has been removed, but the realization of the superclass