Apache Commons VFS 2.4 release, the virtual file system library

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

Release Notes 

Guess you like

Origin www.oschina.net/news/108451/apache-commons-vfs-2-4-released