浏览代码

HUE-9276 [release] Adding the 4.8 release notes

Romain 5 年之前
父节点
当前提交
a176efb0fd

+ 1 - 0
docs/docs-site/content/_index.md

@@ -42,6 +42,7 @@ How to extend connectors, reuse the API and SQL components or build applications
 Releases
 --------
 
+* September 23, 2020 --- [Version 4.8.0](releases/release-notes-4.8.0/index.html)
 * April 10, 2020 --- [Version 4.7.0](releases/release-notes-4.7.0/index.html)
 * December 5, 2019 --- [Version 4.6.0](releases/release-notes-4.6.0/index.html)
 * August 12, 2019 --- [Version 4.5.0](releases/release-notes-4.5.0/index.html)

+ 1031 - 0
docs/docs-site/content/releases/release-notes-4.8.0.md

@@ -0,0 +1,1031 @@
+---
+title: "4.8.0"
+date: 2020-09-23T00:00:00+00:00
+draft: false
+weight: -4050
+tags: ['skipIndexing']
+---
+
+## Hue v4.8.0, released September 23rd 2020
+
+Hue is an open source SQL Cloud Assistant for developing and accessing [Databases & Data Warehouses](https://docs.gethue.com/administrator/configuration/connectors/)/Data Apps and collaborating: http://gethue.com
+
+
+### Summary
+
+This release brings all these improvements on top of [4.7](https://gethue.com/hue-4-7-and-its-improvements-are-out/).
+
+Download the [tarball](https://cdn.gethue.com/downloads/hue-4.8.0.tgz) or [source](https://github.com/cloudera/hue/archive/release-4.8.0.zip) releases.
+
+#### SQL
+  * Initial support of Flink, Phoenix, SparkSql SQL dialects
+  * Parser refactoring to make Apache Calcite grammar improvements easier
+  * Navigate Foreign Keys, Schedule Queries, Smart Suggestions Preview...
+  * [Read more](https://gethue.com/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/)
+
+{{< youtube fKHD-fOdDY0 >}}
+
+{{< youtube 4xgjvM51Rnw >}}
+
+#### Components
+
+* New component framework:
+  * ERD table
+  * SQL Parser
+  * SQL Scratchpad in progress
+
+![ERD Table Components](https://cdn.gethue.com/uploads/2020/09/erd_table_viz.png)
+
+* Registries for npm, Docker
+  * https://www.npmjs.com/package/gethue
+  * https://github.com/cloudera/hue/packages/
+
+#### API
+
+New documentation on how to perform these operations via [REST](https://gethue.com/blog/rest-api-execute-sql-queries-browse-files/):
+* Execute SQL queries
+* List or Download files
+* Importe some CSV data into a new SQL table
+
+![Curling Hue API](https://cdn.gethue.com/uploads/2020/09/hue-curl.png)
+
+#### Misc
+
+* Username max length is 150 chars now.
+* Impala profile can be downloaded/copied
+* SqlAlchemy support of additional arguments:
+  * Sessions/engine
+  * iImpersonation
+  * Json credentials (e.g. BigQuery)
+  * LDAP credentials (e.g. Presto)
+* CI:
+  * [Python linting and Commit names checks](https://gethue.com/automated-checking-python-style-and-title-format-of-git-commits-continuous-integration/)
+  * [JavaScript licenses checks](https://gethue.com/automated-checking-javascript-licenses-absolute-paths-continuous-integration/)
+* Python 3.8 support and many other Python 3 fixes
+* S3 custom home path
+* Quickstart [Hue in Docker](https://gethue.com/quickstart-hue-in-docker/) and query any of your Database
+* New [Grafana templates](https://gethue.com/monitoring-hue-activity-with-grafana-dashboards/)
+* New dev onboarding process docs
+* [How to login](https://gethue.com/blog/how-to-configure-hue-to-use-knoxspnegodjango-backend/) with Apache Knox in a secure cluster
+
+#### Preview
+
+* [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) The new version of the Editor with multi execution contexts got 50+ commits and is in beta
+* [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) SQL connectors configuration API instead of using hue.ini is in beta
+* [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) Sections of the private API were documented while the public API is getting scoped
+* [HUE-8738](https://issues.cloudera.org/browse/HUE-8738) Python 3 compatibilities has been added to the importer, wsgiserver and Oozie scheduler
+
+### Compatibility
+
+Runs on CentOS versions 6.8+, Red Hat Enterprise Linux (RHEL 6, 7), and Ubuntu 18.04 and 20.04.
+
+Supported Browsers:
+
+Hue works with the two most recent versions of the following browsers.
+
+* Chrome
+* Firefox LTS
+* Safari
+* Microsoft Edge
+
+Runs with Python 2.7+. 3.6+.
+
+
+### List of commits
+
+* 58ef4c0d12 [HUE-9181](https://issues.cloudera.org/browse/HUE-9181) [gethue] Add more examples of DB connector configurations
+* 173d728ef6 [HUE-9181](https://issues.cloudera.org/browse/HUE-9181) [docs] Perform release 4.8
+* daf8d0784c [HUE-9181](https://issues.cloudera.org/browse/HUE-9181) [docs] 4.8 release notes
+* 9682b0be42 [HUE-9181](https://issues.cloudera.org/browse/HUE-9181) [blog] 4.8 release post
+* 64b1e07e97 [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Initial clean-up of local optimizer strategy
+* f2637c4741 [HUE-9247](https://issues.cloudera.org/browse/HUE-9247) [editor] Fix issue where the location webworker throws exception for non-active statements
+* a73055cbd7 [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Check complexity for all dialects when configured in editor V2
+* 1199c6480d [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Improve instantiation of optimizer strategies
+* c5b27a73b3 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fix js exception in the admin examples page
+* cca37e1a7d [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Fix exceptions in the connector page filter
+* e8c45bf095 [HUE-9246](https://issues.cloudera.org/browse/HUE-9246) [core] Enable SAML certificate creation with passphrase support. (#1096)
+* b99879b7a0 Hue Aquascan CVEs (#1095)
+* cdad7c7b24 [HUE-9243](https://issues.cloudera.org/browse/HUE-9243) [jobbrowser] Adding new TestHS2Api unit test suite
+* 5b6021caf9 [HUE-9243](https://issues.cloudera.org/browse/HUE-9243) [jobbrowser] improve get_jobs to handle jobbrowser on blacklist
+* dc237ca7d8 [HUE-9297](https://issues.cloudera.org/browse/HUE-9297) [optimizer] Adding localStrategy with LIMIT alert
+* 3cee6411ad [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) [optimizer] Refactor optimization mode selection
+* 7a89e7580c [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) [optimizer] Precent empty risk alerts
+* c4f18c1ca5 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Prepare get_logs API to support connector
+* 590572fded [HUE-9235](https://issues.cloudera.org/browse/HUE-9235) [metrics] Format long lines and remove noisy LOG
+* 876f68706e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Use impersonation value from setting
+* 41a27e2ee7 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fix test connection result logic display
+* baecc0a68d [HUE-9216](https://issues.cloudera.org/browse/HUE-9216) [core] Upgrade SqlAlchemy to support Foreign Keys API
+* b861b1d8f0 [HUE-9219](https://issues.cloudera.org/browse/HUE-9219) [parser] Improve PartitionBy rules in impala (#1088)
+* a1bb893868 [HUE-9235](https://issues.cloudera.org/browse/HUE-9235) [core] Change prometheus metric log level to debug
+* 48e3c92632 [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Use the real connector in the context selector in editor v2
+* 5e61caebfb [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Fix issue with loading back a snippet from history in editor v2
+* 879aba379e [HUE-9221](https://issues.cloudera.org/browse/HUE-9221) [tools] Mark open jiras as "in progress" when using hueJira.js
+* d3146ed861 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [api] Remove duplicated document types in get_config
+* fb2c7f0986 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Add a patch method to simplify compatibilities
+* df1f7df3f6 [HUE-9176](https://issues.cloudera.org/browse/HUE-9176) [core] Introduce Vue dependency (#1080)
+* 640687d143 [HUE-9239](https://issues.cloudera.org/browse/HUE-9239) [frontend] Add custom package.json for parser generation
+* 9578cc73e0 [HUE-9239](https://issues.cloudera.org/browse/HUE-9239) [frontend] Fix simpleGet reference for the threads and metrics pages
+* 32a5638a26 [HUE-9236](https://issues.cloudera.org/browse/HUE-9236) [frontend] Remove Ace build related packages from the main package.json
+* ad024c3307 [HUE-9236](https://issues.cloudera.org/browse/HUE-9236) [frontend] Remove tools related packages from the main package.json
+* 7dc21fab35 [HUE-8993](https://issues.cloudera.org/browse/HUE-8993) [editor] Do not propose export result when there is no FS
+* 6c3ade1292 [HUE-8738](https://issues.cloudera.org/browse/HUE-8738) [task] Do not error when caching and empty query result
+* 629a76d32f [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) [editor] Avoid error when trying to close non existing past query
+* 2ac2915a4c [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [phoenix] Adding Phoenix connector dialect
+* 9beeacbc9e [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [s3] Avoid 500 with Python3 on exception catching
+* e3dfba6478 [HUE-9240](https://issues.cloudera.org/browse/HUE-9240) [hive] Do no skip first table column on LLAP upstream
+* ed95c75f5e [HUE-9181](https://issues.cloudera.org/browse/HUE-9181) [blog] Localized blogs into Japanese (#1092)
+* 5e6aa8d885 [HUE-9235](https://issues.cloudera.org/browse/HUE-9235) [core] Clean up metrics for exporting to prometheus
+* bc99874027 [HUE-9181](https://issues.cloudera.org/browse/HUE-9181) [blog] Document the admin improvements coming in 4.8
+* 05c548f87a [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) [optimizer] Simplify api to just require user instead of request
+* 5b60570493 [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) [editor] Refactor optimizer API to follow notebook API
+* 55867053cb [HUE-9217](https://issues.cloudera.org/browse/HUE-9217) [editor] SQL Highlight for JOIN autocomplete
+* bd88a4ea68 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Fix npm blog post output indentation
+* 8affbd3804 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Fix wrong title level for Apache Solr
+* 8ab0e5f863 [HUE-8993](https://issues.cloudera.org/browse/HUE-8993) [importer] Do not propose file import when there is no fs
+* 007140a213 [HUE-9238](https://issues.cloudera.org/browse/HUE-9238) [design] Apache Phoenix SQL support
+* 1d7598c9b9 [HUE-8993](https://issues.cloudera.org/browse/HUE-8993) [core] Globally disabled sqoop importer
+* 6ec4a536fa [HUE-9236](https://issues.cloudera.org/browse/HUE-9236) [core] Log the npm and node versions on make
+* 70088f878b [HUE-9224](https://issues.cloudera.org/browse/HUE-9224) [frontend] Move the connectors category filter to a dropdown
+* 12c5057c9e [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Add README to the source of the docs
+* 505a7933f5 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Update the docs and blog post about parser npm module
+* 87a5cd37bb [HUE-9192](https://issues.cloudera.org/browse/HUE-9192) [tools] Remove old impala helm charts
+* 7d3e34ac0a [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [notebook] Small code formatting
+* 756907b6e6 [HUE-9216](https://issues.cloudera.org/browse/HUE-9216) [sqlalchemy] Primary keys
+* e9491cf873 [HUE-9216](https://issues.cloudera.org/browse/HUE-9216) [sqlalchemy] Foreign keys
+* 5cff7b99c1 [HUE-9223](https://issues.cloudera.org/browse/HUE-9223) [frontend] Fix high risk npm package vulnerabilities
+* 1313689812 [HUE-8993](https://issues.cloudera.org/browse/HUE-8993) [core] Avoid hardcoding an hdfs cluster in the image
+* 266d67bda9 [HUE-9234](https://issues.cloudera.org/browse/HUE-9234) [core] Add coordinator_url in hue.ini config in impala section (#1089)
+* 65e4a85cf6 [HUE-9210](https://issues.cloudera.org/browse/HUE-9210) [blog] Add post hue active users metrics imporvements
+* 3f03736957 [HUE-9194](https://issues.cloudera.org/browse/HUE-9194) [blog] Add post on setting up prometheus server
+* 906062aff6 [HUE-9221](https://issues.cloudera.org/browse/HUE-9221) [tools] Add a tool that automatically adds review and commit urls to Jira comments
+* 68c38c7902 [HUE-9218](https://issues.cloudera.org/browse/HUE-9218) [frontend] Remove unused wysihtml lib
+* 21e5ff752e [HUE-9220](https://issues.cloudera.org/browse/HUE-9220) [editor] Fix issue where query error messages are not shown in the UI
+* 55cc9b0aa5 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [editor] Add missing canceled status in checkStatus check
+* 3672582db9 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [impala] Do not hardcode impersonation setting to true
+* 4e90cd052b [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [impala] Do not hardcode impersonation setting to true
+* 7a3d3a93d6 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [optimizer] Convert queries to bytes if needed
+* 4a74295c48 [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) [editor] cancel and close statements can error
+* 1249063112 [HUE-9209](https://issues.cloudera.org/browse/HUE-9209) [Hue] Adding SAML dependancies for Hue docker container (#1087)
+* 5aa0fa0e48 [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Improve connector component stability
+* 5113c05f59 [HUE-9215](https://issues.cloudera.org/browse/HUE-9215) [assist] Prevent loading namespaces for indexes and streams in the assist panel
+* 040753d9a9 [HUE-9214](https://issues.cloudera.org/browse/HUE-9214) [search] Fix invalid contents of clipboard.min.js
+* b3c6766c84 [HUE-9213](https://issues.cloudera.org/browse/HUE-9213) [ui] Fix js exception in multiLineEllipsisHandler
+* 030d96b39e [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [tb] Fix optimizer related js exception in the table browser
+* 7c1c7ff90f [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Fix ko context issues in the connectors component
+* 834ab6b990 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Fix titles in getting started with Docker post
+* 94c9504cbd [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [design] Adding tasks for Editor 3
+* 438cc0fa83 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [notebook] Add tests for sql utils
+* a037d0746d [HUE-9212](https://issues.cloudera.org/browse/HUE-9212) [core] Fix missing login-modal causes auto logout failed
+* 0ac734b51d [HUE-9209](https://issues.cloudera.org/browse/HUE-9209) [Hue] Adding SAML dependancies for Hue docker container (#1086)
+* 384692587b [HUE-9211](https://issues.cloudera.org/browse/HUE-9211) [editor] Saving a query gets a popup exception saying 'dialect'
+* 73f4d61878 [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) [metadata] Simplify optimizer interface names
+* 2606c874b3 [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) [metadata] Small config styling refactoring
+* 282f6bceed [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Rename export_csvxls with tests suffix
+* 800e902aab replace wrong syntax in insertValuesList (#1082)
+* 1a784b983c [HUE-9208](https://issues.cloudera.org/browse/HUE-9208) [tasks] Python 2 compatibility for cache delimiter char
+* cbcd4b7a33 [HUE-9208](https://issues.cloudera.org/browse/HUE-9208) [tasks] Properly rename task tests with correct prefix
+* 842d6a90ee [HUE-9208](https://issues.cloudera.org/browse/HUE-9208) [tasks] Mock celery task to enable tests without celery
+* 9fe414c8cf [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Light roadmap update
+* ddd013daa1 [HUE-9208](https://issues.cloudera.org/browse/HUE-9208) [editor] Port get log call to v2 and sql task
+* 214dd41369 [HUE-9208](https://issues.cloudera.org/browse/HUE-9208) [editor] Port close statement to v2 and sql task
+* 105af052f2 [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) [task] First basic unit test for async SQL query task
+* 79c85468c8 [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) [task] Adding first unit test for sync SQL query task
+* 11313cbc41 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Also send batch results via WS if available
+* f34ada1cab [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Log connector dialect name instead of connector id
+* 5d9f15deff [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) [editor] Send websocket channel in v2
+* 9b275e914e [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Introduce optimizer strategies
+* 2abca579ed [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Extract optimizer logic from the ApiHelper
+* b473dfc636 [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Move the connectors page into a component
+* 804f86568e [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Extract shared ApiHelper logic to a separate module
+* a9683e3aa0 [HUE-9207](https://issues.cloudera.org/browse/HUE-9207) [frontend] Rename navopt to optimizer throughout
+* 3e3e02b6a1 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Drop the mako json usage of "languages" in editor v2
+* e07282c8db [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Remove mako dependency on interface in editor v2
+* fd19ac5fb2 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Fix issue where the editor view model is out of sync with the snippet in editor v2
+* 4233118951 [HUE-9210](https://issues.cloudera.org/browse/HUE-9210) [useradmin] Display number of local active users in Cloudera Manager
+* 1530e575de [HUE-9202](https://issues.cloudera.org/browse/HUE-9202) [core] Adding number of queries metric
+* 38aeaa9616 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Keep default css width for sql limit input
+* 421278840a [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) [task] Make SQL task compatible with Editor 2
+* d053143409 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Task server SQL tasks compatibility
+* f16b12350f [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Larger limit box auto growing to support two more digits
+* 50ff4c40cb [HUE-9206](https://issues.cloudera.org/browse/HUE-9206) [tools] First npm release with parser module
+* 07523600ae [HUE-9206](https://issues.cloudera.org/browse/HUE-9206) [tools] Change npm to public and gethue name
+* 0578b37ce1 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Link to npm demo app properly
+* c415aef3e3 [HUE-9205](https://issues.cloudera.org/browse/HUE-9205) [hive] Avoid stack trace when querying a table with missing permission
+* ad570cdf25 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [model] Test checking get document history with connector
+* b5b5ac22ba [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [model] Adding Document2 connector FK migration org on
+* 2c5947c7de [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [model] Adding Document2 connector FK migration org off
+* 4b6c17e06d [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Fix the quick query context connector
+* 65a348e648 [HUE-9203](https://issues.cloudera.org/browse/HUE-9203) [editor] Improve drag and drop from the left assist into the editor
+* 514d9b9bb1 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Add action to reset the executable from the error log in editor v2
+* 55410e8408 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Prevent thrown exception on execution in editor v2
+* eb96d0a1e7 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Properly rename api test file
+* 29a666ff1e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [model] Adding first get_history model test
+* d87b59834f [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [api] Rename document2 to models test
+* 90718ffc6b [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [api] Adding connector_id to editor get_history
+* f39674bee6 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Add back dialect name to Editor API
+* fcb90acc7c PR1079 [k8s] Add podAnnotations section (#1079)
+* 63e68465a2 [HUE-9204](https://issues.cloudera.org/browse/HUE-9204) [useradmin] Filter not yet login users out of active users metric
+* 3c17378c34 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [design] Update for better connector integration
+* 9743ce78e2 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [design] Information on Editor v2 and connector convergence
+* 7be9392eb6 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [api] Add list of document types to config
+* d7209ad85e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Use proper query type when saving a query
+* e929a6d142 PR1076 [blog] Localized three blogs into Japanese (#1076)
+* 0fdc985c59 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Switch to connector instead of sourceType in the executor
+* 226a3a80fb [HUE-9197](https://issues.cloudera.org/browse/HUE-9197) [abfs] Add missing interface attributes
+* ac932665a1 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Simplify developer landing page
+* c78eaf1dc9 [HUE-9194](https://issues.cloudera.org/browse/HUE-9194) [useradmin] Make active users metrics available to prometheus
+* b29e66324c [HUE-9201](https://issues.cloudera.org/browse/HUE-9201) [Hue] Add which command in Hue Docker (#1075)
+* 170f7e907d [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Add back ldap module to requirements
+* 355d343b9c [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [docker] Run with gunicorn for Python 3
+* 30bc4cb9eb [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [docker] Python3 clean-up and run as hue user
+* 047ec23b29 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Port rfc822 to email.utils
+* 482a3a5a71 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Make jdbc and saml imports optional
+* b3414b1b7e [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Make liboauth modules optional
+* e4853b6f1e [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Make a lot of non essnential modules optional
+* b364698ac7 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Refactor and remove dependencies in makefile
+* b5b963f1df [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [docker] Python 3 Dockerfile skeleton
+* 51beb02a15 [HUE-9199](https://issues.cloudera.org/browse/HUE-9199) [core] Remove internationalization of log message in runcherrypy
+* 832b256837 [HUE-9199](https://issues.cloudera.org/browse/HUE-9199) [core] Log list of SSL ciphers used by OpenSSL (#1072)
+* dea04d4c0a [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Emphasize the parser API
+* fa49f68dd2 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [sqlalchemy] Remove enum lib and list columns properly
+* 73070b2e4c [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Tweak ksql for push queries
+* 73171d27f5 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Keep userprofile migrations in sync
+* 61fb41d075 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Add bug description in the create new issue template
+* 11d0a8adc9 [HUE-9195](https://issues.cloudera.org/browse/HUE-9195) [Hue] Perform database connection check in when docker container booting up in kubernetes environment (#1071)
+* 825cabfd56 [HUE-9198](https://issues.cloudera.org/browse/HUE-9198) [assist] Add support for assist file panels where the root path can't be listed
+* bef86057af [HUE-9197](https://issues.cloudera.org/browse/HUE-9197) [frontend] Use the correct icon for ABFS
+* 74170d6e67 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Remove presentation mode type dependency to prepare for connectors in editor v2
+* 340955328f [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Fix issue with multiple Hive executions in notebook 2
+* 3300d74b6e [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Move snippet handle to executable
+* fa659d978c [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Fix garbled editor after clicking "new" in editor v2
+* 27a6df6ece [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Only notify dialect change on actual change
+* 862c4978d7 [HUE-9190](https://issues.cloudera.org/browse/HUE-9190) [ui] Fix js error when displaying documents in the top search results
+* 8f9329bc1b [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Don't publish snippet changes from the history panel
+* 33202f33bd [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [ui] Prevent publishing app name to all listeners on the get current app event
+* d82a97b88b [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Prevent js exception when clicking outside the ace editor element
+* fab7f90b30 [HUE-9187](https://issues.cloudera.org/browse/HUE-9187) [editor] Prevent error message from expired queries in the history in editor v2
+* 019aef3cc1 [HUE-9186](https://issues.cloudera.org/browse/HUE-9186) [editor] Fix issue with missing credentials in the editor v2 session auth modal
+* 66e38a3881 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] localized blog into Japanese "sql-editor-user-experience" (#1070)
+* fb4a123f76 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Bump minimist from 1.2.0 to 1.2.2 (#1068)
+* 334af1371d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Bump acorn from 6.0.5 to 6.4.1 (#1067)
+* d69dfff818 [HUE-9195](https://issues.cloudera.org/browse/HUE-9195) [Hue] Perform database connection check in when docker container booting up in kubernetes environment (#1065)
+* 3129828010 [HUE-9196](https://issues.cloudera.org/browse/HUE-9196) [docker] Run serially hue command: supervisor based wrapper script command (#1066)
+* cb224696c0 [HUE-9194](https://issues.cloudera.org/browse/HUE-9194) [useradmin] Set active_users_per_instance callback correctly
+* 589b448da1 [HUE-9194](https://issues.cloudera.org/browse/HUE-9194) [useradmin] Get active users per instance
+* 8edec160bc [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [sqlalchemy] Pick proper backtick depending on dialect
+* 8c371f886a [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [sqlalchemy] Do not error when type of column is Null
+* fa24f3ebf8 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Adding missing default input fields
+* a386437a98 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [api] Small code formatting in the log view template
+* 5361a5a228 [HUE-9192](https://issues.cloudera.org/browse/HUE-9192) [blog] Adding post on CI for documentation link checking
+* 0dc207094b [HUE-9193](https://issues.cloudera.org/browse/HUE-9193) [oozie] Allow workflow argument mixed with single and double quotes
+* fd07dc2986 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [beeswax] Avoid KeyError on install examples
+* 5c55098d42 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [gethue] Add last modified date from git info (#1062)
+* b736152907 [HUE-9191](https://issues.cloudera.org/browse/HUE-9191) [blog] Adding reference to foreign keys
+* ff60175a83 [HUE-9191](https://issues.cloudera.org/browse/HUE-9191) [ui] Add table Foreign Keys icons to the assist
+* cbf25fe35f [HUE-9191](https://issues.cloudera.org/browse/HUE-9191) [hive] API to retrieve table Foreign Keys
+* c1a1f09c15 [HUE-9192](https://issues.cloudera.org/browse/HUE-9192) [docs] Fixing series of dead links in the blog
+* dcb570f3f8 [HUE-9192](https://issues.cloudera.org/browse/HUE-9192) [ci] Automatically check for dead links in the website
+* ce1b2a8e4b [HUE-9192](https://issues.cloudera.org/browse/HUE-9192) [ci] Util to check dead links in websites
+* c2747ed995 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [api] Remove old hardcoded version of Python3 module
+* 880f3e2c7f [HUE-9191](https://issues.cloudera.org/browse/HUE-9191) [ui] Add table Foreign Keys icons to the assist
+* 3ffc3de8ac [HUE-9191](https://issues.cloudera.org/browse/HUE-9191) [hive] API to retrieve table Foreign Keys
+* bd447e1b40 [HUE-9185](https://issues.cloudera.org/browse/HUE-9185) [core] Update tests to work with gist turned on
+* 71560acdb2 [HUE-9185](https://issues.cloudera.org/browse/HUE-9185) [api] Enable gist and link sharing
+* 4eae9fdeb8 [HUE-9189](https://issues.cloudera.org/browse/HUE-9189) [hive] Support expanding tables with single Primary Keys
+* cb39639930 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Workaround sortings hardcoded to username
+* 4306c260dd [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [gethue] Fix the SQL highlighting of several posts
+* 2e91db30ad [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Fix a series of dead links in the 4.6 release notes
+* ac887d2c90 [HUE-9188](https://issues.cloudera.org/browse/HUE-9188) [notebook] Connection leakage in sqlalchemy connector (#1059)
+* f813c58d45 [HUE-8883](https://issues.cloudera.org/browse/HUE-8883) [docs] Update the requirements and headers troubleshoot for MacOS 10.15 (#1058)
+* e089a6564d [HUE-9185](https://issues.cloudera.org/browse/HUE-9185) [blog] SQL query sharing via links or gists
+* 1242c26513 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Give more information on how to add connectors
+* 2f4fd4763a [HUE-9185](https://issues.cloudera.org/browse/HUE-9185) [blog] SQL query sharing via links or gists
+* eba90715cd [HUE-8790](https://issues.cloudera.org/browse/HUE-8790) [core] Reset write perm when only read sharing a link
+* 95aba200d4 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [editor] Refresh document assist on save as
+* c8356a92d6 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refactoring of the connector developer section
+* 7d04038339 [HUE-7581](https://issues.cloudera.org/browse/HUE-7581) [editor] typo fix: "... any saved query." -> "... queries." (#926)
+* 32ead86c2f [HUE-9183](https://issues.cloudera.org/browse/HUE-9183) [impala] communicate securely with Impala when webserver_require_spnego or is_kerberos_enabled is on
+* db807aa2e7 [HUE-9152](https://issues.cloudera.org/browse/HUE-9152) [filebrowser] Fix operations on directories with Cyrillic names
+* fa81dea1b9 [HUE-9183](https://issues.cloudera.org/browse/HUE-9183) [impala] Add unit test to the server module
+* 40ec71638d [HUE-9180](https://issues.cloudera.org/browse/HUE-9180) [useradmin] Convert LDAP names to unicode to reduce length
+* 642e7ffcab [HUE-9184](https://issues.cloudera.org/browse/HUE-9184) [editor] Fix js exception from the assist panel "open in editor" action
+* e9d7e213f7 [HUE-9182](https://issues.cloudera.org/browse/HUE-9182) [assist] Show the context popover on hover in the assist panels
+* ea37d07c17 [HUE-9182](https://issues.cloudera.org/browse/HUE-9182) [ui] Add a binding that triggers the context popover on hover
+* 4e5227196a [HUE-9141](https://issues.cloudera.org/browse/HUE-9141) [frontend] Only show owner if other than the user in the document context popover
+* b67efe98aa [HUE-9141](https://issues.cloudera.org/browse/HUE-9141) [frontend] Switch to modified from now time in the document context popover
+* ec86bfe4d1 [HUE-8740](https://issues.cloudera.org/browse/HUE-8740) [editor] Add postgresql to SQL samples
+* bb51358888 [HUE-8740](https://issues.cloudera.org/browse/HUE-8740) [sqlalchemy] Remove execution_options(stream_results=True)
+* 96b12781c1 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Promote connector credentials parameterization
+* 12024633a2 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [editor] Avoid 500 error when opening a non existing saved query
+* 312b6adcc9 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [core] Remove windwill tests
+* 40a7c43d7d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [jb] Avoid oozie related stack trace when oozie is blacklisted
+* c8f3b208b3 [HUE-9183](https://issues.cloudera.org/browse/HUE-9183) [impala] Update hue to use kerberos principal to communicate with impala when either webserver_require_spnego or is_kerberos_enabled flag is on
+* 03c7e4c476 PR1056 [editor] Support session properties for the SqlAlchemy connector (#1056)
+* c058b051d0 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Update test to provide an execute status code
+* 306b388e9a [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Admin are requivalent to superuser when flag off
+* 46c674ae87 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [hive] Update use_sasl tests
+* 7ec0de6515 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Add test to install_connector_examples API
+* 83b30fa41b [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Add install samples test with hive inserts
+* 0d82c87b8e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Add install samples test via load with hive
+* 8d0d75c4d2 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Add install samples via inserts with mysql test
+* 48c59d7f42 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Port to suppor the make_logged_in_client test util
+* 1710570568 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Inform the user from correctly installed or not samples
+* 33a24c8abe [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [hive] Start adding the notion of dialect to simplify the logic
+* 79bcbdf0d8 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fix default use_sasl value for impala dialect
+* 44d88b55f6 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [hive] Do not convert statement to bytes twice with Py3
+* 7a251eb796 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Remove the notion of default organization
+* 8f4beb5b01 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Simplify the user auth lookup attributes
+* 3b929d25a6 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Fix Hive Server test connections
+* 3bb43032fc [HUE-9162](https://issues.cloudera.org/browse/HUE-9162) [sqlalchemy] Avoid API error on data sampling popup
+* 25e7b54ef1 [HUE-9162](https://issues.cloudera.org/browse/HUE-9162) [sqlalchemy] Do not fetch result on query without a resultset
+* a8683ec696 [HUE-9150](https://issues.cloudera.org/browse/HUE-9150) [editor] Filter out tables not compatible with selected dialect
+* b56ac362b1 [HUE-9150](https://issues.cloudera.org/browse/HUE-9150) [editor] Refresh the unit tests with latest APIs
+* f341876611 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Replace notion of beeswax by hive in install examples
+* b7b9be6307 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Add notion of dialects to sample tables
+* 1b21a00b1b [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Using editor API to install SQL samples
+* ee29f226e3 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Supporting installing SQL query samples based on the dialect
+* 4545fa717e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Add a test for check_status Notebook API
+* afacea8ac2 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Refactor to move out the check_status call
+* 9c26a0f421 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Add a skeleton of sync notebook api to submit a query
+* 62542d842e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Refactoring for generic SQL samples queries
+* e536660157 [HUE-9175](https://issues.cloudera.org/browse/HUE-9175) [core] Upgrade thrift-0.9.1 to thrift-0.13.0
+* c605d8c172 [HUE-9175](https://issues.cloudera.org/browse/HUE-9175) [editor] Regenerate impala and hive thrift from 0.9 to 0.13 (#1053)
+* 66509f1373 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Adding Re-using the JavaScript SQL Parser post
+* 0ed92ba528 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Adding basic SQL autocomplete API
+* cbfd175326 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Adding notion of quick query component
+* 8eca90edbc [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [api] Documenting how to import parsers
+* f38acada6e [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [editor] Adding autocompleter npm plugin example
+* ab00a62d6f [HUE-8740](https://issues.cloudera.org/browse/HUE-8740) [librdbms] Make jdbc plugin build fully off by default
+* 6f6bf9b359 [HUE-8740](https://issues.cloudera.org/browse/HUE-8740) [librdbms] Make the build of dbproxy.jar optional
+* e5ff8c98a9 [HUE-9178](https://issues.cloudera.org/browse/HUE-9178) [autocomplete] Move implicit type conversion into sqlParseSupport
+* 18eb09231e [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Add tests to the linkSharing component
+* fc52e8084d [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Improve doc sharing modal layout and wording
+* 3a80a06446 [HUE-9177](https://issues.cloudera.org/browse/HUE-9177) [doc] Fix issue where the user/group autocomplete doesn't initially show in the doc sharing modal
+* 6117e5cf4f [HUE-9154](https://issues.cloudera.org/browse/HUE-9154) [aws] Move EC2 detection safeguard to proper section
+* cfaf559f8b [HUE-9154](https://issues.cloudera.org/browse/HUE-9154) [aws] Turn off EC2 instance autodetection
+* 9ebd5034c0 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Create a link sharing component and add it to the doc sharing modal
+* 5a88c0cacf [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Clean up the document sharing component
+* 9dd0b424ed [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Fix incorrect link sharing status after deactivation
+* 877f5e96ba [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Add link sharing to the ApiHelper
+* d0dc38224c [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Fix js exception when opening share modal for an already shared document
+* aae98da735 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Move doc sharing view model into sharing component
+* f9c8980bf1 [HUE-9166](https://issues.cloudera.org/browse/HUE-9166) [editor] Use the selected database in presentation mode
+* 13fae08a1b [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [editor] Enable ctrl-enter execution in the quick query context
+* 0395adca8d [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [editor] Prevent exception when executing an Impala query in editor v2
+* 891f42bc19 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Fix issue with grayed out result after executing a hive query in editor v2
+* 919fc710e4 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Create a simplified result grid for the quick query component
+* 208a9b20a1 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [editor] Extract result tracking logic to the state handling utils
+* d56c13123e [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [editor] Move common meta adaptions into executionResult
+* 057f5e580a [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Improve layout in the quick query component
+* 6327b27ad0 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Connect the executor to the quick query component
+* daf62425b2 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Improve autocomplete logic in the simple ace editor
+* ddb1552429 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Adjust the executor to support the quick query component
+* 52e9f4198d [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Add interpreter and context selection to the quick query component
+* 63649cd82e [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Create initial quick query component with an ace editor
+* d76543c1e7 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Fix JS exception in the simple ace editor for editor v2
+* e19524a1d5 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Add quick query action button component
+* b16c74cdd6 [HUE-9143](https://issues.cloudera.org/browse/HUE-9143) [frontend] Extract templates for doc, udf and partition context popovers
+* 60264e5893 [HUE-9165](https://issues.cloudera.org/browse/HUE-9165) [tool] Supported kerberos config when use hue on docker (#1051)
+* dbc78f2bef [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refactoring of the connector developer section
+* 032b0fcb40 [HUE-9163](https://issues.cloudera.org/browse/HUE-9163) [core] Enable HUE image to be runnable in OpenShift environment (#1050)
+* 0439fdba9a [HUE-9125](https://issues.cloudera.org/browse/HUE-9125) [liboozie] Avoid Error in config validation by liboozie
+* abf1873a48 [HUE-9125](https://issues.cloudera.org/browse/HUE-9125) [core] Avoid unicode error in some config checks with Python 2
+* 0d20d65532 [HUE-9150](https://issues.cloudera.org/browse/HUE-9150) [importer] Simplify SQL statement test comparison
+* d27396d0ee [HUE-9150](https://issues.cloudera.org/browse/HUE-9150) [py3] Use OrderedDict to avoid non deterministic ordering in tests
+* 4a996b591f [HUE-9150](https://issues.cloudera.org/browse/HUE-9150) [importer] First Mock test for TestSQLIndexer with file_to_csv
+* effb727eea [HUE-9154](https://issues.cloudera.org/browse/HUE-9154) [ci] Comment why AWS EC2 IAM role auto detection is disabled
+* 6bf9002097 [HUE-9154](https://issues.cloudera.org/browse/HUE-9154) [desktop] Small code formatting of lines too long
+* 6a4eb789dc [HUE-9154](https://issues.cloudera.org/browse/HUE-9154) [ci] Disable AWS EC2 IAM role auto detection
+* bf2aa97ff7 [HUE-9154](https://issues.cloudera.org/browse/HUE-9154) [aws] Flag to enable auto detection of IAM role on the EC2 instance
+* 3519790327 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [ci] Adding additional check for Python 3.6
+* 707ef83346 [HUE-9125](https://issues.cloudera.org/browse/HUE-9125) [core] Port dump config test to also work with Python 3
+* ec67365087 [HUE-9153](https://issues.cloudera.org/browse/HUE-9153) [core] Avoid logging failure when data contains non unicode in REST resource lib
+* 08cbff1f4c [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [task] Reformating of the sql task code
+* 2030f937aa [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Support editing a file in File Browser
+* 14fd3dda9b [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [fs] Light style refactoring and fixing non lazy translations
+* 9e63a74e2f [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Upgrade some dependencies to avoid security warnings
+* 2e0c120de5 [HUE-9149](https://issues.cloudera.org/browse/HUE-9149) [fb] Fist unit test with mock of an empty directory
+* 5bc65013ef [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Wire-in the test connection API to the UI
+* 91693a43ba [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Refactoring for connector connection testing
+* 90f34cdb0a [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Adding a test connector API
+* ee8fd7638d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Moving the language choose to a footer flag (#1044)
+* 07f69a6328 PR1045 [py3] Bump django from 1.11.20 to 1.11.28 in /desktop/core (#1045)
+* a7afe21a5f [HUE-9148](https://issues.cloudera.org/browse/HUE-9148) [assist] Switch to using the config API in the DB assist panel
+* 4a76e810f3 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Add more tests for check notebook config
+* 9db92be3bc [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add user org filtering to User.objects.get API
+* 4cf20dc958 [japanese] localized the blogs since Dec 2019
+* 7424f0a018 [japanese] improved the localization of Japanese page
+* 4eb6c40b18 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docker] Do not assume any Hadoop configuration are set
+* 86d3677c11 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fix TestCheckConfig suit and make it run all the time
+* 7bea5497ab [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Provide connector name and dialect in config check
+* 6ce5fa2cc8 [HUE-9146](https://issues.cloudera.org/browse/HUE-9146) [aws] Auto detection of EC2 instance if flaky
+* a7150a383a [HUE-9146](https://issues.cloudera.org/browse/HUE-9146) [gc] Refactoring to restyle and avoid calling boto init lib
+* 68544cb432 [HUE-9144](https://issues.cloudera.org/browse/HUE-9144) [jobbrowser] Data column which was present in Hue 3 is missing in Hue 4
+* 172c665e98 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] #2 Series - The Hue SQL Editor Experience for your Data Warehouse
+* f460c059ae [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Add Presentation mode content
+* 8ac8a38a5d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refactoring and update of the result refining content
+* 2a08752d0a [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Fix dead link in the contributing guide
+* 4c7059f6ee [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [hive] Fix test suite and make it part of global test suite
+* aa95e6e134 [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [hive] Light style refactoring while browsing over the logic
+* 99edc12dc8 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Help about test run failing because of collect static
+* 3e9e6617ed [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Move Connector section to the left of Hue config
+* c0ef563f1a [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Revamp the test suite to use real objects
+* 04a9a794fd [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Do not load connectors with None interface
+* 809adb5e11 [HUE-9141](https://issues.cloudera.org/browse/HUE-9141) [frontend] Improve description rendering in the document context popover
+* a30b31cb40 [HUE-9141](https://issues.cloudera.org/browse/HUE-9141) [frontend] Add owner and modified data in the context popover footer for documents
+* 5c48ac123a [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [org] Adding beeswax DB migration
+* 689f3568d4 [HUE-9140](https://issues.cloudera.org/browse/HUE-9140) [useradmin] Add ability to display isActive status
+* 14fd95bb0e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Trigger the check config on initial page load
+* 2e7dc9c3f0 [HUE-9139](https://issues.cloudera.org/browse/HUE-9139) [editor] Add statement parser support for escaped \ in quoted values
+* aa0cc34d08 [HUE-9136](https://issues.cloudera.org/browse/HUE-9136) [scheduler] Fix arrow positioning when adding widgets with horizontal scroll
+* fad4f2eadb [HUE-9136](https://issues.cloudera.org/browse/HUE-9136) [scheduler] Switch to flex layout in the workflow editor to keep the top actions visible on scroll
+* b2de6ec101 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Document how to build the blog with multi language
+* 7d086d9390 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Avoid hyphen in helm values
+* 2a03e0aebe [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docker] Updating gethue image build for multi language
+* 94c795ab38 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Adding Japanese version of gethue
+* b39f374d68 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Support for i18n and Japanese port (#1042)
+* c727943327 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fix typo in install Hive examples
+* 0debd5665e [HUE-9112](https://issues.cloudera.org/browse/HUE-9112) [lib] Protect against more unicode errors in REST logging
+* 58f1aeca90 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Do not show the connector count when flag is off
+* 9f4ad6fc5d [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Adding migration when flag is on
+* 5a1e98b9c5 [HUE-9131](https://issues.cloudera.org/browse/HUE-9131) [jb] Query browser does not load interfaces anymore
+* 3e26b088da [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [core] Adding crequest to thridparty README
+* 8a8b3d72b9 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fixes post rebase
+* 65a4c38e36 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [editor] Link to add connector page when no snippet configured and admin
+* f7fbdefc8c [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Update migration scripts part 2
+* 407b12e8c5 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Update migration scripts part 1
+* 39caa9600b [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Consolidate all the logic into the organization module
+* 94dda0f280 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Install examples for the particular connector
+* 8d17cfafc1 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] API to install data examples
+* c450537e5f [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Port the Hive table sample install to kojs
+* 5d0f32fe32 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Allow organization admin to install connector examples
+* 7b4fdebdf3 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] API to install connector examples
+* 5e72ac1c30 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Auto install example connectors for the Hue admin
+* 6468dab6ce [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [useradmin] Properly display the organization page
+* c6bb73d922 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [useradmin] Adding basic organization page
+* fbf2dad8ff [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [auth] Fix some wrong styling indentation
+* e0416464f2 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Patching for combining query set filter
+* 2fec2c033c [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Make ORM filter chaining backward compatible
+* ffbe9b2b47 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Backward compatibility for User.objects.values_list
+* a74ce89ae2 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Properly create new users in the current  organization
+* 6da571b558 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] List organization name when editing users and groups
+* 92ae1cb61f [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Only list the group of the user organization
+* adf6b00111 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Hide ensure home directory creation input for now
+* 000172ce49 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Unify permissions for the admin wizard
+* ca258d9418 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Hide ini location when user not a Hue admin
+* 0f8656875a [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Prepare split of is_admin and is_hue_admin
+* 6c1afc2c59 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Offer to safely blacklist the importer like a traditional app
+* 0f33c41cd3 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Do not 403 when there is no snippet configured
+* c2aa745b1f [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Try to log failed user login email if username is empty
+* 3d93b6f647 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Fill-up the connector FK of a Permission
+* 8d32f4394a [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Fix a series of bad imports
+* 5ddf526516 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add org filtering to get document API
+* 8a43497226 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add org filtering to get user API
+* 1a466bba83 [HUE-9130](https://issues.cloudera.org/browse/HUE-9130) [about] Fix the update setting API and its test
+* 0ff06f1118 [HUE-9130](https://issues.cloudera.org/browse/HUE-9130) [useradmin] Deactivate user by default instead of deleting
+* 2a05b22914 [HUE-9130](https://issues.cloudera.org/browse/HUE-9130) [useradmin] Harmonize add user icons
+* 8c4211d85e [HUE-9129](https://issues.cloudera.org/browse/HUE-9129) [useradmin] Remove threading locks
+* f13b68f356 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Adding a test suite for is_admin
+* c6d3a7ca6a [HUE-9129](https://issues.cloudera.org/browse/HUE-9129) [useradmin] Add a is_admin column to the list user page
+* 9928284e28 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Fix rebasing issues
+* 3a2dbe8164 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Avoid filtering querysets when off
+* ddbecaefe1 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Avoid model instanciations when flag is off
+* 9fea9fc11b [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Fix a series of bad imports
+* f4a804df43 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [oganization] Update org DB migrations
+* 828977d930 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Moving perms to a permission module
+* bdbbae0c1d [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] filter_queryset backward compatibility when flag is off
+* 2462535868 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Add DB migration for Connector model
+* c30ee040fa [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Avoid dependency in organization when not in used
+* fe107eb673 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Support Connector models via inheritance
+* dea528ddb4 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Support permission persistence via FK
+* e6155013b7 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Permission model pointing to a Connector
+* f19b398d07 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Make numeric ids compatible with string matching
+* f2257d6547 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Adding test for ORM compatibility
+* e9e813e9ea [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Adding crequest module dependency
+* 02ca81558c [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Check admin permission for connector updates
+* b15dc5f378 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Remove more dictionary attributes in User constructor
+* 0762291862 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Remove need of orm_user_lookup util
+* ad1a93509f [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Adding a is_admin auth decorator
+* 3db939a2db [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Revert HuePermission creation to be simpler
+* 5716e79079 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Refactoring to move out inter module dependencies
+* 6d625bd47e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Refactor to switch to Hue permissions
+* 5cea20d062 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [connectors] Unify the API for listing types and instances
+* f15cda2197 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Series of typo fixes
+* 63db68fb18 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [connectors] DB migrations in organization mode
+* a906f8d2c3 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [connector] Persist connectors setting in the database
+* 12b0a49b41 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Light restyling of the appmanager
+* 3049e36839 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Auto add missing organization to Group and Permission
+* 38739187a4 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [connector] Initial DB migrations
+* ec58efa377 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Initial permission support
+* d39dd5c5e6 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add org filtering to get document API
+* bf3cba6daf [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add org filtering to Group manager
+* d4cdc24380 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add org filtering to get user API
+* 65c4850746 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Avoid infinite recursion when overriding User queryset
+* 174562ddaa [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add proper default group to users
+* 9afe4088a5 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Use full email for single user organizations
+* e7248bdb43 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Builtin filtering of users within an org
+* f10934d97a [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Allow connector page to be displayed
+* d05d74385a [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Revert skipping desktop lib UI conversion
+* 4c347cc76c [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Make user superuser only explicitly
+* adce4f66ef [HUE-9125](https://issues.cloudera.org/browse/HUE-9125) [backend] Fix failing test related to configuration page changes
+* 58c1dea2a1 [HUE-9127](https://issues.cloudera.org/browse/HUE-9127) [frontend] Add ability to set a custom dashboard app
+* 68e70a6b96 [HUE-9125](https://issues.cloudera.org/browse/HUE-9125) [about] Create a component for the configuration page with filter
+* f411ea14c0 [HUE-9125](https://issues.cloudera.org/browse/HUE-9125) [api] Add API endpoint for fetching the hue config in json
+* 93fa7f8499 [HUE-9124](https://issues.cloudera.org/browse/HUE-9124) [frontend] Have the assist stay in the db list if it was visible prior to a refresh
+* dfcc2b0671 [HUE-9117](https://issues.cloudera.org/browse/HUE-9117) [editor] Set the default SELECT limit to 5000 by default with 0 to disable
+* 242d47e6df [HUE-9117](https://issues.cloudera.org/browse/HUE-9117) [editor] Persist default limit when saving snippets in editor v2
+* d1fc1e032c [HUE-9117](https://issues.cloudera.org/browse/HUE-9117) [editor] Add config option to set default limit for SELECT statements
+* f65625679c [HUE-9117](https://issues.cloudera.org/browse/HUE-9117) [editor] Add default limit input next to execute in editor v2
+* 4f1ae8c15f PR1032 [jb] fix template error (#1032)
+* def7150c15 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Fix the content not showing-up in Hue 4.0 post
+* b1b8b122e1 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Fix the link pointing to CONTRIBUTING.md
+* 1bd5703b43 [HUE-9128](https://issues.cloudera.org/browse/HUE-9128) [site] Upgrade GA js code
+* 32cd1a0d03 PR1040 [spark] Set spark use_sasl flag dynamically (#1040)
+* b91c599871  [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [beeswax] Fix unit test test_column_format_values_nulls
+* 158f8cef52 [HUE-9128](https://issues.cloudera.org/browse/HUE-9128) [site] Update the GA id to propagate to blog posts
+* 2db7701797 [HUE-9123](https://issues.cloudera.org/browse/HUE-9123) [hive] Create session can get stuck when the connector server address changes
+* 86155d1503 [HUE-9122](https://issues.cloudera.org/browse/HUE-9122) [impala] Caching of impala job browser client can brake in HA
+* 34699e09e2 [HUE-9128](https://issues.cloudera.org/browse/HUE-9128) [blog] 10 years of Data Platform Evolution
+* 7109943d86 [HUE-9126](https://issues.cloudera.org/browse/HUE-9126) [docs] Move blog videos from Vimeo to Youtube (#1039)
+* f9dbc61f4f [HUE-9089](https://issues.cloudera.org/browse/HUE-9089) [thrift] Fix e.message in py3
+* 2c201186fe [HUE-9113](https://issues.cloudera.org/browse/HUE-9113) [hive] Show the view icon for materialized views in the left assist
+* 8df3bcd2f7 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Grab connector id and use it as snippet type
+* 296b9f8afe [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Pick-up connector name from POST data
+* 1288d14ef9 [HUE-9120](https://issues.cloudera.org/browse/HUE-9120) [core] Light refactoring of the SQL session clossing on logout
+* e798441630 [HUE-9121](https://issues.cloudera.org/browse/HUE-9121) [hbase] Handle HBase Thrift SPNEGO HTTP/hostname principal (#1037)
+* 523f6a4e28 [HUE-9120](https://issues.cloudera.org/browse/HUE-9120) [core] Fix issue in Hue with closing impala session on logout
+* 3bca8afb99 [HUE-8985](https://issues.cloudera.org/browse/HUE-8985) [core] Debug logging responses missing
+* b095cb2486 [HUE-9118](https://issues.cloudera.org/browse/HUE-9118) [impala] INTEGER is introduced as a synonym for INT
+* 69beb299e9 [HUE-9116](https://issues.cloudera.org/browse/HUE-9116) [hive] Check if destination empty before export data to hdfs
+* c1fc72edb3 [HUE-9114](https://issues.cloudera.org/browse/HUE-9114) [frontend] Improve active marking of sidebar items
+* 79bbcbc562 [HUE-9114](https://issues.cloudera.org/browse/HUE-9114) [frontend] Show sidebar user and help sub menus on hover
+* cee94d9c35 [HUE-9114](https://issues.cloudera.org/browse/HUE-9114) [frontend] Improve left sidebar hover logic
+* d6130a436d [HUE-9114](https://issues.cloudera.org/browse/HUE-9114) [frontend] Open left nav sub menus on hover
+* 3248571896 [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [frontend] Fix parser test utils exception when there are no keywords
+* 6125870f66 [HUE-9115](https://issues.cloudera.org/browse/HUE-9115) [editor] Revert the flink parser to its originally cloned state to fix the failing tests
+* e15a1c5c6b [HUE-9115](https://issues.cloudera.org/browse/HUE-9115) [editor] Re-generate the parsers based on current  state of the jison files
+* bb1bf040f6 [HUE-9114](https://issues.cloudera.org/browse/HUE-9114) [frontend] Show the actual name of the favourite editor and not "Editor" in the editor sub menu
+* 1bf1ea3568 [HUE-9115](https://issues.cloudera.org/browse/HUE-9115) [ksql] Fix test SHOW test suite
+* 6def09324b [HUE-9115](https://issues.cloudera.org/browse/HUE-9115) [ksql] Move SHOW test suite to tests folder
+* af1d17067a [HUE-9115](https://issues.cloudera.org/browse/HUE-9115) [ksql] Simplify grammar and remove 40 test failures
+* eacb319483 [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [calcite] Update generated parser
+* d898f1c718 [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [calcite] Adding support for SELECT STREAM
+* d4396e66ac [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [calcite] Adding STREAM keyword to the lexer
+* 5d215187c2 [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [docs] Show how to run tests for parsers not in the CI
+* 0ce290ae70 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [oozie] Fix Failed oozie unit tests in py3
+* 84270c5352 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Converting last SQL dialects to connector types
+* a5b095abad [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] First user or single user org as org admin
+* 56b05cc00a [HUE-9112](https://issues.cloudera.org/browse/HUE-9112) [hdfs] Avoid potential log trace failure similarly to Resource
+* a8e6a7a6ae [HUE-9112](https://issues.cloudera.org/browse/HUE-9112) [lib] Light restyling to avoid inconsitent long lines
+* 3edbef9e0d [HUE-9112](https://issues.cloudera.org/browse/HUE-9112) [lib] Avoid unicode decode error in Resource logging
+* c058746ea2 [HUE-9112](https://issues.cloudera.org/browse/HUE-9112) [fs] Better exception logging when an upload fails
+* eb599909ef [HUE-9112](https://issues.cloudera.org/browse/HUE-9112) [lib] New basic test for Resource class
+* e571cae3cb [HUE-9114](https://issues.cloudera.org/browse/HUE-9114) [frontend] Move the top quick action button with dropdown into left nav submenus
+* c14f7f466b [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Use the dialect from the connector for autocomplete in editor v2
+* 404854554e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Switch from type to connector/dialect in editor v2
+* 4bfda743c5 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Move cluster config into webpack
+* 5cc20c4efc [HUE-9113](https://issues.cloudera.org/browse/HUE-9113) [hive] Support listing SQL materialized views
+* 944801dcfb [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Add calcite as connector dialect
+* a75b35ce48 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [ksql] Pickup API url via the connector config
+* 4fb98476d4 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Expanding the default SQL types
+* bd6622eae7 [HUE-7474](https://issues.cloudera.org/browse/HUE-7474) [impala] Log query plan only in debug mode
+* 2814e1ed02 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Make optional the interface used in connector configuration
+* d7de4f5f87 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Adding elastic connector properties
+* 3d719de968 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [sqlalchemy] Handle when column metadata if of Column type
+* 653bcc0398 [HUE-9110](https://issues.cloudera.org/browse/HUE-9110) [oozie] Fix widget progress bar caused by PR798
+* 6bc6e8228d [HUE-9111](https://issues.cloudera.org/browse/HUE-9111) [core] Light coding restyle of wsgiserver
+* 34008e7881 [HUE-9111](https://issues.cloudera.org/browse/HUE-9111) [core] Light coding restyle of the file
+* 7d2e0a0b1b [HUE-9111](https://issues.cloudera.org/browse/HUE-9111) [core] Simplify import of timeout pidfile compatibility
+* 01217c389c [HUE-9111](https://issues.cloudera.org/browse/HUE-9111) [core] Fix typo in pidfile_context import
+* 70bc31c9eb [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Unify get_organization function
+* 492f887985 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Make logic of login error fields more explicit
+* 944db9af44 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [core] Fix desktop unit tests in py3
+* 6195e21472 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [dashboard] Fix dashboard unit test in py3
+* ee63cab8f7 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [notebook] Fix notebook unit test in py3
+* 3f5b11633e [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [indexer] Fix indexer unit tests in py3
+* e1c3faf803 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [rdbms] Fix rdbms unit tests in py3
+* db72f9bfc4 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [useradmin] Fix useradmin unit tests in py3
+* b45a6bc3b3 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [security] Fix security unit test in py3
+* ee10b2eed2 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [search] Fix search unit tests in py3
+* 70568e2bac [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [core] Fix unit tests in pig and proxy for py3
+* 2b4ea999b0 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [core] Use explicit encoding open file to fix failed unit test in py3
+* 1f717d68e3 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [oozie] Fix Oozie tests TestEditor for py3
+* 7060796f1e [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [oozie] Fix Oozie tests TestDashboard for py3
+* affe8bb672 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [jb] Fix job browser tests for py3
+* 533a4bdcd7 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [beeswax] Fix beeswax and Impala tests for py3
+* 7ef66615d0 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [core] Fix desktop tests for py3
+* dcd3303cc7 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [core] Fix desktop lib py3 issues   desktop.lib.django_util_test   desktop.lib.test_export_csvxls
+* bded94ed86 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Point to dedicated migrations
+* e3349fe89e [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organizations] Add migrations and patch Desktop prometheus Mixin base class
+* d17fa8efef [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Proper error highlighting on login
+* 91d6cab561 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Make logic of login error fields more explicit
+* f8d9c69fab [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Do not try to monkeypatch the User username
+* 31e30ed658 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Small Model update
+* fa7854cb45 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Light style reformatting
+* c8e2ed10a6 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Update tests and also fix bug in test login client
+* 88a7936933 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Port make_logged_in_client util
+* 330042741e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Adding postgres connector properties
+* 7fbb926964 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Start adding the dialect properties to cluster get_config
+* 1809d02d8d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Show to how run single test file in parser guide
+* 7b9d10836e [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [ksql] Make grammar
+* eb107da652 [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [ksql] Adding udf and aggregates to the grammar
+* a3984b5a9f [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [ksql] Adding reserved keywords to grammar
+* 5848e55bec [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refresh the dev testing section
+* a57979f50e [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refresh the high level architecture diagram
+* 0fc591b43d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refresh install README and update syncdb references
+* 1724551b0b PR1029 [docs] Fix tools/kubernetes link typo (#1029)
+* 48ae788d4a PR1028 [docs] Presto isn't Apache Project (#1028)
+* 398aba98c6 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Skip test to avoid deleting old perms for now
+* 4d4de70bca [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [wizard] Properly link to gethue website
+* 265c6b3e28 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Port check config to support sqlalchemy interface
+* 7d70f9d132 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Port check config to support hiveserver2 interface
+* 724937f2d6 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Preparing config check for connectors
+* 8798b32891 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Combine app permissions with connector permissions
+* 3f48b27a77 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [auth] Clean-up config imports to be explicit in middleware module
+* 54abb85c82 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Sync permissions when updating connectors
+* 30abb5aab7 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add the notion of organization admin
+* 7665990e55 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Prepare the DB model
+* 9f1559e6f5 [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [ksql] Properly handle SELECT that fails
+* a55df7db4b [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [connector] Add column listing to ksql autocomplete
+* e3cb042671 [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [ksql] List topics, tables, streams in the left assist
+* c4623cf3cd [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Avoid tests deleting traditional permissions for now
+* b48c976b34 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Configure some tests to be able to run on master
+* d0216b3361 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [auth] Update test_get_profile to be more robust
+* 4cbdcf0f93 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Add permission to connector listing
+* 3a0d4f9118 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Cleaner logic for removig old connector perms
+* 369675a3e1 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Display the name of the connector in the permissions
+* 2f1b40bc60 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Port group_has_permission resultset check to exists()
+* e474cd2c7f [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Little line style formatting
+* 69e109fe99 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Simplify the titles of the app
+* 82af732bdf [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Sync permissions when updating connectors
+* 829020c9d7 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Add permissions for available connector instances
+* 41db606f20 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Small styling updates in useradmin and desktop
+* 92d7327f68 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Add the notion of organization admin
+* df8b13ae70 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Prepare the DB model
+* 8661c1e064 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [auth] Also augment the user with some of the profile properties
+* e7cfd58d5d [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [auth] Persist the backend used by the user when logging-in
+* 9dbfa67baf [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Add test to uderprofile data field
+* 207d09b1ed [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [useradmin] Adding custom data field to user profile
+* 31839a2c58 [HUE-8530](https://issues.cloudera.org/browse/HUE-8530) [organization] Refactor to not hardcode user attribute lookup
+* 6231742eb0 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Avoid 500 on page opening when not in dev mode
+* ebd78772ca [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [auth] Style formatting of the views and user
+* fd2455deb0 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connector] Rename Documents to Queries when connectors are enabled
+* 70633f24d8 [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [core] Add query icon
+* 790fe6456c [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [ui] Harmonize the file and table icons to be consistent
+* d84d04110f [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [ui] Base sidebar home link properties with cluster config API
+* 8ab4c4010d [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Moving connector types to its own module
+* 9e7b4e255e [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) [connectors] Offer to white/black list available connector types
+* 1c884ccd8e [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Upgrade hugo version to fix table display issue
+* 227be01247 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Link to list of SQL connectors in the dev parser section
+* 1f55c1e1fa [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Add analytics to gethue
+* 85e94a8422 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Clarify about the upstream distribution install
+* c8b087cd92 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Refresh of the configuration and operation sections
+* 644b5bc7b1 [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [editor] Reuse session when opening notebook
+* 10cdfc2cca [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [editor] Close dangling sessions
+* 9247744d1c [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [editor] Delay execute until session create is completed
+* 1797ecc88d [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [editor] Update session after execute
+* bb0a842df7 [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [beeswax] Multi-session support
+* 7be0e36bdc [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Update README about distributions shipping Hue
+* fae76907ce [HUE-9106](https://issues.cloudera.org/browse/HUE-9106) [core] Compare Python version by tuple and not string
+* 325639e22a [HUE-9066](https://issues.cloudera.org/browse/HUE-9066) [frontend] Prevent history panel from opening gist links
+* ecba66299e [HUE-9066](https://issues.cloudera.org/browse/HUE-9066) [frontend] Improve gist sharing layout
+* 2d4decb517 [HUE-9066](https://issues.cloudera.org/browse/HUE-9066) [frontend] Prevent password managers affecting the gist link
+* 0189da2079 [HUE-9066](https://issues.cloudera.org/browse/HUE-9066) [frontend] Create a separate component for the gist modal
+* 9496dee329 [HUE-9109](https://issues.cloudera.org/browse/HUE-9109) [editor] Switch to index-based tracking of executables in editor v2
+* 9b3f2df643 [HUE-9107](https://issues.cloudera.org/browse/HUE-9107) [editor] Reuse existing executables in presentation mode for editor v2
+* c5fb9b41af [HUE-9107](https://issues.cloudera.org/browse/HUE-9107) [editor] Fix history update after existing presentation mode in editor v2
+* e7c367f518 [HUE-9107](https://issues.cloudera.org/browse/HUE-9107) [editor] Fix JS exception when entering presentation mode
+* 2ed6fae0e6 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [knox] Enable XHR URL rewrite only if Knox is there
+* eb38ea0d0a [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Fix last set of links pointing to old latest
+* 59565ca728 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Fix links to quickstart documentation
+* 2c7fb20024 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Wire the link sharing on and off calls in the modal
+* b34cf8499f [HUE-9103](https://issues.cloudera.org/browse/HUE-9103) [core] set settings.LOGGING_CONFIG to None
+* 29ee0b05ed [HUE-9108](https://issues.cloudera.org/browse/HUE-9108) [core] Revert prettify unifying the general log level
+* f50511054a [HUE-9106](https://issues.cloudera.org/browse/HUE-9106) [core] Add SSL_NO_RENEGOCIATION option
+* 6652e152a2 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [hive] Skip warehouse path config check when no FS configured
+* 6c4ecb79fc [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Ini description about backends is outdated
+* d1a0ac8e7f [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Update the Ace Hive highligher with the latest keywords
+* b37c442b6d [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Fix out-of-sync ksql highlighter
+* 132e881d46 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add missing options to the Hive EXPLAIN grammar
+* b0c1815872 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Extend the Hive parser ORDER BY clause
+* fd11736eef [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Extend the Hive LOAD statement syntax in the parser
+* 8ceb7843d5 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add parser support for Hive SHOW MATERIALIZED VIEW
+* 4590099e79 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add parser support for Hive ALTER MATERIALIZED VIEW
+* aa9158d220 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add parser support for Hive DROP MATERIALIZED VIEW
+* d7ef03a478 [HUE-9089](https://issues.cloudera.org/browse/HUE-9089) [editor] Allow manual close_statement even if CLOSE_QUERIES is false.
+* bd544cf6bb [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [gist] Adding initial test suite
+* 6f8ed0d362 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [gist] Optional public gist link unfurling
+* b9494aa40a [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [gethue] Fix list styling issues in blog conflicting with top menu
+* 7a7aaf313e Revert "[HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Avoid huge font on second levels of lists"
+* 5bf4cc6d2d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [blog] Aggregate together more catagories
+* d003c151cd [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docker] Adding hive sqlalchemy connector to base image
+* 17262a313c [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Test update and prettify printing Permission objects
+* 01437e3b36 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Avoid fail on document deletion when there is no FS configured
+* d1c2147afa [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Wire the link sharing API to the permission modal
+* b09b3f19d2 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Display link perms in the sharing modal
+* be8206b46a [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Update HueFileEntry js model permission logic
+* d24cfe1a19 [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Integrate top level READ and WRITE permissions
+* e98ab0597d [HUE-9096](https://issues.cloudera.org/browse/HUE-9096) [doc] Optimize a little perm checking logic order
+* f5b6b9c92f [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Logo and main screenshot are reversed in the README
+* e44eeafbff [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [core] Adding a bunch of missing files
+* 71b47c0f7d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Update main screenshot with 4.6 version
+* 4c299a7820 [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Create a separate component for the saved queries tab in editor v2
+* fb9a5c557a [HUE-8727](https://issues.cloudera.org/browse/HUE-8727) [frontend] Consolidate Chrome autofill prevention attributes into a global variable
+* 0f35eee78b [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [frontend] Allow observables in the ko.ellipsis binding
+* 1c2491e517 [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Extract common paginator component
+* fa1a85c442 [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Move the import and export actions into the new history component
+* dd6e5307cc [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Refresh the history after execution in notebook 2
+* b4b8e1c8a0 [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Move clear history logic into the new history component
+* 8da347825d [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Move history search into the query history panel
+* f8a5930783 [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Create generic snippet tab styles
+* 54d9a443fe [HUE-9101](https://issues.cloudera.org/browse/HUE-9101) [editor] Extract the query history to a contained component for editor v2
+* d2955f791e [HUE-9000](https://issues.cloudera.org/browse/HUE-9000) [editor] Prevent error message on history status checks
+* 119306aac8 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add parser support for Hive CREATE MATERIALIZED VIEW
+* c82f1d4c93 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Extend the Hive parser MSCK syntax
+* d55d9a1034 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add new table constraints to Hive ALTER and CREATE statements
+* 292e6be694 [HUE-9099](https://issues.cloudera.org/browse/HUE-9099) [frontend] Add column constraints to Hive ALTER and CREATE statements
+* 96801be962 [HUE-9090](https://issues.cloudera.org/browse/HUE-9090) [docs] Add details on running specific js test files to the docs
+* b17c9a98a8 [HUE-9090](https://issues.cloudera.org/browse/HUE-9090) [frontend] Fix exceptions in parser related test utils
+* 96d41105a3 [HUE-9100](https://issues.cloudera.org/browse/HUE-9100) [hive] Adding a set of tests to the hiveserver2 lib
+* 357f25e907 [HUE-9066](https://issues.cloudera.org/browse/HUE-9066) [gist] Lazily create user gist directory
+* 4bbd6bff29 [HUE-9098](https://issues.cloudera.org/browse/HUE-9098) [docs] Fix mistake about points in administrator documentation
+* 7597e2255e [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [connectors] Move template to absolute path in desktop
+* 7739245a82 HUE 9096 [doc] Add a feature flag to link sharing
+* bf5d432d19 HUE 9096 [share] Raw template skeleton of link sharing
+* 6f446c6faf [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Avoid huge font on second levels of lists
+* 8b8a7ac420 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docs] Hide reference to direct IP to cdn
+* ba527089b4 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Still use NodePort for now for website services
+* 81811d5c0c [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [editor] Adding Apache Flink parser skeleton
+* bcfb0389bb [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [ace] Adding latest languages files
+* 1a5d4c6acc [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [editor] Adding highlighter skeleton to Flink SQL
+* bc032d9737 [HUE-9084](https://issues.cloudera.org/browse/HUE-9084) [notebook] Adding a skeleton of Flink SQL interpreter
+* 31140f24fd [HUE-9066](https://issues.cloudera.org/browse/HUE-9066) [gist] Add a feature flag off for now
+* 1077441e60 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Port DB from replicationcontroller to deployment
+* 7761991010 [HUE-9077](https://issues.cloudera.org/browse/HUE-9077) [connector] Protect boot against when no fs is configured
+* f54990e64e [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Add checksum of config for helm upgrade hue pod restart
+* 0c0d05820b [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Simplify NOTES.txt of helm chart
+* 4bb746da2d [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Add additional potential auth via ingress
+* 26fe7ecd55 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Adding missing resource requirement for nginx and postgres
+* d6db2e5db3 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Harmonize TLS certificates generation
+* 29c56307c6 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Avoid hardcoding the storage of PostGreSQL PV
+* 98f4e962ae [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Update the cert annotation for the website ingress
+* e6e1692ac5 [HUE-9064](https://issues.cloudera.org/browse/HUE-9064) [editor] Skeleton of sending back live query results via WS
+* 5a5431893b PR1009 [oozie] Added the ability to filter workflows against id: and name: parameters (#1009)
+* 0d6bbec088 [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [py3] Fix useradmin and libs unit tests and fix urllib import in mako   liboozie.tests.test_config_gen   liboozie.tests.test_config_gen_negative   librdbms.tests.TestDatabasePasswordConfig.test_read_password_from_script   libsaml.tests.test_xmlsec_dynamic_default_no_which   useradmin.tests
+* 467955164b [HUE-8737](https://issues.cloudera.org/browse/HUE-8737) [hdfs] Fix webhdfs unit tests in py3   test_with_core_site (azure.tests.TestAzureAbfs)   test_with_credentials (azure.tests.TestAzureAbfs)   test_with_core_site (azure.tests.TestAzureAdl)   test_with_credentials (azure.tests.TestAzureAdl)   hadoop.tests.test_tricky_confparse   hadoop.tests.test_config_validator_basic
+* bc27235408 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Fix the website service ports
+* 8899b9d38c [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Adding CPU limits to the website deployments
+* dacdc5bad0 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [docker] Adding website image building
+* bfeec59e71 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [k8s] Fix spacing in website ingress with two domains
+* bb7c8828c6 [HUE-8888](https://issues.cloudera.org/browse/HUE-8888) [connector] Avoid stack trace when Oozie is disabled
+* 17b5fa7ea6 [HUE-9097](https://issues.cloudera.org/browse/HUE-9097) [frontend] Limit webpack chunk name length to less than 128 chars
+* b0722bfb4d [HUE-9000](https://issues.cloudera.org/browse/HUE-9000) [editor] Have the column selection stick to top of window when scrolling the results
+* 50214498e7 [HUE-9000](https://issues.cloudera.org/browse/HUE-9000) [frontend] Unify result status messages in one component
+* f0cf0df20c [HUE-9088](https://issues.cloudera.org/browse/HUE-9088) [frontend] Fix no default export warning after ko upgrade
+* 217792fb92 [HUE-9000](https://issues.cloudera.org/browse/HUE-9000) [editor] Properly position result headers after query tab switching
+* a2aae7041d [gethue] Add highlight.js and port all the highlights to it, fix the list styling
+* 93d1151ed2 [HUE-9095](https://issues.cloudera.org/browse/HUE-9095) [docs] Perform release 4.6
+
+### Contributors
+
+This Hue release is made possible thanks to the contribution from:
+
+* 10sr
+* Aaron Newton
+* Aaron Peddle
+* Aaron T. Myers
+* abec
+* Abraham Elmahrek
+* Aditya Acharya
+* Adrian Yavorskyy
+* aig
+* airokey
+* Ajay Jadhav
+* Alex Breshears
+* Alex Newman
+* Alex (posi) Newman
+* alheio
+* alphaskade
+* Ambreen Kazi
+* Amit Kabra
+* Andrei Savu
+* Andrew Bayer
+* Andrew Yao
+* Andy Braslavskiy
+* Ann McCown
+* antbell
+* Antonio Bellezza
+* arahuja
+* Ashu Pachauri
+* Atupal
+* Avindra Goolcharan
+* batou9150
+* bcwalrus
+* bc Wong
+* Ben Bishop
+* Ben Gooley
+* Ben White
+* Bhargava Kalathuru
+* BirdZhang
+* Bruce Mitchener
+* Bruno Mahé
+* bschell
+* bwang
+* cconner
+* Chris Conner
+* Chris Stephens
+* Christopher Conner
+* Christopher McConnell
+* Christopherwq Conner
+* cmconner156
+* Craig Minihan
+* cwalet
+* Daehan Kim
+* dbeech
+* denniszag
+* dependabot[bot]
+* Derek Chen-Becker
+* Diego Sevilla Ruiz
+* Dominik Gehl
+* Eli Collins
+* Emmanuel Bessah
+* Enrico Berti
+* Eric Chen
+* Erick Tryzelaar
+* Ewan Higgs
+* fatherfox
+* gdgt
+* Gilad Wolff
+* grundprinzip
+* Grzegorz Kokosiński
+* Guido Serra
+* happywind
+* Harsh
+* Harsh J
+* Hector Acosta
+* Henry Robinson
+* hueadmin
+* Igor Wiedler
+* ihacku
+* Ilkka Turunen
+* Istvan
+* Ivan Dzikovsky
+* Ivan Orlov
+* Jack McCracken
+* Jaguar Xiong
+* Jakub Kukul
+* Jamie Davenport
+* Jarcek
+* jdesjean
+* Jean-Francois Desjeans Gauthier
+* jeff.melching
+* Jenny Kim
+* jheyming
+* jkm
+* Joe Crobak
+* Joey Echeverria
+* Johan Ahlen
+* Johan Åhlén
+* Jon Natkins
+* Jordan Moore
+* Josh Walters
+* Karissa McKelvey
+* Kevin Risden
+* Kevin Wang
+* Khwunchai Jaengsawang
+* Kostas Sakellis
+* krish
+* Lars Francke
+* Li Jiahong
+* linchan-ms
+* Linden Hillenbrand
+* linwukang
+* Luca Natali
+* Luke Carmichael
+* lvziling
+* Mahesh Balakrishnan
+* maiha
+* Marcus McLaughlin
+* Mariusz Strzelecki
+* Martin Traverso
+* Mathias Rangel Wulff
+* Matías Javier Rossi
+* Maulik Shah
+* Max T
+* Michael Prim
+* Michal Ferlinski
+* Michalis Kongtongk
+* MoA
+* Mobin Ranjbar
+* motta
+* mrmrs
+* Mykhailo Kysliuk
+* Naoki Takezoe
+* Nicolas Fouché
+* Nicolas Landier
+* NikolayZhebet
+* Olaf Flebbe
+* Oli Steadman
+* OOp001
+* Oren Mazor
+* oxpa
+* Pala M Muthaia Chettiar
+* Patricia Sz
+* Patrick Carlson
+* Patrycja Szabłowska
+* pat white
+* Paul Battaglia
+* Paul McCaughtry
+* peddle
+* Peter Slawski
+* Philip Zeyliger
+* Piotr Ackermann
+* pkuwm
+* Prachi Poddar
+* Prakash Ranade
+* Prasad Mujumdar
+* Qi Xiao
+* rainysia
+* raphi
+* Rentao Wu
+* Renxia Wang
+* Rick Bernotas
+* Ricky Saltzer
+* robrotheram
+* Romain
+* Romain Rigaux
+* Roman Shaposhnik
+* Roohi
+* Roohi Syeda
+* rpoluri
+* Rui Pereira
+* Sai Chirravuri
+* sandeepreddy3647
+* Santiago Ciciliani
+* sbaudoin
+* Scott Kahler
+* Sean Mackrory
+* Shahab Tajik
+* Shawarma
+* Shawn Van Ittersum
+* Shin So
+* shobull
+* Shrijeet
+* Shrijeet Paliwal
+* Shuo Diao
+* Siddhartha Sahu
+* Simon Beale
+* Simon Whittaker
+* sky4star
+* skyyws
+* spaztic1215
+* Stefano Palazzo
+* Stephanie Bodoff
+* Suhas Satish
+* TAKLON STEPHEN WU
+* TAK LON WU
+* Tamas Sule
+* Tatsuo Kawasaki
+* Taylor Ainsworth
+* Thai Bui
+* thinker0
+* Thomas Aylott
+* Thomas Poepping
+* Tianjin Gu
+* tjphilpot
+* todaychi
+* Todd Lipcon
+* Tom Mulder
+* travisle22
+* Vadim Markovtsev
+* van Orlov
+* vinithra
+* voyageth
+* vybs
+* Wang, Xiaozhe
+* Weixia
+* Weixia Xu
+* William Bourque
+* wilson
+* Word
+* Xavier Morera
+* Xhxiong
+* Xiao Kang
+* Xingang Zhang
+* xq262144
+* Ying Chen
+* Yixiao Lin
+* Yoer
+* Yuriy Hupalo
+* ywheel
+* z00484332
+* Zachary York
+* Zach York
+* Zhang Bo
+* Zhang Ruiqiang
+* zhengkai
+* Zhihai Xu
+* z-york
+* 小龙哥
+* 白菜
+* 鸿斌

+ 9 - 55
docs/gethue/content/en/posts/2020-09-23-release-hue-4-8.md

@@ -55,18 +55,21 @@ The Hue Team is glad to thanks all the contributors and release Hue 4.8!
 
 This release brings all these improvements on top of [4.7](https://gethue.com/hue-4-7-and-its-improvements-are-out/):
 
-* Editor
-  * Initial support of Flink, Phoenix, SparkSql dialects
+* [Editor](https://gethue.com/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/)
+  * Initial support of Flink, Phoenix, SparkSql SQL dialects
   * Parser refactoring to make Apache Calcite grammar improvements easier
 * API
-  * New components framework to make pieces clean and reusable
+  * New [components framework](https://docs.gethue.com/developer/components/) to make pieces clean and reusable
     * ERD: Display an SQL table with its Foreigh Keys as links to other tables
     * Parser: Reuse the JavaScript module to tokenize SQL queries
-  * REST API: invoke actions like 'Execute SQL query', 'List or download files on S3'
+  * [REST API](https://gethue.com/blog/rest-api-execute-sql-queries-browse-files/): invoke actions like 'Execute SQL query', 'List or download files on S3'
+  * [How to login](https://gethue.com/blog/how-to-configure-hue-to-use-knoxspnegodjango-backend/) with Apache Knox in a secure cluster
 * Development
-  * Docker / Kubernetes config were refreshed
-  * Continuous Integration: Python lint, commit messages checks
+  * [Docker](https://gethue.com/quickstart-hue-in-docker/) / Kubernetes / [Grafana](https://gethue.com/monitoring-hue-activity-with-grafana-dashboards/) config were refreshed
+  * Continuous Integration: [Python lint, commit messages checks](https://gethue.com/automated-checking-python-style-and-title-format-of-git-commits-continuous-integration/), [JavaScript licenses](https://gethue.com/automated-checking-javascript-licenses-absolute-paths-continuous-integration/)
   * Onboarding experience simplified
+* Preview
+  * REST API, Editor v2, Connectors, Python 3 got some progress
 
 It has more than 650+ commits and 100+ bug fixes! For more details on all the changes, check out the [release notes](https://docs.gethue.com/releases/release-notes-4.8.0/).
 
@@ -93,55 +96,6 @@ Go grab it and give it a spin!
 </br>
 </br>
 
---> move to release notes
-
-Here is more details on the improvements:
-
-## SQL
-https://gethue.com/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/
-
-## Components
-New component framework (vue/ts/tests/publish)
-registries: npm, docker
-https://www.npmjs.com/package/gethue
-https://github.com/cloudera/hue/packages/
-Components
-ERD table https://issues.cloudera.org/secure/attachment/15876/webcomp-shortcode.png
-Parser local
-SQL Scratchpad in progress
-
-## API
-https://gethue.com/blog/rest-api-execute-sql-queries-browse-files/
-Query
-Files
-Importer
-
-![Foreign Keys](https://cdn.gethue.com/uploads/2019/11/sql_columns_assist_keys.png)
-
-## Misc
-
-Username max length is 150 chars now.
-Impala Download/copy profile
-SqlAlchemy: sessions/engine, impersonation, json credentials (e.g. bigq), creds + LDAP cf. docs
-CI: commit names, Python lint https://gethue.com/automated-checking-python-style-and-title-format-of-git-commits-continuous-integration/
-Py 3.8 support and many Py3 fixes
-S3 custom home
-blog] Quickstart Hue in Docker and query any of your Database
-HUE-1246 [presto] Support additional arguments for pyhive sqlalch
-Grafana
-Demo.gethue.com fully k8s
-New dev onboarding process docs
-10s of Documentation refresh/bugs
-
-
-## Preview
-
-* [HUE-8768](https://issues.cloudera.org/browse/HUE-8768) The new version of the Editor with multi execution contexts got 50+ commits and is in beta
-* [HUE-8758](https://issues.cloudera.org/browse/HUE-8758) SQL connectors configuration API instead of using hue.ini is in beta
-* [HUE-8824](https://issues.cloudera.org/browse/HUE-8824) Sections of the private API were documented while the public API is getting scoped
-* [HUE-8738](https://issues.cloudera.org/browse/HUE-8738) Python 3 compatibilities has been added to the importer, wsgiserver and Oozie scheduler
-
-
 Any feedback or question? Feel free to comment here or on the <a href="https://discourse.gethue.com/">Forum</a> and <a href="https://docs.gethue.com/quickstart/">quick start</a> SQL querying!