Update document to reflect right versions, new features and big improvements on 2.8 release.
(cherry picked from commit fbcc45c8d1f0c72fa72466515a7443075a28c71e)
diff --git a/hadoop-project/src/site/markdown/index.md.vm b/hadoop-project/src/site/markdown/index.md.vm
index 1cbc181..229691e 100644
--- a/hadoop-project/src/site/markdown/index.md.vm
+++ b/hadoop-project/src/site/markdown/index.md.vm
@@ -16,47 +16,72 @@
================================
Apache Hadoop ${project.version} is a minor release in the 2.x.y release
-line, building upon the previous stable release 2.4.1.
+line, building upon the previous stable release 2.7.3.
Here is a short overview of the major features and improvements.
* Common
- * Authentication improvements when using an HTTP proxy server. This is
- useful when accessing WebHDFS via a proxy server.
+ * Support async call retry and failover which can be used in async DFS
+ implementation with retry effort.
- * A new Hadoop metrics sink that allows writing directly to Graphite.
+ * Cross Frame Scripting (XFS) prevention for UIs can be provided through
+ a common servlet filter.
- * [Specification work](./hadoop-project-dist/hadoop-common/filesystem/index.html)
- related to the Hadoop Compatible Filesystem (HCFS) effort.
+ * S3A improvements: add ability to plug in any AWSCredentialsProvider,
+ support read s3a credentials from hadoop credential provider API in
+ addition to XML configuraiton files, support Amazon STS temporary
+ credentials
+
+ * WASB improvements: adding append API support
+
+ * Build enhancements: replace dev-support with wrappers to Yetus,
+ provide a docker based solution to setup a build environment,
+ remove CHANGES.txt and rework the change log and release notes.
+
+ * Add posixGroups support for LDAP groups mapping service.
* HDFS
- * Support for POSIX-style filesystem extended attributes. See the
- [user documentation](./hadoop-project-dist/hadoop-hdfs/ExtendedAttributes.html)
- for more details.
+ * WebHDFS enhancements: integrate CSRF prevention filter in WebHDFS,
+ support OAuth2 in WebHDFS, disallow/allow snapshots via WebHDFS
- * Using the OfflineImageViewer, clients can now browse an fsimage via
- the WebHDFS API.
+ * Allow long-running Balancer to login with keytab
- * The NFS gateway received a number of supportability improvements and
- bug fixes. The Hadoop portmapper is no longer required to run the gateway,
- and the gateway is now able to reject connections from unprivileged ports.
+ * Add ReverseXML processor which reconstructs an fsimage from an XML file.
+ This will make it easy to create fsimages for testing, and manually edit
+ fsimages when there is corruption
- * The SecondaryNameNode, JournalNode, and DataNode web UIs have been
- modernized with HTML5 and Javascript.
+ * Support nested encryption zones
+
+ * DataNode Lifeline Protocol: an alternative protocol for reporting DataNode
+ liveness. This can prevent the NameNode from incorrectly marking DataNodes
+ as stale or dead in highly overloaded clusters where heartbeat processing
+ is suffering delays.
+
+ * Logging HDFS operation's caller context into audit logs
+
+ * A new Datanode command for evicting writers which is useful when data node
+ decommissioning is blocked by slow writers.
* YARN
- * YARN's REST APIs now support write/modify operations. Users can submit and
- kill applications through REST APIs.
+ * NodeManager CPU resource monitoring in Windows.
- * The timeline store in YARN, used for storing generic and
- application-specific information for applications, supports authentication
- through Kerberos.
+ * NM shutdown more graceful: NM will unregister to RM immediately rather than
+ waiting for timeout to be LOST (if NM work preserving is not enabled).
- * The Fair Scheduler supports dynamic hierarchical user queues, user queues
- are created dynamically at runtime under any specified parent-queue.
+ * Add ability to fail a specific AM attempt in scenario of AM attempt get stuck.
+
+ * CallerContext support in YARN audit log.
+
+ * ATS versioning support: a new configuration to indicate timeline service version.
+
+* MAPREDUCE
+
+ * Allow node labels get specificed in submitting MR jobs
+
+ * Add a new tool to combine aggregated logs into HAR files
Getting Started
===============