We have fixed a few bugs and added some enhancements since Apache Commons FileUpload 2.0.0-M1 was released, so I would like to release Apache Commons FileUpload 2.0.0-M2.
Apache Commons FileUpload 2.0.0-M2 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1 (svn revision 66302) The Git tag commons-fileupload-2.0.0-M2-RC1 commit for this RC is bcb3e82c164f8b9998b22e58e32463f634eaca8d which you can browse here: https://gitbox.apache.org/repos/asf?p=commons-fileupload.git;a=commit;h=bcb3e82c164f8b9998b22e58e32463f634eaca8d You may checkout this tag using: git clone https://gitbox.apache.org/repos/asf/commons-fileupload.git --branch commons-fileupload-2.0.0-M2-RC1 commons-fileupload-2.0.0-M2-RC1 Maven artifacts are here: https://repository.apache.org/content/repositories/orgapachecommons-1680/org/apache/commons/ These are the artifacts and their hashes: /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.pom.asc (SHA1: 258c9ed9ef03bd8b3940bef3474ee063000d6f66) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.xml (SHA1: 34767391bcf98faeaa3d4ca908f51917280f2123) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.xml.asc (SHA1: 4143882997bb100801cd7c02fc5d7f8743cab8d2) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-tests.jar.asc (SHA1: 2f25ba9d9ef3cf100881120b9130779bc9c94aca) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-sources.jar (SHA1: 3aa55c3cec9e157ca38ce0bfbf24b5060761b683) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.json (SHA1: d272f0e16c423c50df971d228bad45af4cf63ca0) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.spdx.json (SHA1: e212a1ba5d2dfce66bce92cebe8e4e377e709810) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-tests.jar (SHA1: 875f2a22082047a0fce201e7708b724e8bde43a6) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.pom (SHA1: f2e32d4fc9a3cb453e8d69de52308c3288cd09e2) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-sources.jar.asc (SHA1: 9ff27e5bd440e4012d837b009d236444a7465a4f) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.spdx.json.asc (SHA1: 5031a87ce30b63eee234f9795c8df60f44213008) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-test-sources.jar (SHA1: f716da74d7423c3b53b03cba19da37844059c635) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.jar (SHA1: 5b16aec91c2e0b0e6052bff9795045c2704f6ca7) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-test-sources.jar.asc (SHA1: d4b140f77ee1343bea719425f3f49588af0eec31) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2.jar.asc (SHA1: eaf800b19705e63785ac2b41265bc0b60123ebcb) /org/apache/commons/commons-fileupload2-core/2.0.0-M2/commons-fileupload2-core-2.0.0-M2-cyclonedx.json.asc (SHA1: ff69cd09e2d1eb6ba71fc79b7234c228d9d57420) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-sources.jar (SHA1: b580e7dc63f4a8aec6ca701875019f2c3fb1eb7c) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.json.asc (SHA1: af1d1f12e0bf69177bd0cf049353f3057f817164) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.jar.asc (SHA1: 5a9d4bfb5999c1b25963913c31d6148f54661209) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.spdx.json (SHA1: 4b838d7cfec302b7d8d200b291c416b1c56a89f8) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.json (SHA1: 5180ff1f0ef93b0e57bb9cf52cec3a0476c08002) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-test-sources.jar (SHA1: 213612100d46cbd5afb3e2e229bb361ba8f1a1b9) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-tests.jar (SHA1: 7c7130d99924077fc358d7cd57437948dcb38ef3) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.spdx.json.asc (SHA1: 676568384ebbcd2c71de5191c6558fb59921dadc) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-sources.jar.asc (SHA1: 2cebeae6d3a8e84b16ed14d104e39ee6c2319bbc) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.pom (SHA1: 8a05079ee862890e6fd608142ef03856ca6f6b9c) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-test-sources.jar.asc (SHA1: c7838dde929b728a4bb5eba4893273b4ed403037) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.xml.asc (SHA1: d31927de81e9a7e233763f113752342bdf82659b) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-cyclonedx.xml (SHA1: 124ee3338c35383f06204531bae02095453838ad) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2-tests.jar.asc (SHA1: 34f12d29636aa1d25798e989743509f9e6e09939) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.jar (SHA1: ed55c264f930604b0b338e026c1bea20319841f0) /org/apache/commons/commons-fileupload2-javax/2.0.0-M2/commons-fileupload2-javax-2.0.0-M2.pom.asc (SHA1: 13f9152914d66acfb59d4d429eba435c7c10eb8f) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-tests.jar (SHA1: a09adf9d77ae8f9e0a4e14256a3f7a92b764cd48) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.jar.asc (SHA1: 050310c5cfbd0e01f04de6287df93a19f5fd17a8) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.spdx.json (SHA1: 8a2acf35d1b08da59a097e48cb5eb1fcc05a9f33) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.json.asc (SHA1: 12444eec9f7b7fa9e1b3ac8d65a0e29a420eba52) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.pom (SHA1: c0fa67d2f4e9611cce321f015b3d2311967ad8e1) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-tests.jar.asc (SHA1: 5b68c1c6d7c31579819ee8e528a73960d4c7feff) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.xml (SHA1: dc634f0f7a90178abb61aafb63c7a929c5f6ef0d) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-sources.jar (SHA1: 13cd6f2cb70687e0b9b967476d995f80087ba761) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.jar (SHA1: de8ac10c2fcf051714db8c23754cce58eacdcdb6) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-test-sources.jar.asc (SHA1: 0f670e7c25537988fe3056c4a09aaee074ab4cc5) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.spdx.json.asc (SHA1: 0d87e6bbe268ffa8e9f3db0b0ec75c1b64501972) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.json (SHA1: de9c5778f87a5e0d23af15f4a5d3a7bee9ff0b51) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2.pom.asc (SHA1: 241e2b4342600ef65ac189b995a629fa408282ef) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-sources.jar.asc (SHA1: 2d751295fabb4777fcc8a076f8b2081ed04f75b9) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-test-sources.jar (SHA1: 6c470eee71c668116ef030b42736c9fc2e26a08b) /org/apache/commons/commons-fileupload2-jakarta-servlet6/2.0.0-M2/commons-fileupload2-jakarta-servlet6-2.0.0-M2-cyclonedx.xml.asc (SHA1: a7ffba75b3aec44cef9a00aa28cf2d59477aabeb) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.pom (SHA1: 6461b6fd462f11b9067b3ffb2d9154e2fc0f92c4) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.xml.asc (SHA1: 7fba1e2d7bdf789adb3317a42d3028bf508e52b1) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.pom.asc (SHA1: 5306891afadd18c065f0a5946a5e33a0f7ed3fc7) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.spdx.json.asc (SHA1: 5d7af300e202d078c474b50a8a8ddea5bb773b2c) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.json (SHA1: c9bc6732e85f5aba56ab3376e7a673ea6a73cdda) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.json.asc (SHA1: d4059cadbaa9626c006900f38751e18f0078e371) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2-cyclonedx.xml (SHA1: 480aae3b10c630a13a18da36774b74baafd76ccc) /org/apache/commons/commons-fileupload2-distribution/2.0.0-M2/commons-fileupload2-distribution-2.0.0-M2.spdx.json (SHA1: f19a48e132a0edec095e53b343023370c03ccbf1) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-test-sources.jar.asc (SHA1: be0904da36777ab1bcaa8d4d0a142764ec629619) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.json.asc (SHA1: e85344cab2df9bb119d8ee7b49c91ea44ef76a5b) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.xml.asc (SHA1: cb66fbf9f92bef09ca6c35368c3bc096ca082aa4) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.xml (SHA1: 13331b2c1e4f1c9188dbc125875d894854dbd832) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-sources.jar.asc (SHA1: 4492578dfabf8284322c07796d11cb941fee9b29) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-tests.jar.asc (SHA1: 541b11243fe074d0f23d61f16ad165c7467a2745) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-sources.jar (SHA1: 99045acd93bbdf1f7eb2b04962ed62fae43142b6) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.spdx.json (SHA1: 6a6942a84dcf4e04c4caf534b82fe79f233cd20f) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-cyclonedx.json (SHA1: 3e0ceb5f8ebe200b9549141f4cc3857aaa0ce901) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.jar (SHA1: 1d56e8dab865597dbe7be4808d78b610f0b5b00a) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.spdx.json.asc (SHA1: 15dcf271fa1120bc930f5983821f72ed63ae35a0) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.jar.asc (SHA1: 0c92992d2a001cbe80fd811fdd06b7c3f1b0f118) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.pom.asc (SHA1: b2224e2fbc9dfc9dc8e2b1940249e0668022b1ad) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-tests.jar (SHA1: daaee752af31801873922c2558a386fe83166f7b) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2.pom (SHA1: 983fac17343497f3e8dc7a913563468d8d955237) /org/apache/commons/commons-fileupload2-portlet/2.0.0-M2/commons-fileupload2-portlet-2.0.0-M2-test-sources.jar (SHA1: 6394b20543ba802c9050c98a9330f2e18ac950ff) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.jar (SHA1: 6ee9c530b6e62bb4d1b85941083e0b59d637a41a) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.jar.asc (SHA1: 6574ebe8c9869e4178a77580a49c1be7a54c45a8) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.json.asc (SHA1: 601d22e115a22dd195134d02e33e39143423debc) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.xml.asc (SHA1: 613bb9ef9ec91172bcf2546f72517c58ae576de2) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.spdx.json (SHA1: b2e9dc7b0018d063237b49d8741bc849152814c6) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-test-sources.jar (SHA1: 5ced4c86930dafc08434d8074e8eca279b3697f8) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-sources.jar (SHA1: 6ab966c90a6bfeb802c86cb35edad4003ebe21bd) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.json (SHA1: cdf00d83892b52260fd31191531ae871f6ec340c) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.spdx.json.asc (SHA1: 7e44d2d532c19f01a39b11024285d0c071a4fab4) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.pom (SHA1: 92fb691b41f1e57c81e53e489590dc590838c77a) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-sources.jar.asc (SHA1: f9e5294433c26e12f2957f331d1f958e56296d76) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-test-sources.jar.asc (SHA1: a78b48ffa7a42c9f3eec1940d70a566ca16ce41a) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-tests.jar.asc (SHA1: c8f81ef5cebbdb7594da5cb3f724548ecb9910da) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-cyclonedx.xml (SHA1: 959da59acd6b8a4cc300ebd2a419cdb652f0b3f7) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2-tests.jar (SHA1: 38d2c78aa363a305b220f617b07f6609f7796f80) /org/apache/commons/commons-fileupload2-jakarta-servlet5/2.0.0-M2/commons-fileupload2-jakarta-servlet5-2.0.0-M2.pom.asc (SHA1: b621c43f974793bfcec53790379da6d8d964aaef) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.xml.asc (SHA1: 6f109deef9dfa90e0e6ccba19198ee412c639b3c) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.pom (SHA1: 5e95a7c96b544c21f43c5add06ecfb678ec47679) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.json (SHA1: 6c7f5b9582eca20b95dcf5d75b287845e5e41c5e) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-site.xml.asc (SHA1: 6741217756d9261faf91cde20799b7c1d165712b) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.json.asc (SHA1: fa5e01b4a4c09abfa05fae58c66dfa0bfd86b5a9) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-site.xml (SHA1: 8671e6bc7cc406a73add983930e3301835390733) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.pom.asc (SHA1: a141039ef3f192c0e1f9df96d27b06dca2c5d2de) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2-cyclonedx.xml (SHA1: 9973a568b9531af7832e0b46e3be98b6e9643a21) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.spdx.json.asc (SHA1: e540e89abd86111fdb7eee0bf87a6ccc9dd3feac) /org/apache/commons/commons-fileupload2/2.0.0-M2/commons-fileupload2-2.0.0-M2.spdx.json (SHA1: 1ba5832bb5825faa71915b64b8e45c49df485b49) I have tested this with 'mvn clean install' using: Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae) Maven home: /usr/local/Cellar/maven/3.9.6/libexec Java version: 17.0.9, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "14.2.1", arch: "x86_64", family: "mac" Darwin **** 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64 Details of changes since 2.0.0 are in the release notes: https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/RELEASE-NOTES.txt https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/site/changes-report.html Site: https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/site/index.html (note some *relative* links are broken and the 2.0.0-M2 directories are not yet created - these will be OK once the site is deployed.) There is no JApiCmp Report (compared to 2.0.0-M1). RAT Report: https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/site/rat-report.html KEYS: https://downloads.apache.org/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 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. 1a) Clone and checkout the RC tag git clone https://gitbox.apache.org/repos/asf/commons-fileupload.git --branch commons-fileupload-2.0.0-M2-RC1 commons-fileupload-2.0.0-M2-RC1 cd commons-fileupload-2.0.0-M2-RC1 1b) Download and unpack the source archive from: https://dist.apache.org/repos/dist/dev/commons/fileupload/2.0.0-M2-RC1/source 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 Older components still use Apache Clirr: This step is not required if the site includes a Clirr report page which you then must check. mvn clirr:check 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 Note that the project reports are created for each module. Modules can be accessed using the 'Project Modules' link under the 'Project Information' menu (see <path-to-site>/modules.html). -the end- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org