Author: ahmar Date: Tue May 13 11:51:22 2025 New Revision: 76820 Log: hadoop 3.4.2 rc1
Added: dev/hadoop/hadoop-3.4.2-RC1/ dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.asc dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.sha512 dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.asc dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.sha512 dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz (with props) dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.asc dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.sha512 dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-rat.txt dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-rat.txt.asc dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-rat.txt.sha512 dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-site.tar.gz (with props) dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-site.tar.gz.asc dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-site.tar.gz.sha512 dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-src.tar.gz (with props) dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-src.tar.gz.asc dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-src.tar.gz.sha512 Added: dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md (added) +++ dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md Tue May 13 11:51:22 2025 @@ -0,0 +1,181 @@ + +<!--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +--> +# Apache Hadoop Changelog + +## Release 3.4.2 - 2025-05-12 + + + +### IMPORTANT ISSUES: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [HADOOP-19107](https://issues.apache.org/jira/browse/HADOOP-19107) | Drop support for HBase v1 timeline service & upgrade HBase v2 | Major | . | Ayush Saxena | Ayush Saxena | + + +### NEW FEATURES: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [HADOOP-19261](https://issues.apache.org/jira/browse/HADOOP-19261) | Support force close a DomainSocket for server service | Major | . | Sammi Chen | Sammi Chen | +| [HADOOP-19197](https://issues.apache.org/jira/browse/HADOOP-19197) | S3A: Support AWS KMS Encryption Context | Major | fs/s3 | Raphael Azzolini | | +| [HDFS-17657](https://issues.apache.org/jira/browse/HDFS-17657) | The balancer service supports httpserver. | Minor | balancer & mover | Zhaobo Huang | Zhaobo Huang | + + +### IMPROVEMENTS: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [HADOOP-19195](https://issues.apache.org/jira/browse/HADOOP-19195) | Upgrade aws sdk v2 to 2.25.53 | Major | fs/s3 | Harshit Gupta | Harshit Gupta | +| [YARN-11711](https://issues.apache.org/jira/browse/YARN-11711) | Improve ServiceScheduler Code | Minor | scheduler, yarn | Shilun Fan | Shilun Fan | +| [HADOOP-15760](https://issues.apache.org/jira/browse/HADOOP-15760) | Upgrade commons-collections to commons-collections4 | Major | . | David Mollitor | Nihal Jain | +| [HADOOP-19281](https://issues.apache.org/jira/browse/HADOOP-19281) | MetricsSystemImpl should not print INFO message in CLI | Major | metrics | Tsz-wo Sze | Sarveksha Yeshavantha Raju | +| [YARN-11734](https://issues.apache.org/jira/browse/YARN-11734) | Fix spotbugs in ServiceScheduler#load | Major | yarn | Hualong Zhang | Hualong Zhang | +| [HADOOP-19349](https://issues.apache.org/jira/browse/HADOOP-19349) | S3A : Improve Client Side Encryption Documentation | Major | documentation, fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman | +| [HADOOP-19357](https://issues.apache.org/jira/browse/HADOOP-19357) | ABFS: Optimizations for Retry Handling and Throttling | Minor | fs/azure | Manika Joshi | Manika Joshi | +| [HADOOP-19366](https://issues.apache.org/jira/browse/HADOOP-19366) | Install OpenJDk 17 in default ubuntu build container | Major | build | Cheng Pan | Cheng Pan | +| [HADOOP-19371](https://issues.apache.org/jira/browse/HADOOP-19371) | JVM GC Metrics supports ZGC pause time and count | Minor | common | dzcxzl | dzcxzl | +| [HDFS-17711](https://issues.apache.org/jira/browse/HDFS-17711) | Change fsimage loading progress percentage discontinuous to continuous | Minor | . | Sungdong Kim | Sungdong Kim | +| [HADOOP-19389](https://issues.apache.org/jira/browse/HADOOP-19389) | Optimize shell -text command I/O with multi-byte read. | Minor | command, fs, fs/azure, fs/gcs, fs/s3 | Chris Nauroth | Chris Nauroth | +| [HADOOP-19375](https://issues.apache.org/jira/browse/HADOOP-19375) | Organize JDK version-specific code in IDEA friendly approach | Major | . | Cheng Pan | Cheng Pan | +| [HADOOP-19377](https://issues.apache.org/jira/browse/HADOOP-19377) | Avoid initializing useless HashMap in protocolImplMapArray. | Minor | common | farmmamba | farmmamba | +| [HADOOP-19086](https://issues.apache.org/jira/browse/HADOOP-19086) | Update commons-logging to 1.3.0 | Minor | build | Steve Loughran | Steve Loughran | +| [HDFS-17754](https://issues.apache.org/jira/browse/HDFS-17754) | Add uriparser2 to notices | Minor | hdfs-client | Chris Nauroth | Chris Nauroth | +| [HADOOP-19400](https://issues.apache.org/jira/browse/HADOOP-19400) | Expand specification and contract test coverage for InputStream reads. | Major | documentation, fs, test | Chris Nauroth | Chris Nauroth | +| [HADOOP-19546](https://issues.apache.org/jira/browse/HADOOP-19546) | Include cipher feature for HttpServer2 and SSLFactory | Major | hadoop-common, hdfs, yarn | Bence Kosztolnik | Bence Kosztolnik | +| [HDFS-17226](https://issues.apache.org/jira/browse/HDFS-17226) | Building native libraries fails on Fedora 38 | Major | libhdfs++, native | Kengo Seki | Kengo Seki | +| [HADOOP-19523](https://issues.apache.org/jira/browse/HADOOP-19523) | Upgrade to hadoop-thirdparty 1.4.0 | Major | build | Steve Loughran | Steve Loughran | + + +### BUG FIXES: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [HDFS-17376](https://issues.apache.org/jira/browse/HDFS-17376) | Distcp creates Factor 1 replication file on target if Source is EC | Major | distcp | Sadanand Shenoy | Sadanand Shenoy | +| [HDFS-16084](https://issues.apache.org/jira/browse/HDFS-16084) | getJNIEnv() returns invalid pointer when called twice after getGlobalJNIEnv() failed | Major | libhdfs | Antoine Pitrou | kevin cai | +| [HADOOP-19248](https://issues.apache.org/jira/browse/HADOOP-19248) | Protobuf code generate and replace should happen together | Major | common | Cheng Pan | Cheng Pan | +| [HADOOP-19250](https://issues.apache.org/jira/browse/HADOOP-19250) | Fix test TestServiceInterruptHandling.testRegisterAndRaise | Major | test | Chenyu Zheng | Chenyu Zheng | +| [HADOOP-19272](https://issues.apache.org/jira/browse/HADOOP-19272) | S3A: AWS SDK 2.25.53 warnings logged about transfer manager not using CRT client | Major | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19164](https://issues.apache.org/jira/browse/HADOOP-19164) | Hadoop CLI MiniCluster is broken | Major | . | Ayush Saxena | Ayush Saxena | +| [HADOOP-19290](https://issues.apache.org/jira/browse/HADOOP-19290) | Operating on / in ChecksumFileSystem throws NPE | Major | . | Ayush Saxena | Ayush Saxena | +| [HADOOP-19280](https://issues.apache.org/jira/browse/HADOOP-19280) | ABFS: Initialize ABFS client timer only when metric collection is enabled | Major | fs/azure | Manish Bhatt | Manish Bhatt | +| [YARN-11732](https://issues.apache.org/jira/browse/YARN-11732) | Potential NPE when calling SchedulerNode#reservedContainer for CapacityScheduler | Major | capacityscheduler | Tao Yang | Tao Yang | +| [HADOOP-19309](https://issues.apache.org/jira/browse/HADOOP-19309) | S3A CopyFromLocalFile operation fails when the source file does not contain file scheme. | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman | +| [HADOOP-18583](https://issues.apache.org/jira/browse/HADOOP-18583) | hadoop checknative fails to load openssl 3.x | Major | native | Sebastian Klemke | Sebastian Klemke | +| [HADOOP-19106](https://issues.apache.org/jira/browse/HADOOP-19106) | [ABFS] All tests of. ITestAzureBlobFileSystemAuthorization fails with NPE | Major | fs/azure | Mukund Thakur | Anuj Modi | +| [HADOOP-19360](https://issues.apache.org/jira/browse/HADOOP-19360) | Disable releases for apache.snapshots repo | Major | build | Attila Doroszlai | Attila Doroszlai | +| [HADOOP-19382](https://issues.apache.org/jira/browse/HADOOP-19382) | [ABFS] ITestAzureBlobFileSystemInitAndCreate failure | Minor | fs/azure, test | Steve Loughran | Anuj Modi | +| [HDFS-17706](https://issues.apache.org/jira/browse/HDFS-17706) | TestBlockTokenWithDFSStriped fails due to closed streams | Minor | . | Felix N | Felix N | +| [YARN-11759](https://issues.apache.org/jira/browse/YARN-11759) | Fix log statement in RMAppImpl#processNodeUpdate | Major | resourcemanager | yang yang | yang yang | +| [HDFS-17724](https://issues.apache.org/jira/browse/HDFS-17724) | Set recover.lease.on.close.exception as an instance member in the DfsClientConf.java | Minor | hadoop-client | Abhey Rana | Abhey Rana | +| [YARN-11745](https://issues.apache.org/jira/browse/YARN-11745) | YARN ResourceManager throws java.lang.IllegalArgumentExceptio: Comparison method violates its general contract! | Major | yarn | chhinlinghean | chhinlinghean | +| [YARN-11785](https://issues.apache.org/jira/browse/YARN-11785) | Race condition in QueueMetrics due to non-thread-safe HashMap causes MetricsException | Major | capacityscheduler | Tao Yang | Tao Yang | +| [HDFS-17759](https://issues.apache.org/jira/browse/HDFS-17759) | Explicitly depend on jackson-core in hadoop-hdfs | Critical | hdfs | Istvan Toth | Istvan Toth | +| [HDFS-16644](https://issues.apache.org/jira/browse/HDFS-16644) | java.io.IOException Invalid token in javax.security.sasl.qop | Major | . | Walter Su | Zilong Zhu | +| [HDFS-15230](https://issues.apache.org/jira/browse/HDFS-15230) | Sanity check should not assume key base name can be derived from version name | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang | +| [YARN-11810](https://issues.apache.org/jira/browse/YARN-11810) | Fix SQL script in SQLServer/FederationStateStoreTables.sql | Major | federation | Peter Szucs | Peter Szucs | +| [HDFS-17768](https://issues.apache.org/jira/browse/HDFS-17768) | Observer namenode network delay causing empty block location for getBatchedListing | Major | namenode | Dimas Shidqi Parikesit | Dimas Shidqi Parikesit | +| [HADOOP-19532](https://issues.apache.org/jira/browse/HADOOP-19532) | Update commons-lang3 to 3.17.0 | Major | . | Istvan Toth | Istvan Toth | +| [HADOOP-19551](https://issues.apache.org/jira/browse/HADOOP-19551) | Fix compilation error of native libraries on newer GCC | Major | native | Masatake Iwasaki | Masatake Iwasaki | +| [YARN-11801](https://issues.apache.org/jira/browse/YARN-11801) | NPE in FifoCandidatesSelector.selectCandidates when preempting resources for an auto-created queue without child queues | Major | yarn | Susheel Gupta | Susheel Gupta | + + +### TESTS: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [YARN-11744](https://issues.apache.org/jira/browse/YARN-11744) | Tackle flaky test testGetRunningContainersToKill | Major | test, yarn-service | Cheng Pan | Cheng Pan | +| [YARN-11790](https://issues.apache.org/jira/browse/YARN-11790) | TestAmFilter#testProxyUpdate fails in some networks | Minor | test, webproxy | Chris Nauroth | Chris Nauroth | + + +### SUB-TASKS: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [HADOOP-18325](https://issues.apache.org/jira/browse/HADOOP-18325) | ABFS: Add correlated metric support for ABFS operations | Major | fs/azure | Anmol Asrani | Anmol Asrani | +| [HADOOP-19187](https://issues.apache.org/jira/browse/HADOOP-19187) | ABFS: [FnsOverBlob] Making AbfsClient Abstract for supporting both DFS and Blob Endpoint | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19262](https://issues.apache.org/jira/browse/HADOOP-19262) | [JDK17] Upgade wildfly-openssl:1.1.3.Final to 2.1.4.Final+ | Major | fs/azure, fs/s3 | Steve Loughran | Saikat Roy | +| [HADOOP-19284](https://issues.apache.org/jira/browse/HADOOP-19284) | ABFS: Allow "fs.azure.account.hns.enabled" to be set as Account Specific Config | Major | fs/azure | Descifrado | Anuj Modi | +| [HADOOP-19219](https://issues.apache.org/jira/browse/HADOOP-19219) | Resolve Certificate error in Hadoop-auth tests. | Major | build, common | Muskan Mishra | Muskan Mishra | +| [HADOOP-19296](https://issues.apache.org/jira/browse/HADOOP-19296) | [JDK17] Upgrade maven-war-plugin to 3.4.0 | Major | build, common | Shilun Fan | Shilun Fan | +| [HADOOP-19286](https://issues.apache.org/jira/browse/HADOOP-19286) | Support S3A cross region access when S3 region/endpoint is set | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman | +| [HADOOP-19310](https://issues.apache.org/jira/browse/HADOOP-19310) | [JDK17] Add JPMS options required by Java 17+ | Major | build, common | Cheng Pan | Cheng Pan | +| [HADOOP-19297](https://issues.apache.org/jira/browse/HADOOP-19297) | [JDK17] Upgrade maven.plugin-tools.version to 3.10.2 | Major | build, common | Shilun Fan | Shilun Fan | +| [HADOOP-19330](https://issues.apache.org/jira/browse/HADOOP-19330) | S3A: Add LeakReporter; use in S3AInputStream | Major | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-18708](https://issues.apache.org/jira/browse/HADOOP-18708) | AWS SDK V2 - Implement CSE | Major | fs/s3 | Ahmar Suhail | Syed Shameerur Rahman | +| [HADOOP-19317](https://issues.apache.org/jira/browse/HADOOP-19317) | S3A: fs.s3a.connection.expect.continue controls 100 CONTINUE behavior | Major | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-18960](https://issues.apache.org/jira/browse/HADOOP-18960) | ABFS contract-tests with Hadoop-Commons intermittently failing | Minor | fs/azure | Pranav Saxena | Anuj Modi | +| [HADOOP-19336](https://issues.apache.org/jira/browse/HADOOP-19336) | S3A: Test failures after CSE support added | Major | fs/s3 | Steve Loughran | Syed Shameerur Rahman | +| [HADOOP-19226](https://issues.apache.org/jira/browse/HADOOP-19226) | ABFS: [FnsOverBlob] Implementing Azure Rest APIs on Blob Endpoint for AbfsBlobClient | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19367](https://issues.apache.org/jira/browse/HADOOP-19367) | Fix setting final field value on Java 17 | Major | test | Cheng Pan | Cheng Pan | +| [HADOOP-19207](https://issues.apache.org/jira/browse/HADOOP-19207) | ABFS: [FnsOverBlob] Response Handling of Blob Endpoint APIs and Metadata APIs | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19229](https://issues.apache.org/jira/browse/HADOOP-19229) | Vector IO on cloud storage: what is a good minimum seek size? | Major | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19393](https://issues.apache.org/jira/browse/HADOOP-19393) | ABFS: Returning FileAlreadyExists Exception for UnauthorizedBlobOverwrite Rename Errors | Minor | fs/azure | Manika Joshi | Manika Joshi | +| [HADOOP-19232](https://issues.apache.org/jira/browse/HADOOP-19232) | ABFS: [FnsOverBlob] Implementing Ingress Support with various Fallback Handling | Major | fs/azure | Anuj Modi | Anmol Asrani | +| [HADOOP-19233](https://issues.apache.org/jira/browse/HADOOP-19233) | ABFS: [FnsOverBlob] Implementing Rename and Delete APIs over Blob Endpoint | Major | fs/azure | Anuj Modi | Manish Bhatt | +| [HADOOP-19404](https://issues.apache.org/jira/browse/HADOOP-19404) | ABFS: [FNS Over Blob] Update documentation for FNS Blob Onboard | Major | fs/azure | Anmol Asrani | Anmol Asrani | +| [HADOOP-19448](https://issues.apache.org/jira/browse/HADOOP-19448) | ABFS: [FnsOverBlob][Optimizations] Reduce Network Calls In Create and Mkdir Flow | Major | fs/azure | Anuj Modi | Anmol Asrani | +| [HADOOP-19354](https://issues.apache.org/jira/browse/HADOOP-19354) | S3A: InputStreams to be created by factory under S3AStore | Major | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19467](https://issues.apache.org/jira/browse/HADOOP-19467) | HADOOP-19467: [ABFS][FnsOverBlob] Fixing Config Name in Documenatation | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19443](https://issues.apache.org/jira/browse/HADOOP-19443) | ABFS: [FnsOverBlob][Tests] Update Test Scripts to Run Tests with Blob Endpoint | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19445](https://issues.apache.org/jira/browse/HADOOP-19445) | ABFS: [FnsOverBlob][Tests] Add Tests For Negative Scenarios Identified for Rename Operation | Major | fs/azure | Anuj Modi | Manish Bhatt | +| [HADOOP-19185](https://issues.apache.org/jira/browse/HADOOP-19185) | Improve ABFS metric integration with iOStatistics | Major | fs/azure | Steve Loughran | Manish Bhatt | +| [HADOOP-19348](https://issues.apache.org/jira/browse/HADOOP-19348) | S3A: Add initial support for analytics-accelerator-s3 | Major | fs/s3 | Ahmar Suhail | Ahmar Suhail | +| [HADOOP-19303](https://issues.apache.org/jira/browse/HADOOP-19303) | VectorIO API to support releasing buffers on failure | Major | fs, fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19446](https://issues.apache.org/jira/browse/HADOOP-19446) | ABFS: [FnsOverBlob][Tests] Add Tests For Negative Scenarios Identified for Delete Operation | Major | fs/azure | Anuj Modi | Manika Joshi | +| [HADOOP-15224](https://issues.apache.org/jira/browse/HADOOP-15224) | S3A: Add option to set checksum on S3 objects | Minor | fs/s3 | Steve Loughran | Raphael Azzolini | +| [HADOOP-19455](https://issues.apache.org/jira/browse/HADOOP-19455) | HADOOP-19455. S3A: Enable logging of SDK client metrics | Minor | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19512](https://issues.apache.org/jira/browse/HADOOP-19512) | S3A: Test failures during AWS SDK upgrade | Minor | fs/s3, test | Steve Loughran | Steve Loughran | +| [HADOOP-19494](https://issues.apache.org/jira/browse/HADOOP-19494) | ABFS: Fix Case Sensitivity Issue for hdi\_isfolder metadata | Major | fs/azure | Manish Bhatt | Manish Bhatt | +| [HADOOP-19531](https://issues.apache.org/jira/browse/HADOOP-19531) | ABFS: [FnsOverBlob] Streaming List Path Result Should Happen Inside Retry Loop | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19474](https://issues.apache.org/jira/browse/HADOOP-19474) | ABFS: [FnsOverBlob] Listing Optimizations to avoid multiple iteration over list response. | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19444](https://issues.apache.org/jira/browse/HADOOP-19444) | ABFS: [FnsOverBlob][Tests] Add Tests For Negative Scenarios Identified for Ingress Operations | Major | fs/azure | Anuj Modi | Anmol Asrani | +| [HADOOP-19515](https://issues.apache.org/jira/browse/HADOOP-19515) | ABFS: [FnsOverBlob] Updating Documentations of Hadoop Drivers for Azure | Minor | fs/azure | Manika Joshi | Manika Joshi | +| [HADOOP-19256](https://issues.apache.org/jira/browse/HADOOP-19256) | S3A: Support S3 Conditional Writes | Major | fs/s3 | Ahmar Suhail | Saikat Roy | +| [HADOOP-19543](https://issues.apache.org/jira/browse/HADOOP-19543) | ABFS: [FnsOverBlob] Remove Duplicates from Blob Endpoint Listing Across Iterations | Blocker | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19522](https://issues.apache.org/jira/browse/HADOOP-19522) | ABFS: [FnsOverBlob] Rename Recovery Should Succeed When Marker File Exists with Destination Directory | Blocker | fs/azure | Manish Bhatt | Manish Bhatt | +| [HADOOP-19518](https://issues.apache.org/jira/browse/HADOOP-19518) | ABFS: [FnsOverBlob] WASB to ABFS Migration Config Support Script | Major | fs/azure | Manika Joshi | Manika Joshi | +| [HADOOP-19497](https://issues.apache.org/jira/browse/HADOOP-19497) | [ABFS] Enable rename and create recovery from client transaction id over DFS endpoint | Major | fs/azure | Manish Bhatt | Manish Bhatt | +| [HADOOP-19471](https://issues.apache.org/jira/browse/HADOOP-19471) | ABFS: [FnsOverBlob] Support Fixed SAS token at container level | Major | fs/azure | Manika Joshi | Manika Joshi | +| [HADOOP-19234](https://issues.apache.org/jira/browse/HADOOP-19234) | ABFS: [FnsOverBlob] Adding Integration Tests for Special Scenarios in Blob Endpoint | Major | fs/azure | Anuj Modi | Anuj Modi | +| [HADOOP-19527](https://issues.apache.org/jira/browse/HADOOP-19527) | S3A: testVectoredReadAfterNormalRead() failing with 412 response from S3 | Blocker | fs/s3 | Steve Loughran | Ahmar Suhail | +| [HADOOP-19485](https://issues.apache.org/jira/browse/HADOOP-19485) | S3A: Upgrade AWS V2 SDK to 2.29.52 | Major | build, fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19406](https://issues.apache.org/jira/browse/HADOOP-19406) | ABFS: [FNS Over Blob] Support User Delegation SAS for FNS Blob | Major | fs/azure | Anmol Asrani | Manika Joshi | +| [HADOOP-19557](https://issues.apache.org/jira/browse/HADOOP-19557) | S3A: S3ABlockOutputStream to never log/reject hflush(): calls | Critical | fs/s3 | Steve Loughran | Steve Loughran | +| [HADOOP-19480](https://issues.apache.org/jira/browse/HADOOP-19480) | S3A Analytics-Accelerator: Upgrade AAL to 1.0.0 | Major | fs/s3 | Ahmar Suhail | | +| [HADOOP-19542](https://issues.apache.org/jira/browse/HADOOP-19542) | S3A Analytics-Accelerator: AAL stream factory not being closed | Blocker | fs/s3 | Ahmar Suhail | Ahmar Suhail | + + +### OTHER: + +| JIRA | Summary | Priority | Component | Reporter | Contributor | +|:---- |:---- | :--- |:---- |:---- |:---- | +| [HADOOP-19123](https://issues.apache.org/jira/browse/HADOOP-19123) | Update commons-configuration2 to 2.10.1 due to CVE | Major | build | PJ Fanning | PJ Fanning | +| [HADOOP-19315](https://issues.apache.org/jira/browse/HADOOP-19315) | Bump avro from 1.9.2 to 1.11.4 | Major | build | Dominik Diedrich | Dominik Diedrich | +| [HADOOP-19335](https://issues.apache.org/jira/browse/HADOOP-19335) | Bump netty to 4.1.116 due to CVE-2024-47535 | Major | . | PJ Fanning | PJ Fanning | +| [HADOOP-19380](https://issues.apache.org/jira/browse/HADOOP-19380) | Update the year to 2025 | Major | . | Ayush Saxena | Ayush Saxena | +| [HDFS-17080](https://issues.apache.org/jira/browse/HDFS-17080) | Fix ec connection leak (GitHub PR#5807) | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang | +| [HADOOP-19456](https://issues.apache.org/jira/browse/HADOOP-19456) | Upgrade kafka to 3.9.0 to fix CVE-2024-31141 | Major | build | Palakur Eshwitha Sai | Palakur Eshwitha Sai | +| [HADOOP-19465](https://issues.apache.org/jira/browse/HADOOP-19465) | upgrade to netty 4.1.118 due to CVE-2025-24970 | Major | build | PJ Fanning | PJ Fanning | +| [HADOOP-19311](https://issues.apache.org/jira/browse/HADOOP-19311) | [ABFS] Implement Backoff and Read Footer metrics using IOStatistics Class | Major | fs/azure | Manish Bhatt | Manish Bhatt | +| [HADOOP-19383](https://issues.apache.org/jira/browse/HADOOP-19383) | upgrade Mina 2.0.27 due to CVE-2024-52046 | Major | . | PJ Fanning | PJ Fanning | +| [HADOOP-19450](https://issues.apache.org/jira/browse/HADOOP-19450) | [ABFS] Rename/Create path idempotency client-level resolution | Major | fs/azure | Manish Bhatt | Manish Bhatt | +| [HADOOP-19491](https://issues.apache.org/jira/browse/HADOOP-19491) | Abfs: Fix Case Sensitivity Issue for hdi\_isfolder metadata | Major | fs/azure | Manish Bhatt | Manish Bhatt | + + Added: dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.asc ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.asc (added) +++ dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.asc Tue May 13 11:51:22 2025 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEAgha+2UveWo7AdEf1zem9SKB+pgFAmgiCyYACgkQ1zem9SKB ++pgytA/+IVGIMik4A4AS7n/t3VL2MgSSOkEyHROU+WYSDlaGVISaHUJgIB83LMO7 +H+S920Osze7sD5Ve+mimiMez+ltqFunUull02wbwgpyV/NSOsSONz4448AmUr5y9 +Zs4cSp0RDgROwLCPOq+tWBrGQRQYQECwVDA8/WJXbT0+K8FbxUbFqZ/yIz7WJN6L +xKS6tpZsdP8pMiHzDITKy75Fd/VnA8BJ4VAyWbsnGpoNLu99VRePQeWpQir/enW9 +QJ+38nDdjLcRa5HjRxAKU4/+jSJ2LakU1uGI9FTHGFFFtXvLNlqwemrFJTzFNuiv +Edz3yEFBiyvgqHuqnXVZ8dM5gG/kWhJ3yH/Ydbu6f4Yy1UaydgwQJlZUljPiGWlG +qOS39AtpsKd7k4pQPtngO4FzHg2UO666ObFMBvCwz+tSPtWBb6GHDS1dCD2vZEsv +/O3sOzvNEbR9BQd8lG3bG5Uzc/LUm4VhomD+4rJRdjuZ5djnfZDc5KMDfnrSBBYt +JkWTnRDI6Qub/g7wRlVBjf0AeB6Z7OAoyhztTrU1DjoSeZdMuwH3gKoX40XUwALc +dA0z+ER8aN77VB02n8tqJ4PhVmlQyQjfXo7NwvaSIlcMd+Ptgyy3q4Ea4EKjbJUD +gMDKRTe0KheO78YPL08tE/DFaE9h/YLhZ50Ot5bWpHgNPvVfbNY= +=lfGW +-----END PGP SIGNATURE----- Added: dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.sha512 ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.sha512 (added) +++ dev/hadoop/hadoop-3.4.2-RC1/CHANGELOG.md.sha512 Tue May 13 11:51:22 2025 @@ -0,0 +1 @@ +SHA512 (CHANGELOG.md) = 7571fadd6e9dffc6e7abf14fdad5cd13cb0b7c4a44d5e8f9a48806cb33a8cb38c6e6c2a9ea27e3eaa39cec9454799808df9141992ec95b8bc255cecafd71affc Added: dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md (added) +++ dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md Tue May 13 11:51:22 2025 @@ -0,0 +1,97 @@ + +<!--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +--> +# Apache Hadoop 3.4.2 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HADOOP-19107](https://issues.apache.org/jira/browse/HADOOP-19107) | *Major* | **Drop support for HBase v1 timeline service & upgrade HBase v2** + +Drop support for Hbase V1 as the back end of the YARN Application Timeline service, which becomes HBase 2 only. The supported version HBase version is 2.5.8 + +This does not have any effect on HBase deployments themselves + + +--- + +* [HADOOP-15760](https://issues.apache.org/jira/browse/HADOOP-15760) | *Major* | **Upgrade commons-collections to commons-collections4** + +Hadoop has upgraded to commons-collections4-4.4. Applications which require the older "commons-collections" binaries on their classpath may have to explicitly add them. + + +--- + +* [HADOOP-19315](https://issues.apache.org/jira/browse/HADOOP-19315) | *Major* | **Bump avro from 1.9.2 to 1.11.4** + +Backwards-incompatible upgrade for security reasons. All field access is now via setter/getter methods. To marshal Serializable objects the packages they are in must be declared in the system property "{{org.apache.avro.SERIALIZABLE\_PACKAGES}}" + +This upgrade does break our compatibility policy -but this is a critical security issue. Everyone using an avro version before 1.11.4 MUST upgrade. + + +--- + +* [HADOOP-19229](https://issues.apache.org/jira/browse/HADOOP-19229) | *Major* | **Vector IO on cloud storage: what is a good minimum seek size?** + +The thresholds at which adjacent vector IO read ranges are coalesced into a +single range has been increased, as has the limit at which point they are +considered large enough that parallel reads are faster. + +\* The min/max for local filesystems and any other FS without custom support are +now 16K and 1M +\* s3a and abfs use 128K as the minimum size, 2M for max. + +These values are based on the Facebook Velox paper which stated +their thresholds for merging were 20K for local SSD and 500K for cloud storage + + +--- + +* [HADOOP-15224](https://issues.apache.org/jira/browse/HADOOP-15224) | *Minor* | **S3A: Add option to set checksum on S3 objects** + +The option fs.s3a.create.checksum.algorithm allows checksums to be set on file upload; It supports the following values: 'CRC32', 'CRC32C', 'SHA1', and 'SHA256' + + +--- + +* [HDFS-16644](https://issues.apache.org/jira/browse/HDFS-16644) | *Major* | **java.io.IOException Invalid token in javax.security.sasl.qop** + +A Hadoop 2.10.1 or 2.10.2 client connecting to a Hadoop 3.4.0~3.4.1, 3.3.0~3.3.6, 3.2.1~3.2.4 (any version with HDFS-13541) cluster could cause the DataNode to disconnect any subsequent client connections due to an incompatible binary protocol change. + +HDFS-16644 provides a partial fix: a Hadoop 3 cluster will reject Hadoop 2.10.1/2.10.2 clients, but it will not fail other subsequent client connections. + +For Hadoop 2 cluster wishing to upgrade to Hadoop 3 in a rolling fashion, the workaround is to perform a two-step upgrade: upgrade to an earlier Hadoop 3 version without HDFS-13541, and then upgrade again to the newer Hadoop 3 version. Or revert HDFS-13541 from your version and rebuild. + + +--- + +* [HADOOP-19485](https://issues.apache.org/jira/browse/HADOOP-19485) | *Major* | **S3A: Upgrade AWS V2 SDK to 2.29.52** + +AWS SDK 2.30.0 and later are (currently) incompatible with third party stores. Accordingly, this release is kept at a 2.29 version. See HADOOP-19490. There may now be some problems using the AWS4SignerType and S3. + + +--- + +* [HADOOP-19557](https://issues.apache.org/jira/browse/HADOOP-19557) | *Critical* | **S3A: S3ABlockOutputStream to never log/reject hflush(): calls** + +S3A output streams no longer log warnings on use of hflush()/raise exceptions if fs.s3a.downgrade.syncable.exceptions = false. hsync() is reported with a warning/rejected, as appropriate. That method us absolutely unsupported when writing to S3 + + + Added: dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.asc ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.asc (added) +++ dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.asc Tue May 13 11:51:22 2025 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEAgha+2UveWo7AdEf1zem9SKB+pgFAmgiC4QACgkQ1zem9SKB ++pikQhAApFcA9PxuxDXj6TtU28MY2HGmHptxwxhCe0Heo1aN7CAN4t4YeYKudpPL +VRdQRoeDulazD5n76oxw1xNrbGHxhCK1UN019mwginjZGpicpVFt51c1O+DXdY4a +438IxVwKstsZTiZFC/cDUpGJ8L7xSCmlwV4FO1wmUAtQshzLtZOPEBbT7KnrnX41 +v5uqMxHag2EtnTPpSM3YL0tFxnYW4BJkBPpou221tub4mVPs/n4b7bWcc1ZM6lo6 +rOLHWPZflXj2Sx+d1xN32pnac0hlOKMNPveJKGPnyI5nz69bCdrB6hxe0vPd160i +gJpSwYGbqiKBDH6z7IzUegibqagMXCc3y3vE3lDSbs54HiUvhFlKkI+8bvA/IqyS +bK6LuOKYtyBiGAogqtjwWTbkeBtpH4FFg03MQFWReJxEsOiF8dgpcuvrHSjEA6bl +ip/pkspvpkXotc3+ZPBCNUR/cK3annGI9dl24E/xi55sjX1ILeljoqm1tlUAJ3Xe +8W29QSsuFT34biB+JfQNREEmLkQoOm/OATFS+gJpiOzqZrewR3xZqWv3U04+hm/C +Us4WBEevqwRpv4y0i69OxmYD7lIxsiq32L9RtKAANf+Tb6nMB8d7mwz1WV5cLWqt +FvQwVjbUAmkJQtqGYHeL+/ER1fDxwzhO0RUf4MI9fmT3pMmxJaY= +=aU4B +-----END PGP SIGNATURE----- Added: dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.sha512 ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.sha512 (added) +++ dev/hadoop/hadoop-3.4.2-RC1/RELEASENOTES.md.sha512 Tue May 13 11:51:22 2025 @@ -0,0 +1 @@ +SHA512 (RELEASENOTES.md) = 7bfae79f7606fb4bc3f101a73afd03d2878bea698b0b84057c69cdfd508e38d862e768f99e910f6bf4a4672fdace10a10e5dd8fd8a724fea4d4391df6a6fee4c Added: dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.asc ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.asc (added) +++ dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.asc Tue May 13 11:51:22 2025 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEAgha+2UveWo7AdEf1zem9SKB+pgFAmgiYQkACgkQ1zem9SKB ++pi1Vg/+PqzSvTduQbTzFU/3acdmeWr6wVbkXTMCYBO8EE5xru5Maty6N/B1SpRl +KY2eskKbFPVVZ0hNsIUaDt7AUiBt1BK9rS8Lx8CXPYFn73YtDXF5S6MabfYz7Aqf +k8XU8P2dMx63HzGwfcCGxmG67N2xmtbxcZwKlc/iCCbOKZEMgPZzlQXxFBdwACFP +bOTy3My76UHeOPOFgUBFUFcTG1nkTY4aEddqPC4w3mj6M4CSK5lo5Z9WgH07EZuL +AxqJAwjGhIVXCrU5INW/ElsIlLbS9Tcz/+wa4/k4zkKYyJT1C0FzNr0OBOOUwESJ +0bv6XjMnWaadma3OTbOVv/Juvn7YICh4QXHPmMVz82NQn8rt7Rqil/jg4GQ74VqZ +yEdAkDUncXwPHSGq6lXRrXF0//3qnp7tm+1xSrepou6wUZkEB+Hakxx+CccrYWzv +9DP35zIEV2Gjwjdt8lKHpWJg13DfRv5EUDdU5rFsGlWeODF/Z4Gpee7v/F4XOtB/ +rW3jNdqK5WPU0RFQP2L/x3ffQU+y4JKVMrrzPRqOm9xU2ia9gHqZjQRZ4ikVfHUe +EMonDkSzQ+7jtGpzfFpJobZ3QKZ8iu4nyLahuWf6UBkRhAps/lLssXB+uWknI86p +r2VHygTeSxZtWtMhdI9HjbT2SvcMg5TVKNAuc6Ngp+K/1+bMRt0= +=ckqA +-----END PGP SIGNATURE----- Added: dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.sha512 ============================================================================== --- dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.sha512 (added) +++ dev/hadoop/hadoop-3.4.2-RC1/hadoop-3.4.2-lean.tar.gz.sha512 Tue May 13 11:51:22 2025 @@ -0,0 +1 @@ +SHA512 (hadoop-3.4.2-lean.tar.gz) = d1b5796e3688193900c60089e5a03a29813a21f0e88998df8c974fc8920e37c7fde7072669d1afe58562731d031790041b9da75fbed44443074455f826410c9e --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org