We have fixed a *compatibility bug* and added some minor enhancements since Apache Commons VFS Project 2.5.0 was released, so I would like to release Apache Commons VFS Project 2.6.0.
Apache Commons VFS Project 2.6.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1 (svn revision 37487) The Git tag commons-vfs-2.6.0-RC1 commit for this RC is 10155cc7e5814de21de179ba44e449ba4e6c45d7 which you can browse here: https://gitbox.apache.org/repos/asf?p=commons-vfs.git;a=commit;h=10155cc7e5814de21de179ba44e449ba4e6c45d7 You may checkout this tag using: git clone https://gitbox.apache.org/repos/asf/commons-vfs.git --branch commons-vfs-2.6.0-RC1 commons-vfs-2.6.0-RC1 Maven artifacts are here: https://repository.apache.org/content/repositories/orgapachecommons-1485/org/apache/commons/ These are the artifacts and their hashes: /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-tests.jar.asc (SHA1: 6d51958014e7bbe966ce22a5966464ae904471c8) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.jar.asc (SHA1: f4ef4d7c526fa60f466fd1cae475bd2f15d595f7) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-sources.jar (SHA1: f9eb21241ffa52e26c77768898aae727e3191f01) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.pom.asc (SHA1: e04e8b3c4abfb4e30f312c79f7899e5edb2b8677) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-javadoc.jar.asc (SHA1: 58fe812ed4ecfb6dc38382a5d98a38b0bdcbaac7) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.pom (SHA1: 49577c2d3fe44c5f2d42075ba0c02d9f54f7033d) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-sources.jar.asc (SHA1: 2a3f72eb255b4364ffd9f4022cc08270c867de29) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-tests.jar (SHA1: 8ca8c2af6668ac425c8e8b86e35f5cee5775f734) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.jar (SHA1: 3a6b5774f51d3f3190cdca027eb4cdfc8cba4cc8) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-test-sources.jar (SHA1: 0a2727e9c2fd27faa62ff85eb8d07e8078b8eaeb) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-javadoc.jar (SHA1: 37d0d7d075a09de49381934d72ac549cd1d9e5dd) /org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-test-sources.jar.asc (SHA1: a80b1b66cd233a188c2140d7e7e34a4833c904a4) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.jar (SHA1: 33b34c84ce6903de314c3359349fe0ca20dfb0fc) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-sources.jar (SHA1: 02612097550eea07380bce9a4ab677ca434d300d) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.pom (SHA1: c940dcc79fa8d6bb92b66524c1308db791aa5541) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-tests.jar (SHA1: d4135131eac4c0f0c5f386b5cf1cc3d4b8733333) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-sources.jar.asc (SHA1: 3d4a43891e6223ed77ee8ac2f4e52e500c003bb0) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-tests.jar.asc (SHA1: 9c8f4ef406b9be919a74de48de187eb6604059ed) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.jar.asc (SHA1: 6e3103408c923f8e6b16366f844b50aa4155be04) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-test-sources.jar.asc (SHA1: 96b883122c241436b0b2feaf56a3b33e5f8d89fd) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.pom.asc (SHA1: 16b6be13d08af3e8742e4ce9276cc1957a3cc06e) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-javadoc.jar.asc (SHA1: db4696814e59eaf2c7c9d78ad61cfac14dd3a67c) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-test-sources.jar (SHA1: 3c02db51df79c3be0b2d04e0fc06e5d1efb5fe38) /org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-javadoc.jar (SHA1: c10c020e2be09b8b35a419dd103517ea8e6471a5) /org/apache/commons/commons-vfs2-distribution/2.6.0/commons-vfs2-distribution-2.6.0.pom (SHA1: 5f4439329920a98a7387d6bd14c449c9c6bd3a4a) /org/apache/commons/commons-vfs2-distribution/2.6.0/commons-vfs2-distribution-2.6.0.pom.asc (SHA1: 45cf6d745dbe174ea94174b54edca58a69d2f23d) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-javadoc.jar.asc (SHA1: 2cc1ac10c49c890685ab94c89d1e35c4f96680a1) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-javadoc.jar (SHA1: ffa8bc73ad8c9e61d04640f20b822d4d9c65b629) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.jar (SHA1: a8af9ca571394eceba8e604875e98e2a60b2e4c1) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-test-sources.jar (SHA1: 161365c557c996a21e404a8820b215246f2cca23) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-tests.jar (SHA1: 1600a7b969fea90c44252d25b5c295bf3c38c446) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-test-sources.jar.asc (SHA1: b4db0be77e4c626366bf9bcc92c40eb937545696) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.pom.asc (SHA1: fecec5be1b02978b3c716fdc4bf91e8d98175daa) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.jar.asc (SHA1: 01ecee33073b0b78932b26f677aadf17c6ba5109) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-sources.jar (SHA1: 999458bd46efb9a66ff5a897deaeddbed92d6606) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-tests.jar.asc (SHA1: e36ee80d6936e4dbaf7723cad253a2257ad0900c) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-sources.jar.asc (SHA1: 7179c820282f60c8e8d5653d318ea4f7a75aa6ca) /org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.pom (SHA1: 36147b3412c16317caed08c287bda5e46d9a0395) /org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0-site.xml (SHA1: b364640391ebedadd05f7371806938f947df3acb) /org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0.pom.asc (SHA1: eb40299413fbad8c26b6901bfb6ce768c41ddd97) /org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0-site.xml.asc (SHA1: d2b53fd73bc482ef9f92265bf521f59c4f34d438) /org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0.pom (SHA1: 2ce755b4b0d940defa3a53e876de8c20da1d3ec1) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-sources.jar.asc (SHA1: ef6b2f6f56e83b0368cd39e4d83234ce540b1fa1) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-sources.jar (SHA1: f9092d5cd7bd66cc87c1e9aee907f1e5152a5098) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.pom (SHA1: 790bea3a9bdad237d227edccc534e52cbed6e036) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-javadoc.jar.asc (SHA1: 31e7634798a8f6ae95eb7e385b1a0f5be27944b5) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-javadoc.jar (SHA1: 76e1913f5107c927f80045491ac470cfbdd0a9ac) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.jar (SHA1: 1af9759ea8b2729f29d719e4bc6edca0e0d2902b) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.pom.asc (SHA1: 494b658c945cf36f6cf1e95aae76efc06a8c53a3) /org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.jar.asc (SHA1: f58f96970cb888382055cc6fadf00894465d0666) I have tested this with mvn -V -Ptest-deploy -Duser.name=%my_apache_id% -Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease clean install -DskipTests mvn -V -Ptest-deploy -Duser.name=%my_apache_id% -Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease -P japicmp -P jacoco site mvn -V -Ptest-deploy -Duser.name=%my_apache_id% -Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease deploy mvn -V -Ptest-deploy -Duser.name=%my_apache_id% -Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease site:stage Using: Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: C:\Java\apache-maven-3.6.3\bin\.. Java version: 1.8.0_231, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_231\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Details of changes since 2.5.0 are in the release notes: https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/RELEASE-NOTES.txt https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/changes-report.html Site: https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/index.html (note some *relative* links are broken and the 2.6.0 directories are not yet created - these will be OK once the site is deployed.) JApiCmp Report (compared to 2.5.0): https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/commons-vfs2/japicmp.html RAT Report: https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/rat-report.html KEYS: https://www.apache.org/dist/commons/KEYS Please review the release candidate and vote. This vote will close no sooner that 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidate ============================== These guidelines are NOT complete. Requirements: Git, Java, Maven. You can validate a release from a release candidate (RC) tag as follows. 1) Clone and checkout the RC tag git clone https://gitbox.apache.org/repos/asf/commons-vfs.git --branch commons-vfs-2.6.0-RC1 commons-vfs-2.6.0-RC1 cd commons-vfs-2.6.0-RC1 2) Check Apache licenses This step is not required if the site includes a RAT report page which you then must check. mvn apache-rat:check 3) Check binary compatibility Newer components use JApiCmp with the japicmp Maven Profile: This step is not required if the site includes a JApiCmp report page which you then must check. mvn install -DskipTests -P japicmp japicmp:cmp 4) Build the package mvn -V clean package You can record the Maven and Java version produced by -V in your VOTE reply. To gather OS information from a command line: Windows: ver Linux: uname -a 5) Build the site for a single module project Note: Some plugins require the components to be installed instead of packaged. mvn site Check the site reports in: - Windows: target\site\index.html - Linux: target/site/index.html 6) Build the site for a multi-module project mvn site mvn site:stage Check the site reports in: - Windows: target\site\index.html - Linux: target/site/index.html -the end-