##### 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
- Native Libraries
- Proxy User
- Rack Awareness
- Secure Mode
- Service Level Authorization
- HTTP Authentication
- Credential Provider API
- Hadoop KMS
- Tracing
- Unix Shell Guide

##### 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
- Compatibility with 1.x
- 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
- Using CGroups
- Secure Containers
- Registry
- 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

##### Submarine

- Index
- QuickStart
- Examples

##### Hadoop Compatible File Systems

- Aliyun OSS
- Amazon S3
- Azure Blob Storage
- Azure Data Lake Storage
- OpenStack Swift

##### Auth

- Overview
- Examples
- Configuration
- Building

##### Tools

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

##### 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 1.0.3 - 2012-05-07

### NEW FEATURES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HADOOP-5528 | Binary partitioner | Major | . | Klaas Bosteels | Klaas Bosteels

### IMPROVEMENTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HADOOP-8027 | Visiting /jmx on the daemon web interfaces may print unnecessary error in logs | Minor | metrics | Harsh J | Aaron T. Myers
HADOOP-8188 | Fix the build process to do with jsvc, with IBM’s JDK as the underlying jdk | Major | . | Devaraj Das | Devaraj Das
HADOOP-8352 | We should always generate a new configure script for the c++ code | Major | . | Owen O’Malley | Owen O’Malley

### BUG FIXES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HDFS-119 | logSync() may block NameNode forever. | Major | namenode | Konstantin Shvachko | Suresh Srinivas
HDFS-1041 | DFSClient does not retry in getFileChecksum(..) | Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6924 | Build fails with non-Sun JREs due to different pathing to the operating system architecture shared libraries | Major | . | Stephen Watt | Devaraj Das
HADOOP-6941 | Support non-SUN JREs in UserGroupInformation | Major | . | Stephen Watt | Devaraj Das
HDFS-3127 | failure in recovering removed storage directories should not stop checkpoint process | Major | namenode | Brandon Li | Brandon Li
MAPREDUCE-3377 | Compatibility issue with 0.20.203. | Major | . | Jane Chen | Jane Chen
HADOOP-8251 | SecurityUtil.fetchServiceTicket broken after HADOOP-6941 | Blocker | security | Todd Lipcon | Todd Lipcon
MAPREDUCE-1238 | mapred metrics shows negative count of waiting maps and reduces | Major | jobtracker | Ramya Sunil | Thomas Graves
MAPREDUCE-4003 | log.index (No such file or directory) AND Task process exit with nonzero status of 126 | Major | task-controller, tasktracker | toughman | Koji Noguchi
MAPREDUCE-4154 | streaming MR job succeeds even if the streaming command fails | Major | . | Thejas M Nair | Devaraj Das
HADOOP-8293 | The native library’s Makefile.am doesn’t include JNI path | Major | build | Owen O’Malley | Owen O’Malley
HADOOP-8294 | IPC Connection becomes unusable even if server address was temporarilly unresolvable | Critical | ipc | Kihwal Lee | Kihwal Lee
HDFS-3310 | Make sure that we abort when no edit log directories are left | Major | . | Colin P. McCabe | Colin P. McCabe
MAPREDUCE-4207 | Remove System.out.println() in FileInputFormat | Major | mrv1 | Kihwal Lee | Kihwal Lee
HDFS-3265 | PowerPc Build error. | Major | build | Kumar Ravi | Kumar Ravi
HADOOP-8338 | Can’t renew or cancel HDFS delegation tokens over secure RPC | Major | security | Owen O’Malley | Owen O’Malley
HADOOP-8346 | Changes to support Kerberos with non Sun JVM (HADOOP-6941) broke SPNEGO | Blocker | security | Alejandro Abdelnur | Devaraj Das
HDFS-3061 | Backport HDFS-1487 to branch-1 | Blocker | namenode | Alex Holmes | Kihwal Lee
HADOOP-7381 | FindBugs OutOfMemoryError | Major | build | Joep Rottinghuis | Joep Rottinghuis
MAPREDUCE-3857 | Grep example ignores mapred.job.queue.name | Major | examples | Jonathan Eagles | Jonathan Eagles
HDFS-3374 | hdfs’ TestDelegationToken fails intermittently with a race condition | Major | namenode | Owen O’Malley | Owen O’Malley
HADOOP-8151 | Error handling in snappy decompressor throws invalid exceptions | Major | io, native | Todd Lipcon | Matt Foley