Apache Hadoop 3.5.0 – Apache Hadoop Changelog

##### General

- Overview
- Single Node Setup
- Cluster Setup
- Commands Reference
- FileSystem Shell
- Compatibility Specification
- Downstream Developer's Guide
- Admin Compatibility Guide
- Interface Classification
- FileSystem Specification

##### Common

- CLI Mini Cluster
- Fair Call Queue
- Native Libraries
- Proxy User
- Rack Awareness
- Secure Mode
- Service Level Authorization
- HTTP Authentication
- Credential Provider API
- Hadoop KMS
- Tracing
- Unix Shell Guide
- Registry
- Async Profiler

##### HDFS

- Architecture
- User Guide
- Commands Reference
- NameNode HA With QJM
- NameNode HA With NFS
- Observer NameNode
- Federation
- ViewFs
- ViewFsOverloadScheme
- Snapshots
- Edits Viewer
- Image Viewer
- Permissions and HDFS
- Quotas and HDFS
- libhdfs (C API)
- WebHDFS (REST API)
- HttpFS
- Short Circuit Local Reads
- Centralized Cache Management
- NFS Gateway
- Rolling Upgrade
- Extended Attributes
- Transparent Encryption
- Multihoming
- Storage Policies
- Memory Storage Support
- Synthetic Load Generator
- Erasure Coding
- Disk Balancer
- Upgrade Domain
- DataNode Admin
- Router Federation
- Provided Storage

##### MapReduce

- Tutorial
- Commands Reference
- Encrypted Shuffle
- Pluggable Shuffle/Sort
- Distributed Cache Deploy
- Support for YARN Shared Cache

##### MapReduce REST APIs

- MR Application Master
- MR History Server

##### YARN

- Architecture
- Commands Reference
- Capacity Scheduler
- Fair Scheduler
- ResourceManager Restart
- ResourceManager HA
- Resource Model
- Node Labels
- Node Attributes
- Web Application Proxy
- Timeline Server
- Timeline Service V.2
- Writing YARN Applications
- YARN Application Security
- NodeManager
- Running Applications in Docker Containers
- Running Applications in runC Containers
- Using CGroups
- Secure Containers
- Reservation System
- Graceful Decommission
- Opportunistic Containers
- YARN Federation
- Shared Cache
- Using GPU
- Using FPGA
- Placement Constraints
- YARN UI2

##### YARN REST APIs

- Introduction
- Resource Manager
- Node Manager
- Timeline Server
- Timeline Service V.2

##### YARN Service

- Overview
- QuickStart
- Concepts
- Yarn Service API
- Service Discovery
- System Services

##### Hadoop Compatible File Systems

- Aliyun OSS
- Amazon S3
- Azure Blob Storage
- Azure Data Lake Storage
- Tencent COS
- Huaweicloud OBS
- VolcanoEngine TOS

##### Auth

- Overview
- Examples
- Configuration
- Building

##### Tools

- Hadoop Streaming
- Hadoop Archives
- Hadoop Archive Logs
- DistCp
- HDFS Federation Balance
- GridMix
- Rumen
- Resource Estimator Service
- Scheduler Load Simulator
- Hadoop Benchmarking
- Dynamometer

##### Reference

- Changelog and Release Notes
- Java API docs
- Unix Shell API
- Metrics

##### Configuration

- core-default.xml
- hdfs-default.xml
- hdfs-rbf-default.xml
- mapred-default.xml
- yarn-default.xml
- kms-default.xml
- httpfs-default.xml
- Deprecated Properties

# Apache Hadoop Changelog

## Release 3.5.0 - 2026-03-24

### IMPORTANT ISSUES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HADOOP-19107 | Drop support for HBase v1 timeline service & upgrade HBase v2 | Major | . | Ayush Saxena | Ayush Saxena
YARN-10058 | Capacity Scheduler dispatcher hang when async thread crash | Major | capacity scheduler | tuyu | Tao Yang

### NEW FEATURES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HDFS-17302 | RBF: ProportionRouterRpcFairnessPolicyController-Sharing and isolation. | Major | rbf | Jian Zhang | Jian Zhang
HADOOP-19085 | Compatibility Benchmark over HCFS Implementations | Major | fs, test | Han Liu | Han Liu
HADOOP-19050 | Add S3 Access Grants Support in S3A | Minor | fs/s3 | Jason Han | Jason Han
HADOOP-19131 | WrappedIO to export modern filesystem/statistics APIs in a reflection friendly form | Major | fs, fs/azure, fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19261 | Support force close a DomainSocket for server service | Major | . | Sammi Chen | Sammi Chen
HDFS-17646 | Add Option to limit Balancer overUtilized nodes num in each iteration. | Major | . | Zhaobo Huang | Zhaobo Huang
HDFS-17657 | The balancer service supports httpserver. | Minor | balancer & mover | Zhaobo Huang | Zhaobo Huang
HDFS-17531 | RBF: Asynchronous router RPC | Major | rbf | Jian Zhang | Jian Zhang
HADOOP-19447 | Add Caching Mechanism to HostResolver to Avoid Redundant Hostname Resolutions | Major | common, yarn | Jiandan Yang |
HADOOP-19612 | Add Support for Propagating Access Token via RPC Header in HDFS | Major | hadoop-common | Tom McCormick | Tom McCormick
HADOOP-19236 | Integration of Volcano Engine TOS in Hadoop. | Major | fs, tools | Jinglun | Zheng Hu
HADOOP-19668 | Add SubjectInheritingThread to restore pre JDK22 Subject behaviour in Threads | Major | security | Istvan Toth | Istvan Toth
YARN-11885 | [Umbrella] YARN Capacity Scheduler UI | Major | webapp | Benjamin Teke | Benjamin Teke

### IMPROVEMENTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HDFS-17283 | Change the name of variable SECOND in HdfsClientConfigKeys | Trivial | hdfs-client | Haobo Zhang | Haobo Zhang
YARN-11642 | Fix Flaky Test TestTimelineAuthFilterForV2#testPutTimelineEntities | Major | timelineservice | Shilun Fan | Shilun Fan
HADOOP-18981 | Move oncrpc/portmap from hadoop-nfs to hadoop-common | Major | net | Xing Lin | Xing Lin
HDFS-17291 | DataNode metric bytesWritten is not totally accurate in some situations. | Major | datanode | Haobo Zhang | Haobo Zhang
HADOOP-19034 | Fix Download Maven Url Not Found | Major | common | Shilun Fan | Shilun Fan
HDFS-17331 | Fix Blocks are always -1 and DataNode`s version are always UNKNOWN in federationhealth.html | Major | . | lei w | lei w
HDFS-17332 | DFSInputStream: avoid logging stacktrace until when we really need to fail a read request with a MissingBlockException | Minor | hdfs | Xing Lin | Xing Lin
YARN-11607 | TestTimelineAuthFilterForV2 fails intermittently | Major | timelineserver | Ayush Saxena | Susheel Gupta
HDFS-17343 | Revert HDFS-16016. BPServiceActor to provide new thread to handle IBR | Major | namenode | Shilun Fan | Shilun Fan
HDFS-17311 | RBF: ConnectionManager creatorQueue should offer a pool that is not already in creatorQueue. | Major | rbf | liuguanghua | liuguanghua
HDFS-17293 | First packet data + checksum size will be set to 516 bytes when writing to a new block. | Major | . | Haobo Zhang | Haobo Zhang
HADOOP-19019 | Parallel Maven Build Support for Apache Hadoop | Major | build | Jialiang Cai | Jialiang Cai
HADOOP-19039 | Hadoop 3.4.0 Highlight big features and improvements. | Major | common | Shilun Fan | Shilun Fan
HDFS-17339 | BPServiceActor should skip cacheReport when one blockPool does not have CacheBlock on this DataNode | Major | . | lei w | lei w
HADOOP-19035 | CrcUtil/CrcComposer should not throw IOException for non-IO | Major | util | Tsz-wo Sze | Tsz-wo Sze
HADOOP-19051 | Hadoop 3.4.0 Big feature/improvement highlight addendum | Major | common | Benjamin Teke | Benjamin Teke
YARN-10889 | [Umbrella] Queue Creation in Capacity Scheduler - Tech debts | Major | capacity scheduler | Szilard Nemeth | Benjamin Teke
YARN-11650 | Refactoring variable names related multiNodePolicy in MultiNodePolicySpec, FiCaSchedulerApp and AbstractCSQueue | Major | capacity scheduler, resourcemanager | Jiandan Yang | Jiandan Yang
YARN-11653 | Add Totoal_Memory and Total_Vcores columns in Nodes page | Major | resourcemanager, ui | Jiandan Yang | Jiandan Yang
HDFS-17359 | EC: recheck failed streamers should only after flushing all packets. | Minor | ec | Haobo Zhang | Haobo Zhang
HADOOP-18987 | Corrections to Hadoop FileSystem API Definition | Minor | documentation | Dieter De Paepe | Dieter De Paepe
HDFS-17369 | Add uuid into datanode info for NameNodeMXBean | Major | datanode | Haiyang Hu | Haiyang Hu
HDFS-17353 | Fix failing RBF module tests | Major | rbf | Pavel Subachev | Pavel Subachev
YARN-11362 | Fix several typos in YARN codebase of misspelled resource | Major | yarn | Szilard Nemeth | Szilard Nemeth
HADOOP-18993 | S3A: Add option fs.s3a.classloader.isolation (#6301) | Minor | fs/s3 | Antonio Murgia | Antonio Murgia
HDFS-17342 | Fix DataNode may invalidates normal block causing missing block | Major | datanode | Haiyang Hu | Haiyang Hu
HADOOP-19059 | S3A: update AWS SDK to 2.23.19 to support S3 Access Grants | Minor | build, fs/s3 | Jason Han | Jason Han
HDFS-17146 | Use the dfsadmin -reconfig command to initiate reconfiguration on all decommissioning datanodes. | Major | dfsadmin, hdfs | Hualong Zhang | Hualong Zhang
HDFS-17361 | DiskBalancer: Query command support with multiple nodes | Major | datanode, diskbalancer | Haiyang Hu | Haiyang Hu
HADOOP-19065 | Update Protocol Buffers installation to 3.21.12 | Major | build | Zhaobo Huang | Zhaobo Huang
HDFS-17393 | Remove unused cond in FSNamesystem | Major | . | ZanderXu | ZanderXu
HDFS-17406 | Suppress UnresolvedPathException in hdfs router log | Major | rbf | Haiyang Hu | Haiyang Hu
HADOOP-19082 | S3A: Update AWS SDK V2 to 2.24.6 | Major | fs/s3 | Harshit Gupta | Harshit Gupta
YARN-11657 | Remove protobuf-2.5 as dependency of hadoop-yarn-api | Major | api | Steve Loughran | Steve Loughran
HDFS-17404 | Add Namenode info to log message when setting block keys from active nn | Trivial | . | Joseph Dell’Aringa |
HDFS-17345 | Add a metrics to record block report generating cost time | Minor | datanode | Haobo Zhang | Haobo Zhang
HDFS-17391 | Adjust the checkpoint io buffer size to the chunk size | Major | . | lei w | lei w
HDFS-17380 | FsImageValidation: remove inaccessible nodes | Major | tools | Tsz-wo Sze | Tsz-wo Sze
HDFS-17433 | metrics sumOfActorCommandQueueLength should only record valid commands | Minor | datanode | Haobo Zhang | Haobo Zhang
YARN-11626 | Optimization of the safeDelete operation in ZKRMStateStore | Minor | resourcemanager | wangzhihui |
HDFS-17430 | RecoveringBlock will skip no live replicas when get block recovery command. | Major | . | Haiyang Hu | Haiyang Hu
HADOOP-19052 | Hadoop use Shell command to get the count of the hard link which takes a lot of time | Major | fs | liang yu |
HADOOP-19111 | ipc client print client info message duplicate | Trivial | common | Zhongkun Wu | Zhongkun Wu
HADOOP-19127 | Do not run unit tests on Windows pre-commit CI | Major | build, test | Gautham Banasandra | Gautham Banasandra
HADOOP-19047 | Support InMemory Tracking Of S3A Magic Commits | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman
HDFS-17429 | Datatransfer sender.java LOG variable uses interface’s, causing log fileName mistake | Trivial | . | Zhongkun Wu |
HADOOP-19124 | Update org.ehcache from 3.3.1 to 3.8.2. | Major | common | Shilun Fan | Shilun Fan
YARN-11663 | [Federation] Add Cache Entity Nums Limit. | Major | federation, yarn | Yuan Luo | Shilun Fan
HDFS-17408 | Reduce the number of quota calculations in FSDirRenameOp | Major | . | lei w | lei w
HADOOP-19135 | Remove Jcache 1.0-alpha | Major | common | Shilun Fan | Shilun Fan
YARN-11444 | Improve YARN md documentation format | Major | yarn | Shilun Fan | Shilun Fan
YARN-11670 | Add CallerContext in NodeManager | Major | nodemanager | Jiandan Yang | Jiandan Yang
HADOOP-18135 | Produce Windows binaries of Hadoop | Major | build | Gautham Banasandra | Gautham Banasandra
HDFS-17461 | Fix spotbugs in PeerCache#getInternal | Major | . | Haiyang Hu | Haiyang Hu
HDFS-17478 | FSPermissionChecker to avoid obtaining a new AccessControlEnforcer instance before each authz call | Major | namenode | Madhan Neethiraj | Madhan Neethiraj
HDFS-17451 | RBF: fix spotbugs for redundant nullcheck of dns. | Major | rbf | Jian Zhang | Jian Zhang
HDFS-17367 | Add PercentUsed for Different StorageTypes in JMX | Major | metrics, namenode | Hualong Zhang | Hualong Zhang
HADOOP-19159 | Fix hadoop-aws document for fs.s3a.committer.abort.pending.uploads | Minor | documentation | Xi Chen | Xi Chen
HADOOP-19151 | Support configurable SASL mechanism | Major | security | Tsz-wo Sze | Tsz-wo Sze
HDFS-17456 | Fix the incorrect dfsused statistics of datanode when appending a file. | Major | hdfs | fuchaohong | fuchaohong
HADOOP-19146 | noaa-cors-pds bucket access with global endpoint fails | Minor | fs/s3, test | Viraj Jasani | Viraj Jasani
HADOOP-19160 | hadoop-auth should not depend on kerb-simplekdc | Major | auth | Attila Doroszlai | Attila Doroszlai
HDFS-17500 | Add missing operation name while authorizing some operations | Major | namenode | Abhay | Abhay
HDFS-17522 | JournalNode web interfaces lack configs for X-FRAME-OPTIONS protection | Major | journal-node | wangzhihui | wangzhihui
HADOOP-19152 | Do not hard code security providers. | Major | security | Tsz-wo Sze | Tsz-wo Sze
HADOOP-18958 | Improve UserGroupInformation debug log | Minor | common | wangzhihui | wangzhihui
HADOOP-19172 | Upgrade aws-java-sdk to 1.12.720 | Minor | build, fs/s3 | Steve Loughran | Steve Loughran
HDFS-17529 | RBF: Improve router state store cache entry deletion | Major | hdfs, rbf | Felix N | Felix N
HADOOP-19156 | ZooKeeper based state stores use different ZK address configs | Major | . | liu bin | liu bin
YARN-11471 | FederationStateStoreFacade Cache Support Caffeine | Major | federation | Shilun Fan | Shilun Fan
YARN-11699 | Diagnostics lacks userlimit info when user capacity has reached its maximum limit | Major | capacity scheduler | Jiandan Yang | Jiandan Yang
HADOOP-19193 | Create orphan commit for website deployment | Major | build, documentation | Cheng Pan | Cheng Pan
HDFS-17539 | TestFileChecksum should not spin up a MiniDFSCluster for every test | Minor | . | Felix N | Felix N
HADOOP-19192 | Log level is WARN when fail to load native hadoop libs | Minor | documentation | Cheng Pan | Cheng Pan
HADOOP-18931 | FileSystem.getFileSystemClass() to log at debug the jar the .class came from | Minor | fs | Steve Loughran | Viraj Jasani
HDFS-17439 | Improve NNThroughputBenchmark to allow non super user to use the tool | Major | benchmarks, namenode | Fateh Singh |
HADOOP-19203 | WrappedIO BulkDelete API to raise IOEs as UncheckedIOExceptions | Major | fs | Steve Loughran | Steve Loughran
HADOOP-19194 | Add test to find unshaded dependencies in the aws sdk | Major | fs/s3 | Harshit Gupta | Harshit Gupta
HADOOP-19195 | Upgrade aws sdk v2 to 2.25.53 | Major | fs/s3 | Harshit Gupta | Harshit Gupta
HDFS-17534 | RBF: Support leader follower mode for multiple subclusters | Major | rbf | Yuanbo Liu | Yuanbo Liu
HADOOP-19218 | Avoid DNS lookup while creating IPC Connection object | Major | ipc | Viraj Jasani | Viraj Jasani
HADOOP-19227 | ipc.Server accelerate token negotiation only for the default mechanism | Major | ipc | Tsz-wo Sze | Tsz-wo Sze
HDFS-17576 | Support user defined auth Callback | Major | security | Tsz-wo Sze | Tsz-wo Sze
HADOOP-19228 | ShellCommandFencer#setConfAsEnvVars should also replace ‘-’ with ‘_’. | Major | . | fuchaohong | fuchaohong
HDFS-16690 | Automatically format new unformatted JournalNodes using JournalNodeSyncer | Major | journal-node | Steve Vaughan | Aswin M Prabhu
HADOOP-19161 | S3A: option “fs.s3a.performance.flags” to take list of performance flags | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19244 | Pullout arch-agnostic maven javadoc plugin configurations in hadoop-common | Major | build, common | Cheng Pan | Cheng Pan
HDFS-17575 | SaslDataTransferClient should use SaslParticipant to create messages | Major | security | Tsz-wo Sze | Tsz-wo Sze
HADOOP-17609 | Make SM4 support optional for OpenSSL native code | Major | native | Masatake Iwasaki | Masatake Iwasaki
HADOOP-19136 | Upgrade commons-io to 2.16.1 | Major | common | Shilun Fan | Shilun Fan
HADOOP-19134 | Use StringBuilder instead of StringBuffer | Major | . | PJ Fanning | PJ Fanning
HADOOP-19249 | Getting NullPointerException when the unauthorised user tries to perform the key operation | Major | common, security | Dhaval Shah | Dhaval Shah
HDFS-17606 | Do not require implementing CustomizedCallbackHandler | Major | security | Tsz-wo Sze | Tsz-wo Sze
YARN-11711 | Improve ServiceScheduler Code | Minor | scheduler, yarn | Shilun Fan | Shilun Fan
HDFS-17573 | Allow turn on both FSImage parallelization and compression | Major | hdfs, namenode | Sungdong Kim | Sungdong Kim
HADOOP-18487 | Make protobuf 2.5 an optional runtime dependency. | Major | build, ipc | Steve Loughran | Steve Loughran
HADOOP-16928 | [JDK13] Support HTML5 Javadoc | Major | documentation | Akira Ajisaka | Cheng Pan
YARN-11709 | NodeManager should be shut down or blacklisted when it cannot run program “/var/lib/yarn-ce/bin/container-executor” | Major | container-executor | Ferenc Erdelyi | Benjamin Teke
YARN-11730 | Resourcemanager node reporting enhancement for unregistered hosts | Major | resourcemanager, yarn | Arjun Mohnot | Arjun Mohnot
HDFS-17621 | Make PathIsNotEmptyDirectoryException terse | Minor | hdfs | dzcxzl | dzcxzl
HADOOP-19283 | Move all DistCp execution logic to execute() | Minor | common | Felix N | Felix N
HADOOP-19165 | Explore dropping protobuf 2.5.0 from the distro | Major | build, yarn | Ayush Saxena | Ayush Saxena
HADOOP-15760 | Upgrade commons-collections to commons-collections4 | Major | . | David Mollitor | Nihal Jain
HADOOP-19281 | MetricsSystemImpl should not print INFO message in CLI | Major | metrics | Tsz-wo Sze | Sarveksha Yeshavantha Raju
HDFS-17626 | Reduce lock contention at datanode startup | Minor | . | Tao Li | Tao Li
YARN-11734 | Fix spotbugs in ServiceScheduler#load | Major | yarn | Hualong Zhang | Hualong Zhang
HDFS-17644 | Add log when a node selection is rejected by BPP UpgradeDomain | Minor | hdfs | Lei Yang | Lei Yang
HDFS-17607 | Reduce the number of times conf is loaded when DataNode startUp | Major | . | lei w | lei w
HADOOP-18682 | Move hadoop docker scripts under the main source code | Major | . | Ayush Saxena | Christos Bisias
HADOOP-18610 | ABFS OAuth2 Token Provider to support Azure Workload Identity for AKS | Critical | tools | Haifeng Chen | Anuj Modi
HADOOP-19306 | Support user defined auth Callback in SaslRpcServer | Major | ipc, security | Tsz-wo Sze | Tsz-wo Sze
YARN-11738 | Modernize SecretManager config | Major | yarn | Bence Kosztolnik | Bence Kosztolnik
HADOOP-19349 | S3A : Improve Client Side Encryption Documentation | Major | documentation, fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman
HADOOP-19358 | Update command usage of appendToFile. | Major | documentation | fuchaohong | fuchaohong
HADOOP-19357 | ABFS: Optimizations for Retry Handling and Throttling | Minor | fs/azure | Manika Joshi | Manika Joshi
YARN-7327 | CapacityScheduler: Allocate containers asynchronously by default | Trivial | . | Craig Ingram | Syed Shameerur Rahman
HADOOP-19366 | Install OpenJDk 17 in default ubuntu build container | Major | build | Cheng Pan | Cheng Pan
HADOOP-19371 | JVM GC Metrics supports ZGC pause time and count | Minor | common | dzcxzl | dzcxzl
HDFS-17683 | Add metrics for acquiring dataset read/write lock | Major | datanode | Haobo Zhang | Haobo Zhang
HDFS-17696 | Optimize isBlockReplicatedOk method when scheduleReconStruction parameter is false | Major | namenode | Haobo Zhang | Haobo Zhang
HDFS-17695 | Fix javadoc for FSDirectory#resolvePath method. | Trivial | namenode | Haobo Zhang | Haobo Zhang
HADOOP-19278 | S3A: remove option to delete directory markers | Major | fs/s3 | Steve Loughran | Steve Loughran
YARN-11752 | Global Scheduler : Improve the container allocation time | Major | capacity scheduler | Syed Shameerur Rahman | Syed Shameerur Rahman
YARN-11751 | Remove TestAppLevelTimelineCollector | Major | timelineserver | Shilun Fan | Shilun Fan
HADOOP-15984 | Update jersey from 1.19 to 2.x | Major | common, hdfs, mapreduce, yarn | Akira Ajisaka | Shilun Fan
HDFS-17384 | HDFS NameNode Fine-Grained Locking Phase I | Major | namenode | ZanderXu | ZanderXu
HDFS-17711 | Change fsimage loading progress percentage discontinuous to continuous | Minor | . | Sungdong Kim | Sungdong Kim
HDFS-17704 | Fix TestDecommission and TestDecommissionWithBackoffMonitor often run timeout. | Major | test | Haobo Zhang | Haobo Zhang
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-19401 | Improve error message when OS can’t identify the current user. | Major | security | Chris Nauroth | Chris Nauroth
YARN-11754 | [JDK17] Fix SpotBugs Issues in YARN | Minor | . | Shilun Fan | Shilun Fan
HDFS-17721 | RBF: Allow routers to declare IP instead of hostname for admin address | Minor | router | Felix N | Felix N
HDFS-17719 | Upgrade JUnit from 4 to 5 in hadoop-hdfs-httpfs. | Major | httpfs, test | Shilun Fan | Shilun Fan
YARN-11761 | Upgrade JUnit from 4 to 5 in hadoop-yarn-services-core. | Major | test, yarn-service | Shilun Fan | Shilun Fan
YARN-11760 | Upgrade JUnit from 4 to 5 in hadoop-yarn-applications-distributedshell. | Major | test, yarn | Shilun Fan | Shilun Fan
YARN-11758 | [UI2] On the Cluster Metrics page make the Resource Usage by Leaf Queues chart partition-aware | Major | . | Ferenc Erdelyi | Ferenc Erdelyi
HADOOP-19375 | Organize JDK version-specific code in IDEA friendly approach | Major | . | Cheng Pan | Cheng Pan
HADOOP-19377 | Avoid initializing useless HashMap in protocolImplMapArray. | Minor | common | Haobo Zhang | Haobo Zhang
YARN-11767 | [UI2] upgrade moment.js to v2.30.1 | Major | yarn-ui-v2 | Ferenc Erdelyi | Ferenc Erdelyi
HDFS-17725 | DataNodeVolumeMetrics and BalancerMetrics class add MetricTag. | Major | datanode | Zhaobo Huang | Zhaobo Huang
YARN-11756 | [UI2] Add the metrics from UI1 scheduler/application queues page to UI2 Queues page | Major | . | Ferenc Erdelyi | Ferenc Erdelyi
YARN-11757 | [UI2] Add partition usage overview to the Queues page | Major | yarn-ui-v2 | Ferenc Erdelyi | Ferenc Erdelyi
YARN-11762 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-globalpolicygenerator. | Major | test, yarn | Shilun Fan | Shilun Fan
HDFS-17745 | TestRouterMountTable should reset defaultNSEnable to true after each test method. | Minor | . | Haobo Zhang | Haobo Zhang
YARN-11782 | [Federation] Fix incorrect error messages and improve failure handling. | Major | federation | Shilun Fan | Shilun Fan
HADOOP-19305 | Fix ProcessEnvironment ClassCastException in Shell.java | Major | . | Butao Zhang | Butao Zhang
HDFS-17748 | Fix javadoc problems caused by HDFS-17496 | Minor | datanode | Haobo Zhang | Haobo Zhang
HDFS-17753 | Fix occasional failure of TestRouterHttpServerXFrame | Minor | test | Haobo Zhang | Haobo Zhang
HADOOP-19086 | Update commons-logging to 1.3.0 | Minor | build | Steve Loughran | Steve Loughran
YARN-11786 | Upgrade hadoop-yarn-server-timelineservice-hbase-tests to Support Trunk Compilation and Remove compatible hadoop version. | Major | timelineservice | Shilun Fan | Shilun Fan
HDFS-17754 | Add uriparser2 to notices | Minor | hdfs-client | Chris Nauroth | Chris Nauroth
HADOOP-19400 | Expand specification and contract test coverage for InputStream reads. | Major | documentation, fs, test | Chris Nauroth | Chris Nauroth
MAPREDUCE-7503 | Fix ByteBuf leaks in TestShuffleChannelHandler | Major | test | Istvan Toth | Istvan Toth
MAPREDUCE-7504 | [JDK24] Remove terminally deprecated Thread.suspend from TestMergeManager | Major | test | Istvan Toth | Istvan Toth
HADOOP-19225 | Upgrade Jetty to 9.4.57.v20241219 due to CVE-2024-8184 and other CVEs | Major | build | Palakur Eshwitha Sai | PJ Fanning
HADOOP-19475 | Update Boost to 1.86.0 | Major | build, native | Istvan Toth | Istvan Toth
YARN-11787 | [Federation] Enhance Exception Handling in FederationClientInterceptor#forceKillApplication | Major | federation | Shilun Fan | Shilun Fan
YARN-11788 | Remove unused unit tests. | Major | resourcemanager, test | Shilun Fan | Shilun Fan
HADOOP-19509 | Add a config entry to make IPC.Client checkAsyncCall off by default | Major | ipc | Haobo Zhang | Haobo Zhang
HADOOP-18991 | Remove commons-beanutils dependency from Hadoop 3 | Major | common | Istvan Toth | Istvan Toth
YARN-11795 | [JDK19] Skip BaseFederationPoliciesTest.testReinitilializeBad3() on JVMs where Mockito cannot mock ByteBuffers | Major | yarn | Istvan Toth | Istvan Toth
YARN-11798 | Precheck request separately to avoid redundant node checks and optimize performance for global scheduler. | Major | capacityscheduler | Tao Yang | Tao Yang
HADOOP-17178 | [JDK 13] Javadoc HTML5 support | Major | build, documentation | Akira Ajisaka | Cheng Pan
HADOOP-19080 | S3A to support writing to object lock buckets | Minor | fs/s3 | Steve Loughran | Raphael Azzolini
YARN-11805 | [JDK18] Skip tests in TestTimelineWriterHBaseDown when InaccessibleObjectException is thrown | Major | test, timelineservice | Istvan Toth | Istvan Toth
HDFS-17718 | Upgrade JUnit from 4 to 5 in hadoop-hdfs-client. | Major | hdfs-client, test | Shilun Fan | Hualong Zhang
YARN-11807 | [JDK18] Skip each test in hadoop-yarn-server-timelineservice-hbase-tests when InaccessibleObjectException is thrown | Major | test, timelineservice | Istvan Toth | Istvan Toth
YARN-11806 | [JDK18] Skip tests that depend on custom SecurityManager when Java doesn’t support it | Major | test | Istvan Toth | Istvan Toth
MAPREDUCE-7505 | [JDK18] Remove obsolete SecurityManager code from TestPipeApplication | Major | test | Istvan Toth | Istvan Toth
HADOOP-19546 | Include cipher feature for HttpServer2 and SSLFactory | Major | hadoop-common, hdfs, yarn | Bence Kosztolnik | Bence Kosztolnik
HDFS-17226 | Building native libraries fails on Fedora 38 | Major | libhdfs++, native | Kengo Seki | Kengo Seki
HADOOP-19523 | Upgrade to hadoop-thirdparty 1.4.0 | Major | build | Steve Loughran | Steve Loughran
HADOOP-19409 | Upgrade JUnit from 4 to 5 in hadoop-cloud-storage-project | Major | cloud-storage, test | Shilun Fan | Shilun Fan
HADOOP-19545 | [JDK21] Update to ApacheDS 2.0.0.AM27 and ldap-api 2.1.7 | Major | auth, common, test | Istvan Toth | Istvan Toth
HADOOP-19550 | Migrate ViewFileSystemBaseTest to Junit 5 | Major | . | Istvan Toth | Istvan Toth
HDFS-17767 | [JDK18] Skip tests that depend on custom SecurityManager when Java doesn’t support it | Major | test | Istvan Toth | Istvan Toth
HADOOP-19526 | [JDK18] Skip tests in Hadoop common that depend on SecurityManager if the JVM does not support it | Major | . | Istvan Toth | Istvan Toth
HADOOP-19530 | Add –enable-native-access=ALL-UNNAMED JVM option | Major | . | Istvan Toth | Istvan Toth
HADOOP-19571 | Improve PrometheusMetricsSink#normalizeName performance | Major | metrics | Ivan Andika | Ivan Andika
HDFS-17637 | Fix spotbugs in HttpFSFileSystem#getXAttr | Major | httpfs | Hualong Zhang | Hualong Zhang
HADOOP-19568 | [JDK24] Update byte-buddy to 1.15.11 | Major | build | Istvan Toth | Istvan Toth
HADOOP-8865 | log warn when loading deprecated properties | Major | conf | Jianbin Wei | Stamatis Zampetakis
HADOOP-19413 | Upgrade JUnit from 4 to 5 in hadoop-common-project. | Major | hadoop-common | Shilun Fan | Shilun Fan
HADOOP-19597 | Log warning message on every set/get of a deprecated configuration property | Major | hadoop-common | Stamatis Zampetakis | Stamatis Zampetakis
YARN-11246 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server | Major | test, yarn | Ashutosh Gupta | Ashutosh Gupta
HADOOP-19384 | S3A: Add support for ProfileCredentialsProvider | Minor | fs/s3 | Venkatasubrahmanian Narayanan | Venkatasubrahmanian Narayanan
HADOOP-19607 | Remove workaround for protoc on M1 mac and unused property build.platform | Major | build | Cheng Pan | Cheng Pan
HADOOP-19535 | S3A: Support WebIdentityTokenFileCredentialsProvider | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman
HADOOP-19618 | Replace AssumptionViolatedException with TestAbortedException | Major | test | Shilun Fan | Shilun Fan
HDFS-17811 | EC: DFSStripedInputStream supports retrying just like DFSInputStream | Major | ec, hdfs-client | Haobo Zhang | Haobo Zhang
YARN-11844 | Support configuration of retry policy on GPU discovery | Major | gpu, nodemanager | Chris Nauroth | Chris Nauroth
HADOOP-19143 | Upgrade commons-cli to 1.6.0. | Major | build, common | Shilun Fan | Shilun Fan
HADOOP-19657 | Update 3.4.2 docs landing page to highlight changes shipped in the release | Major | . | Ahmar Suhail | Ahmar Suhail
HDFS-17365 | EC: Add extra redunency configuration in checkStreamerFailures to prevent data loss. | Major | ec | Haobo Zhang | Haobo Zhang
HADOOP-19661 | Migrate CentOS 8 to Rocky Linux 8 in build env Dockerfile | Major | build | Cheng Pan | Cheng Pan
HADOOP-19659 | Upgrade Debian 10 to 11 in build env Dockerfile | Major | build | Cheng Pan | Cheng Pan
HADOOP-19675 | Close stale PRs updated over 100 days ago. | Major | . | Xiaoqiao He | Xiaoqiao He
HADOOP-19343 | Add native support for GCS connector | Major | fs | Abhishek Modi | Arunkumar Chacko
HDFS-17830 | Fix failing TestZKDelegationTokenSecretManagerImpl due to static Curator reuse | Major | rbf | Hualong Zhang | Hualong Zhang
HADOOP-19684 | Add JDK 21 to Ubuntu 20.04 docker development images | Major | build | Istvan Toth | Istvan Toth
HADOOP-19680 | Update non-thirdparty Guava version to 32.0.1 | Critical | . | Istvan Toth | Istvan Toth
HADOOP-19166 | [DOC] Drop Migrating from Apache Hadoop 1.x to Apache Hadoop 2.x | Minor | . | Ayush Saxena | Atsuya Ishikawa
HADOOP-19594 | Bump Maven 3.9.10 | Major | build | Cheng Pan | Cheng Pan
HADOOP-19632 | Upgrade nimbusds to 10.0.2 | Major | build | Ananya Singh | Rohit Kumar
YARN-11863 | [JDK17] Remove JUnit4 NoExitSecurityManager | Major | resourcemanager | Shilun Fan | Shilun Fan
HADOOP-19701 | Remove invalid `licenses` field of `hadoop-aliyun` SBOM by upgradding `cyclonedx` to 2.9.1 | Major | build | Dongjoon Hyun | Dongjoon Hyun
YARN-11864 | [JDK17] Remove Usage of org.hamcrest in Unit Tests | Major | . | Shilun Fan | Shilun Fan
HADOOP-19282 | S3A: STSClientFactory has hard-coded dependency on shaded HttpClient | Major | fs/s3 | melin | Dmitry Lapshin
HADOOP-19707 | Surefire upgrade leads to increased report output, can cause Jenkins OOM | Major | test | Michael Smith | Michael Smith
HADOOP-19702 | Update non-thirdparty Guava version to 33.4.8-jre | Major | build | Istvan Toth | Istvan Toth
HADOOP-19711 | Upgrade hadoop3 docker scripts to 3.4.2 | Major | build, docker | Shilun Fan | Shilun Fan
HADOOP-19693 | Update Java 24 to 25 in docker images | Major | build | Istvan Toth | Istvan Toth
YARN-11876 | Fix AsyncDispatcher crash in TestAppManager | Major | resourcemanager | Shilun Fan | Shilun Fan
HADOOP-19720 | Publish multi-arch hadoop-runner image to GitHub | Major | build, docker | Attila Doroszlai | Attila Doroszlai
MAPREDUCE-7521 | Fix TestUberAM failures after JUnit 5 migration | Major | mapreduce-client | Shilun Fan | Shilun Fan
HADOOP-19723 | Build multi-arch hadoop image | Major | docker | Attila Doroszlai | Attila Doroszlai
HADOOP-19722 | Pin robotframework version | Minor | docker | Attila Doroszlai | Attila Doroszlai
HADOOP-19012 | Use CRC tables to speed up galoisFieldMultiply in CrcUtil | Major | util | Tsz-wo Sze | Tsz-wo Sze
HDFS-17846 | Enhance the stability of the unit test TestDirectoryScanner. | Major | hdfs | Zhaobo Huang | Zhaobo Huang
HADOOP-19359 | Accelerate token negotiation for other similar mechanisms. | Major | ipc, security | Tsz-wo Sze | Tsz-wo Sze
HADOOP-19725 | Upgrade SpotBugs Version to Support JDK 17 Compilation | Major | build, hadoop-common | Shilun Fan | Shilun Fan
HADOOP-19726 | Add JDK 17 compile options for maven-surefire-plugin in hadoop-tos module | Major | hadoop-tos | Shilun Fan | Shilun Fan
HADOOP-19605 | Upgrade Protobuf 3.25.5 for docker images | Major | build | Cheng Pan | Cheng Pan
HADOOP-19654 | Upgrade AWS SDK to 2.35.4 | Major | build, fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19738 | Upgrade to hadoop-thirdparty 1.5.0 | Major | build | Steve Loughran | Steve Loughran
YARN-11898 | TestRMHA.testTransitionedToStandbyShouldNotHang hangs | Major | test, yarn | Istvan Toth | Istvan Toth
HADOOP-19670 | [JDK22] Replace Thread with SubjectPreservingThread | Major | common, hdfs, mapreduce, yarn | Istvan Toth | Istvan Toth
HDFS-17853 | Support to make dfs.namenode.fs-limits.max-directory-items reconfigurable | Major | namenode | caozhiqiang | caozhiqiang
HADOOP-19708 | volcano tos: disable shading when -DskipShade is set on a build | Major | fs/volcano | Steve Loughran | Steve Loughran
HADOOP-19731 | Fix SpotBugs warnings introduced after SpotBugs version upgrade. | Major | common, hdfs, mapreduce, yarn | Shilun Fan | Shilun Fan
HADOOP-19574 | [JDK22] Restore Subject propagation semantics for Java 22+ | Critical | . | Istvan Toth | Istvan Toth
HADOOP-19761 | Upgrade jetty and http2-common to 9.4.58.v20250814 due to CVE-2025-5115 | Minor | build, yarn | fuchaohong | fuchaohong
YARN-10972 | Remove stack traces from Jetty’s response for Security Reasons | Major | . | Tamas Domok | Tamas Domok
HADOOP-19762 | Move hadoop-gcp from hadoop-tools to hadoop-cloud-storage-project | Major | fs/gcs | Chris Nauroth | Chris Nauroth
YARN-11916 | FileSystemTimelineReaderImpl vulnerable to race conditions | Minor | timelineserver | Steve Loughran | Steve Loughran
HADOOP-19777 | Update trunk BUILDING.txt for Java 17 requirement | Major | documentation | Chris Nauroth | Chris Nauroth
HADOOP-19787 | Remove unneeded deps from Hadoop-NFS | Minor | nfs | Edward Capriolo | Edward Capriolo
HADOOP-19789 | Set -Pnative -Pyarn-ui in precommit mvninstall phase | Major | build | Akira Ajisaka | Akira Ajisaka
HADOOP-19779 | Use enforcer to fail fast if building with Java <17 | Major | build | Chris Nauroth | Chris Nauroth
YARN-11922 | ResourceManager not update SecretManager keysize immediately if recovery is on | Minor | yarn | Bence Kosztolnik | Bence Kosztolnik
HDFS-17873 | Use a password retrieval method (e.g. conf.getPassword) in HikariDataSourceConnectionFactory and MySQLStateStoreHikariDataSourceConnectionFactory, similar to HttpServer2 | Major | rbf, security | Hiroki Egawa | Hiroki Egawa
HADOOP-19798 | Add Maven Wrapper | Major | build | Cheng Pan | Cheng Pan
HADOOP-19808 | Jenkins switch from Debian 11 to Debian 13 | Major | build | Cheng Pan | Cheng Pan
HADOOP-19812 | Reduce boost source code download size | Major | build | Cheng Pan | Cheng Pan
MAPREDUCE-7525 | Improve TestDFSIO to support different InputFormat | Major | mapreduce-client | zhixingheyi-tian |
HADOOP-19807 | Enable cross-platform support for dev container | Major | build | Cheng Pan | Cheng Pan
MAPREDUCE-7532 | Remove accidently tracked vim swp file | Major | mapreduce-client | Cheng Pan | Cheng Pan
HADOOP-19822 | Upgrade Avro to 1.11.5 | Major | common | Chris Nauroth | Chris Nauroth
YARN-11897 | NodeManager REST API backward compatibility with Jersey1 | Major | yarn | Peter Szucs | chhinlinghean
YARN-11877 | Resolve JAXB IllegalAnnotation issue in TimelineEntity with Jersey 2.x | Major | timelineservice | Shilun Fan | Shilun Fan
HADOOP-19829 | Bump lz4-java 1.10.4 | Critical | build | Cheng Pan | Cheng Pan
HADOOP-19827 | Upgrade kafka-clients to 3.9.2 | Major | build | Cheng Pan | Cheng Pan
HADOOP-19834 | Broken links and whitespace misalignments in S3A index.html | Trivial | documentation, fs/s3 | Enrico Minack | Enrico Minack
HADOOP-19788 | Upgrade Netty due to CVE-2025-67735 | Major | . | Edward Capriolo | Edward Capriolo
HDFS-4277 | SocketTimeoutExceptions over the DataXciever service of a DN should print the DFSClient ID | Minor | datanode | Harsh J | Amit Balode
HADOOP-19837 | Bump org.apache.zookeeper:zookeeper from 3.8.4 to 3.8.6 in hadoop-project | Major | build | Jared Jia | Jared Jia

### BUG FIXES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HDFS-17289 | Considering the size of non-lastBlocks equals to complete block size can cause append failure. | Major | . | Haobo Zhang | Haobo Zhang
HADOOP-19031 | CVE-2024-23454: Apache Hadoop: Temporary File Local Information Disclosure | Major | security | Xiaoqiao He | Xiaoqiao He
HDFS-17337 | RPC RESPONSE time seems not exactly accurate when using FSEditLogAsync. | Major | namenode | Haobo Zhang | Haobo Zhang
HADOOP-18894 | upgrade sshd-core due to CVEs | Major | build, common | PJ Fanning | PJ Fanning
YARN-11645 | Fix flaky json assert tests in TestRMWebServices | Major | capacityscheduler | Tamas Domok | Tamas Domok
HDFS-17346 | Fix DirectoryScanner check mark the normal blocks as corrupt. | Major | datanode | Haiyang Hu | Haiyang Hu
YARN-11641 | Can’t update a queue hierarchy in absolute mode when the configured capacities are zero | Major | capacityscheduler | Tamas Domok | Tamas Domok
YARN-11639 | ConcurrentModificationException and NPE in PriorityUtilizationQueueOrderingPolicy | Major | capacity scheduler | Ferenc Erdelyi | Ferenc Erdelyi
HADOOP-19061 | Capture exception in rpcRequestSender.start() in IPC.Connection.run() | Major | ipc | Xing Lin | Xing Lin
HADOOP-19049 | Class loader leak caused by StatisticsDataReferenceCleaner thread | Major | common | Jia Fan | Jia Fan
HDFS-17376 | Distcp creates Factor 1 replication file on target if Source is EC | Major | distcp | Sadanand Shenoy | Sadanand Shenoy
HDFS-17181 | WebHDFS not considering whether a DN is good when called from outside the cluster | Major | namenode, webhdfs | Lars Francke | Lars Francke
HDFS-17358 | EC: infinite lease recovery caused by the length of RWR equals to zero. | Major | ec | Haobo Zhang | Haobo Zhang
HDFS-17299 | HDFS is not rack failure tolerant while creating a new file. | Critical | . | Rushabh Shah | Ritesh
HDFS-17422 | Enhance the stability of the unit test TestDFSAdmin | Major | . | lei w | lei w
YARN-5305 | Yarn Application Log Aggregation fails due to NM can not get correct HDFS delegation token III | Major | yarn | Xianyin Xin | Peter Szucs
HDFS-17354 | Delay invoke clearStaleNamespacesInRouterStateIdContext during router start up | Major | . | lei w | lei w
HADOOP-19116 | update to zookeeper client 3.8.4 due to CVE-2024-23944 | Major | CVE | PJ Fanning | PJ Fanning
HADOOP-19088 | upgrade to jersey-json 1.22.0 | Major | build | PJ Fanning | PJ Fanning
HDFS-17368 | HA: Standy should exit safemode when resources are from low available | Major | ha, namenode | Zilong Zhu | Zilong Zhu
HDFS-17216 | When distcp handle the small files, the bandwidth parameter will be invalid, resulting in serious overspeed behavior | Major | distcp | xiaojunxiang | xiaojunxiang
HDFS-17443 | TestNameEditsConfigs does not check null before closing fileSys and cluster | Major | . | rstest | rstest
YARN-11668 | Potential concurrent modification exception for node attributes of node manager | Major | . | Junfan Zhang | Junfan Zhang
HDFS-17103 | Fix file system cleanup in TestNameEditsConfigs | Critical | . | rstest | rstest
HDFS-17448 | Enhance the stability of the unit test TestDiskBalancerCommand | Major | . | Haiyang Hu | Haiyang Hu
HADOOP-19115 | upgrade to nimbus-jose-jwt 9.37.2 due to CVE | Major | build, CVE | PJ Fanning | PJ Fanning
HDFS-17449 | Fix ill-formed decommission host name and port pair triggers IndexOutOfBound error | Major | . | rstest | rstest
HDFS-17453 | IncrementalBlockReport can have race condition with Edit Log Tailer | Major | auto-failover, ha, hdfs, namenode | Danny Becker | Danny Becker
HDFS-17455 | Fix Client throw IndexOutOfBoundsException in DFSInputStream#fetchBlockAt | Major | dfsclient | Haiyang Hu | Haiyang Hu
HDFS-17465 | RBF: Use ProportionRouterRpcFairnessPolicyController get “java.Lang. Error: Maximum permit count exceeded” | Blocker | rbf | Xiping Zhang | Xiping Zhang
HDFS-17383 | Datanode current block token should come from active NameNode in HA mode | Major | . | lei w | lei w
HADOOP-19130 | FTPFileSystem rename with full qualified path broken | Major | fs | shawn | shawn
YARN-11684 | PriorityQueueComparator violates general contract | Major | capacityscheduler | Tamas Domok | Tamas Domok
HDFS-17499 | removeQueuedBlock in PendingDataNodeMessages has memory leak | Major | namenode | Danny Becker |
HDFS-17471 | Correct the percentage of sample range. | Major | hdfs | fuchaohong | fuchaohong
HDFS-17508 | RBF: MembershipStateStore can overwrite valid records when refreshing the local cache | Major | rbf | Danny Becker | Danny Becker
HDFS-17503 | Unreleased volume references because of OOM | Major | . | Zilong Zhu | Zilong Zhu
HDFS-17488 | DN can fail IBRs with NPE when a volume is removed | Major | hdfs | Felix N | Felix N
HADOOP-19170 | Fixes compilation issues on Mac | Major | . | Chenyu Zheng | Chenyu Zheng
HDFS-17099 | Fix Null Pointer Exception when stop namesystem in HDFS | Major | . | rstest | rstest
HDFS-17520 | TestDFSAdmin.testAllDatanodesReconfig and TestDFSAdmin.testDecommissionDataNodesReconfig failed | Major | hdfs | ZanderXu | ZanderXu
HADOOP-19073 | WASB: Fix connection leak in FolderRenamePending | Major | fs/azure | xy | xy
MAPREDUCE-7474 | [ABFS] Improve commit resilience and performance in Manifest Committer | Major | client | Steve Loughran | Steve Loughran
HADOOP-19167 | Change of Codec configuration does not work | Minor | compress | Zhikai Hu |
HDFS-17509 | RBF: Fix ClientProtocol.concat will throw NPE if tgr is a empty file. | Minor | . | liuguanghua | liuguanghua
MAPREDUCE-7475 | Fix non-idempotent unit tests | Minor | test | Kaiyao Ke | Kaiyao Ke
HADOOP-13147 | Constructors must not call overrideable methods in PureJavaCrc32C | Blocker | . | Sebb | Sebb
HADOOP-19163 | Upgrade protobuf version to 3.25.3 | Major | build, hadoop-thirdparty | Bilwa S T | Bilwa S T
HADOOP-18962 | Upgrade kafka to 3.4.0 | Major | build | D M Murali Krishna Reddy | D M Murali Krishna Reddy
HADOOP-19188 | TestHarFileSystem and TestFilterFileSystem failing after bulk delete API added | Minor | fs, test | Steve Loughran | Mukund Thakur
HADOOP-19114 | upgrade to commons-compress 1.26.1 due to cves | Major | build, CVE | PJ Fanning | PJ Fanning
HADOOP-19196 | Bulk delete api doesn’t take the path to delete as the base path | Minor | fs | Steve Loughran | Mukund Thakur
HDFS-17551 | Fix unit test failure caused by HDFS-17464 | Minor | . | Haobo Zhang | Haobo Zhang
YARN-11701 | Enhance Federation Cache Clean Conditions | Major | federation | Shilun Fan | Shilun Fan
HDFS-17528 | FsImageValidation: set txid when saving a new image | Major | tools | Tsz-wo Sze | Tsz-wo Sze
HADOOP-14451 | Deadlock in NativeIO | Blocker | . | Ajith S | Vinayakumar B
HADOOP-19215 | Fix unit tests testSlowConnection and testBadSetup failed in TestRPC | Minor | test | Haobo Zhang | Haobo Zhang
HDFS-17564 | EC: Fix the issue of inaccurate metrics when decommission mark busy DN | Major | . | Haiyang Hu | Haiyang Hu
HDFS-17557 | Fix bug for TestRedundancyMonitor#testChooseTargetWhenAllDataNodesStop | Major | . | Haiyang Hu | Haiyang Hu
HDFS-17555 | Fix NumberFormatException of NNThroughputBenchmark when configured dfs.blocksize. | Major | benchmarks, hdfs | wangzhongwei | wangzhongwei
HDFS-17566 | Got wrong sorted block order when StorageType is considered. | Major | . | Chenyu Zheng | Chenyu Zheng
HADOOP-19222 | Switch yum repo baseurl due to CentOS 7 sunset | Major | build | Cheng Pan | Cheng Pan
HDFS-17574 | Make NNThroughputBenchmark support human-friendly units about blocksize. | Major | benchmarks, hdfs | wangzhongwei | wangzhongwei
HADOOP-19246 | Update the yasm rpm download address | Major | . | Chenyu Zheng | Chenyu Zheng
HADOOP-19153 | hadoop-common still exports logback as a transitive dependency | Major | build, common | Steve Loughran | Steve Loughran
HADOOP-19180 | EC: Fix calculation errors caused by special index order | Critical | . | Chenyu Zheng | Chenyu Zheng
HDFS-17605 | Reduced memory overhead of TestBPOfferService | Major | test | Stephen O’Donnell | Stephen O’Donnell
HADOOP-18786 | Hadoop build depends on archives.apache.org | Critical | build | Christopher Tubbs | Christopher Tubbs
HADOOP-18542 | Azure Token provider requires tenant and client IDs despite being optional | Major | fs/azure, hadoop-thirdparty | Carl |
HDFS-16084 | getJNIEnv() returns invalid pointer when called twice after getGlobalJNIEnv() failed | Major | libhdfs | Antoine Pitrou | kevin cai
HDFS-17599 | EC: Fix the mismatch between locations and indices for mover | Major | balancer & mover | Tao Li | Tao Li
HADOOP-19248 | Protobuf code generate and replace should happen together | Major | common | Cheng Pan | Cheng Pan
HADOOP-19250 | Fix test TestServiceInterruptHandling.testRegisterAndRaise | Major | test | Chenyu Zheng | Chenyu Zheng
HADOOP-19271 | [ABFS]: NPE in AbfsManagedApacheHttpConnection.toString() when not connected | Blocker | fs/azure | Steve Loughran | Pranav Saxena
HADOOP-19277 | Files and directories mixed up in TreeScanResults#dump | Trivial | test | Attila Doroszlai | Attila Doroszlai
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 | Hadoop CLI MiniCluster is broken | Major | . | Ayush Saxena | Ayush Saxena
HDFS-17526 | getMetadataInputStream should use getShareDeleteFileInputStream for windows | Major | datanode | Danny Becker | Danny Becker
YARN-11560 | Fix NPE bug when multi-node enabled with schedule asynchronously | Blocker | capacity scheduler | wangzhongwei | wangzhongwei
HADOOP-19285 | [ABFS] Restore ETAGS_AVAILABLE to abfs path capabilities | Critical | fs/azure | Steve Loughran | Steve Loughran
YARN-11733 | Fix the order of updating CPU controls with cgroup v1 | Major | yarn | Peter Szucs | Peter Szucs
YARN-11702 | Fix Yarn over allocating containers | Major | capacity scheduler, fairscheduler, scheduler, yarn | Syed Shameerur Rahman | Syed Shameerur Rahman
HDFS-17624 | Fix DFSNetworkTopology#chooseRandomWithStorageType() availableCount when excluded node is not in selected scope. | Major | . | fuchaohong | fuchaohong
HADOOP-19290 | Operating on / in ChecksumFileSystem throws NPE | Major | . | Ayush Saxena | Ayush Saxena
HADOOP-19280 | ABFS: Initialize ABFS client timer only when metric collection is enabled | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19294 | NPE on maven enforcer with -Pnative on arm mac | Major | build | Steve Loughran | Steve Loughran
HADOOP-19288 | hadoop-client-runtime exclude dnsjava InetAddressResolverProvider | Major | build | dzcxzl | dzcxzl
YARN-11708 | Setting maximum-application-lifetime using AQCv2 templates doesn’t apply on the first submitted app | Major | . | Benjamin Teke | Susheel Gupta
HADOOP-19299 | ConcurrentModificationException in HttpReferrerAuditHeader | Major | fs/s3 | Steve Loughran | Steve Loughran
MAPREDUCE-7494 | File stream leak when LineRecordReader is interrupted | Minor | client | Davin Tjong | Davin Tjong
YARN-11732 | Potential NPE when calling SchedulerNode#reservedContainer for CapacityScheduler | Major | capacityscheduler | Tao Yang | Tao Yang
HDFS-17631 | Fix RedundantEditLogInputStream.nextOp() state error when EditLogInputStream.skipUntil() throw IOException | Major | . | liuguanghua | liuguanghua
HDFS-17636 | Don’t add declspec for Windows | Blocker | libhdfs | Gautham Banasandra | Gautham Banasandra
HADOOP-19309 | S3A CopyFromLocalFile operation fails when the source file does not contain file scheme. | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman
HDFS-17654 | Fix bugs in TestRouterMountTable | Trivial | rbf, test | Haobo Zhang | Haobo Zhang
YARN-11191 | Global Scheduler refreshQueue cause deadLock | Major | capacity scheduler | ben yang | Tamas Domok
HADOOP-18583 | hadoop checknative fails to load openssl 3.x | Major | native | Sebastian Klemke | Sebastian Klemke
HADOOP-19106 | [ABFS] All tests of. ITestAzureBlobFileSystemAuthorization fails with NPE | Major | fs/azure | Mukund Thakur | Anuj Modi
HADOOP-19342 | SaslRpcServer.AuthMethod print INFO messages in client side | Major | security | Tsz-wo Sze | Tsz-wo Sze
HDFS-17668 | Treat null SASL negotiated QOP as auth in DataTransferSaslUtil#checkSaslComplete() | Major | . | Istvan Toth | Istvan Toth
HDFS-17679 | Use saslClient#hasInitialResponse() instead of heuristics in SaslParticipant#createFirstMessage() | Major | security | Istvan Toth | Istvan Toth
HDFS-17682 | Fix incorrect command of fs2img tool. | Major | documentation | fuchaohong | fuchaohong
HDFS-17648 | Fix BalancerMetrics duplicate registration issue. | Major | . | Zhaobo Huang | Zhaobo Huang
HADOOP-19337 | Fix ZKFailoverController NPE issue due to integer overflow in parseInt when initHM. | Trivial | common | rstest | rstest
HADOOP-19339 | OutofBounds Exception due to assumption about buffer size in BlockCompressorStream | Major | common | rstest | rstest
HADOOP-19360 | Disable releases for apache.snapshots repo | Major | build | Attila Doroszlai | Attila Doroszlai
HDFS-17655 | Cannot run HDFS balancer with BlockPlacementPolicyWithNodeGroup | Major | balancer & mover | YUBI LEE | YUBI LEE
HADOOP-19370 | Fix error links of huaweicloud in site index. | Minor | documentation | fuchaohong | fuchaohong
HDFS-17602 | RBF: Fix mount point with SPACE order can not find the available namespace. | Critical | router | Zhongkun Wu | Zhongkun Wu
HADOOP-19382 | [ABFS] ITestAzureBlobFileSystemInitAndCreate failure | Minor | fs/azure, test | Steve Loughran | Anuj Modi
HDFS-17706 | TestBlockTokenWithDFSStriped fails due to closed streams | Minor | . | Felix N | Felix N
YARN-11753 | NodeManager can be marked unhealthy if an application is killed | Major | container-executor | Benjamin Teke | Benjamin Teke
HADOOP-19392 | class org.apache.hadoop.fs.ftp.FtpTestServer does not compile | Blocker | common | Yaniv Kunda | Yaniv Kunda
YARN-9741 | [JDK11] TestAHSWebServices.testAbout fails | Major | timelineservice | Adam Antal |
YARN-11759 | Fix log statement in RMAppImpl#processNodeUpdate | Major | resourcemanager | yang yang | yang yang
HADOOP-19405 | hadoop-aws and hadoop-azure tests have stopped running | Critical | build | Steve Loughran | Shilun Fan
MAPREDUCE-7497 | mapreduce tests have stopped running. | Major | mapreduce-client | Shilun Fan | Shilun Fan
HDFS-17724 | Set recover.lease.on.close.exception as an instance member in the DfsClientConf.java | Minor | hadoop-client | Abhey Rana | Abhey Rana
YARN-11384 | NPE in DelegationTokenRenewer causes all subsequent apps to fail with “Timer already cancelled” | Major | yarn | Aditya Sharma | Cheng Pan
YARN-11745 | YARN ResourceManager throws java.lang.IllegalArgumentExceptio: Comparison method violates its general contract! | Major | yarn | chhinlinghean | chhinlinghean
HDFS-17729 | Inconsistent mtime in the results of -stat and -ls command due to different TimeZone | Major | shell | Haobo Zhang | Haobo Zhang
HADOOP-19464 | S3A: Restore Compatibility with EMRFS FileSystem | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman
YARN-11764 | yarn tests have stopped running. | Major | gpg, nodemanager, resourcemanager | Shilun Fan | Shilun Fan
YARN-11777 | [UI2] fix the ASF licence comment tag in the partition-usage.hsb introduced by YARN-11757 | Major | yarn-ui-v2 | Ferenc Erdelyi | Ferenc Erdelyi
YARN-11780 | [UI2] typo in the yarn-queue-partition-capacity-labels.hbs queue status section and improve the title tag wordings | Minor | . | Ferenc Erdelyi | Ferenc Erdelyi
YARN-11783 | Upgrade wro4j to 1.8.0 | Critical | yarn-ui-v2 | Gautham Banasandra | Gautham Banasandra
HADOOP-19476 | Create python3 symlink needed for mvnsite | Critical | common | Gautham Banasandra | Gautham Banasandra
HADOOP-19270 | Use stable sort in commandQueue | Major | tools | Kim gichan | Kim gichan
YARN-11785 | Race condition in QueueMetrics due to non-thread-safe HashMap causes MetricsException | Major | capacityscheduler | Tao Yang | Tao Yang
YARN-11776 | Handle NPE in the RMDelegationTokenIdentifier if localServiceAddress is null | Major | resourcemanager | Abhey Rana | Abhey Rana
HADOOP-19487 | Upgrade libopenssl to 3.1.1 for rsync on Windows | Critical | build | Gautham Banasandra | Gautham Banasandra
YARN-11797 | [JDK11] Fix tests trying to connect to 0.0.0.0 | Major | test | Istvan Toth | Istvan Toth
YARN-11799 | [JDK24] Remove PrintStream write counting from TestYarnCLI | Major | yarn | Istvan Toth | Istvan Toth
HDFS-17759 | Explicitly depend on jackson-core in hadoop-hdfs | Critical | hdfs | Istvan Toth | Istvan Toth
HADOOP-19488 | RunJar throws UnsupportedOperationException on Windows | Major | hadoop-common | Sangjin Lee | Sangjin Lee
HADOOP-19508 | Set charsetEncoder in HadoopArchiveLogs | Major | test | Istvan Toth | Istvan Toth
YARN-11796 | [JDK17] Accept extra JDK 17 options in tests | Major | test | Istvan Toth | Istvan Toth
HADOOP-19514 | SecretManager logs at INFO in bin/hadoop calls | Blocker | bin | Steve Loughran | Chris Nauroth
HDFS-16644 | java.io.IOException Invalid token in javax.security.sasl.qop | Major | . | Walter Su | Zilong Zhu
HDFS-15230 | Sanity check should not assume key base name can be derived from version name | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang
YARN-11802 | [JDK23] Avoid reflection in TestAsyncDispatcher | Major | 3.5.0 | Istvan Toth | Istvan Toth
HDFS-17760 | Fix MoveToTrash throws ParentNotDirectoryException when there is a file inode with the same name in the trash | Major | dfsclient | liuguanghua | liuguanghua
HDFS-17752 | Host2DatanodeMap will not update when re-register a node with a different hostname | Major | namenode | WenjingLiu | WenjingLiu
HADOOP-19537 | Document skip.platformToolsetDetection option in BUILDING.txt | Minor | documentation | Istvan Toth | Istvan Toth
YARN-11810 | Fix SQL script in SQLServer/FederationStateStoreTables.sql | Major | federation | Peter Szucs | Peter Szucs
YARN-11803 | [JDK24] Skip SecurityManager tests in TestJavaSandboxLinuxContainerRuntime when SecurityManager is not available | Major | test | Istvan Toth | Istvan Toth
HADOOP-19521 | Fix time unit mismatch in method updateDeferredMetrics | Major | metrics | Haobo Zhang | Haobo Zhang
YARN-11808 | RM memory leak due to Opportunistic container request cancellation at App level | Major | RM, yarn | Ashish Ranjan | Gautham Banasandra
HDFS-17770 | TestRouterRpcSingleNS#testSaveNamespace should leave safemode after finishing | Minor | test | Haobo Zhang | Haobo Zhang
HDFS-17768 | Observer namenode network delay causing empty block location for getBatchedListing | Major | namenode | Dimas Shidqi Parikesit | Dimas Shidqi Parikesit
HADOOP-19538 | Update Boost to 1.86.0 in Windows build image | Major | build, native | Istvan Toth | Istvan Toth
HADOOP-19547 | Migrate FileContextPermissionBase to Junit 5 | Major | common, fs, test | Istvan Toth | Istvan Toth
HDFS-17772 | Fix JournaledEditsCache int overflow while the maximum capacity to be Integer MAX_VALUE. | Minor | namenode | Guo Wei | Guo Wei
HADOOP-19555 | Fix testRenameFileWithFullQualifiedPath on Windows | Critical | hadoop-common | Gautham Banasandra | Gautham Banasandra
YARN-11815 | NodeQueueLoadMonitor scheduler running on standby RMs | Minor | resourcemanager | Nihal Agarwal | Gautham Banasandra
HADOOP-19560 | Update build instructions for Windows | Major | build, documentation | Gautham Banasandra | Gautham Banasandra
HADOOP-19532 | Update commons-lang3 to 3.17.0 | Major | . | Istvan Toth | Istvan Toth
HADOOP-19558 | Skip testRenameFileBeingAppended on Windows | Critical | hadoop-common | Gautham Banasandra | Gautham Banasandra
YARN-11818 | Fix “submitted by user jenkins to unknown queue: default” error in hadoop-yarn-client tests | Major | yarn-client | Shilun Fan | Shilun Fan
HADOOP-19551 | Fix compilation error of native libraries on newer GCC | Major | native | Masatake Iwasaki | Masatake Iwasaki
YARN-11801 | NPE in FifoCandidatesSelector.selectCandidates when preempting resources for an auto-created queue without child queues | Major | yarn | Susheel Gupta | Susheel Gupta
HADOOP-19563 | Upgrade libopenssl to 3.1.2 on Windows | Blocker | build | Gautham Banasandra | Gautham Banasandra
HADOOP-19562 | Fix TestTextCommand on Windows | Major | hadoop-common, test | Gautham Banasandra | Gautham Banasandra
HADOOP-19570 | Upgrade libxxhash to 0.8.3 in Windows 10 | Major | build | Gautham Banasandra | Gautham Banasandra
HADOOP-19554 | LocalDirAllocator still doesn’t always recover from directory tree deletion | Major | common | Steve Loughran | Steve Loughran
YARN-11713 | yarn-ui build fails in ARM docker in MacOs phantomjs error | Blocker | yarn-ui-v2 | Mukund Thakur | Masatake Iwasaki
YARN-11825 | Yarn-ui2 build fails with java17 | Major | yarn, yarn-ui-v2 | D M Murali Krishna Reddy | D M Murali Krishna Reddy
MAPREDUCE-7506 | Fix Jobhistoryserver UI - WebAppException controller for jobhistory not found | Major | jobhistoryserver | D M Murali Krishna Reddy | D M Murali Krishna Reddy
HADOOP-19600 | Fix Maven download link | Blocker | build | Gautham Banasandra | Gautham Banasandra
HADOOP-19576 | Insert Overwrite Jobs With MagicCommitter Fails On S3 Express Storage | Major | . | Syed Shameerur Rahman | Syed Shameerur Rahman
HADOOP-19573 | S3A: ITestS3AConfiguration.testDirectoryAllocatorDefval() failing | Minor | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19603 | Fix TestFsShellList.testList on Windows | Major | hadoop-common | Gautham Banasandra | Gautham Banasandra
HADOOP-19602 | Upgrade libopenssl to 3.1.4 for rsync on Windows | Major | build | Gautham Banasandra | Gautham Banasandra
YARN-11834 | [Capacity Scheduler] Application Stuck In ACCEPTED State due to Race Condition | Major | capacity scheduler | Syed Shameerur Rahman | Syed Shameerur Rahman
YARN-11837 | RM UI2 cannot show logs for non-MapReduce jobs with MR ACLs enabled | Major | resourcemanager | Susheel Gupta | Susheel Gupta
YARN-11840 | Fix Log in NodeStatusUpdaterImpl.java | Major | . | zeekling | zeekling
YARN-11836 | YARN CLI fails to fetch logs with “-am” option if user is not in Admin ACLs | Major | yarn-common | Peter Szucs | Peter Szucs
HADOOP-19651 | Upgrade libopenssl to 3.5.2-1 needed for rsync | Blocker | build | Gautham Banasandra | Gautham Banasandra
HDFS-17815 | Fix upload fsimage failure when checkpoint takes a long time | Major | namenode | caozhiqiang | caozhiqiang
YARN-11824 | Prevent test dependencies from leaking into the distro. | Blocker | build | Steve Loughran | Chris Nauroth
HADOOP-19652 | Fix dependency exclusion list of hadoop-client-runtime. | Major | client-mounts | Cheng Pan | Cheng Pan
HDFS-17680 | HDFS ui in the datanodes doesn’t redirect to https when dfs.http.policy is HTTPS_ONLY | Minor | datanode, ui | Luis Pigueiras | Michael Smith
HADOOP-19648 | cos use token credential will lost token field | Critical | cloud-storage, fs/cos | sanqingleo | sanqingleo
MAPREDUCE-7502 | TestPipeApplication silently hangs | Major | . | Istvan Toth | Istvan Toth
MAPREDUCE-7517 | TestPipeApplication hangs with JAVA 17+ | Major | mapreduce-client, test | Istvan Toth | Istvan Toth
HDFS-17829 | [JDK24] TestDFSUtil fails with Java 24 beacause of InetSocketAddress.toString changes | Major | hdfs, test | Istvan Toth | Istvan Toth
YARN-11838 | YARN ConcurrentModificationException When Refreshing Node Attributes | Major | nodeattibute, yarn | Syed Shameerur Rahman | Syed Shameerur Rahman
HDFS-17833 | [JDK24] TestObserverReadProxyProvider fails with Java 24 because of InetSocketAddress.toString changes | Major | test | Istvan Toth | Istvan Toth
HDFS-17832 | [JDK24] TestNameNodeResourceChecker fails with Java 24 | Major | . | Istvan Toth | Istvan Toth
HADOOP-17629 | TestRPC#testAuthorization fails | Major | test | Akira Ajisaka | Tsz-wo Sze
HDFS-17378 | Missing operationType for some operations in authorizer | Minor | hdfs, namenode | Sebastian Bernauer |
HADOOP-19717 | Resolve build error caused by missing Checker Framework (NonNull not recognized) | Major | hdfs, tos | Shilun Fan | Shilun Fan
YARN-11875 | Fix build failure caused by color@5.0.2 | Major | buid | Shilun Fan | Shilun Fan
MAPREDUCE-7448 | Skipping cleanup with FileOutputCommitter V1 can corrupt output: warn and document | Critical | . | rstest | rstest
YARN-11873 | Add yarn.lock for app catalog webapp | Critical | webapp | Michael Smith |
HADOOP-18944 | S3A: openfile to set async drain threshold correctly | Minor | fs/s3 | Steve Loughran | Mehakmeet Singh
HADOOP-19712 | S3A: Deadlock observed in IOStatistics EvaluatingStatisticsMap.entryset() | Major | fs, fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19719 | Upgrade to wildfly version with support for openssl 3 | Major | build, fs/azure, fs/s3 | Steve Loughran | Steve Loughran
HDFS-17847 | OIV exits with code 0 (success) even when the output file is incomplete | Major | command | Srinivasu Majeti | Srinivasu Majeti
YARN-11839 | [RM HA] - In corner case, RM stay in ACTIVE with RMStateStore in FENCED state | Critical | resourcemanager | Vinayakumar B | Vinayakumar B
HADOOP-18090 | Exclude com/jcraft/jsch classes from being shaded/relocated | Major | build | mkv |
YARN-11891 | Yarn logs command hangs for running applications | Major | yarn-client | D M Murali Krishna Reddy | D M Murali Krishna Reddy
YARN-11881 | Use hbase-shaded-client-byo-hadoop in hadoop-yarn-server-timelineservice-hbase | Major | build, timelineservice | Istvan Toth | Istvan Toth
HDFS-17854 | Namenode Web UI file deletion bug | Major | namenode | Jim Halfpenny | Jim Halfpenny
HDFS-17834 | Fix invalid HTTP links for DataNodes in IPv6 environment. | Minor | . | sunhui | sunhui
HADOOP-19745 | The build reported a license-header validation error | Trivial | build | Senthil Kumar | Steve Loughran
HADOOP-19747 | switch lz4-java to at.yawk.lz4 version due to CVE | Major | build, common | PJ Fanning | PJ Fanning
HADOOP-19744 | [JDK24] Do not use SecurityManager in SubjectUtil.checkThreadInheritsSubject | Major | . | Istvan Toth | Istvan Toth
YARN-11912 | Suppress Spotbugs warnings introduced in recent trunk changes | Minor | buid | Chris Nauroth | Chris Nauroth
HADOOP-19760 | hadoop-azure JavaDoc build fails | Major | build | Chris Nauroth | Chris Nauroth
HADOOP-19755 | hadoop-azure build fails | Major | fs/azure | Sangjin Lee | Anmol Asrani
YARN-11902 | Fix Hadoop build failure caused by mktemp@2.0.2 | Minor | yarn | Senthil Kumar | Senthil Kumar
YARN-11895 | Migrate Yarn Native Service to Jersey2 | Major | yarn | Bence Kosztolnik | Bence Kosztolnik
HDFS-17793 | RBF: Enable the router asynchronous RPC feature to handle getDelegationToken request errors | Major | . | Xiping Zhang | Xiping Zhang
HADOOP-19780 | Fix website build in GitHub workflow | Major | build, documentation | Akira Ajisaka | Akira Ajisaka
HADOOP-19776 | trunk pre-commits for native code still try to use Java 8 | Major | precommit | Chris Nauroth | Chris Nauroth
HADOOP-19756 | exception.c compile macro fights the future | Major | . | Edward Capriolo | Edward Capriolo
HDFS-17831 | [JDK24] Unexpected exception in org.apache.hadoop.hdfs.server.namenode.TestCheckpoint with Java 24 | Major | test | Istvan Toth | Istvan Toth
YARN-11921 | Replace unsupported org.xolstice.maven.plugins in hadoop-yarn-csi | Major | build, yarn-csi | Edward Capriolo | Edward Capriolo
YARN-11874 | ResourceManager REST api scheduler info contains @xsi.type instead of type | Major | yarn | Bence Kosztolnik | Bence Kosztolnik
YARN-11918 | Fix YARN UI v2 build in Ubuntu 24.04 ARM | Blocker | yarn-ui-v2 | Akira Ajisaka | Akira Ajisaka
YARN-11925 | Fix the configurability of RM webservice class | Major | resourcemanager, yarn | Peter Szucs | Peter Szucs
YARN-11923 | YARN web proxy AmIpFilter allows TRACE, bypassing sparkUI TRACE block | Major | yarn | Susheel Gupta | Susheel Gupta
YARN-11712 | Yarn-ui build fails in ARM docker looking for python2. | Blocker | yarn-ui-v2 | Mukund Thakur | Masatake Iwasaki
HADOOP-19697 | google gs connector registration failing | Blocker | fs/gcs | Steve Loughran | Steve Loughran
HADOOP-19811 | hadoop-gcp does not relocate shaded OpenTelemetry dependencies | Blocker | fs/gcs | Chris Nauroth | Chris Nauroth
YARN-11926 | hadoop-yarn-server-resourcemanager: TestRMWebServicesReservation fails due to outdated timestamps | Minor | resourcemanager | Ronald Macmaster | Chris Nauroth
YARN-11930 | Newly released protobuf-maven-plugin incompatible with hadoop-yarn-csi build | Blocker | build, yarn-csi | Chris Nauroth | Chris Nauroth
MAPREDUCE-7530 | MR AM REST API backward compatibility with Jersey1 | Major | mr-am | Bence Kosztolnik | Bence Kosztolnik
YARN-11932 | Fix TestYarnFederationWithFairScheduler timeout caused by shared NodeLabel storage | Major | router | Shilun Fan | Shilun Fan
YARN-11931 | Fix router webapp tests by adding EclipseLink test dependency | Major | router | Shilun Fan | Shilun Fan
YARN-11933 | TestAMSimulator fails due to shared node labels store directory | Major | scheduler-load-simulator | Shilun Fan | Shilun Fan
MAPREDUCE-7531 | TestMRJobs.testThreadDumpOnTaskTimeout flaky due to thread dump delayed write | Major | mapreduce-client | Shilun Fan | Shilun Fan
YARN-11934 | Fix testComponentHealthThresholdMonitor race condition | Major | yarn-native-services | Shilun Fan | Shilun Fan
YARN-11935 | Fix deadlock in TestRMHA#testTransitionedToStandbyShouldNotHang | Major | resourcemanager | Shilun Fan | Shilun Fan
HDFS-17885 | Fix TestDFSAdmin.testAllDatanodesReconfig flaky test | Major | dfsadmin | Shilun Fan | Shilun Fan
HDFS-17874 | Unsafe Jackson Polymorphic Deserialization in HDFS DiskBalancer NodePlan | Major | diskbalancer, security | Cyl | PJ Fanning
MAPREDUCE-7533 | MR AM UI wont be loaded on root path | Major | mrv2 | Bence Kosztolnik | Bence Kosztolnik
MAPREDUCE-7527 | Fix /jobhistory/attempts/ page not rendering attempt information | Major | . | D M Murali Krishna Reddy | Ayush Saxena
HADOOP-19733 | S3A: Credentials provider classes not found despite setting `fs.s3a.classloader.isolation` to `false` | Minor | fs/s3 | Brandon | Brandon
HADOOP-19793 | S3A: Regression: maximum size of a single upload is now only 2GB | Minor | fs/s3 | Steve Loughran | Aaron Fabbri
YARN-9511 | TestAuxServices#testRemoteAuxServiceClassPath YarnRuntimeException: The remote jarfile should not be writable by group or others. The current Permission is 436 | Major | test | Siyao Meng | Peter Szucs
YARN-11919 | linux-container-executor segfault with get_user_info | Major | . | Edward Capriolo | Edward Capriolo
HADOOP-19843 | Regenerate tracked proto2 source code for non-x86_64 platforms | Major | . | Cheng Pan | Cheng Pan

### TESTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HDFS-17370 | Fix junit dependency for running parameterized tests in hadoop-hdfs-rbf | Major | . | Takanobu Asanuma | Takanobu Asanuma
HDFS-17432 | Fix junit dependency to enable JUnit4 tests to run in hadoop-hdfs-rbf | Major | . | Takanobu Asanuma | Takanobu Asanuma
HDFS-17435 | Fix TestRouterRpc failed | Major | . | Takanobu Asanuma | Takanobu Asanuma
HDFS-17441 | Fix junit dependency by adding missing library in hadoop-hdfs-rbf | Major | . | Takanobu Asanuma | Takanobu Asanuma
YARN-11744 | Tackle flaky test testGetRunningContainersToKill | Major | test, yarn-service | Cheng Pan | Cheng Pan
MAPREDUCE-6932 | Upgrade JUnit from 4 to 5 in hadoop-mapreduce | Major | test | Akira Ajisaka | Ashutosh Gupta
YARN-11790 | TestAmFilter#testProxyUpdate fails in some networks | Minor | test, webproxy | Chris Nauroth | Chris Nauroth
YARN-11816 | Fix flaky test: TestCapacitySchedulerMultiNodes#testCheckRequestOnceForUnsatisfiedRequest | Minor | capacity scheduler, resourcemanager, test | Tao Yang | Tao Yang
HDFS-17804 | Recover test for hadoop-hdfs-native-client | Major | test | Cheng Pan | Cheng Pan
YARN-6939 | Upgrade JUnit from 4 to 5 in hadoop-yarn | Major | test, yarn | Akira Ajisaka | Ashutosh Gupta
HDFS-17841 | TestWebHDFSTimeouts fail with JDK17 | Major | test | Tsz-wo Sze | Tsz-wo Sze

### SUB-TASKS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HADOOP-18845 | Add ability to configure ConnectionTTL of http connections while creating S3 Client. | Major | fs/s3 | Mukund Thakur | Mukund Thakur
YARN-11631 | [GPG] Add GPGWebServices | Major | federation | Shilun Fan | Shilun Fan
YARN-10125 | In Federation, kill application from client does not kill Unmanaged AM’s and containers launched by Unmanaged AM | Major | client, federation, router | D M Murali Krishna Reddy | Shilun Fan
HADOOP-19004 | S3A: Support Authentication through HttpSigner API | Major | fs/s3 | Steve Loughran | Harshit Gupta
YARN-11638 | [GPG] GPG Support CLI. | Major | federation | Shilun Fan | Shilun Fan
HADOOP-19027 | S3A: S3AInputStream doesn’t recover from HTTP/channel exceptions | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19033 | S3A: disable checksums when fs.s3a.checksum.validation = false | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-18883 | Expect-100 JDK bug resolution: prevent multiple server calls | Major | fs/azure | Pranav Saxena | Pranav Saxena
HADOOP-19015 | Increase fs.s3a.connection.maximum to 500 to minimize risk of Timeout waiting for connection from pool | Major | fs/s3 | Mukund Thakur | Mukund Thakur
HADOOP-18975 | AWS SDK v2: extend support for FIPS endpoints | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19046 | S3A: update AWS sdk versions to 2.23.5 and 1.12.599 | Major | build, fs/s3 | Steve Loughran | Steve Loughran
YARN-11041 | Replace all occurences of queuePath with the new QueuePath class - followup | Major | capacity scheduler | Tibor Kovács | Peter Szucs
HADOOP-18830 | S3A: Cut S3 Select | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-18980 | S3A credential provider remapping: make extensible | Minor | fs/s3 | Steve Loughran | Viraj Jasani
HADOOP-19044 | AWS SDK V2 - Update S3A region logic | Major | fs/s3 | Ahmar Suhail | Viraj Jasani
HADOOP-19045 | HADOOP-19045. S3A: CreateSession Timeout after 10 seconds | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19069 | Use hadoop-thirdparty 1.2.0 | Major | hadoop-thirdparty | Shilun Fan | Shilun Fan
HADOOP-19057 | S3 public test bucket landsat-pds unreadable -needs replacement | Critical | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19084 | prune dependency exports of hadoop-* modules | Blocker | build | Steve Loughran | Steve Loughran
HADOOP-19099 | Add Protobuf Compatibility Notes | Major | documentation | Shilun Fan | Shilun Fan
HADOOP-19097 | core-default fs.s3a.connection.establish.timeout value too low -warning always printed | Minor | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19043 | S3A: Regression: ITestS3AOpenCost fails on prefetch test runs | Minor | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19066 | AWS SDK V2 - Enabling FIPS should be allowed with central endpoint | Major | fs/s3 | Viraj Jasani | Viraj Jasani
HADOOP-19119 | spotbugs complaining about possible NPE in org.apache.hadoop.crypto.key.kms.ValueQueue.getSize() | Minor | crypto | Steve Loughran | Steve Loughran
HADOOP-19089 | [ABFS] Reverting Back Support of setXAttr() and getXAttr() on root path | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19141 | Update VectorIO default values consistently | Major | fs, fs/s3 | Dongjoon Hyun | Dongjoon Hyun
HADOOP-19098 | Vector IO: consistent specified rejection of overlapping ranges | Major | fs, fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19101 | Vectored Read into off-heap buffer broken in fallback implementation | Blocker | fs, fs/azure | Steve Loughran | Steve Loughran
HADOOP-19096 | [ABFS] Enhancing Client-Side Throttling Metrics Updation Logic | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19102 | [ABFS]: FooterReadBufferSize should not be greater than readBufferSize | Major | fs/azure | Pranav Saxena | Pranav Saxena
YARN-11672 | Create a CgroupHandler implementation for cgroup v2 | Major | . | Benjamin Teke | Benjamin Teke
YARN-11690 | Update container executor to use CGROUP2_SUPER_MAGIC in cgroup 2 scenarios | Major | container-executor | Benjamin Teke | Benjamin Teke
YARN-11674 | Update CpuResourceHandler implementation for cgroup v2 support | Major | . | Benjamin Teke | Benjamin Teke
YARN-11675 | Update MemoryResourceHandler implementation for cgroup v2 support | Major | . | Benjamin Teke | Peter Szucs
YARN-11685 | Create a config to enable/disable cgroup v2 functionality | Major | . | Benjamin Teke | Peter Szucs
YARN-11689 | Update the cgroup v2 init error handling to provide more straightforward error messages | Major | . | Benjamin Teke | Benjamin Teke
HADOOP-19013 | fs.getXattrs(path) for S3FS doesn’t have x-amz-server-side-encryption-aws-kms-key-id header. | Major | fs/s3 | Mukund Thakur | Mukund Thakur
YARN-11681 | Update the cgroup documentation with v2 support | Major | . | Benjamin Teke | Benjamin Teke
HADOOP-18325 | ABFS: Add correlated metric support for ABFS operations | Major | fs/azure | Anmol Asrani | Anmol Asrani
YARN-11687 | Update CGroupsResourceCalculator to track usages using cgroupv2 | Major | . | Benjamin Teke | Bence Kosztolnik
HADOOP-19178 | WASB Driver Deprecation and eventual removal | Major | fs/azure | Sneha Vijayarajan | Anuj Modi
HADOOP-18516 | [ABFS]: Support fixed SAS token config in addition to Custom SASTokenProvider Implementation | Minor | fs/azure | Sree Bhattacharyya | Anuj Modi
HADOOP-19137 | [ABFS]Prevent ABFS initialization for non-hierarchical-namespace account if Customer-provided-key configs given. | Major | fs/azure | Pranav Saxena | Pranav Saxena
HADOOP-18508 | support multiple s3a integration test runs on same bucket in parallel | Minor | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19204 | VectorIO regression: empty ranges are now rejected | Major | fs | Steve Loughran | Steve Loughran
HADOOP-19210 | s3a: TestS3AAWSCredentialsProvider and TestS3AInputStreamRetry really slow | Major | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19205 | S3A initialization/close slower than with v1 SDK | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19208 | ABFS: Fixing logic to determine HNS nature of account to avoid extra getAcl() calls | Major | fs/azure | Anuj Modi | Anuj Modi
YARN-11705 | Turn off Node Manager working directories validation by default | Major | . | Bence Kosztolnik | Bence Kosztolnik
HADOOP-19120 | [ABFS]: ApacheHttpClient adaptation as network library | Major | fs/azure | Pranav Saxena | Pranav Saxena
HADOOP-19245 | S3ABlockOutputStream no longer sends progress events in close() | Critical | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19253 | Google GCS changes fail due to VectorIO changes | Major | fs | Steve Loughran | Steve Loughran
HADOOP-18965 | ITestS3AHugeFilesEncryption failure | Major | fs/s3, test | Steve Loughran |
HADOOP-19187 | ABFS: [FnsOverBlob] Making AbfsClient Abstract for supporting both DFS and Blob Endpoint | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19072 | S3A: expand optimisations on stores with “fs.s3a.performance.flags” for mkdir | Major | fs/s3 | Steve Loughran | Viraj Jasani
YARN-10345 | HsWebServices containerlogs does not honor ACLs for completed jobs | Critical | yarn | Prabhu Joseph | Bence Kosztolnik
HADOOP-19257 | S3A: ITestAssumeRole.testAssumeRoleBadInnerAuth failure | Minor | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-18938 | S3A region logic to handle vpce and non standard endpoints | Major | fs/s3 | Ahmar Suhail | Shintaro Onuma
HADOOP-19201 | S3A: Support external id in assume role | Major | fs/s3 | Smith Cruise | Smith Cruise
HADOOP-19189 | ITestS3ACommitterFactory failing | Minor | fs/s3, test | Steve Loughran | Steve Loughran
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-19221 | S3A: Unable to recover from failure of multipart block upload attempt “Status Code: 400; Error Code: RequestTimeout” | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19284 | ABFS: Allow “fs.azure.account.hns.enabled” to be set as Account Specific Config | Major | fs/azure | Descifrado | Anuj Modi
HADOOP-19219 | Resolve Certificate error in Hadoop-auth tests. | Major | build, common | Muskan Mishra | Muskan Mishra
HADOOP-19296 | [JDK17] Upgrade maven-war-plugin to 3.4.0 | Major | build, common | Shilun Fan | Shilun Fan
HADOOP-19286 | Support S3A cross region access when S3 region/endpoint is set | Major | fs/s3 | Syed Shameerur Rahman | Syed Shameerur Rahman
HADOOP-18308 | Update to Apache LDAP API 2.0.x | Major | build | Colm O hEigeartaigh | Colm O hEigeartaigh
HADOOP-19310 | [JDK17] Add JPMS options required by Java 17+ | Major | build, common | Cheng Pan | Cheng Pan
HADOOP-19243 | Upgrade Mockito version to 4.11.0 | Major | build | Muskan Mishra | Muskan Mishra
HADOOP-19297 | [JDK17] Upgrade maven.plugin-tools.version to 3.10.2 | Major | build, common | Shilun Fan | Shilun Fan
HADOOP-19122 | [ABFS] testListPathWithValueGreaterThanServerMaximum assert failure on heavily loaded store | Minor | fs/azure, test | Steve Loughran | Anuj Modi
HADOOP-18656 | ABFS: Support for Pagination in Recursive Directory Delete | Minor | fs/azure | Sree Bhattacharyya | Anuj Modi
HADOOP-19330 | S3A: Add LeakReporter; use in S3AInputStream | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-18708 | AWS SDK V2 - Implement CSE | Major | fs/s3 | Ahmar Suhail | Syed Shameerur Rahman
HADOOP-19317 | S3A: fs.s3a.connection.expect.continue controls 100 CONTINUE behavior | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-18960 | ABFS contract-tests with Hadoop-Commons intermittently failing | Minor | fs/azure | Pranav Saxena | Anuj Modi
HADOOP-19336 | S3A: Test failures after CSE support added | Major | fs/s3 | Steve Loughran | Syed Shameerur Rahman
HADOOP-19226 | ABFS: [FnsOverBlob] Implementing Azure Rest APIs on Blob Endpoint for AbfsBlobClient | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19367 | Fix setting final field value on Java 17 | Major | test | Cheng Pan | Cheng Pan
HADOOP-19207 | ABFS: [FnsOverBlob] Response Handling of Blob Endpoint APIs and Metadata APIs | Major | fs/azure | Anuj Modi | Anuj Modi
HDFS-17496 | DataNode supports more fine-grained dataset lock based on blockid | Major | datanode | Haobo Zhang | Haobo Zhang
YARN-11743 | Cgroup v2 support should fall back to v1 when there are no v2 controllers | Major | yarn | Benjamin Teke | Peter Szucs
HADOOP-19351 | S3A: Add config option to skip test with performance mode | Minor | fs/s3, test | Chung En Lee | Chung En Lee
MAPREDUCE-7418 | Upgrade Junit 4 to 5 in hadoop-mapreduce-client-app | Major | test | Ashutosh Gupta | Ashutosh Gupta
MAPREDUCE-7414 | Upgrade Junit 4 to 5 in hadoop-mapreduce-client-hs | Major | test | Ashutosh Gupta | Ashutosh Gupta
MAPREDUCE-7415 | Upgrade Junit 4 to 5 in hadoop-mapreduce-client-nativetask | Major | test | Ashutosh Gupta | Ashutosh Gupta
MAPREDUCE-7416 | Upgrade Junit 4 to 5 in hadoop-mapreduce-client-shuffle | Major | test | Ashutosh Gupta | Ashutosh Gupta
MAPREDUCE-7420 | Upgrade Junit 4 to 5 in hadoop-mapreduce-client-core | Major | test | Ashutosh Gupta | Ashutosh Gupta
MAPREDUCE-7421 | Upgrade Junit 4 to 5 in hadoop-mapreduce-client-jobclient | Major | test | Ashutosh Gupta | Ashutosh Gupta
HADOOP-19393 | ABFS: Returning FileAlreadyExists Exception for UnauthorizedBlobOverwrite Rename Errors | Minor | fs/azure | Manika Joshi | Manika Joshi
HADOOP-19232 | ABFS: [FnsOverBlob] Implementing Ingress Support with various Fallback Handling | Major | fs/azure | Anuj Modi | Anmol Asrani
HADOOP-19233 | ABFS: [FnsOverBlob] Implementing Rename and Delete APIs over Blob Endpoint | Major | fs/azure | Anuj Modi | Manish Bhatt
HADOOP-19404 | ABFS: [FNS Over Blob] Update documentation for FNS Blob Onboard | Major | fs/azure | Anmol Asrani | Anmol Asrani
HADOOP-19448 | ABFS: [FnsOverBlob][Optimizations] Reduce Network Calls In Create and Mkdir Flow | Major | fs/azure | Anuj Modi | Anmol Asrani
HADOOP-19354 | S3A: InputStreams to be created by factory under S3AStore | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19467 | HADOOP-19467: [ABFS][FnsOverBlob] Fixing Config Name in Documenatation | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19443 | ABFS: [FnsOverBlob][Tests] Update Test Scripts to Run Tests with Blob Endpoint | Major | fs/azure | Anuj Modi | Anuj Modi
YARN-11258 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-common | Major | test, yarn | Ashutosh Gupta | Ashutosh Gupta
HDFS-17731 | [ARR] Add unit test for async RouterAdminServer | Major | rbf | Haobo Zhang | Haobo Zhang
YARN-11244 | Upgrade JUnit from 4 to 5 in hadoop-yarn-client | Major | test, yarn | Ashutosh Gupta | Ashutosh Gupta
YARN-11263 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-nodemanager | Major | nodemanager, test, yarn | Ashutosh Gupta | Ashutosh Gupta
YARN-11268 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-timelineservice-documentstore | Major | test, yarn | Ashutosh Gupta | Ashutosh Gupta
HADOOP-19445 | ABFS: [FnsOverBlob][Tests] Add Tests For Negative Scenarios Identified for Rename Operation | Major | fs/azure | Anuj Modi | Manish Bhatt
HADOOP-19185 | Improve ABFS metric integration with iOStatistics | Major | fs/azure | Steve Loughran | Manish Bhatt
HADOOP-19348 | S3A: Add initial support for analytics-accelerator-s3 | Major | fs/s3 | Ahmar Suhail | Ahmar Suhail
HADOOP-19303 | VectorIO API to support releasing buffers on failure | Major | fs, fs/s3 | Steve Loughran | Steve Loughran
HDFS-17744 | [ARR] getEnclosingRoot RPC adapts to async rpc | Major | rbf | Haobo Zhang | Haobo Zhang
HADOOP-19431 | Upgrade JUnit from 4 to 5 in hadoop-distcp. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19500 | Skip tests that require JavaScript engine when it’s not available | Major | . | Istvan Toth | Istvan Toth
HADOOP-19506 | Fix TestThrottledInputStream when bandwidth is equal to throttle limit | Major | test | Istvan Toth | Istvan Toth
HADOOP-19446 | ABFS: [FnsOverBlob][Tests] Add Tests For Negative Scenarios Identified for Delete Operation | Major | fs/azure | Anuj Modi | Manika Joshi
HADOOP-19499 | Handle JDK-8225499 IpAddr.toString() format changes in tests | Major | . | Istvan Toth | Istvan Toth
HADOOP-19495 | [JDK24] Add JDK 24 to Ubuntu 20.04 docker development images | Major | build | Istvan Toth | Istvan Toth
YARN-11266 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-timelineservice-hbase-tests | Major | test, yarn | Ashutosh Gupta | Ashutosh Gupta
YARN-11262 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-resourcemanager | Major | yarn | Ashutosh Gupta | Ashutosh Gupta
HADOOP-15224 | S3A: Add option to set checksum on S3 objects | Minor | fs/s3 | Steve Loughran | Raphael Azzolini
HADOOP-19437 | Upgrade JUnit from 4 to 5 in hadoop-kafka. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19438 | Upgrade JUnit from 4 to 5 in hadoop-resourceestimator. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19439 | Upgrade JUnit from 4 to 5 in hadoop-rumen. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19455 | HADOOP-19455. S3A: Enable logging of SDK client metrics | Minor | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19512 | S3A: Test failures during AWS SDK upgrade | Minor | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19440 | Upgrade JUnit from 4 to 5 in hadoop-sls. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19434 | Upgrade JUnit from 4 to 5 in hadoop-federation-balance. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19441 | Upgrade JUnit from 4 to 5 in hadoop-streaming. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19494 | ABFS: Fix Case Sensitivity Issue for hdi_isfolder metadata | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19436 | Upgrade JUnit from 4 to 5 in hadoop-gridmix. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19531 | ABFS: [FnsOverBlob] Streaming List Path Result Should Happen Inside Retry Loop | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19474 | ABFS: [FnsOverBlob] Listing Optimizations to avoid multiple iteration over list response. | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19444 | ABFS: [FnsOverBlob][Tests] Add Tests For Negative Scenarios Identified for Ingress Operations | Major | fs/azure | Anuj Modi | Anmol Asrani
HADOOP-19515 | ABFS: [FnsOverBlob] Updating Documentations of Hadoop Drivers for Azure | Minor | fs/azure | Manika Joshi | Manika Joshi
HADOOP-19256 | S3A: Support S3 Conditional Writes | Major | fs/s3 | Ahmar Suhail | Saikat Roy
HADOOP-19428 | Upgrade JUnit from 4 to 5 in hadoop-dynamometer-blockgen. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19432 | Upgrade JUnit from 4 to 5 in hadoop-dynamometer-workload. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19429 | Upgrade JUnit from 4 to 5 in hadoop-dynamometer-infra. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19422 | Upgrade JUnit from 4 to 5 in hadoop-archive-logs. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19543 | ABFS: [FnsOverBlob] Remove Duplicates from Blob Endpoint Listing Across Iterations | Blocker | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19522 | ABFS: [FnsOverBlob] Rename Recovery Should Succeed When Marker File Exists with Destination Directory | Blocker | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19518 | ABFS: [FnsOverBlob] WASB to ABFS Migration Config Support Script | Major | fs/azure | Manika Joshi | Manika Joshi
HADOOP-19497 | [ABFS] Enable rename and create recovery from client transaction id over DFS endpoint | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19471 | ABFS: [FnsOverBlob] Support Fixed SAS token at container level | Major | fs/azure | Manika Joshi | Manika Joshi
HADOOP-19234 | ABFS: [FnsOverBlob] Adding Integration Tests for Special Scenarios in Blob Endpoint | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19416 | Upgrade JUnit from 4 to 5 in hadoop-kms. | Major | . | Shilun Fan | Shilun Fan
HADOOP-19411 | Upgrade JUnit from 4 to 5 in hadoop-cos. | Major | cloud-storage, cos | Shilun Fan | Shilun Fan
HADOOP-19412 | Upgrade JUnit from 4 to 5 in hadoop-huaweicloud. | Major | cloud-storage, huaweicloud | Shilun Fan | Shilun Fan
HADOOP-19418 | Upgrade JUnit from 4 to 5 in hadoop-nfs. | Major | hadoop-nfs | Shilun Fan | Shilun Fan
HDFS-12431 | Upgrade JUnit from 4 to 5 in hadoop-hdfs hdfs | Major | test | Ajay Kumar | Hualong Zhang
HADOOP-19430 | Upgrade JUnit from 4 to 5 in hadoop-datajoin. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19427 | Upgrade JUnit from 4 to 5 in hadoop-compat-bench. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19423 | Upgrade JUnit from 4 to 5 in hadoop-archives. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19419 | Upgrade JUnit from 4 to 5 in hadoop-registry. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19527 | S3A: testVectoredReadAfterNormalRead() failing with 412 response from S3 | Blocker | fs/s3 | Steve Loughran | Ahmar Suhail
HADOOP-19485 | S3A: Upgrade AWS V2 SDK to 2.29.52 | Major | build, fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19410 | Upgrade JUnit from 4 to 5 in hadoop-client-integration-tests. | Major | test | Shilun Fan | Shilun Fan
HADOOP-19417 | Upgrade JUnit from 4 to 5 in hadoop-minikdc. | Major | minikdc, test | Shilun Fan | Shilun Fan
HADOOP-19406 | ABFS: [FNS Over Blob] Support User Delegation SAS for FNS Blob | Major | fs/azure | Anmol Asrani | Manika Joshi
HADOOP-19414 | Upgrade JUnit from 4 to 5 in hadoop-auth. | Major | hadoop-auth, test | Shilun Fan | Shilun Fan
HADOOP-19557 | S3A: S3ABlockOutputStream to never log/reject hflush(): calls | Critical | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19480 | S3A Analytics-Accelerator: Upgrade AAL to 1.0.0 | Major | fs/s3 | Ahmar Suhail |
HADOOP-19542 | S3A Analytics-Accelerator: AAL stream factory not being closed | Blocker | fs/s3 | Ahmar Suhail | Ahmar Suhail
HADOOP-19421 | Upgrade JUnit from 4 to 5 in hadoop-aliyun. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19540 | [JDK17] Add ubuntu:noble as a build platform with JDK-17 as default | Major | hadoop-common, hdfs-client | Vinayakumar B | Vinayakumar B
HADOOP-19433 | Upgrade JUnit from 4 to 5 in hadoop-extras. | Major | build, test | Shilun Fan | Shilun Fan
HADOOP-19567 | S3A: error stack traces printed on analytics stream factory close | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19572 | ABFS: [FnsOverBlob] Empty Page Issue on Subsequent ListBlob call | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19548 | [ABFS] Fix logging in FSDataInputStream buffersize as that is not used and confusing the customer | Major | fs/azure, hadoop-common | Mukund Thakur | Manika Joshi
HDFS-17788 | [ARR] getFileInfo not handle exception rightly which may cause FileNotFoundException in DistributedFileSystem | Major | rbf | Haobo Zhang | Haobo Zhang
HADOOP-19580 | ABFS: [FnsOverBlob][BugFix] IsNonEmptyDirectory Check should loop on listing using updated continuation token | Critical | fs/azure | Anuj Modi | Anuj Modi
HADOOP-18940 | ABFS: Remove commons IOUtils.close() from AbfsOutputStream | Critical | fs/azure | Steve Loughran | Mehakmeet Singh
HADOOP-19295 | S3A: fs.s3a.connection.request.timeout too low for large uploads over slow links | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19415 | Upgrade JUnit from 4 to 5 in hadoop-common. | Major | common, test | Shilun Fan | Shilun Fan
HADOOP-19424 | [S3A] Upgrade JUnit from 4 to 5 in hadoop-aws. | Major | build, fs/s3, test | Shilun Fan | Shilun Fan
YARN-11267 | Upgrade JUnit from 4 to 5 in hadoop-yarn-server-router | Major | test, yarn | Ashutosh Gupta | Ashutosh Gupta
HADOOP-19575 | ABFS: [FNSOverBlob] Add Distinct String In User Agent to Get Telemetry for FNS-Blob | Major | fs/azure | Manika Joshi | Manika Joshi
HADOOP-19329 | [JDK17] Remove usage of sun.misc.Signal | Major | build | yanmin | Cheng Pan
HADOOP-19615 | Upgrade os-maven-plugin to 1.7.1 to support riscv64 | Minor | build | Lei Wen | Lei Wen
HADOOP-19616 | Add bswap support for RISC-V | Major | native | Lei Wen | Lei Wen
HADOOP-19608 | Upgrade to Junit 5.13.3 | Major | build, test | Steve Loughran | Steve Loughran
HADOOP-19627 | S3A: testIfMatchOverwriteWithOutdatedEtag() fails when not using SSE-KMS | Major | fs/s3 | Ahmar Suhail | Ahmar Suhail
HADOOP-19610 | S3A: ITests to run under JUnit5 | Major | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-18296 | Memory fragmentation in ChecksumFileSystem Vectored IO implementation. | Minor | common | Mukund Thakur | Steve Loughran
HADOOP-19425 | [ABFS] Upgrade JUnit from 4 to 5 in hadoop-azure. | Major | build, fs/azure, test | Shilun Fan | Shilun Fan
HADOOP-19426 | Upgrade JUnit from 4 to 5 in hadoop-azure-datalake. | Major | build, test | Shilun Fan | Shilun Fan
YARN-11850 | Remove JUnit4 Parameterized from TestRuncContainerRuntime | Major | nodemanager | Shilun Fan | Shilun Fan
HADOOP-19646 | S3A: Migrate hadoop-aws module from JUnit4 Assume to JUnit5 Assumptions | Major | fs/s3 | Shilun Fan | Shilun Fan
HADOOP-19653 | [JDK25] Bump ByteBuddy 1.17.6 and ASM 9.8 to support Java 25 bytecode | Major | build | Cheng Pan | Cheng Pan
HADOOP-19626 | S3A: AAL - Update to version 1.2.1 | Major | fs/s3 | Ahmar Suhail | Ahmar Suhail
HADOOP-19636 | [JDK17] Remove CentOS 7 Support and Clean Up Dockerfile. | Major | build | Shilun Fan | Shilun Fan
HADOOP-19649 | ABFS: Fixing Test Failures and Wrong assumptions after Junit Upgrade | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19645 | ABFS: [ReadAheadV2] Improve Metrics for Read Calls to identify type of read done. | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19677 | [JDK17] Remove mockito-all 1.10.19 and powermock | Major | test | Tsz-wo Sze | Tsz-wo Sze
HADOOP-19679 | Maven site task fails with Java 17 | Major | site | Michael Smith | Michael Smith
HADOOP-19678 | [JDK17] Remove powermock dependency | Major | build | Tsz-wo Sze | Tsz-wo Sze
HADOOP-19674 | [JDK 17] Implementation of JAXB-API has not been found on module path or classpath | Major | hadoop-common | Bence Kosztolnik | Bence Kosztolnik
HADOOP-19617 | [JDK17] Remove JUnit4 Dependency | Major | build | Shilun Fan | Shilun Fan
HADOOP-19688 | S3A: ITestS3ACommitterMRJob failing on Junit5 | Major | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19664 | S3A Analytics-Accelerator: Move AAL to use Java sync client | Major | fs/s3 | Ahmar Suhail | Ahmar Suhail
HADOOP-19394 | S3A Analytics Accelerator: vector IO support | Major | fs/s3 | Steve Loughran |
HADOOP-19698 | S3A Analytics-Accelerator: Update LICENSE-binary | Major | fs/s3 | Ahmar Suhail | Ahmar Suhail
HADOOP-19692 | Exclude junit 4 transitive dependency | Major | build | Tsz-wo Sze | Tsz-wo Sze
HADOOP-19691 | [JDK17] Disallow JUnit4 Imports After JUnit5 Migration | Major | build | Shilun Fan | Shilun Fan
HADOOP-19663 | Add RISC-V build infrastructure and placeholder implementation for CRC32 acceleration | Major | build, common | Ptroc | Ptroc
HADOOP-19695 | Add dual-stack/IPv6 Support to HttpServer2 | Minor | hadoop-common | Ferenc Erdelyi | Ferenc Erdelyi
HADOOP-19638 | [JDK17] Set Up CI Support JDK17 & JDK21 | Major | build | Shilun Fan | Shilun Fan
HADOOP-19212 | [JDK25] UserGroupInformation use of Subject needs to move to replacement APIs | Major | security | Alan Bateman | Cheng Pan
HADOOP-19037 | S3A: S3A: ITestS3AConfiguration failing with region problems | Major | fs/s3, test | Steve Loughran |
HADOOP-19593 | S3A: tests against third party stores failing after latest update & conditional creation | Minor | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19743 | S3A: ITestS3ACommitterMRJob MR process OOM on java17 | Minor | fs/s3, test | Steve Loughran | Steve Loughran
HADOOP-19742 | S3A: AAL - Upgrade version to 1.3.1 | Major | fs/s3 | Ahmar Suhail |
HADOOP-19556 | S3A Analaytics-Accelerator: ITestS3AContractOpen.testInputStreamReadNegativePosition() failing | Major | fs/s3 | Ahmar Suhail |
HADOOP-19365 | S3A Analytics-Accelerator: Add audit header support | Major | fs/s3 | Ahmar Suhail |
HADOOP-19587 | S3A Analytics-Accelerator: Add support SSE-C | Major | . | Ahmar Suhail |
HADOOP-19364 | S3A Analytics-Accelerator: Add IoStatistics support | Major | fs/s3 | Ahmar Suhail |
HADOOP-19696 | hadoop binary distribution to move cloud connectors to hadoop common/lib | Major | fs/azure, fs/gcs, fs/huawei, fs/s3 | Steve Loughran | Steve Loughran
YARN-11886 | Introduce Capacity Scheduler UI | Major | . | Benjamin Teke | Benjamin Teke
HADOOP-19709 | [JDK17] Add debian:12 and debian:13 as a build platform with JDK-17 as default | Major | . | Vinayakumar B | Vinayakumar B
YARN-11888 | Serve the Capacity Scheduler UI | Major | . | Benjamin Teke | Benjamin Teke
HADOOP-19402 | [JDK11] JDiff Support JDK11 | Major | build, documentation | Shilun Fan | HuaLong Zhang
HADOOP-19737 | ABFS: Add metrics to identify improvements with read and write aggressiveness | Major | fs/azure | Anmol Asrani | Anmol Asrani
HADOOP-19658 | ABFS: [FNS Over Blob] Support create and rename idempotency on FNS Blob from client side | Major | fs/azure | Anmol Asrani | Anmol Asrani
HADOOP-19635 | ABFS: [FNS Over Blob] Marker creation fail exception should not be propagated | Major | fs/azure | Anmol Asrani | Anmol Asrani
HADOOP-19472 | ABFS: Enhance performance of ABFS driver for write-heavy workloads | Minor | fs/azure | Anmol Asrani | Anmol Asrani
HADOOP-19604 | ABFS: Fix WASB ABFS compatibility issues | Major | . | Anmol Asrani | Anmol Asrani
HADOOP-19773 | [JDK17] Use JDK17 as default in precommit Docker image | Major | build, common | Hualong Zhang | HuaLong Zhang
HADOOP-19179 | ABFS: Support FNS Accounts over BlobEndpoint | Major | fs/azure | Sneha Vijayarajan | Sneha Vijayarajan
HADOOP-19613 | ABFS: [ReadAheadV2] Refactor ReadBufferManager to isolate new code with the current working code | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19622 | ABFS: [ReadAheadV2] Implement Read Buffer Manager V2 with improved aggressiveness | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19729 | ABFS: [Perf] Network Profiling of Tailing Requests and Killing Bad Connections Proactively | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19710 | ABFS: Read Buffer Manager V2 should not be allowed untill implemented | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19660 | ABFS: Proposed Enhancement in WorkloadIdentityTokenProvider | Major | fs/azure | Anuj Modi |
HADOOP-19596 | ABFS: [ReadAheadV2] Increase Prefetch Aggressiveness to improve sequential read performance | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19595 | ABFS: AbfsConfiguration should store account type information (HNS or FNS) | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19672 | ABFS: Network Error-Based Client Switchover: Apache to JDK (continuous failure)) | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19609 | ABFS: Apache Client Connection Pool Relook | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19676 | ABFS: Enhancing ABFS Driver Metrics for Analytical Usability | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19767 | ABFS: [Read] Introduce Abfs Input Policy for detecting read patterns | Major | fs/azure | Anuj Modi | Anuj Modi
HADOOP-19785 | mvn site fails in JDK17 | Blocker | build, site | Akira Ajisaka | Akira Ajisaka
HADOOP-19181 | S3A: IAMCredentialsProvider throttling results in AWS auth failures | Blocker | fs/s3 | Steve Loughran | Steve Loughran
HADOOP-19724 | [RISC-V] Add rv bulk CRC32 (non-CRC32C) optimized path | Major | hadoop-common | Ptroc | Ptroc
HADOOP-19805 | When creating a signer, if it is Configurable, set its config | Trivial | . | Steve Loughran | Steve Loughran
HADOOP-19748 | S3A: ITestAssumeRole tests failing now STS returns detailed error messages | Minor | fs/s3, test | Steve Loughran | Steve Loughran
YARN-11927 | Follow-up: Cleanup tech debts in the Capacity Scheduler UI code | Major | . | Benjamin Teke | Benjamin Teke
YARN-11928 | Capacity Scheduler UI improvements | Major | . | Benjamin Teke | Benjamin Teke
YARN-11929 | Introduce Zustand’s useShallow method to minimize re-renders | Major | . | Benjamin Teke | Benjamin Teke
HADOOP-19821 | [JDK25] Token initialization fails with NoClassDefFoundError | Major | common | Cheng Pan | Cheng Pan
HADOOP-19778 | Remove Deprecated WASB Code from Hadoop | Major | fs/azure | Anuj Modi | Anuj Modi

### OTHER:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YARN-11647 | more places to use StandardCharsets | Major | yarn | PJ Fanning | PJ Fanning
HDFS-17362 | RBF: Implement RouterObserverReadConfiguredFailoverProxyProvider | Major | . | Takanobu Asanuma | Takanobu Asanuma
HADOOP-19041 | further use of StandardCharsets | Major | . | PJ Fanning | PJ Fanning
HADOOP-19024 | Use bouncycastle jdk18 1.77 | Major | . | PJ Fanning | PJ Fanning
HDFS-17450 | Add explicit dependency on httpclient jar | Major | . | PJ Fanning | PJ Fanning
HADOOP-19077 | Remove use of javax.ws.rs.core.HttpHeaders | Major | io | PJ Fanning | PJ Fanning
HADOOP-19123 | Update commons-configuration2 to 2.10.1 due to CVE | Major | build | PJ Fanning | PJ Fanning
HADOOP-19079 | HttpExceptionUtils to check that loaded class is really an exception before instantiation | Major | common, security | PJ Fanning | PJ Fanning
HADOOP-18851 | Performance improvement for DelegationTokenSecretManager | Major | common | Vikas Kumar | Vikas Kumar
HADOOP-19216 | Upgrade Guice from 4.0 to 5.1.0 to support Java 17 | Major | . | Cheng Pan | Cheng Pan
HDFS-17591 | RBF: Router should follow X-FRAME-OPTIONS protection setting | Major | . | Takanobu Asanuma | Takanobu Asanuma
HADOOP-19237 | upgrade dnsjava to 3.6.1 due to CVEs | Major | . | PJ Fanning | PJ Fanning
HADOOP-19269 | Upgrade maven-shade-plugin to 3.6.0 | Major | . | PJ Fanning | PJ Fanning
HDFS-17040 | Namenode web UI should set content type to application/octet-stream when uploading a file | Major | ui | Attila Magyar | Attila Magyar
HADOOP-19279 | ABFS: Disabling Apache Http Client as Default Http Client for ABFS Driver | Minor | fs/azure | Manika Joshi | Manika Joshi
HADOOP-19315 | Bump avro from 1.9.2 to 1.11.4 | Major | build | Dominik Diedrich | Dominik Diedrich
HADOOP-19335 | Bump netty to 4.1.116 due to CVE-2024-47535 | Major | . | PJ Fanning | PJ Fanning
HADOOP-19380 | Update the year to 2025 | Major | . | Ayush Saxena | Ayush Saxena
HDFS-17080 | Fix ec connection leak (GitHub PR#5807) | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang
HADOOP-19397 | Update LICENSE-binary with jersey 2 details | Major | . | PJ Fanning | PJ Fanning
HADOOP-19456 | Upgrade kafka to 3.9.0 to fix CVE-2024-31141 | Major | build | Palakur Eshwitha Sai | Palakur Eshwitha Sai
HADOOP-19465 | upgrade to netty 4.1.118 due to CVE-2025-24970 | Major | build | PJ Fanning | PJ Fanning
HADOOP-19311 | [ABFS] Implement Backoff and Read Footer metrics using IOStatistics Class | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19383 | upgrade Mina 2.0.27 due to CVE-2024-52046 | Major | . | PJ Fanning | PJ Fanning
HADOOP-19450 | [ABFS] Rename/Create path idempotency client-level resolution | Major | fs/azure | Manish Bhatt | Manish Bhatt
HADOOP-19259 | upgrade to jackson 2.14.3 | Major | common | PJ Fanning | PJ Fanning
YARN-11822 | Fix flaky unit test in TestFederationProtocolRecords | Minor | federation, test | Peter Szucs | Peter Szucs
HADOOP-19634 | acknowledge Guava license on LimitInputStream | Major | . | PJ Fanning | PJ Fanning
HADOOP-19685 | Clover breaks on double semicolon | Major | fs/s3 | Michael Smith | Michael Smith
HADOOP-19690 | Bump commons-lang3 to 3.18.0 due to CVE-2025-48924 | Major | common | PJ Fanning | PJ Fanning
HADOOP-19689 | Bump netty to 4.1.127 due to CVE-2025-58057 | Major | common | PJ Fanning | PJ Fanning
HADOOP-19730 | upgrade bouncycastle to 1.82 due to CVE-2025-8916 | Major | build, common | PJ Fanning | PJ Fanning
HADOOP-19544 | upgrade to jackson 2.18.5 | Major | build | PJ Fanning | PJ Fanning
HADOOP-19771 | Update the year to 2026 | Major | . | Ayush Saxena | Ayush Saxena
HADOOP-19765 | upgrade log4j2.version to 2.25.3 due to CVE-2025-68161 | Major | build | PJ Fanning | PJ Fanning
HADOOP-19764 | upgrade amazon-s3-encryption-client-java to 4.0.0+ due to Invisible Salamanders (CVE-2025-14763) | Major | . | PJ Fanning | PJ Fanning
HADOOP-19775 | ARM Support for Ubuntu 24.04 build environment | Major | build | Akira Ajisaka | Akira Ajisaka
HADOOP-19774 | Bump default OS version to Ubuntu 24.04 | Blocker | build | Akira Ajisaka | Akira Ajisaka
HADOOP-19831 | upgrade to jackson 2.18.6 | Major | build | PJ Fanning | PJ Fanning