| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985 |
- Hue v3.9.0, released August 7th 2015
- ====================================
- Hue, http://gethue.com, is an open source Web UI for easily doing Big Data analysis with Hadoop.
- Its main features:
- * Editors for Hive, Impala, Spark and Pig
- * Search Dashboards for querying, exploring, visualizing data with Solr
- * Hadoop File, Job and HBase Browsers
- On top of that, a SDK is available for creating new apps integrated with Hadoop.
- More user and developer documentation is available at http://gethue.com.
- Latest Notable Features
- -----------------------
- The complete list and video demos are on link:http://gethue.com/hue-3-9-with-all-its-improvements-is-out/[http://gethue.com/hue-3-9-with-all-its-improvements-is-out/].
- Spark
- * Revamp of Notebook UI
- * Support for closing session and specifying Spark properties
- * Support for Spark 1.3, 1.4, 1.5
- * Impersonation with YARN
- * Support for R shell
- * Support for submitting jars or python apps
- Search
- * Live filtering when moving on the map
- * Refresh only widgets that changed, Live refresh every N seconds
- * Edit document
- * Link to original document
- * Export/import saved dashboards
- * Share dashboards
- * Save and reload the full query search definition
- * Fixed or rolling time window filtering
- * Marker clustering on Leaflet Map widget
- * Support 2-letter country code in gradient map widget
- * Better date range wording
- * Full mode Player display
- * Simpler Mustache integration
- * Big IDs support
- * Preview of nested analytics facets
- Stability/performance
- * Fix deadlock fetching Thrift clients and waiting for Thrift connections
- * New set of integrations tests
- * Add optional /desktop/debug/check_config JSON response
- * MariaDB support
- * Configuration check to confirm that MySql engine is InnoDB
- * Faster Home page
- * Series of Oracles and DB migration fixes
- Security
- * Explicitly set cipher list to Mozilla recommendation
- * Fix uploading large files to a kerberized HTTPFS
- * Set X-Frame-Options to all responses
- * Support multiple authentication backends in order of priority
- * Add global ssl_validate config option
- * Default to using secure session cookies if HTTPS is enabled
- SQL
- * Table / column statistics and Top terms available in assist
- * Select 'default' as first assist database if available
- * Offer to filter partition on the list of partitions page
- * Partitions names and links are now always correct
- * Integrate table and column stats
- * Allow sample on partitioned tables in strict mode
- HBase
- * Upload binary into cells
- * Allow to empty a cell
- Sentry
- * Better support of URI scope privilege
- * Support COLUMN scope privilege for finer grain permissions on tables
- * Support HA
- * Easier navigation between sections
- * Support new sentry.hdfs.integration.path.prefixes hdfs-site.xml property
- Indexer
- * Directly upload configurations without requiring the solrctl command
- ZooKeeper
- * Creation of a lib for easily pulling or editing ZooKeeper information
- Oozie
- * Filter dashboard jobs in the backend
- * Integrate the import/export of Workflows, Coordinators and Bundles
- * Paginate Coordinator dashboard tables
- * Paginate coordinator actions
- * Update end time of running coordinator
- * Series of improvements to the Editor
- Pig
- * Support %default parameters in the submission popup
- * Do not show %declare parameters in the submission popup
- * Automatically generate hcat auth credentials
- Sqoop
- * Support Kerberos authentication
- Compatibility
- -------------
- Runs on CentOS versions 5 to 6, Red Hat Enterprise Linux (RHEL 5 and 6), and Ubuntu 10.04, 12.04 and 14.04.
- Tested with CDH5. Specifically:
- - Hadoop 0.20 / 2.6.0
- - Hive 1.1
- - Oozie 4.1
- - HBase 1.0
- - Pig 0.12
- - Impala 2.2
- - Solr 4.10
- - Sqoop2 1.99.5
- - Spark 1.3, 1.4, 1.5
- These minimum versions should work (not tested):
- - Hadoop 0.20 / 1.2.0 / 2.0.0
- - Hive 0.12.0
- - Oozie 3.2
- - HBase 0.92
- - Pig 0.8
- - Impala 1.0
- - Solr 3.6
- - Sqoop2 1.99.3
- Supported Browsers:
- Hue works with the two most recent versions of the following browsers. Make sure cookies and JavaScript are turned on for the browser.
- * Chrome
- * Firefox LTS
- * Safari (not supported on Windows)
- * Internet Explorer
- Hue might work with Chrome 23, Firefox 23, IE8, Safari 6, or older browser version, but you might not be able to use all of the features.
- Runs with Python 2.6.5+
- Note: CentOS 5 and RHEL 5 requires EPEL python 2.6 package.
- List of 723 Commits
- -------------------
- * c46bdca [doc] Adding release notes for 3.9
- * c13c9e4 [spark] Redraw tables fixed headers on editor size change
- * ae91b36 [spark] Avoid rapid consecutive execution of snippets
- * 1d151a7 [oozie] Skip test importing a complex decision node in v1
- * d5c952d HUE-2885 [oozie] Java options java-opts not generated correctly in XML
- * b0a6586 [oozie] Upgrade old versions of sqoop nodes
- * a52c896 [livy] Update the docs to reflect renaming "lang" to "kind"
- * 7b0a4bc HUE-2831 [livy] Don't report a connection error when killing a session
- * 7c1a33a [beeswax] Add better error messages to some of the tests
- * 243c700 HUE-2865 [livy] Mark session as errored if session process died
- * 907c510 HUE-2882 [oozie] Fix parsing error when workflow job uses Australian timezone
- * 9e06fdd [beeswax] Import is_live_cluster into beeswax.tests
- * dbb8552 [beeswax] Fix issue where beeswax autocomplete on nested types errors on MySQL-backed Hive metastore
- * c719465 [beeswax] Report a better error if beeswax autocomplete failed
- * 4b9dee3 [beeswax] Raise an exception if the beeswax query failed
- * 399e85f [beeswax] Skip beeswax utf8 tests on live cluster
- * 1eed885 [spark] Adjust the length of the snippet names for the radial menu
- * 42c7343 [spark] Put grid and chart buttons next to execute
- * 31cd07d [spark] Don't show progress bar when there's no progress in IE
- * e723ea6 [spark] Improved add snippet UX
- * f29efd0 [spark] Defer createSession to allow Ace to load properly the highlighters
- * bf753b7 [spark] Add support for R snippet
- * d026311 [search] Fix error on the query fields after a definition unload
- * 859975e [oozie] Set workflow validation to field blur instead
- * c19478b [oozie] Extend workflow validation to hidden properties too
- * 7b00745 [search] Avoid Leaflet error on popups after search
- * dfe05d9 [search] Support highlighting on records with ids containing binary values
- * 9d00c53 [core] Help logging the REST calls to other services
- * 088530e [impala] Add a test for checking cancel_query
- * 030fc26 [impala] Remove old way to run integration tests
- * cb92a35 HUE-2883 [impala] Canceling a query shows an error message
- * 5bd1b67 HUE-2850 [jb] Check that Spark Jobs 1.4+ can be viewed
- * a46d5c9 [useradmin] Update test_user_admin to not assume the user.id is `1`
- * bc2f0ac [indexer] dateutil.parse only throws ValueError or OverflowError
- * 8c110ad [indexer] Raise error if failed to create indexer collection
- * f867dc0 [search] Removed the 'no data' visibility check for Leaflet
- * ee37b90 [search] Improved UX of region change on zoom event
- * c07de1b [search] Improved UX of the region change event
- * 27512c1 [search] AND lat/long coordinates on the Marker Map
- * 4177e47 [search] Offer only matching field types for Marker Map
- * ea2d7ab [search] Add ZoomBox plugin
- * 66755df [search] Backend for marker map filtering
- * 6876e4a [search] Added region change event to the map
- * 29160dd [indexer] Make sure fields types used in tests are valid
- * 431556f HUE-2864 [livy] Correct the "sparkR" executable for case sensitive filesystems
- * fa7e8d7 [spark] Clone the initial values in the ko csv input component
- * 58b1882 [spark] Drop horizontal resize and positioning of snippets
- * 03de03e [spark] Add the hover actions to the text snippet
- * 96a78ad [spark] Add confirmation modal for snippet removal
- * c720f3c [spark] Fix snippet type switch
- * 0152e8c [spark] Always show the change snippet type dropdown
- * b730df4 [livy] Update spark version checker to be more liberal on version numbers
- * f58bd95 HUE-2864 [livy] Allow sparkr sessions to be launched from yarn
- * 219c6ee [spark] Add a R snippet type
- * a67b68d [oozie] Skip prepare values that are empty when generating XML of an action
- * 60095c9 [livy] Add licences to the script headers
- * b6d6bb8 HUE-2864 [livy] Strip out ASCI color codes from the R output
- * 13aab92 HUE-2864 [livy] Capture stderr in separate thread and mix it in later
- * 673e676 HUE-2864 [livy] Initial support for sparkr interactive sessions
- * 6f86bb2 [livy] Factor out running a session interpreter from PythonInterpreter
- * f36060c HUE-2874 [metastore] Sorting the partition list in ascending order doesn't update target links
- * 297ffbf HUE-2855 [oozie] Show error on dashboard when server is down
- * 8f6131a [spark] Use the HDFS file chooser for file-related session and snippet properties
- * f2f3e0d [spark] Improve the result action buttons bar
- * 7dce759 [spark] Fix snippet button positioning while executing the snippet
- * 7600826 [useradmin] Make user/group autocomplete result sorted, handle unicode in tests
- * 6903d54 HUE-2881 [oozie] A fork can point to a deleted node
- * 28dbc07 [core] Updated the list of available tours
- * 4370a62 [core] Add ko binding for log auto scroller
- * 1396378 [spark] Add shift-click support to select a range of notebooks
- * 1a10061 [tests] Change order of packages, traverse namespace, and restrict nose from changing sys path
- * 892ceba [tests] Limit test coverage report to Hue and desktop apps
- * 2598468 [search] Extend bigdataParse to other functions too
- * 9126db1 [livy] Simplify the SPARK_HOME docs
- * bf71176 HUE-2853 [livy] Ignore the "spark-submit --version" exit code
- * 8cf5ec6 HUE-2853 [livy] Update Livy to work with Spark 1.5
- * ae34f65 [livy] Fix a deadlock if the python interpreter thread dies unexpectedly
- * 0e7ac15 [livy] Synchronize the spark interpreter when shutting down
- * 7186a41 [livy] Minor cleanup
- * 0d0cf3c [search] Fix for a parse problem with a generalized JSON.bigdataParse approach
- * c224ded HUE-2727 [spark] Fix session restart
- * 174f97c [oozie] Remove deprecated tests from v1
- * d2620f6 [desktop] Explicitly set cipher list to Mozilla recommendation
- * 09dbfcb [desktop] Improve printing of runcherrypyserver options
- * a4ae3d3 [load-balancer] Pass the Host and X-Forwarded-For headers from nginx to Hue
- * e0f3797 [desktop] Stop DEBUG logging from connectionpool
- * 41c5a00 Revert "HUE-2870 [libsolr] Protect against precision issues with large ids"
- * be1b69c HUE-2870 [libsolr] Protect against precision issues with large ids
- * bc2db4e HUE-2880 [hadoop] Fix uploading large files to a kerberized HTTPFS
- * 3f87c1d [beeswax] Raise QueryServerTimeoutException and rely on error_handler in beeswax API
- * 977bd94 [beeswax] Avoid Assist infinite loop on server timeout
- * a6bb39f [beeswax] Raise QueryServerException on timeout in execute_and_wait, and handle
- * 9add49f [oozie] Try to offer a workflow dashboard graph even if submitted from CLI
- * ce2866a HUE-2857 [search] Only allow admin to edit the index for now
- * 55d0912 HUE-2875 [useradmin] Disable Edit Profile page details when backend is LDAP
- * 663ab26 HUE-2873 [oozie] Handle TransactionManagementError on workflow dashboard
- * 3ae11c7 [spark] Close a session even if it has expired
- * e0d6164 [search] Remove unused view
- * 2a6ad96 HUE-2857 [search] Fix document loading problem with big IDs from Solr
- * 1e084c2 HUE-2857 [search] Changed icon style on HTML results and fixed zebra striping
- * 6e05e67 HUE-2857 [search] Details of the document in the HTML layout
- * a01cdfa HUE-2857 [search] Better UX for the document update form
- * 41f231b HUE-2199 [search] Link to original document in gridlayout
- * 4da308a HUE-2857 [search] Update selected document in the index
- * f6624f4 [core] Removed Ace gutter, set min and max lines, removed print margins
- * efd7d84 [core] Add custom 403 and CSRF view
- * a315d60 [fb] Hide the submit buttons in case Oozie is blacklisted
- * 83da765 [fb] Enable the Oozie app to be blacklisted without breaking
- * b1bbe8a HUE-2868 [hbase] Allow multiple cell edits
- * 6125eb1 [beeswax] Avoid screen blinking on page load
- * df69057 [spark] Load common JS before binding the KO viewmodel
- * 5b779e0 [core] Fetch terms on demand in the assist panel
- * 10e853d HUE-2868 [hbase] Fix cell upload
- * d248904 [core] Update minified Ace ext-language-tools
- * 99a6d71 HUE-2727 [spark] Style the session properties
- * b0fbc17 [core] Temporary fix for issue with Deferred Updates plugin
- * ad2d929 HUE-2727 [spark] Create templates for spark properties
- * 03ebde7 [core] Add csv list input ko component
- * 3f04157 HUE-2727 [spark] Use the correct attributes for the snippet settings
- * e73eaec [desktop] Suppress kazoo.client DEBUG messages by default
- * 299a509 [hive] Quoting database in the SQL of the create table wizard
- * 8fd9e95 [hive] Add quoting when doing a "use" database
- * 025205c [core] Update FontAwesome to 4.4
- * 38d4212 [core] Disable username autocomplete on the login form
- * 1d305fe [spark] Move function to fix editor page
- * 48e3331 [core] Removing original test file taken from txzookeeper by kazoo
- * aaecada [core] Set X-Frame-Options to all responses
- * 94f9510 [core] Add 'show' snippets to the Hive autocomplete
- * ab2963d [spark] Hide Ace autocomplete on window scroll
- * aee2e60 [core] The Hive/Impala field autocomplete works also when the list of fields is not cached
- * fd007c2 [sentry] Fix show role link and add tooltip to db, table and column links
- * 151d8ec [spark] Add link to Metastore in the table preview
- * 8f0565f [spark] Show header as sortable helper in Firefox
- * db76821 [core] Add prefix search to column statistics in the assist component
- * 8a6b278 [core] Add refresh functionality to assist panel
- * a980fc9 [spark] Assist panel size adjustments
- * 317c6aa [spark] Fix css class conflict
- * f9ba4d8 [auth] Fix Spnego auth middleware check
- * 98191e6 [auth] Support multiple authentication backends in order of priority
- * 6b3e3a8 [libsentry] Switch to V2 of the Sentry API
- * 6e167aa HUE-2862 [hbase] Allow to empty a cell
- * b5b4397 [sentry] Error early if the listing privileges by authorizable call fails
- * cd0bd2a [core] Format config to be simpler to read
- * 248ab12 [core] Make coerce_password_from_script compatible with Python 2.6
- * f1ff822 [core] Add missing keywords to the Ace Scala autocompleter
- * 397c19d [core] Magic table autocomplete on Ace now behaves like Codemirror
- * ee1fe0b [spark] Fix and style the snippet sortable
- * 6f63187 [spark] Do not enforce result table height
- * 21932c9 [spark] Add absolute positioning to table header extender
- * 590328c [spark] Fix left-panel and result-settings style conflicts
- * ee7bc21 [spark] Style the snippet actions the same the assist actions
- * eeab27b [core] Add table and column stats to assist component
- * f03b79c [spark] Improve assist icon appearance
- * a4cae9b [core] Improve panel resizing
- * 1d75e48 [beeswax] Fix positioning of column stats pop-over
- * 41d8d2a [useradmin] Modify useradmin ldap tests now that AssertionErrors are caught in the inner _import_ldap_users_info method
- * 52f248c [libzookeeper] Make sure that ensemble list is converted to a string
- * b041329 [spark] Make the Example work with the new sessions
- * 3ed927a [spark] Rename API close() to close_statement()
- * 5e704d5 [spark] Move createSession() to the Notebook class
- * c0ba443 [spark] Add session properties to all types of snippets
- * 8ec5cca [spark] Make session properties generic
- * db4dc66 [spark] Edit session properties
- * 8bd15fd [spark] Add a close session call
- * 3f561bd [useradmin] Raise warning and continue on errors in batch LDAP user import/sync
- * 3ea358b [indexer] Fix typo in log_analytics_demo core
- * 40440b0 [desktop] Replace invalid unicode errors when downloading log files
- * 9d5fb39 [desktop] Usernames have a max length of 30
- * f920be0 [desktop] Make login tests re-entrant and have queries return in a consistent order
- * 0051d9b [libsolr] Fix live cluster test
- * e1090d9 [liboozie] Fix live cluster tests on cluster without MR1
- * cbc17a7 [hadoop] Fix hadoop tests on live cluster without MR1
- * 0371c9e [desktop,librdbms] Simplify password tests, fix librdms password test
- * d55a2a8 [spark] Fix JS error on second execute
- * 0963c90 [spark] Enable ctrl-enter for execution from ace editors
- * c896ee4 [spark] Fix session close button position
- * 002e5a4 [spark] Make it easier to resize the panels
- * 46f8832 [core] Save all assist options as one variable in total storage
- * 0e02a58 [spark] Move left panel toggle out of assist component
- * bdc3f15 [desktop] Capture the stderr if the password script has an error
- * 6518f82 [desktop] @nottest is no longer necessary
- * d4bbbf3 [desktop] Add test for blank passwords
- * 42d3f82 Merge pull request #211 from orenmazor/master
- * 9912d77 [sentry] Do not offer to edit privilege scope
- * 51824b9 if there is no lastAction (i.e. the job hasnt even run yet), return 0. because progress is 0.
- * 7906224 [desktop] Change hadoop and oozie to use global ssl validate default
- * 8eb3249 [desktop] Add global ssl_validate config option
- * 274f9fc [desktop] Set the REQUESTS_CA_BUNDLE environment variable if SSL_CACERTS is configured
- * 908e6b5 [desktop] Add global ssl_cacerts config option
- * 26d9545 [desktop] Fix another deadlock fetching thrift clients
- * 3069684 [desktop] Simplify creating DESKTOP_DB_TEST_NAME
- * f967ab4 [metastore] Show error message when table is created without Sentry privileges
- * 91eb980 [spark] Put back the add snippet panel
- * 64b0ac6 [beeswax] Fix table statistics positioning
- * 08bf80b [spark] Style the assist panel
- * a16ba45 [spark] Keep left panel fixed on resize
- * 5cc1471 [core] Remember last selected DB in assist
- * 22ddc8b [core] Select "default" database by default in the assist panel
- * caf68f5 [desktop] Optionally parse the test database name from the environment
- * 75f3938 [search] Support for pseudo-fullscreen Search dashboards
- * 2e37eab [spark] Extract common code to an external file
- * af642e2 [desktop] Remove an unneeded warning
- * b8fd297 [libzookeeper] Only lookup zkensemble from zookeeper/search if app is enabled
- * f2d128a [spark] Expand right panel when the left one is hidden
- * 4c87d2e [spark] Fix stale merge conflict on Assist
- * 7f67480 [spark] Integrate AceEditor
- * fbf99fb [core] Improved AceEditor autocomplete
- * ebaefe7 [core] Add ace.autocomplete.js
- * ff64b1d [core] Implemented getAfterCursor and handler for keydown on AceEditor
- * 409f849 [core] Extended support for AceEditor
- * e209461 [spark] Open notebook instead of editor when notebook parameter is present
- * cdf038e [rdbms] Use pixel widths and positioning for the panels
- * b75d8a2 [beeswax] Use pixel widths and positioning for the panels
- * a12d006 [spark] Use pixel widths and positioning for the panels
- * 6bdd3e4 [core] Switch to pixel widths for ko splitDraggable
- * dfa9386 [desktop] Fixed issue where a user could not copy documents owned by different user.
- * 3d4a0e8 HUE-2861 [desktop] Fix a deadlock waiting for thrift connections
- * fffb7c0 [jobbrowser] Run JobBrowser tests on a real cluster
- * 9cb6220 Merge pull request #209 from renxiawang/master
- * 308ff16 Update README.rst
- * 590a8a1 [sentry] Link roles to the browse section in Hive
- * 85246ab [spark] Add a dedicated Editor view
- * 47117c8 [spark] Rename editor to notebook
- * 251301a [core] Fixed position of the X-UA-Compatible tag
- * 7a20d73 [beeswax] Select 'default' as first assist database if available
- * 31777eb [search] Fix the copy of a dashboard
- * d548f11 [search] Allow shared dashboards to be copied
- * 9e17926 [sentry] Bulk edit privileges with columns
- * f1994c7 [sentry] Add column privilege to the Hive tree and dialogs
- * 976aea2 [sentry] Add column privilege to the UI skeleton
- * 9e457ef [libsentry] Support list of privileges and column scope
- * dd5655e [libsentry] Implement new get_sentry_config_value API
- * 685dd1c [libsentry] Update to Thrift v2
- * d4eec80 [desktop] Default to using secure session cookies if HTTPS is enabled
- * c450bc6 [desktop] Change session cookie to not be accessible from javascript by default
- * 2c108f0 [pig] Convert tests to point to a live cluster and be re-entrant
- * 4e8ce9b [hadoop] Convert tests to point to a live cluster and be re-entrant
- * 04d2d45 [oozie] Clean-up the externally submitted workflows in the tests
- * dc4b77e [core] Style Hive autocomplete to avoid word wrap
- * efe7000 [core] Fixed resize draggable conflicts
- * d84f6f5 [rdbms] Make assist panel resizable
- * 714813d [beeswax] Improve assist table name presentation
- * 85703b6 [beeswax] Make assist panel resizable
- * f286d94 [spark] Make the assist panel resizable
- * 9fe1d25 [core] Add ko binding for draggable
- * e3e20da [spark] Improved css flow for the notebook panels
- * 21bad14 HUE-2216 [search] Integrate Solr collections API instead of using solrctl
- * d99a931 HUE-2827 [oozie] Workflows cannot be copied in the editor
- * c7052a2 [libzookeeper] Do not append Solr port to the default ZooKeeper ensemble
- * 0d31ac0 HUE-2856 [desktop] Runcpserver logging for SSL cert or key failure
- * a1043f1 [impala] Remove false positive error noise when listing columns
- * abf01d5 [beeswax] Add beeswax permissions to test user
- * 83f3ef6 [metastore] Adding write permissions to the test user
- * 70db654 [hbase] Add live integration tests to HBase Thrift Server 1
- * b44fc61 [sqoop] Add a live integration test to the Sqoop2 Server
- * 4de03c5 [libzookeeper] Enable Kerberos automatically based on HDFS security
- * c2ec3e4 [libzookeeper] Add a live test to the ZooKeeper API
- * e8477ba [libsentry] Add a live test to the Sentry API
- * 462fa24 [oozie] Make sure to also install the latest Oozie examples when running tests
- * 2672447 [libsolr] Add some integration tests
- * f980bd6 [indexer] Add some integration tests with Solr
- * f692a41 [oozie] Make Mini Oozie cluster optional
- * c40ed43 [core] Simplify README description
- * a5164e3 [spark] Fix for app broken in IE9
- * 449566c HUE-2838 [metastore] Limit the number of partitions after sorting them
- * 019a7da HUE-2838 [metastore] Fully convert filtering and displaying to Knockout
- * ba0329a HUE-2838 [metastore] Add the state of the partition filtering form in a POST
- * d79fee3 HUE-2838 [metastore] Add Ko skeleton to filter partitions by columns
- * 9b9caf3 HUE-2838 [metastore] Offer to filter partition on the list of partitions page
- * 48db6e3 [livy] Cut down on the number of Futures
- * f8ab289 [desktop] Try to fix check config tests by getting the confvar name the old way
- * ddeec3f Merge pull request #207 from cjstep/patch-1
- * a2d51ac Fix to allow build w/ OpenSSL >= 1.0.2a
- * 0a6d7b0 Merge pull request #206 from cjstep/ext-py-parquet-bitstring-fix
- * 95f9a24 fixing extra bracket and missing paren in Parquet 'bitstring.py'
- * 4c02a42 HUE-2768 [hive] Support nested types
- * c0e90a8 HUE-2845 [desktop] Fix config check test failure
- * 41474e3 [beeswax] Multiple Issues with Saved Queries page when it runs into multiple pages.
- * d62347e HUE-2851 [build] Pickup system packages
- * e94a1d9 HUE-2845 [desktop] Add optional /desktop/debug/check_config JSON response
- * 600f044 [search] Add the possibility to specify additional Mustache functions
- * 28791d3 [oozie] Restyled the credentials tab on the workflow actions
- * ac1fcde [spark] Fix resize exception
- * e9b5e1b [core] Fixed a wrong Assist margin
- * a0f7709 [core] Make sure the home of test user is created
- * 44b9788 HUE-2755 [metastore] Convert all tests to be re-entrant
- * 488fe52 HUE-2755 [hive] Convert all tests to be re-entrant
- * a81c4dd HUE-2755 [hive] Move the test base infra to be re-entrant
- * 219f3c0 HUE-2477 [impala] Run tests on a live cluster and make them re-entrant
- * 1e558c9 HUE-2477 [fb] Make the FileBrowser tests re-entrant
- * d1336c5 HUE-2477 [fb] Run filebrowser.views_test:test_remove on a live HDFS cluster
- * 4086917 [spark] Move JVM memory input to ko_components.mako
- * 72c28e7 [notebook] Only use session properties if they exist
- * 4cd8737 [spark] Switch to a blue background spinner for a more consistent look and feel
- * 5dd6db5 HUE-2727 [spark] Add Yarn settings to Java and Python snippets
- * ad6d1c3 [core] Add option to allow empty input for numeric KO extender and binding
- * 75ed0c2 HUE-2727 [spark] Add snippet execution settings panel
- * 9812ea4 [spark] Add small labels to snippet icons
- * ff1031b [spark] Create KO template for snippet results
- * 1cff9b1 [spark] Extract common snippet footer actions bar
- * 9f76140 [spark] Use KO templates for snippet content
- * 9f11904 HUE-2727 [spark] Check if properties exist in the settings modal
- * ea347be HUE-2727 [spark] Ignore sessions without properties in the settings modal
- * 2f6c7db HUE-2727 [spark] Fix namespace for JVM memory input
- * d59014b HUE-2727 [spark] Only accept numeric input for numeric spark execution settings
- * 91ed6e6 HUE-2727 [spark] Improved JVM memory form input for spark settings
- * 471a858 HUE-2727 [spark] Add snippet settings modal
- * 904e94c [notebook] Skeleton of sessions and snippet properties
- * 4e844c7 [metastore] Fetch a maximum of 5000 database names instead of 1000
- * 77b2508 HUE-2755 [spark] PySpark YARN does not always start
- * 294cb6c [desktop] Empty passwords should fall back to the password_script
- * 3b09e74 [beeswax] Do not set codemirror value on recent query click
- * 4c239df HUE-2849 [useradmin] Fix exception in Add/Sync LDAP group for undefined group name
- * 01003a0 [desktop] Fix database passwords, stmp passwords, and secret keys scripts
- * c7be0bb [desktop] Do not compare regexes by address in RedactionRule
- * 430cee1 [filebrowser] Re-enabled d'n'd on upload modal
- * 46666dc HUE-2839 [spark] Batch submission cancel button is error-ing
- * 6aa5ba2 [indexer] Add Solr path to the ZooKeeper ensemble
- * a609654 [desktop] Note that MariaDB should use the 'mysql' database engine
- * 55f2873 [spark] Move assist panel to a separate KO component
- * 4cdc3a2 [core] Add Pub-Sub functionality to Hue
- * ed4e371 [desktop] Fix hue suppressing psycopg2 import error
- * b7595da HUE-2835 [core] Fixed minor issue that was missed in my initial testing
- * d9cf137 HUE-2843 [useradmin] Hide Add user and some update fields when backend is ldap
- * d9accb3 [metastore] Fix metastore partition table tests
- * 40a4e79 [hadoop] Protect against non defined server_exc attribute in WebHdfsException
- * a708fd5 HUE-2840 [useradmin] Fix create home directories for Add/Sync LDAP group
- * 28de49e [livy] Add option to disable impersonation
- * 88ba8d5 HUE-2280 [metastore] Partitions names are not always correct
- * 8be4139 [core] Initial support for AceEditor
- * eb71a1c HUE-1071 [core] Fixed tests for the option to change pwd at login
- * 3e20106 HUE-1071 [core] Add option to force password change on first login
- * c08f158 HUE-2835 [core] Fixed issue with DN's that have weird comma location
- * e433078 HUE-2836 [beeswax] Increase database design name limit to 80 from 64
- * 1c5421b [desktop,jobsub] Fix migration model history
- * 6c3e6e3 [beeswax] Add some stub migration
- * 7db5808 [desktop] Modify version numbers of duplicated Document2 docs
- * e1f6bbc [spark] Show errors happening at create sesssion
- * e0c8662 [search] Sync name and description of documents for the home page
- * 96d87cd [spark] Sync name and description of documents for the home page
- * bc5096a [oozie] Sync name and description of documents for the home page
- * 3712e91 HUE-2637 [spark] Close Spark session when closing the notebook
- * 7e99fd7 HUE-2580 [oozie] Update configuration of running coordinator
- * 4433c1b [notebook] Fix spark impersonation
- * 9da8066 [core] Fix AttributeError: 'Config' object has no attribute 'get' when running tests
- * a2bde97 HUE-2508 [pig] Support %default parameters in the submission popup
- * 25574f0 HUE-2508 [pig] Do not show %declare parameters in the submission popup
- * 1a0528e [spark] Describe more Livy's main features
- * 0db55b1 [desktop] logging Formatter cannot use logging
- * c674916 [livy] Add support for paging through sessions
- * d22622f HUE-2588 [livy] Unify most of the servlet code
- * 44b5fed HUE-2588 [livy] Merge SessionManagers
- * ea7c911 HUE-2588 [livy] Lift *Session.logLines into Session
- * 32472be HUE-2588 [livy] Start unifying factories, managers, and servlets
- * 516e29d [desktop] Be a bit more precise with exceptions when formatting timestamps
- * cfa9f2c HUE-2727 [livy] Flesh out interactive session documentation
- * 6cac37e [livy] Add support for specifying number of executors in interactive sessions
- * 00fcc5d [sqoop] Support kerberos authentication
- * 3625cfc HUE-2830 [core] Configuration check to confirm that Mysql engine is InnoDB
- * a1e3c2b HUE-2633 [desktop] Restore autocommit setting
- * 3116af6 HUE-2633 [desktop] Fix migrations for oracle
- * 40b275c HUE-2588 [livy] Add message when deleting or interrupting sessions
- * a21cbf2 [notebook] Add code visibility toggle to snippets
- * adbcf1d [notebook] Remove vertical resize functionality for code snippets
- * 6c3da18 [liboozie] Update tests with the new security property
- * 320074b [notebook] Fix initial width of assist bar and Chrome combobox border issues
- * 2f6e86d Merge pull request #199 from szczeles/oozie_credentials
- * e028f90 [oozie] Do not generate action credentials when security is not set
- * 4c95bc8 [sentry] Do not create privilege that was canceled in new role popup
- * c692538 [libzookeeper] Move namespace children data retrieval to libzookeeper
- * 42780df [sentry] Pick-up the ZooKeeper principal from libzookeeper
- * b2409d9 [sentry] Support refetching server list with HA when previously no servers were up
- * 4d1769c [libzookeeper] Move the ZooKeeper specific properties to its own lib
- * 77019d3 [sentry] Convert sasl parameters to strings
- * e7f2c62 HUE-2812 [hbase] The select all checkbox should only select visible entries
- * d5d5cac HUE-2786 [hbase] Show current version in the cell history and allow revert to previous version
- * 4b18799 HUE-2633 [desktop] Enable autocommit for transactions
- * 7d93ca5 HUE-2633 [desktop] Optimize checking for orphan docs in sync_documents
- * 7e0b011 [desktop] Fix a typo in sync_documents
- * 644633d HUE-2633 [desktop] Most docs don't need the example tag
- * 3fd6950 HUE-2633 [desktop] Prefetch the users, which removes another N queries
- * 059af67 [desktop] Only sync documents if we're not doing a dry run
- * d839678 [desktop] Extract WebHdfsException remote exception only if present
- * 515ee62 HUE-2805 [oozie] Cleaned up filter html
- * 9d7a046 HUE-2805 [oozie] Refactor UX of the various modal dialogs
- * 74f7646 HUE-2805 [oozie] Ignore a terminated Coordinator action
- * 60a3a6a HUE-2824 [oozie] Improve dashboard response time for larger job count
- * 14d5df7 HUE-2823 [spark] Loading of a notebook with results generates a dataTable error
- * 2e243c6 [jb] Avoid javascript error when application does not have a valid time
- * 7c99fab HUE-2811 [hive] Fix line error location when executing a selected statement
- * 585a19c HUE-2786 [hbase] Always show expand button when there are collapsed columns
- * 333176a HUE-2772 [filebrowser] Fix alignment of dropdown menus
- * 7aa581f HUE-2788 [hbase] Don't show mime type when it's unknown
- * 6f91948 HUE-2769 [spark] Improve UX of Spark jar snippet
- * f8655df [desktop] Remove Desktop.objects.copy since it violates uniqueness
- * c74cc3f [all] Fix tests that broke with the new unique constraints
- * 45c15b4 [desktop] Optimize finding jobs missing docs in sync_documents
- * 6fbdc5f [desktop] Collect sharing sample docs into one place
- * 0ef8cd2 [desktop] South doesn't like SQLite using transactions.atomic
- * a0c3e57 [desktop] Unique index replaces need to check for duplicated docs
- * ea67b3e HUE-2822 [fb] Fix superuser check when accessing file
- * 6be710f HUE-2617 [metastore] Return partition results in reverse order by default
- * ad42a17 [desktop] Delete duplicated documents,tags,permissions before creating unique index
- * f36cb2b [oozie] Remove unused and invalid unique_together indexes
- * 7d1ea1a [desktop] unique_together needs to be put in the <model>.Meta class
- * f67d547 [desktop] unique_together needs to be put in the <model>.Meta class
- * 513ea4b [desktop] unique_together needs to be put in the <model>.Meta class
- * 6467295 [desktop] unique_together needs to be put in the <model>.Meta class
- * eda8de4 [desktop] Change DocumentPermission.perms to be a CharField of max length 10
- * 5886c7e HUE-2817 [core] Correct database default options to be valid JSON
- * f39e71a [core] Update logs style across the whole Hue
- * b20da76 [core] Revert Knockout mapping plugin to 2.3.2
- * eae8ce1 HUE-2816 [core] Fixed tests broken by HUE-2796
- * a62c699 HUE-2813 [hive] Report when Hue server is down when trying to execute a query
- * 8ef5d4a HUE-2820 [core] Accessing About App without loging does not always trigger authentication
- * 9dfc45e [search] Allow null state or country on the map chart
- * 4d340eb [search] Marker map should display 'no data' after loading
- * 6b1fd7f [search] Add link of saved definitions in the URL
- * bcd45ed [oozie] default credentials in hive actions
- * a264515 [core] Fix caching of X-CSRFToken cookie token
- * c1efcbb [oozie] Fix directly executing a workflow without opening it
- * f5ad689 [libsentry] Pick up the correct ZooKeeper quorum when HA
- * a83b136 [core] Fix set value problem with X-editable
- * 3c0dbca [notebook] Lighten up the snippet editors
- * d896a94 HUE-2761 [notebook] Snippet resize can get stuck
- * 0207cab [notebook] Always show the action menu button
- * 05a6252 [livy] Capture batch stderr in local mode
- * 2dc6b41 [core] Add deferred updates to Spark and fix for Oozie
- * 477424d [core] Enable KO deferred updates
- * abeb2e5 HUE-2808 [dbquery] Add row numbers to support default order by
- * dc86f32 [oozie] Add new retry properties to all the new Action nodes
- * c4ca4b7 [search] Protect against dashboard with no analytics dimension
- * 931f3e7 HUE-2814 Revert "[desktop] Upgrade PyOpenSSL to 0.13.1"
- * 722f10f HUE-2814 Revert "[desktop] Remove pyopenssl version 0.13"
- * e281668 [jb] Make Kill job button configurable
- * a2c5ab6 [livy] batch files argument doesn't yet allow referencing local files
- * d12c3b6 Merge pull request #196 from xiaop1987/add_num_executor
- * 25ced6b Merge pull request #197 from xiaop1987/livy_get_app_status
- * 7e1ddac [jobbrowser] Fix tests
- * 5a71e7c [desktop] Fix tests
- * 9a6642a [filebrowser] Fix tests
- * a3f4969 HUE-2777 [oozie] Move Coordinator action filter buttons to backend
- * 808c794 [core] Bumped Knockout to 3.3 and Knockout Mapping to 2.4.1
- * a954073 [search] Fix exceptions with stacked/grouped chart
- * 4787cb7 [search] Added sorted field list to Marker map
- * 507a495 [search] Improve clustering display
- * ed391b6 [search] Fix tooltip position on multi bar with brush chart
- * 0386ff3 [desktop] Handle oauth2 library import errors
- * ffe2c0b [desktop] Catch the correct exception
- * 249ff26 [desktop] Log all caught naked "except:" blocks
- * 09321ff [spark] Log all caught naked "except:" blocks
- * e0d7524 [sqoop] Log all caught naked "except:" blocks
- * 443312e [livy] Tweak fake_shell logging, remove unused livy-client.py
- * f44970b [search] Log all caught naked "except:" blocks
- * 74c04eb [pig] Log all caught naked "except:" blocks
- * 2667702 [oozie] Log all caught naked "except:" blocks
- * 02807fb Revert yarn-site.conf related
- * 86b4d1f Reload yarn-site.conf to get resourcemanager address.
- * 6983c0c [jobbrowser] Log all caught naked "except:" blocks
- * e7f1a9c [hbase] Log all caught naked "except:" blocks
- * 9c84070 [useradmin] Log all caught naked "except:" blocks
- * 8dc87d0 [filebrowser] Log all caught naked "except:" blocks
- * 934adc7 [beeswax] Log all caught naked "except:" blocks
- * 4a6448f [desktop] Don't compare regexes by address
- * 468a7d4 HUE-2796 [core] Fixed several sync_groups_on_login issues including posix
- * df37945 HUE-2796 [core] Fixed several sync_groups_on_login issues including posix
- * 39a645d HUE-2796 [core] Fixed several sync_groups_on_login issues including posix
- * eec1ef4 HUE-2796 [core] Fixed several sync_groups_on_login issues including posix
- * 633f39d [search] Restyle the Analytics widget
- * 02f4e57 Reload yarn-site.conf to get resource manager address in case get application status failed.
- * bd29abe [livy]Revert files option issue.
- * 6c0011c [livy] Explicitly use a version of httpcore and httpclient
- * 69ff10f [desktop] Add a SIGUSR1 handler that dumps the thread stacktrace to stderr
- * f7b6acc [hive] Fix internationalization in error message
- * 01e3321 Merge pull request #191 from skahler-pivotal/master
- * f1acf37 [desktop, beeswax, impala] Log config validation exceptions
- * 329a722 [desktop] Track authentication login times
- * fbeb2ab [desktop] Don't use .select_related("owner") and .only("id") at the same time
- * c7da5f4 HUE-2799 [search] Support marker clustering on Leaflet Map widget
- * 274ea2f HUE-2807 [useradmin] Support deleting numeric groups
- * fa07a63 Add numExecutors parameter description
- * 74d6181 1.Add num-executor option in BatchRequest; 2. Fix bug of files option
- * 20a6d2c [desktop] Fix detecting YARN resourcemanager failover
- * 8d65a75 [oozie] Avoid a noisy exception in the logs
- * af8982b HUE-2114 [oozie] Configure action retry properties
- * 928e8ad HUE-2783 [search] Load and update search definitions
- * 142eb1d HUE-2488 [oozie] Validate the action properties
- * b6f4993 HUE-2803 [jb] App crashes when there are more than 1,000,000 jobs
- * c79abce HUE-2802 [indexer] Dump Config bugs when search app is not installed
- * 78269a9 HUE-2801 [jobsub] Actions in the dropdown still shows up when the app is uninstalled
- * 62d60d5 HUE-2784 [oozie] Coordinator editor generate wrong Monday cron expression
- * 27aa004 HUE-2793 [JB] Fix Mapper & Reducer counts in job page
- * 2ae370d [core] By default ignore case of usernames with LDAP
- * f828d56 [libsolr] Escape quotes in values with a space in filter queries
- * 0efad0b HUE-1352 [search] Extract, highlight and show only the matching fragments
- * 2e28c01 HUE-2783 [search] Restyled definition modal
- * 1380fdb HUE-2783 [search] Save search definitions model part
- * e108805 HUE-2152 [pig] HBase credentials support in editor
- * b8e03cd [search] Workaround for wrong X positioning of bar tooltips
- * 95123bc [search] Improved display of fixed time window
- * f90efe9 HUE-2776 [oozie] Fix "View All Tasks" pagination in the Hue Jobbrowser
- * b90561c HUE-2718 [oozie] Coordinator path hint could support Single type
- * 0b7275a [search] Furtherly improved rendering of date ranges
- * 7f09714 HUE-2778 [jobbrowser] Fix "Text Filter" search box in "View All Tasks" page
- * 9d8084e [search] Set the correct date on Datepicker with a Moment.js format
- * 6c9c1c8 [search] Improved rendering of yearly gaps
- * 3a6bfa0 HUE-2292 [oozie] Paginate coordinator actions
- * 09bef77 [hadoop] Support new sentry.hdfs.integration.path.prefixes hdfs-site.xml property
- * 4be709c HUE-2763 [oozie] Paginate Bundles dashboard tables
- * 2e036ff [search] Apply global fixed date filter to widgets
- * 93e0478 [core] Do not 500 error when importing invalid documents
- * bc629f4 HUE-1660 [oozie] Integrate the import/export of Workflows, Coordinators and Bundles
- * 4edf916 HUE-1660 [search] Integrate the import/export dashboards
- * f732238 HUE-1589 [search] Port old sharing permission system to document model
- * 5661cde HUE-2599 [search] Prettify date facets display
- * 21fa004 [search] Always display fixed date range
- * 0dea3bc [indexer] Add SOLR_ZK_ENSEMBLE with --zk to solrctl command
- * a5b3250 HUE-1660 [core] Moved import/export dialogs into a common mako
- * bcb2e76 HUE-1660 [core] Prettify import dialog on Spark notebooks
- * b5cd9bf HUE-1660 [core] API for export/import all stored scripts
- * 4e962b9 HUE-2560 [metastore] Added progress bar for the terms count
- * ac7eeac HUE-2560 [metastore] Integrate terms into the column stats popover
- * fefaaf4 HUE-2560 [metastore] Added table stats to Metastore
- * 02f69ec HUE-2560 [metastore] Column statistics on Metastore and Assist
- * 7c9bc6f HUE-2560 [metastore] Add column stats popover
- * b6b1b39 [core] Updated demi-modal UX
- * b2f3f62 [spark] Add new sub menu to the top level menu
- * b86e098 HUE-2762 [notebook] Export all code of a Notebook
- * c05366d [core] Add KO binding for selecting content with one click
- * d658419 [metastore] Update tests to use backquotes
- * d85c1eb [livy] Support long running statements
- * cf5c571 [livy] Fix flaky test
- * 99db83f [livy] Support paging in livy-repl
- * 38194ff [livy] Ignore IOExceptions when shutting python down
- * 1fc64a8 [livy] Clamp paging to start at 0
- * 05b431f [livy] Factor out the python interpreter
- * dbafb1c [useradmin] Sanitization process added to groups
- * abfc1bb HUE-2767 [impala] Issue showing sample data for a table
- * 80d3abe [search] Support fixed date ranges in the global filter
- * 705a7fb [livy] Expose interactive session logs through /sessions/id/log route
- * b671ef1 [livy] Create a SparkProcess wrapper
- * 16fa570 [livy] Thread sessions aren't being used and weren't worthwhile
- * 86bd101 [search] Fix analysis popover position with uppercase fields
- * 103b8f6 [search] Fixed search fixed time settings and added datepicker
- * 1ccfdc4 HUE-2751 [oozie] Fix unit tests
- * fb12f43 HUE-2751 [oozie] Paginate Coordinator dashboard tables
- * aef5d94 [livy] Fix syntax error
- * 6c0f1d7 [livy] Allow interactive session to upload jars and files into the working dir
- * 9f45c5c [livy] Don't start if spark-submit doesn't exist
- * c08a961 [livy] Allow the spark-submit to be configured
- * f85e52d HUE-2754 [oozie] Sqoop action with variable adds an empty argument
- * 47a7045 [spark] Rename the livy session creation argument "lang" to "kind"
- * d7639e6 [livy] Add support for batch proxy users
- * a415ae0 [livy] Add support for specifying interactive memory and core limits
- * 68c44bb [livy] Pass around CreateInteractiveRequest objects
- * 07a3e75 [livy] Rename BatchSession.lines to logLines
- * 745ae85 [livy] Add Session.stop()
- * e1a6db3 [livy] Rename Batch* to BatchSession*
- * af17ebd [livy] Start merging batch and interactive sessions
- * ec9ceff [livy] Rename server.interactive.*Session* to *InteractiveSession*
- * e99c7d5 [livy] Rename livy.server.sessions to livy.server.interactive
- * e1993ed HUE-2753 [core] Add script to cleanup history in oozie and beeswax tables
- * b366344 HUE-2753 [core] Add script to cleanup history in oozie and beeswax tables
- * 11a26e4 HUE-2753 [core] Add script to cleanup history in oozie and beeswax tables
- * d4b9bd6 [search] Fixed hiding logic for rolling time options
- * 6f1a435 [search] Fix rolling select styles
- * dd765ad [desktop] Replace some LOG.warns with Log.exceptions
- * 33893f3 [search] Disable date range guessing with dates older than 1900
- * a5e197d [search] Fix stats popup API call
- * 3f5b138 [search] Offer global rolling time selection select in the UI
- * 10eb5fb [search] Split general and time settings
- * 3f49444 [search] Moved refresh settings to the semi-modal dialog
- * b277c4b [search] Align better the new/list dashboard menu icons
- * c5c8c0c [search] Update result rows when translating field columns
- * e920d27 [search] Support multi analytics series
- * f6f8d04 [search] Analytics date range facet graph integration
- * abfdf87 [search] Analytics field facet graph integration
- * e6638a1 [oozie] Fix table info when filtered page on Workflow dashboard has zero jobs
- * c37600f HUE-2721 [oozie] Generalized and externalized table info generation
- * ae835fd HUE-2721 [oozie] Change table info according to filter selected in Workflow dashboard
- * 2f6c73b HUE-2721 [oozie] Add pagination to Workflow dashboard completed table
- * 9b7e5a5 HUE-2721 [oozie] Made pagination buttons and functions generic
- * 34b7a2b HUE-2721 [oozie] Paginate Workflow dashboard
- * edcbb69 [core] Updated readme with GMP dependecies
- * 9dd78ce [load-balancer] Automatically discover static file dir, avoid kt_indexer role
- * 453f338 [beeswax] Update API url to get stats in editor
- * 7c7c160 HUE-1084 [impala] Integrate stats and terms analytics to Impala API
- * 169e657 HUE-2560 [metastore] Add refresh stats on assist
- * fae2534 HUE-1084 [metastore] Add a top column value API
- * 93a1489 [metastore] Unflatten column stats API result
- * be8ad6d HUE-2742 [hbase] Apply canWrite to the codemirror binding
- * e0c44d7 HUE-1084 [beeswax] Wired up table stats on the assist
- * d336e19 HUE-1084 [beeswax] Integrate table and column stats
- * 50c1b52 HUE-2742 [hbase] Not possible to read full cell without write permissions
- * 7b25c57 [oozie] Help on SLA page when Oozie is not configured to use SLAs
- * f74e78d HUE-2743 [search] Error can create an exception if not proper unicode
- * 3258fa7 [oozie] Jar can be selected as archive fields
- * ea0d6c5 [impala] Improved rendering of the fixed headers
- * 5a9570a HUE-2746 [fb] Reset search box filter when opening a folder
- * 416358f HUE-2743 [search] Escape HTML in the jHueNotify messages
- * 2b8de47 [core] Lighten up login form
- * de88b36 [oozie] Rename "Killed" button to "Error" that displays both Failed and Killed jobs
- * e2e6cd3 [hadoop] Limit job tracker thrift plugin incoming requests to 10MB
- * e7d344c [hadoop] Check config should print the real HDFS admin
- * 4a74e08 [dbquery] List all the schemas in a Postgres database
- * 63efe6a HUE-2701 [oozie] Java action relative jar path results in error on submit
- * 8735bf8 [oozie] Jars of MapReduce and Java actions are not copied to the lib directory
- * f79df4e [oozie] Add a MapReduce Sleep worklow example
- * 3831f27 [oozie] Fix failing unit tests for HUE-1834
- * 1008267 HUE-2703 [sentry] Make more obvious why a user is not a Sentry admin
- * f15429b [sqoop] Add job name to the list of jobs
- * 45a563f [sqoop] Delete a job with its id and not name
- * f5edb6e [livy] Fix BatchServletSpec test
- * 243c54c [livy] Kill the Yarn Job if livy-repl didn't cleanly shut down
- * f747cb5 HUE-2741 [home] Hide the document move dialog
- * 9198879 HUE-1834 [oozie] Filter dasboard jobs in the backend
- * 837abe5 HUE-2729 [oozie] Add XSLT2 to generate workflow graph data from XML
- * d182e84 [desktop] Remove the djangosaml2 tests
- * c0e8e5f [desktop] Include djangosaml2-0.13.0
- * c78c296 [desktop] Remove the pysaml2 tests
- * 06716d9 [desktop] Import pysaml2 version 2.4.0
- * 03f4fd3 [desktop] Add pycrypto-2.6.1 for pysaml2
- * d0018da [desktop] Remove python-dateutil-1.5
- * 52c1f39 [desktop] Upgrade python-dateutil for pysaml2
- * c844ae0 [desktop] Include pycrypto-2.6.1 for pysaml2
- * b7e35c2 [desktop] Remove pytz-2014.10
- * b8d6335 [desktop] Upgrade pytz to 2015.2.
- * ae87706 [desktop] Remove Paste 1.7.2
- * bab3c00 [desktop] Upgrade Paste to 2.0.1
- * 130f9f1 [desktop] Remove pyopenssl version 0.13
- * acdeba2 [desktop] Upgrade PyOpenSSL to 0.13.1
- * f4c3ba9 [search] Adding 0 for null or empty hit widgets
- * 96c52ff [search] Support all as a date filer
- * 17677b2 [search] Do not show date properties of time filter managed widgets
- * 0c9feb7 [search] Logic for combining different date fields on the same dashboard
- * 2c4ff6e [search] Smarter date truncation for date filter
- * 8b5d8f4 [search] Integrate rolling time to text facet
- * 6eef4a0 [search] Provide finer grain interval for real time timelines
- * 399ec97 [search] Selection should override main date filter
- * 4339fc6 [search] Date selection overrides timeline selection
- * b061cb9 HUE-2578 [search] Rolling date filter skeleton
- * e8a943e [core] Fix for the scrollable Oozie submenu
- * fe3bfed [search] Set a maximum width for the field list
- * bd63881 [search] Fix facet type infinite loading message
- * 93a8882 Merge pull request #186 from t3hi3x/master
- * 36d71c1 [HUE-2739] [metastore] Autocomplete with databases/tables with built in names fails
- * 454db28 [spark] Adding references to Hue 3.8 and Notebook posts
- * ea078ff [liboauth] Convert to static files
- * d0a0f49 [spark] Add support for paging through batch logfiles
- * eeb9bcc [livy] Add endpoints to get batch state or logs
- * fa614d8 [spark] Make api.py routes only accept GET or POST requests
- * 85fe5a2 [beeswax] Log exceptions
- * 48be558 [spark] Log exceptions
- * 9225297 [core] Disable password autocomplete on the login form
- * e7e7e8b [livy] Fix creating a session
- * fe9f0c2 [core] Make main menu dropdown scroll in case they are too long
- * e65a8b2 HUE-2735 [search] Support 2-letter country code in gradient map widget
- * 7e072e3 HUE-2731 [core] Validate that Hue is running in collect data script
- * fc52eac HUE-2731 [core] Hue collect data script didn't validate that Hue was running before trying to collect
- * c528155 [oozie] Open Decision node EL help in another tab
- * 75d3229 HUE-2677 [spark] Fetch status of batch jobs
- * 6046fda Revert "HUE-2722 [beeswax] Revert default Thrift version to 5 instead of 7"
- * 9580337 HUE-2722 [hive] Hive 0.14 can truncate the number of rows
- * 7df277d HUE-2732 [oozie] Make sure "data" fields have the right default value
- * b6bfe7f [core] Log exceptions from views
- * 252b5a1 [doc] Friendler tarball install README
- * 236a004 [core] Bump version to 3.8.1
- * b12e426 [sentry] Adding server name to URI privileges view
- * b863e28 [sentry] Display text privilege depending on its URI or DB type
- * 6e55578 HUE-2723 [hive] Listing table information in non default DB fails
- * e8c51d7 [livy] Fix livy tests
- * 9a8360e HUE-2722 [beeswax] Revert default Thrift version to 5 instead of 7
- * af5dea7 [sentry] Set URI scope to URI privileges instead of SERVER
- * bbd91fb [desktop] Fix dump_traceback test
- * cbf289c HUE-2713 [oozie] Deleting a Fork of Fork can break the workflow
- * 3d2d12b [doc] Document we need make
- * 2ead0dd HUE-1922 [oozie] Smarter file symlinking in workflow action
- * dd0a503 [livy] Allow spark builder files to optionally allow local files
- * 2cbe783 [livy] Add filesystem prefix to protect against accessing arbitrary files
- * 6eb58e6 [livy] Allow negative offsets to scroll backwards through a log
- * 9f3c93a [livy] Change the default session factory to process
- * 73ee764 [oozie] Change Sqoop command field to textarea in the node popup
- * 0445bac [search] Support excluding values in nested facet counts
- * 429fcba HUE-2716 [pig] Move the comment to the next line
- * 37e4919 [useradmin] Fixed LDAP label and link
- * 05e23ee HUE-2717 [oozie] Coordinator editor does not save non-default schedules
- * b4a7926 HUE-2657 [core] Can not remove user from a document's "Sharing" dialog if just one user plus one group is present
- * 0aeceda Merge pull request #185 from ciranor/master
- * 0ce7628 HUE-2716 [pig] Scripts fail on hcat auth with org.apache.hive.hcatalog.pig.HCatLoader()
- * d4f7cce HUE-2707 Allow sample on partitioned tables in strict mode.
- * 78af219 HUE-2720 [oozie] Intermittent 500s when trying to view oozie workflow history v1
- * 3c39546 [spark] Add Spark REST Server config properties in hue.ini
- * 4d1168a HUE-2719 [search] Deleting grid or filter from magic layout deletes both
- * 016d1b7 [oozie] Some inputs are not disabled on non edit mode on coordinator editor
- * b803b6d [build] Include the load-balancer in the tarball
- * 50e66c6 [desktop] Up the thread_util.dump_traceback timeouts
- * c9ee330 HUE-2173 [search] Core of Analytics facets
- * 91826b2 [search] Changed counter widget icon
- * 33f626f [core] Upgrade FontAwesome to 4.3
- * 73c5235 HUE-2173 [search] Preparing multi series analytics charts
- * b7f208b HUE-2173 [search] Adding function to bar charts
- * d48970a HUE-2173 [search] Support limit in json terms facets
- * 04a50ae HUE-2173 [search] Support json terms facets
- * 8dd6f9b [search] Implemented text squeezer for the Hit Widget
- * 375818c HUE-2683 [search] Make type of metric configurable
- * 030ca4a HUE-2683 [search] Link response value to hit widget
- * 37a9274 HUE-2683 [search] Add counter widget skeleton
- * db4223f [core] Fix job counter on the top menu
- * 4f5dcf3 HUE-2711 [search] Hide gray area on bar chart selection
- * 984220d HUE-2714 [search] Deleting a widget throws a js error
- * cf9e3e3 HUE-2711 [search] Fix popup error of Histogram select of a range
- * 2f83253 HUE-2710 [search] Heatmap select on yelp example errors
- * c188e98 HUE-2712 [oozie] Creating a fork can error
- * d590fdb [build] Fix the "make clean" order
- * 4ebef11 [oozie] Some job properties are not generated in the workflow.xml
- * d973468 [search] Strip script tag from HTML template
- * ce03505 HUE-2708 [fb] Filechooser breaks on special characters
- * ddd232c [search] Restyled dashboard settings demi-modal
- * b5fb808 [search] Also pull dynamic fields when creating a new dashboard
- * a1d0fb7 [spark] Styled JAR and PySpark widgets
- * b109aca [livy] Don't assume bash is always installed in /bin
- * 369fd7b [desktop] Extract thread stacktrace printing
- Contributors
- ------------
- This Hue release is made possible thanks to the contribution from:
- - Aaron Newton
- - Aaron T. Myers
- - abec
- - Abraham Elmahrek
- - Aditya Acharya
- - Alex Breshears
- - Alex Newman
- - Alex (posi) Newman
- - alheio
- - Ambreen Kazi
- - Andrei Savu
- - Andrew Bayer
- - Andrew Yao
- - Ann McCown
- - Ashu Pachauri
- - Atupal
- - bcwalrus
- - bc Wong
- - Ben Bishop
- - Ben Gooley
- - Ben White
- - Bhargava Kalathuru
- - Bruce Mitchener
- - Bruno Mahé
- - Christopher Conner
- - Christopher McConnell
- - cwalet
- - dbeech
- - Derek Chen-Becker
- - Dominik Gehl
- - Eli Collins
- - Enrico Berti
- - Erick Tryzelaar
- - gdgt
- - Gilad Wolff
- - grundprinzip
- - Harsh
- - Harsh J
- - Henry Robinson
- - Igor Wiedler
- - Ilkka Turunen
- - Istvan
- - Ivan Orlov
- - Jakub Kukul
- - Jarcek
- - Joey Echeverria
- - Jon Natkins
- - Karissa McKelvey
- - Kevin Wang
- - krish
- - Lars Francke
- - Linden Hillenbrand
- - Luca Natali
- - Marcus McLaughlin
- - Mariusz Strzelecki
- - Michalis Kongtongk
- - mrmrs
- - Nicolas Fouché
- - Olaf Flebbe
- - Pala M Muthaia Chettiar
- - Patricia Sz
- - Patrycja Szabłowska
- - Paul Battaglia
- - Paul McCaughtry
- - Peter Slawski
- - Philip Zeyliger
- - Piotr Ackermann
- - Prasad Mujumdar
- - raphi
- - Ricky Saltzer
- - Romain Rigaux
- - Roman Shaposhnik
- - Rui Pereira
- - Sai Chirravuri
- - Sean Mackrory
- - Shawn Van Ittersum
- - Shrijeet
- - Shrijeet Paliwal
- - Shuo Diao
- - Stephanie Bodoff
- - Suhas Satish
- - Tatsuo Kawasaki
- - thinker0
- - Thomas Aylott
- - Todd Lipcon
- - vinithra
- - vybs
- - William Bourque
- - Word
- - Zhihai Xu
|