浏览代码

[build] Adding release notes for 2.0.1

Romain Rigaux 13 年之前
父节点
当前提交
eac61ca
共有 2 个文件被更改,包括 538 次插入0 次删除
  1. 1 0
      docs/index.txt
  2. 537 0
      docs/release-notes/release-notes-2.0.1.txt

+ 1 - 0
docs/index.txt

@@ -14,6 +14,7 @@ Release Notes
 -------------
 Note that prior to version 0.9, Hue was "Cloudera Desktop".
 
+* June 4, 2012 --- link:release-notes/release-notes-2.0.1.html[Version 2.0.1]
 * Apr 10, 2012 --- link:release-notes/release-notes-2.0.0-beta.html[Version 2.0.0-beta]
 * Feb 21, 2011 --- link:release-notes/release-notes-1.2.0.html[Version 1.2.0]
 * Oct 11, 2010 --- link:release-notes/release-notes-1.1.0.html[Version 1.1.0]

+ 537 - 0
docs/release-notes/release-notes-2.0.1.txt

@@ -0,0 +1,537 @@
+Hue v2.0.1, aka Hue 2, released June 4, 2012
+============================================
+
+This is the release of Hue 2.0.1, a major upgrade from previous Hue releases.
+Hue 2.0.1 is compatible with CDH4 (Cloudera's Distribution Including Apache
+Hadoop 4).
+
+Note that Hue 2 is versioned as 2.0.1 instead of 2.0.0 in order to be lexicographically
+greater than 2.0.0-beta.
+
+
+Notable Features
+----------------
+
+- Frontend has been re-implemented as full screen pages. Whole page loading has
+  replaced the old "desktop" model. In this process, the new frontend is
+  rewritten with jQuery and Bootstrap. This fixes memory leaks in older
+  browsers. This also breaks compatibility of Hue SDK applications. (HUE-585,
+  HUE-609)
+- Hue accesses HDFS via WebHDFS or HttpFS. It no longer requires the Hue plugin
+  on the NameNode and DataNodes. (HUE-610)
+- Hue submits MapReduce jobs via Oozie. This fixes a security hole in the
+  previous scheme of Hue directly running the client job jar. (HUE-611)
+- Hue supports LDAP (OpenLDAP and Active Directory). Hue can be configured to
+  authenticate against LDAP. Additionally, Hue can import users and groups from
+  LDAP, and refresh group membership from LDAP. (HUE-607, HUE-614, HUE-615)
+- Hue supports per-application authorization. Administrators can grant or limit
+  group access to applications. (HUE-608)
+- Hue has a new Shell application. Administrators can configure the types of
+  shells (e.g. Pig, HBase, Flume) to be exposed by the Shell app. (HUE-141)
+  * Hue runs on the Spawning web server by default, instead of the CherryPy web
+    server, in order to provide asynchronous connection I/O for the Shell
+    application.
+- Hue File Browser supports decoding Avro data files. (HUE-1)
+- Hue uses Maven to build its Java source. (HUE-424)
+- Beeswax reduces its memory usage and allows configuration of maximum query
+  result lifetime. (HUE-564)
+- Hue installations can be made relocatable by invoking a script. (HUE-593)
+- Refactor of Hue desktop for enabling plugable SDK apps. SDK docs have been updated.
+
+Notable Bug Fixes
+-----------------
+
+- HUE-238. beeswax: result from "limit" query unavailable
+- HUE-438. Making beeswax dependent on hive install
+- HUE-457. Filebrowser cannot delete directories with spaces in the name
+- HUE-506. Jobs submitted through Hue do not set LANG
+- HUE-526. Clicking "Browse Table" on a Hive View in Beeswax launches MR job
+- HUE-534. JobBrowser does not impersonate logged in user while killing or viewing jobs
+- HUE-550. Switching to LIFO queue for Thrift connection pool
+- HUE-551. Support a wider set of username characters
+- HUE-553. Thrift pooled client is not thread safe
+- HUE-555. Build should not require a system python-setuptools
+- HUE-584. Shade Thrift jar
+- HUE-586. log files have wrong permission
+- HUE-606. Error when browsing a table with too many partitions
+- HUE-624. [jobbrowser] Non-ascii character in job name causes error
+- HUE-640. kt_renewer workaround for krb compat is a race
+- HUE-627. Spawning server pegs CPU at 100%
+- HUE-698. Shell app does not work with a secured cluster
+
+Many usability bugs and glitches in the UI were fixed after the beta. In addition,
+the 100% CPU bug was resolved, Spawning server was made non blocking for all
+REST calls (e.g. HDFS, Beeswax calls) and secured clusters are now better supported.
+
+Compatibility
+-------------
+
+Hue 2.0.1 runs on CentOS versions 5 to 6, and Ubuntu 10.04 to 11.10.
+
+Hue 2.0.1 is compatible with CDH4. Specifically:
+
+- File Browser depends on Hadoop 0.23 (for WebHDFS/HttpFS).
+- Beeswax is tested against Hive 0.8.1.
+- Job Browser depends on MR1 (for the JobTracker plugin).
+- Job Browser does *not* work with Yarn/MR2.
+- Job Designer depends on Oozie, using the Oozie web service API.
+
+
+Upgrade
+-------
+
+Upgrading from Hue 1.2.0 is supported, with the following caveats:
+
+- Hue's configuration file has changed regarding the specification of the HDFS
+  cluster, MR1 cluster and Yarn cluster. You also need to configure the Oozie
+  URL for Job Designer. Please see the
+  link:../manual.html[Hue Installation Guide] for more.
+- Hue by defaults run on port 8888, not 8088.
+- Hue 2.0.0 uses a different model for job designs. Old job designs will be
+  automatically converted in a best effort. After the upgrade, the user may need
+  to fill in more information (e.g. the Java main class) about their job
+  designs.
+- Custom Hue SDK applications will not render correctly in Hue 2.x, because the
+  frontend Javascript framework (jFrame) has been replaced by jQuery and
+  Bootstrap. The 2.0.1 release provide instruction on porting
+  SDK applications from Hue 1.x.
+
+
+Known Issue
+-----------
+
+- Uploads with HttpFs in a federated cluster fail (HUE-742).
+- Setting up the Job Designer examples might fail with HttpFs (HUE-745).
+
+
+List of All Commits
+-------------------
+
+* HUE-425. Adding default taskScheduler and MR queue names to mini cluster.
+* Added support to default tree row selection
+* HUE-429. Make HueChart.Box's series events set all applicable series as arguments.
+* HUE-427. Allow the stroke color of dots on HueChart.Line to be configurable
+* HUE-424 - Hue Mavenization
+* HUE-435. Traversing a file in File Viewer using the navigation buttons results in a file not found error
+* HUE-437 - Fixing Main-Class of Beeswax jar
+* HUE-326. Beeswax might be leaking file descriptors
+* HUE-444. Error message during `make install'
+* HUE-454. TaskTrackerNotFound error popup when viewing individual attempt
+* No ticket. Hash update: widgets, jframe, more-behaviors
+* HUE-449. tarball build changes after mavenization
+* HUE-455. Add ability to specify separator to humanize_duration.
+* No Ticket. JFrame hash update (minor css tweak)
+* Adding metadata handling to HueChart.
+* HUE-449. tarball build changes after mavenization [part2]
+* [BUILD] Fixed compilation of static-group-mapping since update to CDH3b4 nightly.
+* No Ticket. Picking up the hash for MooTools More.
+* Pass empty array to HueChart.Data if data is undefined.
+* Add method to manage creation of display value, integrate "amplitude" metadata field.
+* HUE-472. JFrame Gallery's icon is borked.
+* HUE-473. Add ability to get the link for an app window and enter one in.
+* HUE-433. Beeswax import table screen messed up.
+* HUE-474. App Makefiles do not set APP_NAME correctly
+* HUE-461. Clicking the Save As button in the file editor causes all changes to be thrown away.
+* HUE-478. Including execution of 0.7 scripts in hive upgrade's README.
+* HUE-482. The Shortcuts button (at top right of Hue UI) does not do anything.
+* Updating jframe.hash.
+* HUE-481. Vertical Scrolling in Help doesn't work
+* HUE-483. Scrollable area for JFrame Gallery's view source is broken
+* HUE-485. Provision a way to start mini_cluster with customized configs.
+* No Ticket. JFrame, MooTools More, and ART.Widgets hash updates
+* HUE-487. Including the point value in HueChart.Box selection event parameter object.
+* HUE-438. Making beeswax dependent on hive install.
+* Update widgets.hash.
+* No Ticket. Minor CSS fix for z-index positioning for CSS buttons.
+* HUE-488. Add profiler for behavior and jframe filters.
+* HUE-486. Enable renaming of top-level configs, and add a path for performing search/replace config upgrades
+* [DOC] Updated dev and build dependency.
+* HUE-492. Change amplitude calcuation in HueChart.Box to use toFloat rather than toInt.
+* Small date display and rounding corrections in HueChart.
+* [BUILD] Fixed Hadoop and Hive versions in pom.
+* Update jframe.hash.
+* HUE-495. HueChart.Box: Use chartStartTime and chartEndTime from metadata.
+* HUE-494. Adding units to metadata and displaying in tip if present.
+* HUE-498. Add shortenTick method to shorten tick labels on y-axis.
+* HUE-500. Add information about Hue profiling to README.rst
+* [BUILD] Use maven artifacts from cdh3u0.
+* Re-ordering comments for database configuration.
+* No Ticket. Updating Behavior hash.
+* HUE-509, HUE-510
+* HUE-506. Jobs submitted through Hue do not set LANG
+* Update widgets.hash
+* No Ticket. Updating Behavior hash.
+* HUE-517. Tips should not be instantiated once per use
+* HUE-521.  version specification duplication
+* HUE-525. Implementing NOCREPO in Hue build.
+* HUE-527. Small changes for HueChart.Area, Box, and js to repair Area functionality.
+* HUE-528. Make deprecation work in Hue.JFrame.Chooser.
+* HUE-529. Add vis.render() to HueChart.Circle setupChart method.
+* HUE-530. Load Hue.JFrame.Chooser as part of initial Hue load.
+* HUE-532. HDFS thrift plugin port is also in thriftfs-site.xml
+* HUE-533. hue-plugin thriftfs test failure
+* HUE-534. JobBrowser does not impersonate logged in user while killing or viewing jobs.
+* HUE-496. Make hue support newer versions of python.
+* HUE-540. Special characters in username breaks useradmin app.
+* HUE-546. jobsubd should use a single file for Hadoop delegation tokens when submitting jobs
+* HUE-489. Use Django 1.2 way to specify databases.
+* HUE-1. Add avro file viewer support to File Browser.
+* HUE-299. dump_config header links should point to the sections
+* HUE-548. App tarballs contain invalid symlink to the VERSION file
+* HUE-469. "make docs" returns 0 even on error, could use a more restrictive "find" expression
+* HUE-238. beeswax: result from "limit" query unavailable
+* HUE-550. Switching to LIFO queue for Thrift connection pool.
+* HUE-542. File browser sorting by size inconsistent.
+* HUE-363. jobbrowser job state should fit well in the table
+* HUE-549. Fix avro filebrowser test to run on all Python versions.
+* [DOC] Document that Hue requires asciidoc to do a full build
+* HUE-551. Support a wider set of username characters
+* HUE-141. Adding Shell app to Hue.
+* HUE-141. Fixing test failure for Shell app.
+* HUE-141. Fixing a syntax error in tests for the Shell app that causes failures in Python 2.4.
+* HUE-552. Default to a more professional wallpaper
+* HUE-553. Thrift pooled client is not thread safe
+* [BUILD] Make Shell known as "hue-shell"
+* [DOC] Fix MySQL backend configuration step
+* Online Help files for Hue Shell
+* HUE-554. Modifying Shell app to use credentials merger utility.
+* HUE-457: Filebrowser cannot delete directories with spaces in the name.
+* HUE-555. Build should not require a system python-setuptools
+* [BUILD] The shell app should share the common version
+* HUE-556. LifoQueue thrift_util.py doesn't work on Centos5's python 2.4
+* HUE-557. useradmin test with funny name fails on py2.4
+* HUE-558. Shell hangs if subprocess exits immediately.
+* [BUILD] Reuse the DESKTOP_PLUGIN_JAR variable for build target
+* HUE-559. The setuid binary in the shell app should be in a build directory.
+* HUE-561. Spawning creates incorrect log file names
+* HUE-560: Shell app should have per-shell configurable environment variables.
+* HUE-562. Spawning web server logs extraneous access log messages to stderr.
+* HUE-563. Hue management commands should be backwards-compatible.
+* [Doc] Fix broken release notes link
+* HUE-565. Hue tarball contains duplicated js libraries
+* Removing reference to Health application in doc, since it's not in Hue.
+* HUE-570. shell error when user has no access to any individual shell
+* HUE-575. New version of IPython is causing Jenkins build to fail
+* HUE-569: Making Hue work in IE9
+* HUE-574: Making Hue start over SSL on Python 2.4.
+* Adding missing packages to README.rst.
+* HUE-578: Shell app should have more comprehensive logging for I/O
+* HUE-582. Improve jobbrowser's resilience to timing-related test failures
+* HUE-330: Hue IE8 memory leaking
+* Modifying Makefiles to not call scripts with shebangs directly.
+* Add maven options parameters
+* HUE-592. Update hue-plugins to work with new counter methods
+* [Build] Upgrade hadoop version to cdh3u2-SNAPSHOT
+* HUE-564. Improve handling of beeswax active queries and expiration
+* HUE-593. Script to relocate a hue installation
+* HUE-586. log files have wrong permission
+* HUE-598. Hue Datanode plugin doesn't reopen connection when registering with NameNode.
+* Remove unnecessary warning for IE users.
+* HUE-597. Show task diagnostic info for an attempt in Job Browser.
+* HUE-584. Shade Thrift jar.
+* Links to the relative parent in pom.xml.
+* CDH-3689: Fix help links to point to CCP instead of wiki
+* HUE-600. Update Beeswax's hive_metastore.thrift interface spec
+* [Build] Hue doesn't build on Ubuntu 11.10
+* HUE-526. Clicking "Browse Table" on a Hive View in Beeswax launches MR job
+* HUE-602. Updated DatanodePlugin to reflect HDFS-2654.
+* HUE-606. Error when browsing a table with too many partitions
+* HUE-604. [Build] Jenkins build should remove old hadoop and hive directories
+* [build] Upgrade to build against CDH3u3
+* HUE-607. LDAP/PAM authentication
+* Downgrading python-ldap to version 2.3.13
+* [ui] Convert Hue to jQuery
+* HUE-614. Add a mechanism to sync Hue DB with Unix passwd and groups
+* HUE-615. Basic group management
+* Add generic REST client library
+* [webhdfs] Be able to browse filesystem via webhdfs
+* HUE-616. Remove desktop-test.db from source control
+* HUE-608. ACLS for Hue apps
+* [filebrowser] Fix filebroser to be compatible with webhdfs
+* Add group ID parameters to Unix sync
+* [jobsub] Add configuration for "oozie_url"
+* [build] Allow HADOOP_HOME to point to a CDH4 hadoop
+* [jobsub] Remove java from jobsub
+* [test] Skip cleanup of pseudo HDFS tmp dir if $MINI_CLUSTER_CLEANUP is `false'.
+* [thriftfs] Remove irrelevant parts of thriftfs plugin
+* [build] Point pom to build against CDH4 nightly jars
+* [build] Updated version to 2.0.0
+* [build] Upgrade thrift to 0.7.0
+* [Beeswax] Fix Hive-0.8.1 compatibility
+* [beeswax] Show welcome screen (when metastore is empty)
+* [hadoop] Fix unit test for webhdfs
+* [core] Python 2.4 treats HTTP 201 as error
+* [filebrowser] Avoid using hashlib (py2.4 compat)
+* Edit groups by permission
+* Adding models to support LDAP integration
+* Configuration parameters for integration with LDAP and Active Directory
+* Command-line utility for importing users and groups from LDAP
+* Revert "Command-line utility for importing users and groups from LDAP"
+* [build] Build does not require $HADOOP_HOME
+* Command-line utility for importing users and groups from LDAP (Fixed test)
+* Removing executable permission from mako files
+* Initial support for jHueSelector
+* Support upgrades from Cloudera Enterprise 3.5 or Hue 1.2
+* Add a group edit control to the Create/Edit User page
+* Fix exception when importing a user that has a naming collision in Hue
+* Add a configurable default user group
+* [test] Have pseudo_hdfs4 start MR1
+* [app_reg] Use `json' if present on system, default to `simplejson'
+* HUE-624. [jobbrowser] Non-ascii character in job name causes error
+* [beeswax] Conditionally show the "save" form only if there's no error
+* Make PopupError render correctly as json
+* [test] Temporarily disable broken tests
+* [useradmin] Fix bug in filter clearing
+* Useradmin actions are now in modal windows
+* HUE-621 restyle of beeswax index page
+* HUE-618 fixed Check configuration page
+* Migrated about sections to common header and footer, converted logs to mako
+* HUE-620 first attempt to restore the config check icon
+* [frontend] Add knockout and jqueryui-autocomplete
+* [frontend] Fix datatables style to match with bootstrap's
+* Remove executable bits on regular files
+* [desktop] Allow MultiForm to work with ModelForm
+* [hadoop] Add config for Yarn cluster, Mapred port, and `submit_to' param
+* [webhdfs] Make DEFAULT_USER an attribute of the filesystem object
+* [webhdfs] Add copy method to copy a file
+* [desktop] Add content-type support to REST library
+* [hadoop] Allow Hdfs.urlsplit to deal with viewfs (federation)
+* [hadoop] Add configuration for fs.defaultFS
+* [filebrowser] HTML-escape the contents of the fileviewer
+* HUE-206 (partial). Browsing a large directory slow for IE
+* [doc] Update README
+* [jobsub] Initial rewrite
+* [build] Hue2 does not rely on crepo
+* [beeswax] Run beeswax server using the specified HADOOP_BIN
+* [test] Test cluster to set FS_DEFAULTFS.
+* [hadoop] Change default location of HADOOP_CONF_DIR to `/etc/hadoop/conf'
+* [dev] Update the development version of the hue config
+* [useradmin] Fix useradmin test after modal form changes
+* HUE-621 Fixed welcome screen
+* HUE-629 the very first login warns about creating a superuser
+* [conf] Remove oozie from the [hadoop] section
+* [doc] Partial update to Hue manual
+* Improved user admin experience for non-superusers
+* HUE-628 Added user group selection on creating/editing user
+* HUE-626 fixed stylesheet for upload button
+* HUE-623 removed strict client side validation on the query
+* Fixing a merge problem on user list.
+* Fixed problem with jHueSelector and IE7+
+* [beeswax] Undo local configuration change in commit fe69c15
+* [docs] Fix ascii doc table syntax to be compatible with 8.1.0
+* [hadoop] webhdfs should have security_enabled property
+* [core] Add urllib2_kerberos library
+* [core] Add kerberos (python-binding) library
+* [core] Fix urllib2_kerberos's logging
+* [webhdfs] Client can now talk to a secured HDFS
+* [test] Remove stale (and failing) jframe test
+* [doc] More doc enhancement
+* Pulling back in some changes that got accidentally deleted
+* Use correct email field when extracting info from LDAP
+* Add a couple LDAP-related parameters to hue.ini
+* Use the correct EXTERNAL enum when logging in via a non-default backend
+* HUE-640. kt_renewer workaround for krb compat is a race
+* [hadoop] Remove NN_HTTP_PORT (again)
+* [doc] Add krb5-devel build requirement (for python kerberos library)
+* [ui] Fix typo on first login screen
+* [conf] Add a useradmin configuration sectino to ini file
+* [jobsub] Add security_enabled config for Oozie security
+* HUE-632. Hue to talk to Oozie securely
+* HUE-619. Hue to use port 8888 by default
+* [jobsub] Clean up old files
+* [jobsub] Job history should link back to design
+* [jobsub] Fix terminology: rename `workflow' to `design'
+* [jobsub] Show paths in workflow info as hdfs links
+* [webhdfs] rename operation should handle a relative destination path
+* [webhdfs] Handle quoting of weird filename characters
+* Put the first user to login in the default group
+* Fix the logic determining the superuser when using the LdapBackend
+* Add a bit of error checking when setting up an LDAP connection
+* Miscellaneous cleanup in useradmin views
+* Add an LDAP user to the default group at import time
+* Deleting a user should also delete its user profile
+* Permissions and default group-related tests
+* [useradmin] Superuser shouldn't be able to delete self
+* [test] Use random ports for pseudo-distributed DN in testing
+* [core] Add tidylib, a python wrapper for libtidy for HTML validation
+* [core] Add HTML validation in debug mode
+* [ui] Add favicon url mapping
+* [jframegallery] Remove jframegallery
+* [core] Remove depender usage
+* [core] Remove depender external dependency
+* Let syncdb work against mysql
+* [jobsub] Add more properties to the oozie property autocomplete
+* [jobbrowser] Fix broken link to jobsub
+* HUE-633. [jobsub] Port examples to new design models
+* [test] Work around a webhdfs redirect bug in test
+* [doc] document dependency on libldap2-dev
+* HUE-648. [fb] filebrowser.views.view() makes too many filesystem calls
+* HUE-635 Porting to Bootstrap 2
+* HUE-647 changed my home link and breadcrumbs
+* Various fixes: HUE-657, HUE-650, HUE-649, HUE-646, HUE-645, HUE-652, HUE-642 and HUE-643
+* Improved "well" spacing and remove Clear button from filter
+* [jobsub] Remove unused files
+* [filebrowser] Unify breadcrumb display
+* HUE-660 fix for scroll in Google Chrome
+* Fix error page style
+* HUE-661 Beeswax query now remembers initial value
+* Fixed a datatables conf problem on Jobsub history page
+* HUE-659. [config] Unite the various *.ini files
+* [test] Add a bash shell for developer mode to test shell interactions
+* [core] Do not skip apps because HADOOP_BIN is not there
+* HUE-662. [config] Each Hadoop hdfs/mr/yarn cluster to define its own env
+* HUE-663 jobbrowser styled
+* [test] Fix jenkins script to clean up the correct hadoop directory
+* [HUE-658] [fb] Hue should display hadoop fs errors in a popup and not in a 500
+* [jobsub] Authenticate to Oozie in non-secure mode
+* [build] Do not overwrite an existent pseudo-distributed.ini
+* HUE-664. [ui] Jobsub design edit page mis-styled
+* [ui] Contents in <pre> tags need to be html-escaped
+* HUE-666. [ui] Jobbrowser attempt page unstyled
+* [build] Markdown requires elementtree when generating docs
+* [ui] Unify site name as `Hue' (not jHue or Hue2)
+* [build] Set version 2.0.0-beta
+* [doc] Fix screenshots in user manual
+* [ui] Beeswax clone query button gone
+* [jobsub] Migration script needs to import simplejson for py2.4
+* [doc] Document Oozie proxyuser configuration in manual
+* [jobsub] Do not create sample directories as `hdfs'
+* [doc] Fix broken link to CDH package installation guide
+* [jobsub] Fix data upgrade from hue 1.x to properly convert streaming properties
+* [doc] Release notes for 2.0.0-beta
+* HUE-668. [admin] Enable the LDAP commands to be performed through the UI
+* HUE-682 [beeswax] Error tab doesn't open
+* HUE-673 [ui] Beeswax welcome screen should use buttons consistently
+* HUE-684 [beeswax] Query names aggregated on top of the table
+* HUE-683 [beeswax] "Save as" button does not ask for a name
+* HUE-672 [about] Logs page can't handle non-ascii characters
+* HUE-687 [beeswax] "Save" query button not working
+* HUE-680. [doc] Update all the Help doc of each app
+* HUE-689 [desktop] Switching users inconsistencies
+* HUE-686 No way to back out of the upload in a choose file dialog
+* HUE-700. Document cyrus-sasl-gssapi requirement
+* [jobbrowser] Cannot kill running job from Job Browser
+* removed hello world app
+* [SDK] Header should dynamically link to installed apps
+* [SDK] Fix template header
+* [frontend] Show app icons in header
+* [frontend] Allow customization of app ordering in the nav bar
+* [ui] Use the same common header on all error views
+* [ui] Only show icons in the navbar
+* [ui] Convert common_header to mako
+* [css] Remove unused styles on top and bottom
+* [jobbrowser] Make the default view be the job list
+* [core] Error views to handle non-ascii error messages
+* [build] Fix nightly paths to 4.0.0 instead of beta2
+* HUE-688 [beeswax] Beeswax shouldn't show saved queries from other users
+* HUE-703 [beeswax] Saving the result of a query raises an exception
+* HUE-706 [beeswax] Adding a resource to a query fails
+* HUE-701 [jb] Job browser should not show the jobs from other users
+* [doc] Add more instruction on profiling hue server
+* HUE-710. Oozie error shows up as 500 in jobsub
+* [core] Correct 500 error reporting
+* Fix test error message
+* [jobsub] HTTP 500 trying to install Job Design samples
+* HUE-627 Spawning server pegs CPU at 100%
+* HTTP 500 trying to mkdir as "admin" user which is not "hdfs" user
+* HUE-688 [beeswax] Beeswax shouldn't show saved queries from other users
+* HUE-665 Changed filebrowser option context menu to use bootstrap button dropdown
+* HUE-651 Job design form enhancement
+* HUE-702 Beeswax save result form is now styled
+* Added by mistake TempStatsStore to previous commit
+* HUE-654 added filechooser to Move dialog, fixed bug on filechooser, added onFolderChange callback
+* HUE-643 moved UserAdmin object creation outside modal, HUE-634 remove unused files from UserAdmin
+* HUE-634 remove unused files from Shell
+* Improved look and feel of Beeswax settings column
+* HUE-695 removed reference to Bootstrap responsive
+* Changed style for logged in user and updated jQuery plugin to fit the others
+* HUE-716 [jobsub] A normal user can't run his own designs
+* HUE-718 kinit not found in a secure cluster
+* [core] Update hue.ini with the new Jobbrowser/Beeswax options
+* HUE-679 File upload to HttpFS doesn't work
+* HUE-698 Shell app does not work with a secured cluster
+* HUE-643 Fix tests and add redirects after POST
+* HUE-721 [beeswax] Save results as a table is broken
+* HUE-672 [beeswax] Re-enable beeswax unit tests
+* Removed reference to bootstrap responsive and tooltip
+* Improved style and feedback for chown and chmod modals
+* User name is shown only after it has loaded
+* Introduced width on jHueSelector
+* Added cancel button to edit user and group, reverted to normal size buttons
+* Deleted unused files from Beeswax
+* Deleted unused files from About
+* Deleted unused files from Filebrowser
+* Deleted unused files from Help
+* Deleted unused files from Jobbrowser
+* Deleted unused files from Jobsub
+* Added filechooser to Beeswax save query dialog
+* Modified edit design filechooser form, removed filechooser bump to top of the page on click
+* Deleted unused files from Desktop
+* Added filechooser to rename dialog as well
+* Improved a bit look and feel of Beeswax query execute
+* Polishing of the recent UI changes
+* [beeswax] Test randomly failing
+* [sdk] Update SDK app template
+* [sdk] Update SDK docs for Hue 2.0
+* [beeswax] Save table as a file opens output directory
+* [ui] Restore icon library
+* [doc] Fix SDK link in manual
+* [beeswax] Do not show the "Download links" before query completion
+* [shell] Can copy/paste shell output
+* HUE-726 applied jHueSelector to the permission list on Useradmin add/edit group (cherry picked from commit ac6b6dcddc640c7c5f39b51debe9f0f7cd1bc1f6)
+* HUE-715 Full rows are clickable across Hue (cherry picked from commit 040ddf40e9cf64a271ed853ab35344077fce92e2)
+* [build] Update Hadoop version to CDH4.0.0-SNAPSHOT
+* HUE-639. thrift enhancements for sync query execution and additional error diagnostics
+* HUE-712: Support refreshing kerberos ticket for beeswax runing in standalone mode with authentication enabled
+* [beeswax] Pass in keytab to beeswax server for it to auto renew ticket
+* [core] Spawning server should not be blocked by network calls (cherry picked from commit 575205b18048d1467a3fb6709f28e790535d2b8d)
+* [build] Mako files MUST not be executable
+* [core] Thrift calls can hang forever in the unit tests
+* [core] Overly alarming message when libtidy is not found
+* [beeswax] Fix beeswax unit test (skip --superuser option)
+* HUE-728 [beeswax] Polish UI and make it consistent
+* [shell] Hue shells cannot recall command history
+* [core] Skip tests timing out after eventlet patching
+* [doc] The JT host name needs to be FQDN for a secured cluster
+* HUE-643 Modal dialog too small for complex object creation
+* [Shell] Fix bad config name "hadoop.KERBEROS"
+* [build] Updated version to 2.0.1
+* [core] WebHDFS octal permissions should be at most 4 digits
+* [core] Perform Eventlet patching only when running Spawning server
+* [build] Adding release notes for 2.0.1
+
+Contributors
+------------
+
+This Hue release is made possible thanks to the contribution from:
+
+- Aaron Newton
+- Aaron T. Myers
+- Aditya Acharya
+- Alex Newman
+- Andrew Bayer
+- Andrew Yao
+- Ann McCown
+- bc Wong
+- Ben Bishop
+- Bruce Mitchener
+- Bruno Mahé
+- Eli Collins
+- Enrico Berti
+- Eric Wong
+- Harsh J
+- Henry Robinson
+- Jon Natkins
+- Lars Francke
+- Loren Siebert
+- Marcus McLaughlin
+- Mike Cotton
+- Paul Battaglia
+- Philip Zeyliger
+- Romain Rigaux
+- Roman Shaposhnik
+- Shawn Van Ittersum
+- Shrijeet Paliwal
+- Thomas Aylott
+- Todd Lipcon
+- Vinithra Varadharajan