Skip to content
This repository
Browse code

[build] Adding release notes for 2.0.1

  • Loading branch information...
commit eac61ca8a549fa5d33367a515dd3585ca583085b 1 parent d3dda42
Romain Rigaux romainr authored

Showing 2 changed files with 538 additions and 0 deletions. Show diff stats Hide diff stats

  1. +1 0  docs/index.txt
  2. +537 0 docs/release-notes/release-notes-2.0.1.txt
1  docs/index.txt
@@ -14,6 +14,7 @@ Release Notes
14 14 -------------
15 15 Note that prior to version 0.9, Hue was "Cloudera Desktop".
16 16
  17 +* June 4, 2012 --- link:release-notes/release-notes-2.0.1.html[Version 2.0.1]
17 18 * Apr 10, 2012 --- link:release-notes/release-notes-2.0.0-beta.html[Version 2.0.0-beta]
18 19 * Feb 21, 2011 --- link:release-notes/release-notes-1.2.0.html[Version 1.2.0]
19 20 * Oct 11, 2010 --- link:release-notes/release-notes-1.1.0.html[Version 1.1.0]
537 docs/release-notes/release-notes-2.0.1.txt
... ... @@ -0,0 +1,537 @@
  1 +Hue v2.0.1, aka Hue 2, released June 4, 2012
  2 +============================================
  3 +
  4 +This is the release of Hue 2.0.1, a major upgrade from previous Hue releases.
  5 +Hue 2.0.1 is compatible with CDH4 (Cloudera's Distribution Including Apache
  6 +Hadoop 4).
  7 +
  8 +Note that Hue 2 is versioned as 2.0.1 instead of 2.0.0 in order to be lexicographically
  9 +greater than 2.0.0-beta.
  10 +
  11 +
  12 +Notable Features
  13 +----------------
  14 +
  15 +- Frontend has been re-implemented as full screen pages. Whole page loading has
  16 + replaced the old "desktop" model. In this process, the new frontend is
  17 + rewritten with jQuery and Bootstrap. This fixes memory leaks in older
  18 + browsers. This also breaks compatibility of Hue SDK applications. (HUE-585,
  19 + HUE-609)
  20 +- Hue accesses HDFS via WebHDFS or HttpFS. It no longer requires the Hue plugin
  21 + on the NameNode and DataNodes. (HUE-610)
  22 +- Hue submits MapReduce jobs via Oozie. This fixes a security hole in the
  23 + previous scheme of Hue directly running the client job jar. (HUE-611)
  24 +- Hue supports LDAP (OpenLDAP and Active Directory). Hue can be configured to
  25 + authenticate against LDAP. Additionally, Hue can import users and groups from
  26 + LDAP, and refresh group membership from LDAP. (HUE-607, HUE-614, HUE-615)
  27 +- Hue supports per-application authorization. Administrators can grant or limit
  28 + group access to applications. (HUE-608)
  29 +- Hue has a new Shell application. Administrators can configure the types of
  30 + shells (e.g. Pig, HBase, Flume) to be exposed by the Shell app. (HUE-141)
  31 + * Hue runs on the Spawning web server by default, instead of the CherryPy web
  32 + server, in order to provide asynchronous connection I/O for the Shell
  33 + application.
  34 +- Hue File Browser supports decoding Avro data files. (HUE-1)
  35 +- Hue uses Maven to build its Java source. (HUE-424)
  36 +- Beeswax reduces its memory usage and allows configuration of maximum query
  37 + result lifetime. (HUE-564)
  38 +- Hue installations can be made relocatable by invoking a script. (HUE-593)
  39 +- Refactor of Hue desktop for enabling plugable SDK apps. SDK docs have been updated.
  40 +
  41 +Notable Bug Fixes
  42 +-----------------
  43 +
  44 +- HUE-238. beeswax: result from "limit" query unavailable
  45 +- HUE-438. Making beeswax dependent on hive install
  46 +- HUE-457. Filebrowser cannot delete directories with spaces in the name
  47 +- HUE-506. Jobs submitted through Hue do not set LANG
  48 +- HUE-526. Clicking "Browse Table" on a Hive View in Beeswax launches MR job
  49 +- HUE-534. JobBrowser does not impersonate logged in user while killing or viewing jobs
  50 +- HUE-550. Switching to LIFO queue for Thrift connection pool
  51 +- HUE-551. Support a wider set of username characters
  52 +- HUE-553. Thrift pooled client is not thread safe
  53 +- HUE-555. Build should not require a system python-setuptools
  54 +- HUE-584. Shade Thrift jar
  55 +- HUE-586. log files have wrong permission
  56 +- HUE-606. Error when browsing a table with too many partitions
  57 +- HUE-624. [jobbrowser] Non-ascii character in job name causes error
  58 +- HUE-640. kt_renewer workaround for krb compat is a race
  59 +- HUE-627. Spawning server pegs CPU at 100%
  60 +- HUE-698. Shell app does not work with a secured cluster
  61 +
  62 +Many usability bugs and glitches in the UI were fixed after the beta. In addition,
  63 +the 100% CPU bug was resolved, Spawning server was made non blocking for all
  64 +REST calls (e.g. HDFS, Beeswax calls) and secured clusters are now better supported.
  65 +
  66 +Compatibility
  67 +-------------
  68 +
  69 +Hue 2.0.1 runs on CentOS versions 5 to 6, and Ubuntu 10.04 to 11.10.
  70 +
  71 +Hue 2.0.1 is compatible with CDH4. Specifically:
  72 +
  73 +- File Browser depends on Hadoop 0.23 (for WebHDFS/HttpFS).
  74 +- Beeswax is tested against Hive 0.8.1.
  75 +- Job Browser depends on MR1 (for the JobTracker plugin).
  76 +- Job Browser does *not* work with Yarn/MR2.
  77 +- Job Designer depends on Oozie, using the Oozie web service API.
  78 +
  79 +
  80 +Upgrade
  81 +-------
  82 +
  83 +Upgrading from Hue 1.2.0 is supported, with the following caveats:
  84 +
  85 +- Hue's configuration file has changed regarding the specification of the HDFS
  86 + cluster, MR1 cluster and Yarn cluster. You also need to configure the Oozie
  87 + URL for Job Designer. Please see the
  88 + link:../manual.html[Hue Installation Guide] for more.
  89 +- Hue by defaults run on port 8888, not 8088.
  90 +- Hue 2.0.0 uses a different model for job designs. Old job designs will be
  91 + automatically converted in a best effort. After the upgrade, the user may need
  92 + to fill in more information (e.g. the Java main class) about their job
  93 + designs.
  94 +- Custom Hue SDK applications will not render correctly in Hue 2.x, because the
  95 + frontend Javascript framework (jFrame) has been replaced by jQuery and
  96 + Bootstrap. The 2.0.1 release provide instruction on porting
  97 + SDK applications from Hue 1.x.
  98 +
  99 +
  100 +Known Issue
  101 +-----------
  102 +
  103 +- Uploads with HttpFs in a federated cluster fail (HUE-742).
  104 +- Setting up the Job Designer examples might fail with HttpFs (HUE-745).
  105 +
  106 +
  107 +List of All Commits
  108 +-------------------
  109 +
  110 +* HUE-425. Adding default taskScheduler and MR queue names to mini cluster.
  111 +* Added support to default tree row selection
  112 +* HUE-429. Make HueChart.Box's series events set all applicable series as arguments.
  113 +* HUE-427. Allow the stroke color of dots on HueChart.Line to be configurable
  114 +* HUE-424 - Hue Mavenization
  115 +* HUE-435. Traversing a file in File Viewer using the navigation buttons results in a file not found error
  116 +* HUE-437 - Fixing Main-Class of Beeswax jar
  117 +* HUE-326. Beeswax might be leaking file descriptors
  118 +* HUE-444. Error message during `make install'
  119 +* HUE-454. TaskTrackerNotFound error popup when viewing individual attempt
  120 +* No ticket. Hash update: widgets, jframe, more-behaviors
  121 +* HUE-449. tarball build changes after mavenization
  122 +* HUE-455. Add ability to specify separator to humanize_duration.
  123 +* No Ticket. JFrame hash update (minor css tweak)
  124 +* Adding metadata handling to HueChart.
  125 +* HUE-449. tarball build changes after mavenization [part2]
  126 +* [BUILD] Fixed compilation of static-group-mapping since update to CDH3b4 nightly.
  127 +* No Ticket. Picking up the hash for MooTools More.
  128 +* Pass empty array to HueChart.Data if data is undefined.
  129 +* Add method to manage creation of display value, integrate "amplitude" metadata field.
  130 +* HUE-472. JFrame Gallery's icon is borked.
  131 +* HUE-473. Add ability to get the link for an app window and enter one in.
  132 +* HUE-433. Beeswax import table screen messed up.
  133 +* HUE-474. App Makefiles do not set APP_NAME correctly
  134 +* HUE-461. Clicking the Save As button in the file editor causes all changes to be thrown away.
  135 +* HUE-478. Including execution of 0.7 scripts in hive upgrade's README.
  136 +* HUE-482. The Shortcuts button (at top right of Hue UI) does not do anything.
  137 +* Updating jframe.hash.
  138 +* HUE-481. Vertical Scrolling in Help doesn't work
  139 +* HUE-483. Scrollable area for JFrame Gallery's view source is broken
  140 +* HUE-485. Provision a way to start mini_cluster with customized configs.
  141 +* No Ticket. JFrame, MooTools More, and ART.Widgets hash updates
  142 +* HUE-487. Including the point value in HueChart.Box selection event parameter object.
  143 +* HUE-438. Making beeswax dependent on hive install.
  144 +* Update widgets.hash.
  145 +* No Ticket. Minor CSS fix for z-index positioning for CSS buttons.
  146 +* HUE-488. Add profiler for behavior and jframe filters.
  147 +* HUE-486. Enable renaming of top-level configs, and add a path for performing search/replace config upgrades
  148 +* [DOC] Updated dev and build dependency.
  149 +* HUE-492. Change amplitude calcuation in HueChart.Box to use toFloat rather than toInt.
  150 +* Small date display and rounding corrections in HueChart.
  151 +* [BUILD] Fixed Hadoop and Hive versions in pom.
  152 +* Update jframe.hash.
  153 +* HUE-495. HueChart.Box: Use chartStartTime and chartEndTime from metadata.
  154 +* HUE-494. Adding units to metadata and displaying in tip if present.
  155 +* HUE-498. Add shortenTick method to shorten tick labels on y-axis.
  156 +* HUE-500. Add information about Hue profiling to README.rst
  157 +* [BUILD] Use maven artifacts from cdh3u0.
  158 +* Re-ordering comments for database configuration.
  159 +* No Ticket. Updating Behavior hash.
  160 +* HUE-509, HUE-510
  161 +* HUE-506. Jobs submitted through Hue do not set LANG
  162 +* Update widgets.hash
  163 +* No Ticket. Updating Behavior hash.
  164 +* HUE-517. Tips should not be instantiated once per use
  165 +* HUE-521. version specification duplication
  166 +* HUE-525. Implementing NOCREPO in Hue build.
  167 +* HUE-527. Small changes for HueChart.Area, Box, and js to repair Area functionality.
  168 +* HUE-528. Make deprecation work in Hue.JFrame.Chooser.
  169 +* HUE-529. Add vis.render() to HueChart.Circle setupChart method.
  170 +* HUE-530. Load Hue.JFrame.Chooser as part of initial Hue load.
  171 +* HUE-532. HDFS thrift plugin port is also in thriftfs-site.xml
  172 +* HUE-533. hue-plugin thriftfs test failure
  173 +* HUE-534. JobBrowser does not impersonate logged in user while killing or viewing jobs.
  174 +* HUE-496. Make hue support newer versions of python.
  175 +* HUE-540. Special characters in username breaks useradmin app.
  176 +* HUE-546. jobsubd should use a single file for Hadoop delegation tokens when submitting jobs
  177 +* HUE-489. Use Django 1.2 way to specify databases.
  178 +* HUE-1. Add avro file viewer support to File Browser.
  179 +* HUE-299. dump_config header links should point to the sections
  180 +* HUE-548. App tarballs contain invalid symlink to the VERSION file
  181 +* HUE-469. "make docs" returns 0 even on error, could use a more restrictive "find" expression
  182 +* HUE-238. beeswax: result from "limit" query unavailable
  183 +* HUE-550. Switching to LIFO queue for Thrift connection pool.
  184 +* HUE-542. File browser sorting by size inconsistent.
  185 +* HUE-363. jobbrowser job state should fit well in the table
  186 +* HUE-549. Fix avro filebrowser test to run on all Python versions.
  187 +* [DOC] Document that Hue requires asciidoc to do a full build
  188 +* HUE-551. Support a wider set of username characters
  189 +* HUE-141. Adding Shell app to Hue.
  190 +* HUE-141. Fixing test failure for Shell app.
  191 +* HUE-141. Fixing a syntax error in tests for the Shell app that causes failures in Python 2.4.
  192 +* HUE-552. Default to a more professional wallpaper
  193 +* HUE-553. Thrift pooled client is not thread safe
  194 +* [BUILD] Make Shell known as "hue-shell"
  195 +* [DOC] Fix MySQL backend configuration step
  196 +* Online Help files for Hue Shell
  197 +* HUE-554. Modifying Shell app to use credentials merger utility.
  198 +* HUE-457: Filebrowser cannot delete directories with spaces in the name.
  199 +* HUE-555. Build should not require a system python-setuptools
  200 +* [BUILD] The shell app should share the common version
  201 +* HUE-556. LifoQueue thrift_util.py doesn't work on Centos5's python 2.4
  202 +* HUE-557. useradmin test with funny name fails on py2.4
  203 +* HUE-558. Shell hangs if subprocess exits immediately.
  204 +* [BUILD] Reuse the DESKTOP_PLUGIN_JAR variable for build target
  205 +* HUE-559. The setuid binary in the shell app should be in a build directory.
  206 +* HUE-561. Spawning creates incorrect log file names
  207 +* HUE-560: Shell app should have per-shell configurable environment variables.
  208 +* HUE-562. Spawning web server logs extraneous access log messages to stderr.
  209 +* HUE-563. Hue management commands should be backwards-compatible.
  210 +* [Doc] Fix broken release notes link
  211 +* HUE-565. Hue tarball contains duplicated js libraries
  212 +* Removing reference to Health application in doc, since it's not in Hue.
  213 +* HUE-570. shell error when user has no access to any individual shell
  214 +* HUE-575. New version of IPython is causing Jenkins build to fail
  215 +* HUE-569: Making Hue work in IE9
  216 +* HUE-574: Making Hue start over SSL on Python 2.4.
  217 +* Adding missing packages to README.rst.
  218 +* HUE-578: Shell app should have more comprehensive logging for I/O
  219 +* HUE-582. Improve jobbrowser's resilience to timing-related test failures
  220 +* HUE-330: Hue IE8 memory leaking
  221 +* Modifying Makefiles to not call scripts with shebangs directly.
  222 +* Add maven options parameters
  223 +* HUE-592. Update hue-plugins to work with new counter methods
  224 +* [Build] Upgrade hadoop version to cdh3u2-SNAPSHOT
  225 +* HUE-564. Improve handling of beeswax active queries and expiration
  226 +* HUE-593. Script to relocate a hue installation
  227 +* HUE-586. log files have wrong permission
  228 +* HUE-598. Hue Datanode plugin doesn't reopen connection when registering with NameNode.
  229 +* Remove unnecessary warning for IE users.
  230 +* HUE-597. Show task diagnostic info for an attempt in Job Browser.
  231 +* HUE-584. Shade Thrift jar.
  232 +* Links to the relative parent in pom.xml.
  233 +* CDH-3689: Fix help links to point to CCP instead of wiki
  234 +* HUE-600. Update Beeswax's hive_metastore.thrift interface spec
  235 +* [Build] Hue doesn't build on Ubuntu 11.10
  236 +* HUE-526. Clicking "Browse Table" on a Hive View in Beeswax launches MR job
  237 +* HUE-602. Updated DatanodePlugin to reflect HDFS-2654.
  238 +* HUE-606. Error when browsing a table with too many partitions
  239 +* HUE-604. [Build] Jenkins build should remove old hadoop and hive directories
  240 +* [build] Upgrade to build against CDH3u3
  241 +* HUE-607. LDAP/PAM authentication
  242 +* Downgrading python-ldap to version 2.3.13
  243 +* [ui] Convert Hue to jQuery
  244 +* HUE-614. Add a mechanism to sync Hue DB with Unix passwd and groups
  245 +* HUE-615. Basic group management
  246 +* Add generic REST client library
  247 +* [webhdfs] Be able to browse filesystem via webhdfs
  248 +* HUE-616. Remove desktop-test.db from source control
  249 +* HUE-608. ACLS for Hue apps
  250 +* [filebrowser] Fix filebroser to be compatible with webhdfs
  251 +* Add group ID parameters to Unix sync
  252 +* [jobsub] Add configuration for "oozie_url"
  253 +* [build] Allow HADOOP_HOME to point to a CDH4 hadoop
  254 +* [jobsub] Remove java from jobsub
  255 +* [test] Skip cleanup of pseudo HDFS tmp dir if $MINI_CLUSTER_CLEANUP is `false'.
  256 +* [thriftfs] Remove irrelevant parts of thriftfs plugin
  257 +* [build] Point pom to build against CDH4 nightly jars
  258 +* [build] Updated version to 2.0.0
  259 +* [build] Upgrade thrift to 0.7.0
  260 +* [Beeswax] Fix Hive-0.8.1 compatibility
  261 +* [beeswax] Show welcome screen (when metastore is empty)
  262 +* [hadoop] Fix unit test for webhdfs
  263 +* [core] Python 2.4 treats HTTP 201 as error
  264 +* [filebrowser] Avoid using hashlib (py2.4 compat)
  265 +* Edit groups by permission
  266 +* Adding models to support LDAP integration
  267 +* Configuration parameters for integration with LDAP and Active Directory
  268 +* Command-line utility for importing users and groups from LDAP
  269 +* Revert "Command-line utility for importing users and groups from LDAP"
  270 +* [build] Build does not require $HADOOP_HOME
  271 +* Command-line utility for importing users and groups from LDAP (Fixed test)
  272 +* Removing executable permission from mako files
  273 +* Initial support for jHueSelector
  274 +* Support upgrades from Cloudera Enterprise 3.5 or Hue 1.2
  275 +* Add a group edit control to the Create/Edit User page
  276 +* Fix exception when importing a user that has a naming collision in Hue
  277 +* Add a configurable default user group
  278 +* [test] Have pseudo_hdfs4 start MR1
  279 +* [app_reg] Use `json' if present on system, default to `simplejson'
  280 +* HUE-624. [jobbrowser] Non-ascii character in job name causes error
  281 +* [beeswax] Conditionally show the "save" form only if there's no error
  282 +* Make PopupError render correctly as json
  283 +* [test] Temporarily disable broken tests
  284 +* [useradmin] Fix bug in filter clearing
  285 +* Useradmin actions are now in modal windows
  286 +* HUE-621 restyle of beeswax index page
  287 +* HUE-618 fixed Check configuration page
  288 +* Migrated about sections to common header and footer, converted logs to mako
  289 +* HUE-620 first attempt to restore the config check icon
  290 +* [frontend] Add knockout and jqueryui-autocomplete
  291 +* [frontend] Fix datatables style to match with bootstrap's
  292 +* Remove executable bits on regular files
  293 +* [desktop] Allow MultiForm to work with ModelForm
  294 +* [hadoop] Add config for Yarn cluster, Mapred port, and `submit_to' param
  295 +* [webhdfs] Make DEFAULT_USER an attribute of the filesystem object
  296 +* [webhdfs] Add copy method to copy a file
  297 +* [desktop] Add content-type support to REST library
  298 +* [hadoop] Allow Hdfs.urlsplit to deal with viewfs (federation)
  299 +* [hadoop] Add configuration for fs.defaultFS
  300 +* [filebrowser] HTML-escape the contents of the fileviewer
  301 +* HUE-206 (partial). Browsing a large directory slow for IE
  302 +* [doc] Update README
  303 +* [jobsub] Initial rewrite
  304 +* [build] Hue2 does not rely on crepo
  305 +* [beeswax] Run beeswax server using the specified HADOOP_BIN
  306 +* [test] Test cluster to set FS_DEFAULTFS.
  307 +* [hadoop] Change default location of HADOOP_CONF_DIR to `/etc/hadoop/conf'
  308 +* [dev] Update the development version of the hue config
  309 +* [useradmin] Fix useradmin test after modal form changes
  310 +* HUE-621 Fixed welcome screen
  311 +* HUE-629 the very first login warns about creating a superuser
  312 +* [conf] Remove oozie from the [hadoop] section
  313 +* [doc] Partial update to Hue manual
  314 +* Improved user admin experience for non-superusers
  315 +* HUE-628 Added user group selection on creating/editing user
  316 +* HUE-626 fixed stylesheet for upload button
  317 +* HUE-623 removed strict client side validation on the query
  318 +* Fixing a merge problem on user list.
  319 +* Fixed problem with jHueSelector and IE7+
  320 +* [beeswax] Undo local configuration change in commit fe69c15
  321 +* [docs] Fix ascii doc table syntax to be compatible with 8.1.0
  322 +* [hadoop] webhdfs should have security_enabled property
  323 +* [core] Add urllib2_kerberos library
  324 +* [core] Add kerberos (python-binding) library
  325 +* [core] Fix urllib2_kerberos's logging
  326 +* [webhdfs] Client can now talk to a secured HDFS
  327 +* [test] Remove stale (and failing) jframe test
  328 +* [doc] More doc enhancement
  329 +* Pulling back in some changes that got accidentally deleted
  330 +* Use correct email field when extracting info from LDAP
  331 +* Add a couple LDAP-related parameters to hue.ini
  332 +* Use the correct EXTERNAL enum when logging in via a non-default backend
  333 +* HUE-640. kt_renewer workaround for krb compat is a race
  334 +* [hadoop] Remove NN_HTTP_PORT (again)
  335 +* [doc] Add krb5-devel build requirement (for python kerberos library)
  336 +* [ui] Fix typo on first login screen
  337 +* [conf] Add a useradmin configuration sectino to ini file
  338 +* [jobsub] Add security_enabled config for Oozie security
  339 +* HUE-632. Hue to talk to Oozie securely
  340 +* HUE-619. Hue to use port 8888 by default
  341 +* [jobsub] Clean up old files
  342 +* [jobsub] Job history should link back to design
  343 +* [jobsub] Fix terminology: rename `workflow' to `design'
  344 +* [jobsub] Show paths in workflow info as hdfs links
  345 +* [webhdfs] rename operation should handle a relative destination path
  346 +* [webhdfs] Handle quoting of weird filename characters
  347 +* Put the first user to login in the default group
  348 +* Fix the logic determining the superuser when using the LdapBackend
  349 +* Add a bit of error checking when setting up an LDAP connection
  350 +* Miscellaneous cleanup in useradmin views
  351 +* Add an LDAP user to the default group at import time
  352 +* Deleting a user should also delete its user profile
  353 +* Permissions and default group-related tests
  354 +* [useradmin] Superuser shouldn't be able to delete self
  355 +* [test] Use random ports for pseudo-distributed DN in testing
  356 +* [core] Add tidylib, a python wrapper for libtidy for HTML validation
  357 +* [core] Add HTML validation in debug mode
  358 +* [ui] Add favicon url mapping
  359 +* [jframegallery] Remove jframegallery
  360 +* [core] Remove depender usage
  361 +* [core] Remove depender external dependency
  362 +* Let syncdb work against mysql
  363 +* [jobsub] Add more properties to the oozie property autocomplete
  364 +* [jobbrowser] Fix broken link to jobsub
  365 +* HUE-633. [jobsub] Port examples to new design models
  366 +* [test] Work around a webhdfs redirect bug in test
  367 +* [doc] document dependency on libldap2-dev
  368 +* HUE-648. [fb] filebrowser.views.view() makes too many filesystem calls
  369 +* HUE-635 Porting to Bootstrap 2
  370 +* HUE-647 changed my home link and breadcrumbs
  371 +* Various fixes: HUE-657, HUE-650, HUE-649, HUE-646, HUE-645, HUE-652, HUE-642 and HUE-643
  372 +* Improved "well" spacing and remove Clear button from filter
  373 +* [jobsub] Remove unused files
  374 +* [filebrowser] Unify breadcrumb display
  375 +* HUE-660 fix for scroll in Google Chrome
  376 +* Fix error page style
  377 +* HUE-661 Beeswax query now remembers initial value
  378 +* Fixed a datatables conf problem on Jobsub history page
  379 +* HUE-659. [config] Unite the various *.ini files
  380 +* [test] Add a bash shell for developer mode to test shell interactions
  381 +* [core] Do not skip apps because HADOOP_BIN is not there
  382 +* HUE-662. [config] Each Hadoop hdfs/mr/yarn cluster to define its own env
  383 +* HUE-663 jobbrowser styled
  384 +* [test] Fix jenkins script to clean up the correct hadoop directory
  385 +* [HUE-658] [fb] Hue should display hadoop fs errors in a popup and not in a 500
  386 +* [jobsub] Authenticate to Oozie in non-secure mode
  387 +* [build] Do not overwrite an existent pseudo-distributed.ini
  388 +* HUE-664. [ui] Jobsub design edit page mis-styled
  389 +* [ui] Contents in <pre> tags need to be html-escaped
  390 +* HUE-666. [ui] Jobbrowser attempt page unstyled
  391 +* [build] Markdown requires elementtree when generating docs
  392 +* [ui] Unify site name as `Hue' (not jHue or Hue2)
  393 +* [build] Set version 2.0.0-beta
  394 +* [doc] Fix screenshots in user manual
  395 +* [ui] Beeswax clone query button gone
  396 +* [jobsub] Migration script needs to import simplejson for py2.4
  397 +* [doc] Document Oozie proxyuser configuration in manual
  398 +* [jobsub] Do not create sample directories as `hdfs'
  399 +* [doc] Fix broken link to CDH package installation guide
  400 +* [jobsub] Fix data upgrade from hue 1.x to properly convert streaming properties
  401 +* [doc] Release notes for 2.0.0-beta
  402 +* HUE-668. [admin] Enable the LDAP commands to be performed through the UI
  403 +* HUE-682 [beeswax] Error tab doesn't open
  404 +* HUE-673 [ui] Beeswax welcome screen should use buttons consistently
  405 +* HUE-684 [beeswax] Query names aggregated on top of the table
  406 +* HUE-683 [beeswax] "Save as" button does not ask for a name
  407 +* HUE-672 [about] Logs page can't handle non-ascii characters
  408 +* HUE-687 [beeswax] "Save" query button not working
  409 +* HUE-680. [doc] Update all the Help doc of each app
  410 +* HUE-689 [desktop] Switching users inconsistencies
  411 +* HUE-686 No way to back out of the upload in a choose file dialog
  412 +* HUE-700. Document cyrus-sasl-gssapi requirement
  413 +* [jobbrowser] Cannot kill running job from Job Browser
  414 +* removed hello world app
  415 +* [SDK] Header should dynamically link to installed apps
  416 +* [SDK] Fix template header
  417 +* [frontend] Show app icons in header
  418 +* [frontend] Allow customization of app ordering in the nav bar
  419 +* [ui] Use the same common header on all error views
  420 +* [ui] Only show icons in the navbar
  421 +* [ui] Convert common_header to mako
  422 +* [css] Remove unused styles on top and bottom
  423 +* [jobbrowser] Make the default view be the job list
  424 +* [core] Error views to handle non-ascii error messages
  425 +* [build] Fix nightly paths to 4.0.0 instead of beta2
  426 +* HUE-688 [beeswax] Beeswax shouldn't show saved queries from other users
  427 +* HUE-703 [beeswax] Saving the result of a query raises an exception
  428 +* HUE-706 [beeswax] Adding a resource to a query fails
  429 +* HUE-701 [jb] Job browser should not show the jobs from other users
  430 +* [doc] Add more instruction on profiling hue server
  431 +* HUE-710. Oozie error shows up as 500 in jobsub
  432 +* [core] Correct 500 error reporting
  433 +* Fix test error message
  434 +* [jobsub] HTTP 500 trying to install Job Design samples
  435 +* HUE-627 Spawning server pegs CPU at 100%
  436 +* HTTP 500 trying to mkdir as "admin" user which is not "hdfs" user
  437 +* HUE-688 [beeswax] Beeswax shouldn't show saved queries from other users
  438 +* HUE-665 Changed filebrowser option context menu to use bootstrap button dropdown
  439 +* HUE-651 Job design form enhancement
  440 +* HUE-702 Beeswax save result form is now styled
  441 +* Added by mistake TempStatsStore to previous commit
  442 +* HUE-654 added filechooser to Move dialog, fixed bug on filechooser, added onFolderChange callback
  443 +* HUE-643 moved UserAdmin object creation outside modal, HUE-634 remove unused files from UserAdmin
  444 +* HUE-634 remove unused files from Shell
  445 +* Improved look and feel of Beeswax settings column
  446 +* HUE-695 removed reference to Bootstrap responsive
  447 +* Changed style for logged in user and updated jQuery plugin to fit the others
  448 +* HUE-716 [jobsub] A normal user can't run his own designs
  449 +* HUE-718 kinit not found in a secure cluster
  450 +* [core] Update hue.ini with the new Jobbrowser/Beeswax options
  451 +* HUE-679 File upload to HttpFS doesn't work
  452 +* HUE-698 Shell app does not work with a secured cluster
  453 +* HUE-643 Fix tests and add redirects after POST
  454 +* HUE-721 [beeswax] Save results as a table is broken
  455 +* HUE-672 [beeswax] Re-enable beeswax unit tests
  456 +* Removed reference to bootstrap responsive and tooltip
  457 +* Improved style and feedback for chown and chmod modals
  458 +* User name is shown only after it has loaded
  459 +* Introduced width on jHueSelector
  460 +* Added cancel button to edit user and group, reverted to normal size buttons
  461 +* Deleted unused files from Beeswax
  462 +* Deleted unused files from About
  463 +* Deleted unused files from Filebrowser
  464 +* Deleted unused files from Help
  465 +* Deleted unused files from Jobbrowser
  466 +* Deleted unused files from Jobsub
  467 +* Added filechooser to Beeswax save query dialog
  468 +* Modified edit design filechooser form, removed filechooser bump to top of the page on click
  469 +* Deleted unused files from Desktop
  470 +* Added filechooser to rename dialog as well
  471 +* Improved a bit look and feel of Beeswax query execute
  472 +* Polishing of the recent UI changes
  473 +* [beeswax] Test randomly failing
  474 +* [sdk] Update SDK app template
  475 +* [sdk] Update SDK docs for Hue 2.0
  476 +* [beeswax] Save table as a file opens output directory
  477 +* [ui] Restore icon library
  478 +* [doc] Fix SDK link in manual
  479 +* [beeswax] Do not show the "Download links" before query completion
  480 +* [shell] Can copy/paste shell output
  481 +* HUE-726 applied jHueSelector to the permission list on Useradmin add/edit group (cherry picked from commit ac6b6dcddc640c7c5f39b51debe9f0f7cd1bc1f6)
  482 +* HUE-715 Full rows are clickable across Hue (cherry picked from commit 040ddf40e9cf64a271ed853ab35344077fce92e2)
  483 +* [build] Update Hadoop version to CDH4.0.0-SNAPSHOT
  484 +* HUE-639. thrift enhancements for sync query execution and additional error diagnostics
  485 +* HUE-712: Support refreshing kerberos ticket for beeswax runing in standalone mode with authentication enabled
  486 +* [beeswax] Pass in keytab to beeswax server for it to auto renew ticket
  487 +* [core] Spawning server should not be blocked by network calls (cherry picked from commit 575205b18048d1467a3fb6709f28e790535d2b8d)
  488 +* [build] Mako files MUST not be executable
  489 +* [core] Thrift calls can hang forever in the unit tests
  490 +* [core] Overly alarming message when libtidy is not found
  491 +* [beeswax] Fix beeswax unit test (skip --superuser option)
  492 +* HUE-728 [beeswax] Polish UI and make it consistent
  493 +* [shell] Hue shells cannot recall command history
  494 +* [core] Skip tests timing out after eventlet patching
  495 +* [doc] The JT host name needs to be FQDN for a secured cluster
  496 +* HUE-643 Modal dialog too small for complex object creation
  497 +* [Shell] Fix bad config name "hadoop.KERBEROS"
  498 +* [build] Updated version to 2.0.1
  499 +* [core] WebHDFS octal permissions should be at most 4 digits
  500 +* [core] Perform Eventlet patching only when running Spawning server
  501 +* [build] Adding release notes for 2.0.1
  502 +
  503 +Contributors
  504 +------------
  505 +
  506 +This Hue release is made possible thanks to the contribution from:
  507 +
  508 +- Aaron Newton
  509 +- Aaron T. Myers
  510 +- Aditya Acharya
  511 +- Alex Newman
  512 +- Andrew Bayer
  513 +- Andrew Yao
  514 +- Ann McCown
  515 +- bc Wong
  516 +- Ben Bishop
  517 +- Bruce Mitchener
  518 +- Bruno Mahé
  519 +- Eli Collins
  520 +- Enrico Berti
  521 +- Eric Wong
  522 +- Harsh J
  523 +- Henry Robinson
  524 +- Jon Natkins
  525 +- Lars Francke
  526 +- Loren Siebert
  527 +- Marcus McLaughlin
  528 +- Mike Cotton
  529 +- Paul Battaglia
  530 +- Philip Zeyliger
  531 +- Romain Rigaux
  532 +- Roman Shaposhnik
  533 +- Shawn Van Ittersum
  534 +- Shrijeet Paliwal
  535 +- Thomas Aylott
  536 +- Todd Lipcon
  537 +- Vinithra Varadharajan

0 comments on commit eac61ca

Please sign in to comment.
Something went wrong with that request. Please try again.