Hue v4.3.0, released October 17th 2018 ====================================== Hue, http://gethue.com, is an open source Analytic Workbench for developing and accessing Data Apps. Its main features: * Editors for SQL querying (Hive, Impala, MySQL, Oracle, PostgreSQL, SparkSQL, Solr SQL, Phoenix ...) or job submission: Spark, MapReduce, Pig... * Dashboards to dynamically interact and visualize data with Solr or SQL * Scheduler of jobs and workflows * Browsers for Jobs, Metadata (Tables, Indexes, Sentry permissions) and files (HDFS, S3, ADLS) Read the complete list of improvements on link:http://gethue.com/hue-4-3-and-its-app-building-improvements-are-out/[http://gethue.com/hue-4-3-and-its-app-building-improvements-are-out/]. Summary ------- The focus of this release was a big refresh to upgrade Django to 1.11, the latest Python 2 compatible version at the time. It contains a log of improvements for the SQL editor variables and catalog, as well as for the Dashboarding. It also prepares the ground for multi cluster support (link:https://issues.cloudera.org/browse/HUE-8330[HUE-8330]). Notable Changes --------------- * Upgraded core backend to Django 1.11 and now requires Python 2.7.x. * Improved SQL Exploration * SQL editor variables * Simplifying the end user Data Catalog search * Get a mode to allow easy profiling of requests * Finer grain privileges in the Sentry App * Improved dashboards layouts * Improved job scheduling monitoring * Improved Oozie Workflow Graph display Compatibility ------------- Runs on CentOS versions 6, Red Hat Enterprise Linux (RHEL 6, 7), and Ubuntu 14.04 and 16.04. Tested with CDH6. Specifically: - Hadoop 3.0 - Hive 2.1 - Oozie 5.0 - HBase 2.0 - Pig 0.17 - Impala 3.0 - Solr 7.4 - Spark 2.2 Other versions should work, but not tested. Supported Browsers: Hue works with the two most recent versions of the following browsers. * Chrome * Firefox LTS * Safari (not supported on Windows) * Internet Explorer / Edge Runs with Python 2.7+ Note: CentOS 6 and RHEL 6 require EPEL python 2.7 package. List of 900+ Commits --------------------- * af707ff HUE-8634 HUE-8111 [core] Perform 4.3 release * 3954a71 HUE-8630 [core] Fix TestMetastoreWithHadoop.test_basic_flow _get_apps * cd66da2 HUE-8635 [editor] Add the correct styles to the language reference context popover * 28d5c86 HUE-8629 [assist] Don't show a database icon in the breadcrumb of non sql type assist panels * 492db60 HUE-8629 [assist] Make sure entries are loaded in left assist for non sql types * cc20c76 HUE-8629 [assist] Add a dedicated streams assist panel * 3e630b0 HUE-8629 [assist] Customise the assist icons for streams * 07cb81b HUE-8629 [assist] Improve assist context menu for kafka * dbc26ad HUE-8140 [editor] Automatically continue execution after DDL statements in batch mode * 42ad806 HUE-8612 [editor] Improve the editor shortcut search to show results from all categories * 4b46742 HUE-8612 [editor] Add missing keyboard shortcuts to the editor help * f5aa6f2 HUE-8621 [editor] Add dark mode keyboard shortcut to the editor help * bdd1c49 HUE-8630 Fix TestRdbmsIndexer missing RdbmsIndexer * 094274e HUE-8624 [beeswax] Fix tests on create database to redirect on a v4 page * 60fd4fe HUE-8630 [fb] Fix TestFileBrowserWithHadoop.test_index home_directory * 22fcf93 HUE-8626 [security] Fix navigation issues after visiting the security app * 8e91479 HUE-8628 [assist] Indicate context in the left assist filter placeholder * 2dfb76b HUE-8627 [frontend] Add partition result view to the top search * c95bf9a HUE-8623 [frontend] Send cluster when checking if a table or database exists in the importer * 16fc204 HUE-8621 [editor] Add keyboard shortcut to toggle dark mode * 79b63e4 HUE-8621 [editor] Add ace option to toggle dark mode * c3f760b HUE-8621 [editor] Add a custom Ace mode for the dark theme * 5ae8607 HUE-8619 [tb] Switch to POST for partitions API call * 4bc7386 HUE-8619 [tb] Include cluster in the partitions API call * 7564b86 HUE-8618 [editor] Prevent js exception when typing while the context is loading * d5f246a HUE-8577 [autocomplete] Fix issue where the statement type location is added twice * 1b4a565 HUE-8608 [useradmin] Add config check on number of documents * 6e4c9cb HUE-8625 [editor] Prevent js exception when dragging from top search to the editor after visiting the importer * e76e9fe HUE-8602 [sentry] Remove ALTER and DROP in the Hive section * 42693af HUE-7860 [core] Add monotonic 1.5 * b1c6a50 HUE-7860 [core] Add dnspython 1.15.0 * 6bdb3ac HUE-7860 [core] Update greenlet from 0.4.12 to 0.4.15 * 4ccbae6 HUE-7860 [core] Update eventlet from 0.21.0 to 0.24.1 * 8a5a620 HUE-7860 [core] Update Gunicorn from 19.7.1 to 19.9.0 * 6914b41 HUE-8617 [frontend] Add pubSub to the context selector for setting cluster/compute/namespace * 45e834e HUE-8615 [frontend] Make sure namespaces and computes always have a name in the context selector * 25cf13b HUE-8614 [tb] Fix the create new database action in the Table Browser * ab4fb35 HUE-8613 [tb] Send cluster when dropping databases from the table browser * a537d64 HUE-8610 [core] Always send the full cluster instead of id to the APIs * 2fe317e HUE-8611 [assist] Send cluster parameter with the invalidate calls * 653e808 HUE-8610 [tb] Include compute in stats and describe table calls from the table browser * 22543b6 HUE-8610 [tb] Make sure the created notebook for samples requests has the provided compute * 3e5ac80 HUE-8610 [tb] Include compute when fetching samples from the table browser * 296a63f HUE-8609 [tb] Fix exception in describe table call from the Table Browser * fda9b9f HUE-8606 [s3] Opening S3 browser makes a call to HDFS * d15edf6 HUE-8607 [tb] Include namespace when querying a table from the table browser * b79bd55 HUE-8607 [tb] Fix query and view table actions in the table browser * 2634f31 HUE-8607 [tb] Fix broken drop table action in the table browser * 490898d HUE-8604 [frontend] Use the latest opened database by default throughout * 8b92740 HUE-8603 [editor] Always show the query compatibility check results * ba9e654 HUE-8602 [sentry] Remove ALTER and DROP table privileges for now * 6fee714 HUE-8599 [frontend] Add pubSub to force clear the context catalog from the job browser * 8ac92d4 HUE-8601 [jb] Fix issue where context selector in mini jb is hidden behind expand text * 0d16263 HUE-8600 [tb] Limit Table Browser namespace selection to namespaces with active computes * da9f525 HUE-8599 [frontend] Improve stability of the context selector * 25a65e5 HUE-8597 [frontend] Use the default SQL interpreter as source type in the global search results * afd3fa0 HUE-8564 [useradmin] Fix last activity update for notebook/api/check_status * c46696d HUE-8592 [frontend] Enable default click to navigate for catalog entries table * 1004af8 HUE-8592 [frontend] Add option to automatically refresh samples in the catalog entries table * 196fb81 HUE-8592 [frontend] Create a polling catalog entries list component that waits until an entity exists * 9c00548 HUE-8595 [flume] Collect and ingest Hue balancer logs out of the box * 1dcdefb HUE-8594 [editor] Avoid js error when lastSelectedCompute does not exist * 522bf8c HUE-8580 [importer] Fix RDBMS support for scoop configured import. * 73a53d3 HUE-8591 [cluster] Remove extra debug info * 381e044 HUE-8591 [impala] Properly point to the selected cluster hostname * 159f64a HUE-8591 [impala] Properly pickup the selected compute cluster * b7b5171 HUE-8591 [cluster] Step of logic simplification of the multi cluster configuration * 82b6eba HUE-8591 [cluster] Avoid failing when cluster is None * 613c8d7 HUE-8591 [cluster] Add Thrift client used for the specific query server * 3f21f54 HUE-8591 [cluster] Use properly Impala Thrift Client on remote Impala cluster direct connection * 0a288f3 HUE-8339 [impala] Fix typo in smart pooling ini configuration * 6a945fc HUE-8591 [cluster] Prevent red error popups * af5e2cc HUE-8591 [cluster] Add impalad link to cluster page * f6c27df HUE-8591 [cluster] Add some progress bar color and effect on cluster resize * a2aa497 HUE-8591 [cluster] Split cluster template between static and dynamic clusters * c6fd74f HUE-8591 [cluster] Add hostname check in the cluster hostname log trace * 8fbe00a HUE-8591 [cluster] Protect against override of cluster name * b203527 HUE-8591 [cluster] Move port to 21050 * 0fe3c21 HUE-8591 [cluster] Use default port if ont in a selected remote cluster * 673e764 HUE-8591 [cluster] Clear the compute cache on namespace refresh from left assist * 5d9e18a HUE-8591 [cluster] Refresh the context selector when namespaces are refreshed * 581cd51 HUE-8591 [cluster] Fix name of default cluster * d3a1a7d HUE-8591 [cluster] Safeguard against localhost * e5fcadc HUE-8591 [cluster] Use name as clusterName throughout the calls * 85d23d4 HUE-8591 [cluster] Properly use the correct cluster hostname in the editor * 0db8805 HUE-8591 [cluster] Display impalad hostname * db993bb HUE-8591 [cluster] Add logic to get the corresponding Impalad name * 605c500 HUE-8591 [cluster] Hook in remote Impala coordinator URL of selected cluster * 645a357 HUE-8591 [cluster] Adding cluster resize capabilities on the cluster page * 26c336a HUE-8591 [cluster] Wire in API for listing and creating k8 clusters * 9aaf2a5 HUE-8591 [cluster] Move API url to a config property * 242744c HUE-8591 [cluster] Plug in the list of clusters * bddb67c HUE-8591 [cluster] Add proper cluster page * 4b9f986 HUE-8591 [cluster] Integration skeleton for Data Warehouse v2 API * a2baf17 HUE-8591 [core] Showing up S3 browser by default in cloud mode * 5d6a52b HUE-8578 [importer] Implement Flume output * 77447ff HUE-8578 [importer] Get basic Flume ingest step integrated * 84ee44f HUE-8589 [jb] Switch from compute to the cluster API endpoint in the job browser * 3860649 HUE-8589 [core] Split cluster listing to its own API * 2672adb HUE-8588 [core] Fix PAM backend has conflict with timer metrics * b49e98c HUE-8580 [importer] Improve usability of table import * deb270a HUE-8570 [editor] Enable click to insert from sample popover to SQL variables * f4e1bf3 HUE-8570 [assist] Add min and max to column sample popover * a4d7b55 HUE-8580 [editor] Fix jdbc assist. * f1b3b05 HUE-8575 [importer] Fix file to table import. * deaec54 HUE-8577 [autocomplete] Add support for Impala SHOW GRANT ROLE/USER statements * c5a3e7e HUE-8577 [autocomplete] Add support for Impala ALTER TABLE/VIEW SET OWNER * 8c7afe9 HUE-8577 [autocomplete] Add all currently reserved keywords for Impala * 2e6d187 HUE-8581 [importer] Improve query type selection layout for the field editor * c6c9692 HUE-8582 [jb] Make back button from editing a file more obvious * cc69a15 HUE-8583 [fb] Surface too many buckets error * 03e2acc HUE-8579 [core] Blacklisting certain apps like filebrowser and oozie can fail * 46ef4df HUE-8578 [importer] Auto select id column if present in Kudu tables * 98769a2 HUE-8578 [manager] Restrict API calls to admin * e4f9394 HUE-8581 [importer] Improve the stream import form layout * 2260272 HUE-8581 [importer] Fix JS error for field query editor in importer * 65223ea HUE-8581 [importer] Fix JS error on target namespace selection and improve layout for table import * 415b35d HUE-8581 [importer] Fix timing related JS exceptions * 2ee6143 HUE-8581 [importer] Allow typed paths in the hivechooser binding * a31399a HUE-8577 [autocomplete] Make previously non-reserved keywords reserved for Impala * 47f6dfc HUE-8577 [editor] Rebuild Ace with updated dependencies * b1aba65 HUE-8577 [autocomplete] Add Impala METHOD to reserved keywords * 961a357 HUE-8576 [editor] Add backticked suggestion to the syntax checked for reserved keywords * 7bbb9b1 HUE-8575 [importer] Add external multi table support * c0e0a7a HUE-8574 [importer] Feature flag for showing the Field Editor * 1f91325 HUE-8574 [importer] Adding Flume flows * 2c01cd0 HUE-8574 [importer] Setup automatically a Flume grapping Hue HTTPD logs and put into the sample collection * 7511c6f HUE-8574 [cluster] Auto scaling data warehouse cluster API skeleton * 92be4b7 HUE-8574 [flume] Support updating Flume agent config * 3e1463d HUE-8574 [importer] Allow audit logs to be sent to Solr * 299555d HUE-8574 [importer] Button caret to call for getting the job config * 8367135 HUE-8574 [importer] Nav Kafka stream import to Solr and Kudu part 1 * 93a284c HUE-8572 [cluster] Bubble up authentication errors on remote clusters * 6e9b391 HUE-8568 [jb] Activate smart file links from the logs by also checking for prefixes * 51c96e3 HUE-8573 [sqoop] Avoid unrelated casting error when testing the connection * 736d824 HUE-8573 [sqoop] Out of the box import of a MySQL table * 6fed8d8 HUE-8568 [jb] Prevent mini jb actions from taking content width * 763b15f HUE-8567 [jb] Fix id max length in mini jb * 8799711 HUE-8572 [tb] Fix log overflow in history panel * af30c70 HUE-8572 [tb] Add compute and namespace to DROP table endpoint * ce92900 HUE-8572 [tb] Fix JS exception when clearing table browser selection via pubsub * 022adc6 HUE-8570 [assist] Limit context popover sample operations to Impala and Hive * 9a15e8e HUE-8571 [sentry] navigator_api ERROR for PRIVILEGE_HIERARCHY[hierarchy[server][SENTRY_PRIVILEGE_KEY]['action']] * 0904ed0 HUE-8557 [sqoop] DB name and table names variables were already present * 693d5c1 HUE-8570 [assist] Add distinct as an option for column samples in the context popover * 03a64a0 HUE-8570 [editor] Enable optional operation on the sample API endpoints * 2d59df8 HUE-8570 [frontend] Right align the Hue dropdown when rendered outside the window * 4d56cb3 HUE-8570 [assist] Add inline autocomplete for column samples * 0ae514e HUE-8570 [assist] Extract a separate column sample component * 8e3c411 Updated user-guide.md - spelling fixes * efbe3a2 HUE-8488 [fb] Disable drag&drop when show_upload_button=false * b79146d HUE-8550 [jb] Default to the last selected type of compute in the job browser * 681e310 HUE-8566 [useradmin] Update message for duplicate user creation. * 571950a HUE-8565 [fb] Parent directory should not be selectable * ecadf6e HUE-8565 [fb] Current directory should not be deletable. * 6c50f29 HUE-8559 [jb] Hue shows incorrect color for failed oozie jobs * c0b034e HUE-8556 [fb] Overuse of trash folder checking * 02d98ed HUE-8562 [frontend] Make sure the context popover is shown above the jobs panel * 92a577d HUE-8561 [editor] Don't show databases for spark editor * a1a023d HUE-8560 [tb] Stick to the same view when switching namespaces in the Table Browser * 9da1e83 HUE-8560 [tb] Make sure the default DB is opened by default in the Table Browser * 29984ab HUE-8557 [sqoop] Offer to rename the table or selected a different existing Hive database * d8ed540 HUE-8555 [cluster] Do not submit remote coordinator jobs by default * d52f6aa HUE-8551 [importer] Support setting basic Flume configs * 0689ffb HUE-8544 [importer] Support sending file data into a kafka topic * 03807c6 HUE-7698 [oozie] Added warning when there is a space in the shell action * 703eed0 HUE-8555 [jb] Refactor job browser preview to support multi cluster * d0e7f0f HUE-8555 [jb] Sort clusters with the most recents first * 43939d1 HUE-8509 [oozie] Support sending a SQL query to a remote cluster * ca2da8b HUE-8555 [jb] Support killing data warehouse cluster * d06a7c0 HUE-8555 [jb] Auto select the first cluster if possible at init * f0d99d2 HUE-8555 [jb] List data warehouse clusters * 8a28afc HUE-8554 [cluster] Avoid double escapating of data warehouse results * d1c929c HUE-8554 [cluster] Rename analytic cluster API command to dataware * 53a8762 HUE-8554 [cluster] Create data warehouse cluster skeleton * 09c6a49 HUE-8554 [indexer] Protect against empty sample data that can be null * da58f9d HUE-8554 [core] Support dist Spark installed when running envelope via shell * 4cbed79 HUE-8509 [oozie] Properly set the capture output flag of shell document action * 33222b5 HUE-8554 [importer] Support latest Spark version 2 natively * 46250da HUE-8553 [kafka] Link create topic API to the UI * cd29a58 HUE-8554 [manager] Adding a check if service is installed API * 74f835c HUE-8553 [kafka] Add a workaround API for creating a topic * 26d8d3b HUE-8509 [oozie] Schedule repetitive remote jobs * 926816a HUE-8509 [oozie] Remote job action * d26915e HUE-8509 [jb] Clean-up of the listing of remote jobs * 3526a83 HUE-8552 [oozie] Add context popup to preview linked document actions * 05cca7a HUE-8509 [kafka] Do not break left panel * a83360b HUE-8558 [jb] Add tracking URL to Spark Jobs and remove url and killUrl * 04fd4a4 HUE-8547 [jb] Fix navigation from create schedule to view schedule. * 63cc1a4 HUE-8548 [jb] Fix invalid date in workflow task * b0f0da1 HUE-8550 [frontend] Make last selected compute and namespace sticky * 0d63b5b HUE-8550 [jb] Refresh job browser tabs on compute selection * 67a4af1 HUE-8550 [jb] Use the context selector component in the job browser * 894f6b3 HUE-8549 [autocomplete] Improve CTE alias suggestions when there's a trailing ";" * 49ca1ba HUE-8542 [frontend] Polish cloud cluster and require multi cluster mode to be on * 159cc59 HUE-8391 [importer] Improve Create table from File UX when loading data from parent directory not readable by hive/impala * 77b97f0 HUE-8546 [assist] Limit assist refresh to the active namespace for DDL statement executions * 04448bb HUE-8546 [assist] Make sure the assist gets refreshed after multiple DDL statement executions * b215bd4 HUE-8545 [search] Fix filtering in the index selection dropdown * 1d923f8 HUE-7698 [oozie] Added warning when there is a space in the shell action * 66fe27b HUE-8547 [jb] Fix refresh on coordinator page. * 0b9641c HUE-8507 [editor] Add types to sqlalchemy results. * cd95f63 HUE-8542 [frontend] Add a custom left nav for multi cluster mode * 521e993 HUE-8540 [sqoop] Add ability to set default jdbc driver path for any sqoop job * 7d74fab HUE-7698 [oozie] Files of a Shell document action in a workflow are not being generated in the XML * 4139a02 HUE-8541 [oozie] Workflow rerun does not restart polling for job status * e201177 HUE-8523 [jb] Display Impala backends & instances * d4e0bd0 HUE-8522 [jb] Make paused tasks more obvious. Add queued state to Impala * 5c3d5d8 HUE-8532 [core] Fix database migration test. * 0273da6 HUE-8538 [sqoop] Allow table preview from manual input not JDBC * 1cd55fd HUE-8139 [core] Fix django-debug-toolbar 1.9.1 to work with django_debug_panel* remove toolbar middleware to enable SQL panel* Fix middlewares to enable capture Ajax calls * 598a47d HUE-8539 [importer] Clean-up configuration and turn sqoop and solr imports to on by default * 54bb092 HUE-8538 [importer] Automatically fill-up the db driver list when selecting sqoop * 9d7a3e1 HUE-8537 [sqoop] List the proper column type when importing to a hive table * 8e82a3b HUE-8536 [sqoop] Include hive-site.xml automatically when importing data to hive * 8887c61 HUE-8535 [sqoop] Use the proper engine name and not the connection nice name as jdbc prefix * ba83e54 HUE-8534 [jb] Django url name does not exist and breaks page * d1fef53 HUE-8533 [importer] Properly displayed failed import progress bar as red and not orange * 523b32a HUE-8531 [sqoop] Properly name the table import job * 85b796a HUE-8529 [frontend] Create a context selector component * 628ad2d HUE-8528 [frontend] Temporarily disable namespace caching * ac88300 HUE-8527 [editor] Fix concatenation type exception in namespace call * 9101ad0 HUE-8507 [editor] SQL alchemy result set column headers are missing. * 7675b0c HUE-8516 [cluster] List more namespaces and filter out invalide ones * c9bd71c HUE-8514 [core] Log metrics when calling is_alive * a4f0e76 HUE-8521 [auth] Protect against empty LDAP login username * b11ae2c HUE-8524 [impala] Provide the root cause of INVALIDATE METADATA failures * ab702d5 HUE-8519 [jb] Impala API can now directly return json * 91c3bb0 HUE-8518 [editor] Fix sample Kudu * 59482ae HUE-7407 [useradmin] Added superuser group priv to useradmin * 49e6063 Revert "[useradmin] Added superuser group priv to useradmin" * ed4e609 HUE-8511 [core] Fix unit test * f60d3f8 HUE-8500 [oozie] Remote cluster action * 86aec9b HUE-8507 [editor] Fix download sqlalchemy * dda146b HUE-8499 [useradmin] Fix ensure_home_directory if path contains special character * a9a5bd4 HUE-8505 [core] Close impala session on logout * 4cc00a4 [useradmin] Added superuser group priv to useradmin * e77d34b HUE-8508 [core] Add command to cleanup old data in tables * 1bea657 HUE-8507 [editor] Fix SQL Alchemy sample & query * 738255a HUE-8504 [oozie] Add file context popup link to file path properties * 11c3a31 HUE-8502 [catalog] Table sample via Hive are failing with snippet not configured error * 42ae4d3 HUE-8503 [dashboard] Query Builder direct dashboard landing * 0012358 HUE-8500 [jb] Support terminating a remove cluster from the interface * a11708c HUE-8500 [jb] Create a preconfigured dataeng cluster in one click of a button * de43f3e HUE-8500 [jb] List proper jobs and cluster depending on the selected cluster * c69a045 HUE-8500 [spark] Implement support for Spark parameters in the editor * 21e9b60 HUE-8500 [cluster] Add call to create a remote dataeng cluster * 8a10ff6 HUE-8500 [oozie] Skeleton of remote cluster action * ceb2679 HUE-8501 [core] SPNEGO authentication does not create user directory * fb2396c HUE-8481 [useradmin] Do not error when listing users on admin page and some contains restricted character * e339894 HUE-8489 [core] USER_LOGIN is not audited for SPNEGO authentication * 09dc859 HUE-8498 [core] Add whitelist to Spnego middleware * d907dc5 HUE-8497 [cluster] Properly submit a remote Spark job * d4dbaaa HUE-8497 [cluster] Improve the debug logging of remote job submissions * 21b54bf HUE-8496 [cluster] Remove unused dynamicClusters flag in context API * a81cc59 HUE-8496 [frontend] Switch to using the new multi cluster config flag in the UI * 088fdd2 HUE-8492 [frontend] Improve and generify the reference documentation extractor * 50b096d HUE-8495 [editor] Fix report export * f1b36ce HUE-8493 [search] Add API to add data to collection * b9246c3 HUE-8420 [core] Fix multi LDAP servers with limiting login to list of ldap groups * 8dc4503 HUE-8493 [search] Move to managedTemplate import by default * fa2fbf3 HUE-8494 [importer] Fix failure to navigate on solr collection success * 5ab5706 HUE-8491 [chart] Cannot change between bar/line chart on Firefox * b0c1b04 HUE-8408 [report] Fix add message for missing configuration. * c2ccbbf HUE-8490 [core] Fix Spnego has conflict with timer metrics * 8756cd0 HUE-8487 [useradmin] Fix Add Sync LDAP user fails when using DN with special character * 0c6532e HUE-8453 [sentry] Left assist db list does not match sentry db list. * 07ab852 HUE-8488 [fb] Disable drag&drop when show_upload_button=false * a6262f2 HUE-8480 [cluster] Provide a flag when we are in multi cluster mode * e7be4fbc HUE-8473 [cluster] Support submitting Spark jobs to remote cluster * d10d008 HUE-8486 [assist] Fix broken column samples in the Hive context popover * b04e5b1 HUE-8485 [search] Simplify complex type display in widget formula editor * 4276684 HUE-8484 [search] Fix autocomplete in the Impala dashboard * df26866 HUE-8128 [backend] Force debug logging in server logs does not get all debug * 961f1af HUE-8478 [autocomplete] Fix issue where references to CTE aliases in the select list are incorrectly marked as tables * 2de2575 HUE-8477 [frontend] Make sure tooltips are shown in the context popover * 447c847 HUE-8087 [notebook] User with least privileges can access notebook app via URL * 2928a2f HUE-8408 [report] Add message for missing configuration. * 366b4da HUE-8408 [report] Load saved document * 61ef8f5 HUE-8479 [editor] Only show icons on hover for Query History, Saved Queries, Results * 9ed06e0 HUE-8408 [report] Load saved document * 02b3d96 HUE-8464 [core] Fix SAML encryption missing key file passphrase * 357bdef HUE-8475 [report] Protect against pivot conflicting with nested facets * 114c9ec HUE-8408 [report] Load saved document * fde4cde HUE-8473 [cluster] Create cluster API first skeleton * 6b659be HUE-8476 [frontend] Fix jQuery Hive autocomplete column mapping * b6cdda3 HUE-8473 [cluster] Rename connector to remote SQL clusters * 4c0d53d HUE-8408 [report] Dynamic statement retrieval * 1037395 HUE-REPORT6 * bd564b8 HUE-8474 [docs] Update manual.md for SASL and TLS configurations * fc7f416 HUE-8467 [jobbrowser] Support impala digest auth for queries * d963841 HUE-8473 [editor] Limit the width of compute and namespace selection * f6d1014 HUE-8472 [frontend] Ensure computes in namespaces have id and name * ac94c20 HUE-8469 [frontend] The sql popover comment should scroll when expanded and overflowing * 3a72580 HUE-8470 [frontend] Allow < characters on the row details popover * 6778920 HUE-8471 [frontend] Enable spotlight search on the row details popover * 6f37cbc HUE-8468 [frontend] Append a style tag to head instead of modifying stylesheets for dynamic styles in embedded mode * a90a871 HUE-8466 [report] Avoid Gridster JS error on swapping between dashboard modes * 9f651ae HUE-8463 [frontend] Remove typo on javascript links * b8d845f HUE-8465 [frontend] Remove margin from 'hi' icons on the main button dropdown * eee0291 HUE-8451 [notebook] Many "codec can't decode byte" errors on pig execution if browser language=jp * 9b8a15b HUE-8407 [fb] Overwriting default_hdfs_superuser in configuration does not take effect * a2fe26d HUE-8461 [report] Execute dom unload code just on report mode * 665da08 HUE-8441 [report] Fix JS error on document picker statement chooser * 581ff28 HUE-8454 [report] The field list checkboxes should be clickable through Gridster * b6172a5 HUE-8460 [editor] Bring back 'export to dashboard' * d218478 HUE-8461 [report] Reopen the right assist when leaving report mode * 0e37d6e HUE-8456 [search] Fix web_logs & yelp demo. * c9e693d HUE-8455 [pig] Oozie editor fails with 'hadoopProperties' for pig script saved in Hue 3 * a05cb14 HUE-8458 [frontend] Fix issue with async loading of js resources in the dashboard * e2b3ada HUE-8458 [frontend] Evaluate the js resources while others are being fetched * b16e4f2 HUE-8458 [frontend] Load new scripts using $.get and eval instead of appending