title: "4.8.0" date: 2020-09-23T00:00:00+00:00 draft: false weight: -4080
Hue is an open source SQL Cloud Assistant for developing and accessing Databases & Data Warehouses/Data Apps and collaborating: http://gethue.com
This release brings all these improvements on top of 4.7.
Download the tarball or source releases.
{{< youtube fKHD-fOdDY0 >}}
{{< youtube 4xgjvM51Rnw >}}
New documentation on how to perform these operations via REST:
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.
Runs with Python 2.7+. 3.6+.
f017739444 HUE-9276 [release] Perform 4.8 release235e7f4ba3 HUE-9276 [docs] Update README screenshot with 4.8a176efb0fd HUE-9276 [release] Adding the 4.8 release notese9324a0308 HUE-9276 [blog] 4.8 release post69b8b662b0 HUE-9477 [ci] Allow rebase on master in Pull Requests3933571b28 HUE-9483 [test] Adding pytest libs to requirements.txt15a321b919 HUE-9483 [test] Adding pytest configurationcf328f371d HUE-9483 [test] Adding pytest-django compatible with Python 295a2d35f15 HUE-9483 [test] Adding pytest 4.6 compatible with Python 2739cc9e746 HUE-9482 [ui] Add queries interface in Job Browser369b2986cc HUE-9455 [filebrowser] part-1 File system user home directory is wrong in S3 only configuration802bfe24e3 HUE-9476 [importer] Indexer file format guess API call errors with Python 3481393a563 HUE-9468 [phoenix] Pull phoenixdb module from pypy with Python 382f132a2b7 HUE-8888 [docs] Renaming Hue to Hue Editorafd4601b77 HUE-9477 [indexer] SQL code formatting errors with StopIteration with Python 3b196a43762 HUE-9276 [blog] SQL improvements overview in 4.8e48f518a8d HUE-9475 [core] Add JCEKS keystore reading capability in Hue (#1268)0a1e9128ce HUE-9276 [blog] Adding image to API blog post5616dba057 [ci] Skip wsgiserver.py from the CI (#1244)99ad0fde71 [core] Add back Python 3 compatibility to wsgiserver (#1244)d9a0662d87 [core] Revert re-formating of wsgiserver (#1244)e02ef1e5d3 [oozie] Fix workflow graph rendering with Python 3 - part 2 (#1262) (#1267)5c1b422d6e HUE-9276 [docs] Refresh REST API with more details on the authentication02369f7774 HUE-9276 [blog] REST API for sending SQL queries and browsing filesc8b7ba97bf HUE-9276 [blog] Consolidate 4.6 version tag into the global 4e996974da1 HUE-9474 [importer] Error with Python 3 when trying to upload file to S3 bucketfbbc08ce22 HUE-9456 [editor] Update backend to get proper connector type idc68dea5f5e HUE-9468 [ui] Empty database cannot be open in Browser as link is on empty stringfca954f03b HUE-1450 [docs] Add SQL prefix to the Scratchpad component page01c1594965 HUE-1450 [docs] Display the TOC on the API page9079de385d HUE-1450 [docs] Document the File Importer API with curl71e7b87684 HUE-1450 [docs] Document the File Browser API with curl82eebc416c HUE-1450 [docs] Document the API authentication with curl238846f9b8 HUE-9473 [flink] Listing table column fails with release 0.24d72314392 [oozie] Fix workflow graph rendering with Python 3 (#1262) (#1266)b4b515b700 HUE-8888 [blog] Updating the Flink SQL gateway setup instruction845403de65 [desktop] Fix oozie api when Py3 is used (#1262) (#1263)8a5731c1ba HUE-9464 [editor] Add Hive parser support for DROP SCHEDULED QUERYcff3b41bdd HUE-9464 [editor] Add Hive parser support for ALTER SCHEDULED QUERY6356585cdc HUE-9464 [editor] Add Hive parser support for CREATE SCHEDULED QUERYab96d016cb HUE-9464 [editor] Update Hive ALTER parser with the latest syntaxa12a075ae9 HUE-9464 [editor] Update TRUNCATE syntax for the Hive parser298d58ac70 HUE-9464 [editor] Add support for MANAGEDLOCATION in the Hive parser798b247de7 [desktop] Fix code not compatible with py3 (#1239) (#1260)5e83f68915 HUE-9455 [filebrowser] part-1 File system user home directory is wrong in S3 only configurationf72022a938 HUE-9455 [filebrowser] part-2 fixed the bug of manual refresh button84e3d1870e HUE-9465 [editor] Update the Hive documentation to the latest version59e3a54196 HUE-9465 [editor] Update paths in the Hive documentation extractora0f4372dd1 HUE-9466 [impala] Use Impala as the name of the editor when FENG is on53a004339f HUE-9466 [impala] Avoid Cannot parse job IDs for execution engine impalac04d89a277 [core] Fix some code not compatible with python 3 (#1244)aa45633e79 HUE-8888 [ci] Allow rebase commit message in pull requests44b3e9ef72 HUE-9461 [editor] Update the Impala documentation to the latest version181f650a21 HUE-9461 [tools] Fix the sql reference generator tool for Impaladc6e28041f HUE-9463 [assist] Fix js exception in the reference repository for non-defined dialectsc601ba99a1 HUE-9456 [editor] Use the default editor if not specified in the URL in editor v28cad54283c HUE-9456 [editor] Fix issue with constant spinner in autocompletion of popular entries85c6f5f386 HUE-9456 [editor] Send the actual snippet and notebook for executables in the editor866cf29236 HUE-9456 [editor] Include the raw statement when executing in editor v27b8cfe9b8f HUE-9454 [editor] Always resolve promises in the autocompleter when closed or re-openedd4ffa8332e HUE-9457 [importer] Improve visibility of path input in the importer file chooser259136abba HUE-9456 [editor] Implement variable substitution in editor V208ea596d88 HUE-9456 [editor] Make sure executable ID doesn't change after loading from history in editor v2d5d7211729 HUE-9456 [editor] Set initial handle optionals and add session verification in editor v224578d96b8 HUE-9456 [editor] Clean up editor V2 execution logic and enable roundtrip test2b7b7b97ce HUE-9454 [editor] Make it possible to define reserved keyword per dialectbeadebba66 HUE-9454 [editor] Refactor the autocompleter to use async/await instead of jQuery deferred526e74ffae HUE-9408 [ui] Column comments are not displayed in Table browser35d3e9fdb0 HUE-9458 [ui] UI build - Support custom webpack config files (sree)307cdec392 HUE-9460 [ui] HiveQueryPlan - Split Vue component and web-component wrapper (sree)09ae1da0bc HUE-9454 [editor] Use the identifier escape char from the connector properties in the editorf569327cfa HUE-9449 [tb] Use the last active editor or assist database as default when opening the table browser from the left nav4ab093738b HUE-9459 [editor] Make sure return types are unique when UDFs are merged0f1315f6dc HUE-9459 [editor] Set a max width on the autocomplete meta column in the suggestions07f1909a8f HUE-9429 [editor] Extract and split DESCRIBE, INSERT, MERGE, SET and UPDATE for Hive and Presto3bd95c2484 HUE-9449 [tb] Include connector id in "Open in table browser" links7c49cf4c36 HUE-9445 [docker] Adding modules for Phoenix connectora63f69088b HUE-8888 [docs] Format onboarding to be easier to readcdbc212ae3 HUE-9453 [docs] Refresh the docker How Toe1a9ed258d HUE-9453 [blog] Quickstart Hue in Docker and query any of your Databaseea739b2082 HUE-8888 [docs] Upper case ER diagram namec819792658 HUE-9429 [docs] Add the concept of structure.json syntax modules6332c98626 HUE-8888 [blog] Remove duplicated postcdbe8ae145 HUE-1246 [presto] Support additional arguments for pyhive sqlalchemy library (#1250)13f33561d4 HUE-9451 [blog] Adding python syntax and commit title checking to CI9ffaab59cb HUE-8888 [docs] Refactor the component registry sectionsdf74ef0e59 HUE-8888 [docs] Docker ini example styling89dc3f6d0b HUE-9452 [core] Python2 no longer compile because of ipython and traitletsabee0ba12f HUE-9451 [blog] CI for python lint and git commit format172e34be7d HUE-9451 [ci] Split pytlint and commit format checks into sectionsc4c77540ee HUE-8888 [docs] Clean-up of the database op section0ee86e9203 HUE-9450 [k8s] Add checksum of both ini configs19831a70b5 HUE-9371 [pylint] Get linting return code result just after the lintinga5cfb6e85c HUE-8888 [k8s] Fix wrong prefix for AWS section in config map7b46ca50ac HUE-9450 [jb] Avoid failure to start when app is blacklistedece65d4c43 HUE-8888 [k8s] Do not use localhost in nginx config mapb69a9d9917 HUE-9429 [editor] Extract and split GRANT, REVOKE, LOAD, IMPORT, MSCK and EXPORT for Hive and Prestoafc9105efd HUE-9429 [editor] Extract and split CREATE for Hive and Prestoc5dbbf3752 HUE-9429 [editor] Extract and split ALTER, SHOW and DROP for Hive and Prestoa5a994c7df HUE-9429 [editor] Split Impala SELECT grammar and reduce duplication with the generic parser94875014af HUE-9429 [editor] Split Impala UDF grammar and reduce duplication with the generic parser157385d93b HUE-9429 [editor] Extract SHOW and UPDATE into separate grammar files for Impala7506957ace HUE-9429 [editor] Extract INSERT, UPSERT and SET into separate grammar files for Impalac4750f8f45 HUE-9429 [editor] Extract GRANT, REVOKE and LOAD into separate grammar files for Impala082b1c7bb4 HUE-8888 [docker] Expect api to run on standart port 8888cef644d603 HUE-9447 [ci] Allow more than one digit number to github PRf8986b9a26 HUE-9371 [ci] Sync-up the .pylintrce4afbb8288 HUE-9447 [ci] Add pip install of pylint and pylint_djangoe0abb85a76 HUE-9371 [ci] Extract the git home path so that it is not hardcodedc5e0dd2e66 HUE-9371 [ci] Whitelist demo.gethue.com links for now8f0c1f038a HUE-9371 [ci] Make sure that failing lints fail the CI7c4bfdb85f HUE-8888 [k8s] Disable monitoring and tracing by defaulte69c1d9218 HUE-8888 [docs] Fix typos in the code review section7b81844696 HUE-8888 [docs] Moving how to register components to main section030bebae78 HUE-8888 [docs] Move the parser component section to its own page1522399d76 HUE-8888 [docs] Refresh the website install instructionsf4a10466fc HUE-9423. [editor] Parser demo app build is failing with gethue (sree)b433b9285e Merge branch 'master' into ci-commit-master-ayush96aba14cf3 HUE-9445 [phoenix] Listing table sample in Table Browser errorse1ef3bd769 HUE-9371 [pylint] Move .pylintrc to repo root9edcbd254b HUE-8888 [docs] Show how to use credentials with SqlAlchemyde26b79603 HUE-9446 [docs] Add linter config files locations1acafd5743 HUE-9371 [ci] Running both linters in the repo2aada27088 HUE-9371 [ci] Add commit message check to the cicb8512489a HUE-9371 [ci] Adding script to validate commit messages50d533053f HUE-9447 [ci] Check for commit messagedd0100915b HUE-9371 [pylint] Add 3 rules to get startede80a41bb43 CDPD-15032 [metastore] Drop selected Databases errorse638982a12 HUE-9446 [ci] Add python linting to the cicdea845d9a HUE-9446 [ci] Improve Python lint checking detection scripta7c02b8798 HUE-9374 [impala] Use 26000 as default for thrift-over-http59dd1d13f0 HUE-9367 [lib] Get addendum for 2 bugs in PHOENIX-5994e0d6825e6b HUE-9444 [notebook] Teradata and Athena jdbc interfaces are not working (#1240)954aa6bc9b HUE-9429 [editor] Remove intermediary parser rules for each statement type to improve pluggabilityaaa697307f HUE-9429 [editor] Extract and split DROP statements for the impala parser2f509089c8 HUE-9429 [editor] Extract and split CREATE and analyze type statements for Impalae332d3304e HUE-9429 [editor] Fix issue with structure definition of hive related parsers28da7be2e6 HUE-9429 [editor] Extract and split ALTER for Impalae7c494a72b HUE-9429 [editor] Delete old unused jison files605abaa154 [livy] Add numExecutors options (#1238)15eaa59861 HUE-8888 [docs] Add note about phoenix connector and Python 3f00377a7eb HUE-9441 [editor] Don't suggest empty database in the autocompletec7009e8ea3 HUE-9441 [editor] Support empty database URLs for Notebook and Table Browser APIs557d631355 HUE-9441 [editor] Switch to empty string when there's no database name for Phoenixa07a74659f HUE-8888 [docs] Adjust path for phoenix connector example4765f2f28b HUE-9434 [jb] Fix issue in getting the logs if the job had failed4e10db173b HUE-9435 [aws] Fix issue with aws behind proxy and make S3_USE_SIGV4 default when region is set111416a2bf HUE-9432 [core] Detect if chardet is installed19e43ee69a HUE-9433 [assist] Fix exceptions in the UDF assist filter6c5f768841 HUE-9429 [editor] Remove all duplication from the Calcite parsereba122bd89 HUE-9429 [editor] Split out all the UDFs and make most of the statements pluggable via structure.json in the generic parserc8030b46d6 HUE-9429 [editor] Split ALTER, CREATE and DROP into parts for the generic parserbafbb8ea9e HUE-9429 [editor] Merge the generic2 parser back into generic5a6af42023 HUE-9429 [editor] Extract cte, joins, from and union to separate grammar files for the generic 2 parser8e0cc1a4e2 HUE-9429 [editor] Extract the generic 2 select conditions to separate jison filesb39e355563 HUE-9429 [editor] Extract SELECT grammar to a separate file in generic 28fcc5660d3 HUE-9429 [editor] Introduce a new generic2 parser as base for improved structureed834efc38 HUE-9425 [ui] Fix issue with rendering dynamic bundles in the login pagee4c296b743 HUE-9425 [ui] Don't throw exception when detecting bundles if webpack isn't ready542f0f6bfb HUE-9425 [ui] Automatically detect and load webpack chunks per appfdf029bf1e HUE-9425 [ui] Fix issue with the CleanWebpackPlugin trying to clean the wrong folderd91655b458 HUE-9409 [docs] Add the Development Process to development guide4bf7ed0ac7 HUE-9409 [blog] Fix links and bad formatting in the code review blog post58d8e23599 hue-9409-RBToolse10ddd1abd HUE-8888 [docs] Harmonize link sections in developer index086395e9ae HUE-8888 [docs] Reorganize the list of dependencies181e5afdb8 [parser] Handle partition columns only in Impala insert statement (#1231)7af5cced77 HUE-9373 [core] Rename keytab_reinit_frequency variable at Python level89d4bded51 HUE-8888 [docs] Adding example of ops command to reset a user password6b7060ad50 HUE-8888 [docs] Give output of the command listingbdcab12926 Revert "HUE-9373 [core] keytab_reinit_frequency is ignored in hue.ini (#1161)"a4a734312b HUE-9425 [ui] Fix issue with bundle loading in table and job browsera7ebd79d88 Bump elliptic from 6.5.2 to 6.5.3 (#1229)8394ac0f39 HUE-9426 [doc] Exclude gethue content from 'make docs'faf09df471 HUE-9422 [core] Apply HUE-9045 on requests-2.23.0d2a2298599 HUE-9421 [core] Remove ext lib chardet-3.0.4 * revert partial commit of PR 10958ba5f91a66 HUE-9428 [editor] Fix issue where the syntax parsers fails parsing statements with UDFs2b63f2e617 HUE-9427 [ui] Fix the hue_dep API example27e0109470 [docs] Fix some typographical errors (#1228)7ff706e96e HUE-9367 [phoenix] Handle empty DB as ' ' (not 'NULL'?)76bd01532c HUE-9367 [lib] Update phoenixdb with PHOENIX-599466fdfa46a8 HUE-9381. ERD - Add event listeners for all entities (sree)8ede4cd9e9 HUE-9420 [ui] Limit webpack chunk name length210c557935 HUE-9381. ERD - Hide current DB name in table box (sree)cf7e3ccb03 HUE-9381. ERD - Add className based styling for each entity (sree)745126ba90 HUE-9381. ERD - Table box interaction changes (sree)35ed72d6cc HUE-9381. Replace Relationships tab with ERD (sree)524c489d07 HUE-8888 [docs] Fix hue dependency path in the parser demo project6d07836395 HUE-8390 [hive] Use database instead of schema for argument names0faba5c6e3 HUE-8390 [hive] Rename getStatus() to get_status()434138a479 HUE-8390 [hive] Implement Get Primary Keys via Thrift GetPrimaryKeysc2b92df630 [doc] Fix typo in install section (#1216)952cafb4d3 HUE-8888 [docs] Adding link to Python API in the Operation sectione13e9b5b86 HUE-9418. [docs] Tech to render web components in docs (sree)dd68c85d4e HUE-9414. Remove style tags in ERD demo app (sree)b10c9fcda8 HUE-9381. [ui] ERD: Add fallback for font awesome (sree)c50b3c4f53 HUE-9414 [npm] Adding screenshots to each category71befaf166 HUE-9414 [docs] Clean-up the release checklistee67ff180a HUE-9414 [npm] Add some description and keywords6cc1169078 HUE-9368. [docs] Fix for runserver stopping abruptly (sree)353fd2c29d HUE-9417. Make NPM-README generic (sree)586e332b10 HUE-9414. Fixed parse path in npm package (sree)600d245852 HUE-9415 [impala] Adding default value to daemon_api_auth_scheme in inis61a92137ae HUE-9415 [impala] Support connecting to Impala's webui with basic auth (#1214)bf2a8467d9 HUE-8888 [docs] Refactoring and simplifying the quick start guide054c26fe75 HUE-8020 [core] Increase username length to 150 characters (#1208)fe4aba768c HUE-8888 [docs] Promote more the quick docker dev setup5d382e8e84 HUE-8888 [docs] Rewrite the dev onboarding to be simplerd47543208c HUE-9413 [qb] Adding test suites for the Hive dialect1649459b6d HUE-9416 [doc] Add SLES 12 dependenciescabdc5e3a2 HUE-9414. [ui] Add ERD demo app (sree)cefe6179e3 HUE-9414. [ui] Publish ERD component to NPM (sree)9cde62d7ca HUE-8888 [docs] Shorten-up language reference build section titlec3e5a374c3 HUE-8888 [gethue] Fix link pointing to Phoenix connector installac98e2a257 HUE-8888 [gethue] Fix anchor link to ksqlDB connector docd14f14f2e6 HUE-9413 [qb] Add minimal info to the query detail page39b01a8813 HUE-9413 [qb] Parameterize the Query History DB connection274a6ed2bb HUE-9413 [qb] Plug in the ORM into the list query APIbcc61ada1a HUE-9413 [qb] Add query DB routing3426d62e0e HUE-9413 [qb] Just show the Hive Query browser when flag is on1653140f85 HUE-9413 [qb] Schema model tweaks to be validf999ac696c HUE-9413 [qb] First model for HiveQuery0502e4caab HUE-9412. [ui] Add tests for ERD component (sree)b9e3934d53 [core] Bump lodash from 4.17.13 to 4.17.19 (#1213)87e9ff3d13 HUE-9411 [core] Add missing oozie and pig migrations (sree)40f9a18fec HUE-9410. Doc changes for - Add unit testing base to vue components (sree)7a6ed40112 HUE-8888 [jb] Rename webpack bundle not built to avoid 5002466670e43 HUE-9410. [ui] Add unit testing base to vue components (sree)86b4f07add [blog] Localized in Japanese monitoring activity with Grafana blog (#1211)f757edb26d git commit -m "HUE-9381 [ui] Add limits and ellipsis to ERD component (sree)b6f769d83e [notebook] Fix Deleted method SparkApi.get_properties #1206 (#1209)635805574a HUE-8888 [docs] Harmonize titles of reference section85e179cf99 HUE-9381. [frontend] Table ERD (sree)171a4e5156 HUE-9367 [docs] Properly indent Note about connector impersonationd4af4b684d HUE-9390 [docs] Update some MS sqlserver connector dead links12435be4d1 HUE-9390 [docs] Explains the mysqllib update to do with latest OSsf7c68d3f2a HUE-9369 [editor] Fix some missing tokens in the Airline SQL query sample - change MONTH to month - change count to count(*)a2d46e1b7f HUE-9394. [ui] Cannot pass complex data into web components (sree)45153325c9 HUE-9383 [core] Avoid potential script execution in Share Document UI (#1203)de7e0b6ac7 Revert "HUE-9383 potential Script execution in Share Document UI (asnaik) (#1190)" (#1204)c3d0a6fa63 HUE-9392 [ui] Adjust Vue indentation linter rules52af454fe0 HUE-9392 [ui] Switch Vue web component wrapper to support styling3d45d9c56a HUE-9392 [core] Move UI config repo to Typescript163cfbfecd HUE-9396 [core] Implement SAML groups check and redirect them to 403 page if not permitted. (#1202)b00308afdf HUE-9396 [core] Implement SAML groups check and redirect them to 403 page if not permitted. (#1201)f83a017722 HUE-9386 [blog] Add post of Hue Grafana dashboard8eae082a7e HUE-9399 [fs] Run the config check for ABFS as the logged in userc74260530b HUE-9399 [fs] Fix issue with missing user argument in _get_client_cachedbeaa889d7f HUE-9397 [ui] Only show share action when sharing is enabled or for adminse56ec82de3 HUE-9397 [core] Have the sharing related APIs serve a 403 if document sharing is disabled for non-adminsfc822ba779 HUE-9397 [core] Add a config flag to enable/disable document sharing24c0344d07 HUE-9398 [core] Add attribute_map_dir saml configuration. (#1196)cd12de9cef HUE-9396 [core] Implement SAML groups check and redirect them to 403 page if not permitted. (#1195)c4a9150c86 HUE-9395 [core] Update the notice file8b46e3a54e HUE-9366 [libsaml] SAML Authentication with additional group checks778c7c8709 HUE-9366 [saml] Add redirect of denied SAML login to a 403 page09a8044ff1 HUE-9393 [core] Upgrade SQLAlchemy to SQLAlchemy-1.3.17 (#1194)9fdbc3abcc HUE-9366 [design] Redirect denied SAML login to a 403 page9d0136c135 [oozie] Fixing UnboundLocalError issue in coordinator from HDFS submission (#1191)97041e5b7a HUE-8888 [site] Adding link to Apache Flink Editor52c75305f1 HUE-9392 [ui] Include Typescript files in the linter5f8c150ea5 HUE-9392 [ui] Apply new TS linter rules5a30e411ae HUE-9392 [ui] Include Vue files in the linter3433438a31 HUE-9392 [ui] Apply new Vue related linting rules1d070ac86c HUE-9379 [ui] Add absolute path in file detection to ci checks21ed570fe2 HUE-9266 [ui] Enable Typescript for vue components65adceb01b HUE-9266 [ui] Switch the hive query plan component from ko to a vue web componentb58139ccde HUE-9391 [ui] Possible Script Execution on Documents Page in Description Field (#1193)2f5a563892 HUE-9385 [blog] Fix typo in nmp license screenshot title0ca7241dc5 [blog] Translated licence and absolute path CI blog into Japanese (#1192)b554c8ec8c HUE-9385 [blog] Adding ci nmp license checker screenshoted020d94d1 HUE-9389 [ui] Fix missing connector id for the indexes and streams assist panelsdd13bbacf8 HUE-9388 [search] Disable webworkers in the dashboard ace editor1533466dd2 HUE-9387 [tb] Fix bug where the Table browser always thinks navigator and optimizer is enabled429a6a2123 HUE-9387 [tb] Fix js exception for undefined metastoreViewodeldf10924d81 HUE-9384 [ui] Fix js exceptions from document empty trash and create folder41d0f83058 HUE-9377 [ui] Reduce webpack config duplicationcc661b00ee HUE-8888 [useradmin] Light refactoring of message stringse81e94fd3c HUE-9385 [blog] Automated checks for JavaScript modules compatible licenses and non absolute paths70c3224075 HUE-9382 Possible Script Execution on Add/Sync LDAP users (asnaik) (#1189)2ffd30378f HUE-9383 potential Script execution in Share Document UI (asnaik) (#1190)621d95ee0a HUE-8888 [core] Small CSV export lib restyling4264dea710 HUE-9368 [docs] How to run Hive queries in dev section (sree) (#1188)86b2077b24 HUE-9379 [ui] Add a tool for absolute path in file detection19089ffa12 HUE-9377 [ui] Translate all absolute paths added by Vue to relative paths in the js.map files6dbf75b902 HUE-7738 [sqlalchemy] Return empty functions instead of errore97e4f582e HUE-8888 [docs] Fix link to gethue in 4.6 release note04db0b7677 HUE-8740 [sqlalchemy] Support complex types in the autocompleteca8d13c094 HUE-9374 [editor] Fix transport mode error in query_server config608b1287d3 HUE-7738 [editor] Add 'beeswax' to supported describe udf dialects421231651e HUE-7738 [editor] Add pub sub events for describing individual UDFs61c10c148c HUE-7738 [assist] Fix cache issue in the assist udf reference panelc9a2789a51 HUE-7738 [editor] Cache the UDF categories instead of the API response to support individual described8437091a2 HUE-9377 [ui] Prevent absolute paths from Vue in the js.map files9a3909d352 HUE-9374 [editor] Support Thrift on HTTP to Impala5f53b669ee HUE-8740 [sqlalchemy] Do not fail autocomplete on non DB prefixed tables505a84e82f HUE-9378 [core] Removing python-crontab lib3c5df49881 HUE-9377 [ui] Improve source map generation9c33e2d9c0 HUE-9376 [ui] Include tsconfig.json in the build scripts6d34924d40 HUE-9377 [ui] Apply new linting rulesed826b50f1 HUE-9377 [ui] Upgrade jest and linters to latest versions22fbea5b77 HUE-9377 [ui] Upgrade webpack and babel to the latest versions3be8d30d38 HUE-9376 [ui] Move the SQL reference repository to Typescript9efb96f7dc HUE-9376 [ui] Add Typescript support750073b49e HUE-9370 [editor] Add details about UDF argument locations to the Hive, Presto and Impala parsers441af44217 HUE-7738 [editor] Add keywords suggestions to the Hive UDF referenceaaaa2a2032 [fb] Changed assert target stat from numRows to numFiles (#1178)becfdbf7c1 [beeswax] Set localhost for default expected value (#1181)ea4cbeb23b [filebrowser] test_compress_hdfs_files need to access jobbrowser (#1174)7f0becea9b HUE-8888 [docs] Fix title of foreign key section in Editor7d8210b6ea [hive] TestHive.test_install_examples need to access to beeswax (#1176)fc8a5a1ac8 added builtin str for compatiblity with python2 and python3 (#1172)d3cc8ff366 HUE-9375 [editor] Fix js exception on filter in the UDF assist panela885302aee HUE-7738 [editor] Add keywords suggestions to the Impala UDF reference762d1762c8 HUE-7738 [editor] Add support for UDF keyword suggestions in the autocompleterf30d7051d5 [blog] Localize phoenix post (#1169)413277e440 [about] Update admin_wizard.mako content test case (#1168)6ff04f3c57 HUE-7738 [editor] Add function description in autocomplete APIc8a0a031cc HUE-9370 [editor] Fix npm webworker bundle generation4a3ca309d0 HUE-9370 [editor] Add details about UDF argument locations to the generic parser and its relatives3e950bcdd7 HUE-9370 [editor] Improve the structure of shared parse support utils and extract additional functions6077d9bde2 HUE-9370 [editor] Add UDF argument grammar to the generic parser3c73d709cf HUE-9370 [editor] Extract UDF grammar to separate files936a3aefeb HUE-9370 [editor] Reduce duplication for ALTER, DROP and SHOW in the Presto parsere2c9cd929f HUE-8888 [blog] Update video link of HDFS Browser postc9043a35e0 [auth] Deactivate login error's form doesn't have 'username'. (related to #1164) (#1165)57a24ccc06 HUE-9367 [phoenix] Adding PHOENIX-5938 Support impersonation in the python driver0ed12f7c19 HUE-8888 [docs] Add Phoenix impersonation example97fb3b3043 HUE-9372. [frontend] Auto complete values for LIMIT Clause (sree)8e8f270193 [metastore] Added grant_access to TestApi.test_show_tables (#1162)f15be02274 HUE-9373 [core] keytab_reinit_frequency is ignored in hue.ini (#1161)332fa7c0cd HUE-9369 [editor] Adding Airline sample queries71e1a9542e HUE-9369 [editor] Configuration to auto install sample queries and tablesd4541e1006 HUE-9365 [core] Fix check config if warehouse is in S3711ebe31d8 [proxy] Changed login to make_logged_in_client with is_superuser=True in proxy_test (#1158)1315356ea7 [tools] Removed pylint from jenkins.sh (#1154)dde4d07b6b HUE-9266 [jb] Add a skeleton Hive query plan component9e7ee7d38e HUE-9266 [ui] Enable webpack for the job browser code133f7f571b HUE-9370 [frontend] Switch to structure.json for hive, impala and the generic parsers5edddcead1 HUE-9370 [frontend] Switch to structure.json for the elasticsearch parserb5ad2a58e8 HUE-9370 [frontend] Switch to structure.json for the druid parser0280d489e7 HUE-9370 [frontend] Switch to structure.json for the flink parserbeedb684b1 HUE-9370 [frontend] Switch to structure.json for the calcite parser18b8a4abe8 HUE-9370 [frontend] Switch to structure.json for the presto parser365e970cb8 HUE-9370 [frontend] Switch to structure.json for the phoenix parser2dbf3b6ead HUE-9370 [frontend] Switch to structure.json for the ksql parser8ce1d058c3 HUE-9370 [frontend] Add parser generation based on structure.json file definition0823db268a [core] Changed jenkins.sh variable names to be more general (#1153)572815e65b HUE-9346 [ui] Add npm license checker to circleci configc0c404f732 [editor] Updated test with proper exception message (#1141)a795011efd HUE-9368 [docs] Improve dev onboarding experience (sree) (#1151)ed3c2fe249 HUE-9367 [phoenix] Include PHOENIX-5936 sqlAlchemy get_columns KeyError24ee8960f9 HUE-7738 [editor] Extract argument and return types from the UDF API response344604a551 HUE-7738 [editor] Add a refresh button in the assist UDF panel0bd98e8673 HUE-7738 [editor] Cache the responses from the UDF autocomplete endpoint6e99ff3b34 [#1149] added a filebrowse_action method to MockFS for oozie.models2_tests.TestEditor.test_create_new_workflow (#1150)965e50f2e2 IS-1142 [test] Added install pylint for jenkin.sh (#1143)0040dba555 IS-1147 [hive] Fixed TestHiveserver2ApiWithHadoop failed during unit tests (#1148)db4b01d884 IS-1139 [core] Fixed ERROR: desktop.auth.views_test.TestMultipleBackendLoginNoHadoop.test_login (#1144)5dcaeeafdb IS1146 [filebrowser] Fixed XxdTest:test_compare_to_xxd failed (#1146)f061e63b5a HUE-9367 [phoenix] Updating connector blog post and documentation2ce46f129c HUE-9367 [phoenix] Bundle SqlAlchemy connector52946f02fe HUE-9367 [phoenix] Trim the semi colon in the dialect2c18427dd1 HUE-8888 [docs] Fix phoenix pip install command sectionee4e5ff207 HUE-7738 [editor] Add result from the autocomplete functions API to the udf repository19dddfab7d HUE-9198 [assist] Fix ABFS upload issue in left assist85f0f7d0bc HUE-7738 [editor] Use async UDF return type resolution for the autocompleter results13961a69c8 HUE-7738 [editor] Remove the dependency on sqlFunctions from all parsersbc9968e21d HUE-7738 [editor] Extract shared type logic from the parsers into one placeada62a31b1 HUE-7738 [editor] Switch autocompleter to async set option resolution2bface0f0b HUE-7738 [editor] Switch to the async functions repository in the function context popover23592fad4c HUE-7738 [editor] Remove argument type resolution from sqlFunctions604e2eef57 HUE-7738 [editor] Remove unused suggestFunctions from SqlFunctions3485c7f144 HUE-9364 [editor] Use spaces instead of tab in the compose areac06f39cae9 HUE-7738 [notebook] Adding new api and hiveserver2 testsc861e1e9a9 HUE-7738 [impala] Adding function listing for Impala214b0efdc6 HUE-7738 [hive] Support GetFunction execution and fetching8e261a8161 HUE-7738 [hive] Adding Thrift call to GetFunctions94ed383ec6 HUE-9295 [docker] Avoid pulling Django 3 by mistake with Python 3dd82d768d4 HUE-9295 [hive] Python 3.8 support on initial create session2a92e3fd5b HUE-8888 [hive] Fix missing % typo in log printingbf4cefe6ab HUE-7738 [editor] Function autocomplete test in hiveserver connectorb12709aec8 PR1125 [spark] Fix merging of custom configuration for connectors with default (#1125)4e69ffe3aa HUE-7738 [editor] Add function listing in autocomplete APIa26094172e HUE-8758 [bquery] Load credentials via json text instead of file9fb9b827e6 HUE-9358 [design] Adding HiveServer2 HA failoverd521ee60e5 HUE-8888 [docs] Refactor Solr connector configuration section5d6c5383cf HUE-9355 [design] Restrict access based on a list of SAML groups7f7edc4c02 HUE-8758 [connector] Align dialect impersonation flag name29ff3952d7 HUE-9280 [flink] Bubble up autocomplete errors5086985bcf HUE-9280 [flink] Extract server url from the connector options814aedacae HUE-7738 [editor] Move type resolution from parsers to the autocompleter8c9648fbb6 HUE-7738 [editor] Extract type conversion tables from SqlFunctions to one per dialect0ff59cd0f4 HUE-7738 [editor] Update the functions panel to use the new sql functions repository865210556a HUE-7738 [editor] Extract udf and set option reference to a per dialect structure589201b4ff HUE-8758 [connectors] Fix js exception from jobs panel775b3efe7f HUE-9354 [editor] Prevent grayed out result when fetch_result_data returns empty data in editor v2f2dd9f6a54 HUE-9291 [editor] Fix issue where non streaming results are flagged as streaming in editor v23e44df0295 HUE-9358 [hive] Proper message with LLAP HA discovery when all servers down497a933ec9 [#1133] variables in REMOTE_DEPLOYMENT_DIR is not properly replaced (#1135)1eb103ae4d HUE-9357 [hive] Add logging to HIVE_DISCOVERY_HIVESERVER2_ZNODE discovery677514c551 HUE-9356 [core] 4.7.1 release33f8b4d956 HUE-8888 [docs] Refresh latest microk8s install stepcf6b898030 HUE-8888 [blog] Rename container name to just 'sql-training'96381e8914 HUE-9353 [ranger] how to grant ranger permissions for a new user on a secure clustercd0cd2f237 HUE-9291 [editor] Show a message while waiting for streaming dataefadcdca9f HUE-9291 [editor] Add live filtering of streaming data in the result gridc168d73c7e HUE-9291 [editor] Disable result search for streaming data2d1c3fbc96 HUE-8888 [k8s] Refresh the install instructions470290b62f HUE-9291 [editor] Add a default limit of 1000 records for streaming data in the result grid7a5f68fa5f HUE-9352 [editor] Wait with showing the execute button until the session is loaded in editor v2e9250141f3 HUE-9291 [editor] Reverse the result table rows for streaming results2a43dc2bb9 HUE-9351 [editor] Insert history records after execute instead of refetching alla5327836e8 HUE-8758 [connectors] Prevent js exception for "missing snippets" on jobs updated583c9b1b7 HUE-8888 [blog] Adding Druid SQL Editor demo video9623d985e8 HUE-9291 [flink] Set semicolon stripping to true for the dialectcb6d034be3 HUE-9291 [flink] Provide check_status results in a result attribute530e1819a3 HUE-9291 [flink] Add streaming status in check statusbfaeeb88fa HUE-8758 [hive] Avoid trying to close a session not found84c50fdde2 HUE-9291 [editor] Append streaming results in the result grid component434ed73a1c HUE-9291 [editor] Introduce 'streaming' execution status in the UI56c17be270 HUE-9064 [ui] Add a global js flag for web sockets60d5ef43df PR1130 [helm] Fix typo in Chart.yml description (#1130)0c24e6347e HUE-9350 [core] Update notice and license files0596c9955e HUE-8758 [gethue] Remove extra right parenthesis in links61b8ed5b8c ISSUE-1127 [oozie] Submit a coordinator from HDFS does not work (#1128)ef8c8da113 PR1129 [blog] Localized Knox and Flink SQL in posts in Japanese (#1129)6c280d66f0 HUE-8758 [connectors] Use quotes as identifier quotes in Druid dialect3cc3dd349e HUE-9347 [task] Use getattr and not getattr92a8dbe8df HUE-8768 [editor] Initial handling of runtime query errorsfc01add284 HUE-9349 [editor] Fix flaky result header in editor v2a0cbd3e148 HUE-9207 [frontend] Don't persist local optimizer results in the IndexedDBe5ee775264 HUE-8758 [connector] Switch to using connectors in the web workers65f4b01c49 HUE-8758 [connector] Switch to using connector id in the UI where applicablebcdd410468 HUE-8758 [editor] Use is_sql check in simple ace editor to determine if syntax checking is active777b8eae72 HUE-8758 [assist] Switch to connectors in the get assist database eventf9797730b4 HUE-8758 [assist] Use connector when remembering last opened db in the assist panel318b59ce6d HUE-8758 [assist] Publish catalog entry with connector on assist selections38e7cc6bbe HUE-9207 [frontend] Fix popular joins in the local optimizer strategya03775b53d HUE-8758 [connector] Fix issue with popular columns and tables in editor v294ced036a4 HUE-8758 [frontend] Use connector instead of sourceType in the contextCatalog3e669d12ed HUE-8758 [connector] Switch from sourceType to connector only in the data catalog and entries0af0dd3388 HUE-9347 [task] Avoid importing the celery libs when task server if offaf799e546a HUE-9347 [task] Raise QueryError with an argument335cfef9d2 HUE-8888 [spark] Add a create session test to the connector419c0a3a35 HUE-8758 [connector] Adding id attribute to deprecate type one1244b9db02 PR1126 [hive] Retrieve the proper LLAP session (#1126)b82defbdb1 HUE-9345 [knox] how to configure hue to use knoxspnegodjango backend on secure cluster4bd9699855 HUE-9280 [blog] Fix docker cp typo in Flink SQL Editor post2292e896d1 HUE-9287 [frontend] Adjust jquery plugins for recent jquery upgrade6280f8e185 HUE-9290 [frontend] Properly terminate additional html elements1da6589d99 HUE-9346 [ui] Add licence-checker tool for npm packages4313352e59 HUE-9280 [flink] Blog post on initial SQL Editor957de0e75e HUE-9280 [flink] Design update with first version68a40540ef HUE-8758 [connectors] Strip semicolon in Druid dialecte3ed4b62e9 PR1124 [blog] Translate the Impala SQL editor blog into Japanese (#1124)acbb4d77e0 PR1123 [aws] s3datetime_to_timestamp parse timestamp with Z(minio.io) (#1123)436704c40b HUE-8758 [connectors] Prepare a is Hive LLAP flag043977fb17 HUE-9280 [flink] Send live results via check status81498725f3 HUE-9280 [flink] Support describe table in left assist11a13829cd HUE-9280 [flink] Cancel and check status calls6b4b6b1463 HUE-8758 [connectors] Prepare a is Hive LLAP flagebde13a188 HUE-9293 [editor] Fix issue where additional fetched rows are not rendered after scroll in editor v256a5529c34 HUE-9191 [ui] Make sure entries are loaded when clicking on the key in the context popover033acbb3ec HUE-9292 [editor] Support autocompletion of files from the root for adl, abfs and s3aae46f57b90 HUE-8758 [frontend] Add connector support in the quick query componentfcc76001c3 HUE-9291 [editor] Only set the result type when defined1ebdf5a124 HUE-9291 [editor] Don't error for sync resultsf411939ff7 HUE-8737 [py3] Handle PEP 479 Py3.8 generator raised StopIteration48f2f2df9b HUE-8737 [py3] Support rendering template with Python 3.85b48b92029 HUE-8738 [task] Avoid blind TypeError concatenating 'NoneType' and 'str'e1296ea83f HUE-8888 [blog] How to quick start querying Apache Impala in 3 minutesbaf21fb0fd HUE-8737 [py3] Support compiling with Python 3.8d70fbcc72f HUE-9290 [frontend] Properly close certain html tags531f000ef7 HUE-9289 [assist] Fix HDFS file preview in the left assistc5d920c60e HUE-9289 [editor] Fix editor context popover for files with a root path other than /080fb745ca HUE-9267 [editor] Add sanity check for delayed ddl execution611ad1b12b HUE-9288 [editor] Fix selection type variable substitution in the editorbdc2527840 HUE-9287 [frontend] Upgrade jQuery to 3.557f78ffda4 HUE-9280 [flink] Remove wrong import of has ssh missing util8ed2e0ee6e HUE-9286 [sqlalchemy] Provide an ability to configure outbound impersonation (#1120)523a342d93 HUE-9285 [editor] Properly dispose the jquery tablescroller plugin8817ef4c9e HUE-9285 [editor] Limit result grid rows in notebook mode for editor v2da042ff66d HUE-9285 [editor] Only show result controls after execution in presentation mode for editor v28527fe4f14 HUE-9284 [editor] Only update the history panel when the status of an executable has changed in editor v2f5d6b4efd0 HUE-9249 [browser] Enable highlight overflow in the query browser1afc620638 HUE-9249 [browser] Prevent onbeforeunload when downloading the query profilefbf1a6df6b HUE-9182 [ui] Have the left assist context popover stick if clicked to open6636cf0530 HUE-9141 [frontend] Indicate read-only status in the document context popover0cbe8b945b HUE-9283 [ui] Fix issue with missing source map slowing down initial rendere41446f258 HUE-9283 [ui] Use the correct SPDX licence expression in package.json8695a02c03 I1116 [notebook] Fix not rendering Markdown in notebook's snippet (Issue #1116) (#1117)786003ac9c HUE-9280 [flink] Support async fetch resultsb7dcf4406a HUE-9280 [flink] Create and cache sessionc283218fc3 HUE-9280 [flink] List tables of tables with underscore in the name75235033ce HUE-9280 [flink] Fetch result in a sync waybf32ab86e0 HUE-9280 [flink] Properly send back SQL error messages08b2553280 HUE-9280 [docs] Adding proper link to image mockup5fd2ef6967 HUE-9280 [docs] Adding more scoping for Flink SQLba0335ca96 HUE-8888 [k8s] Add CPU limit to email stats cron and flower43e893eef5 HUE-8758 [connectors] Add connector id to document when saving queryf40198dbe4 HUE-8888 [admin] Link to configuration section when hitting misconfig19748b25b8 HUE-8758 [connectors] Fix connector initialization in editor v27ea17da197 HUE-9191 [tb] Use the key component for keys in column listscc7739c67a HUE-9191 [ui] Use the key component in the context popover48dc4465f7 HUE-9281 [core] Users home directory becomes created with the wrong owner on LDAP environment (#1115)b126ead3a5 PR1114 [blog] Localized Editor for Spark SQL with Livy into Japanese (#1114)5b36ae0ba5 HUE-9191 [ui] Show foreign key details in a tooltip for entries in the DB assist31322751dc HUE-8758 [connector] Prevent js exception when the editor is opened for a non-existing connectorca0a5a5e9c HUE-9274 [ui] Prevent real ajax requests from the jest tests4edcb07bdb HUE-8758 [connectors] Switch to synchronized initial hueConfigae6711191b HUE-9277 [docs] Scope Livy Spark Sql Editorf84016f993 HUE-8758 [connector] Scope SQL autocomplete for Livy7f44c7fcec HUE-8758 [connector] Avoid key error when saving query without connector8b443dd091 HUE-8758 [connector] Clear executables when saving a query4da4fbbd75 HUE-8758 [connector] Show Livy Sql as a SQL supporting dialect814e26cd7a HUE-8758 [connector] Avoid js error when refreshing right assist911408940b HUE-8758 [connector] Adding check connection to livy dialect8740cc04cc HUE-8738 [task] Protect against missing query key in check statusacd1ab23b5 HUE-8737 [py3] Bump jaeger lib thas has a simpler tornado dependencycbbbf639bb HUE-9275 [editor] Silence end user autocomplete calls that timeout5561edf832 PR111 [docs] Grammar improvements in CONTRIBUTING.md (#1111)baeccd42c8 PR1109 [jdbc] Fix next() interface in result iteration (#1109)c3adc42a91 HUE-8020 [admin] Adding test of username login length1ca909f1eb HUE-8888 [test] Avoid all the debug output of the DB migrationsea0b39982f HUE-8020 [core] Increase username login input length (#1104)a9756c709c HUE-9273 [notebook] Encoding Error when use non-ascii characters in sql-editor-variables (#1108)61c1cdbaee HUE-9273 [editor] Add test to check for backend variable replacement3bdf4f2ba3 HUE-9271 [core] Use UBI base images for Hue images (#1107)36b85ea45d HUE-9272 [core] Reduce Hue docker image size (#1106)49e20f2475 HUE-9271 [core] Use UBI base images for Hue images (#1105)a058e41cb2 HUE-8758 [sqlalchemy] Fix missing self.interpreter in rebase10df3fbfda HUE-9266 [hive] Skeleton of mini job browser interface116fd6e938 HUE-9266 [jb] Do not show live history job counter when flag is off99354c6dd2 HUE-9084 [core] Fix eslint in jobBrowserLinks97324505d5 HUE-9266 [history] Change job counter to be about running queriesd5918f94ea HUE-9266 [history] Show submission time822cb3d77a HUE-9266 [history] Left zero pad history ids so that sorting and refresh are consistent3970d457cc HUE-9266 [history] Allow to fetch the history for all the type of queries91b6c5423f HUE-8758 [connector] Persist query history status changese4e6c1ad58 HUE-8758 [connector] Add has_impersonation setting to sqlalchemy0a33d80099 HUE-8758 [sqlalchemy] Add support for connector semicolon statement trim98c9a858da HUE-8888 [ci] Add apt-get update to unblock missing dev packagese4d046ab60 HUE-9270 [sqlalchemy] Add impersonation flag0d0b0a89c5 HUE-9270 [sqlalchemy] Update tests with new parametersb846fc7a16 HUE-9270 [sqlalchemy] Close session of a user closes his engine92857c1f75 HUE-9270 [sqlalchemy] Rename CONNECTION_CACHE to CONNECTIONSc46b8ad8c9 HUE-9270 [sqlalchemy] Reuse close_statement in cancel APIa0610f34dc HUE-9270 [sqlalchemy] Proper engine cacheb04de721c8 HUE-9270 [sqlalchemy] Session revamp57c8bc8ee7 HUE-9077 [ksql] Rely on error decorator to catch autocomplete exceptiona4433618ce HUE-9077 [ksql] Move API connection out of constructor3033026a9a HUE-9077 [ksql] Fix metadata format of query result90ab6708cb HUE-8888 [editor] Remove unused SavedQuery importa9e3c295c8 HUE-8758 [connector] Update execute_and_wait base tests16657f22eb HUE-8758 [connector] Save connector id of saved and history queries7645ebbf00 HUE-8758 [connector] Adding connector to saved queries6cd67f1cba HUE-3797 [notebook] Option to avoid HTML escaping the query result52e653e933 HUE-3797 [browser] Hive query browser query syntax highlightf82d5937f1 HUE-3797 [browser] Add listing of past Hive schedule executions29e079d7bb HUE-3797 [scheduler] Skeleton of Hive Scheduled queries browser79a2af292c HUE-9266 [jb] Adding skeleton of Query History as Job Browser typef2e47ecd0c HUE-8758 [connectors] Show human friendly title in the left assist13032037fd HUE-9182 [ui] Improve click handling for left assist context popover69a88ec49d HUE-8758 [editor] Remove function usage in editor v2c254bba123 HUE-9263 [frontend] Prevent disposal of static componentsf128a19d71 HUE-9263 [assist] Fix issue where the reference panels won't update after editor type change11dd055152 HUE-9263 [assist] Switch from type to connector when setting assist source via eventsd963142d65 HUE-9263 [assist] Consolidate assist events into constants to prevent spelling mistakes5e423f4e9a HUE-9262 [editor] Set the lastExecuted timestamp in editor v274e1262de0 HUE-9265 [assist] Add multiline statement to drag and drop from left assist215a266446 HUE-8888 [docs] Revamp the admin database page0bbaf0db7f HUE-8888 [docs] Support for Oracle RAC8beacf19af HUE-8888 [core] Avoid AttributeError when logging REST calla6a614202d HUE-9758 [connector] Set SQL dialect optimization flags to truecfa2b3c6fa HUE-9259 [impala] Removing incremental refresh3dbf982a8f HUE-8738 [task] Use https for websocket accordingly471b0079f6 HUE-9264 [parser] Add impala missing string function (#1103)a44cbf710e HUE-9758 [metastore] Avoid 'Config' error when refreshing the page27b3e146ad HUE-9758 [connector] Flags if dialect language and function availablef52078fb53 HUE-9249 [browser] Trim impala query and protect when missing19e7f1b437 HUE-9238 [docs] Adding SqlAlchemy connector specific tasks20fc250071 HUE-8758 [connector] Flink sql v11393866fda HUE-8758 [spark] Add Livy sql connector typee4fd81769b HUE-8758 [spark] Properly rename job server to LivyClient92967a2d14 HUE-9207 [catalog] Support window.dataCatalog.disableCache() for optimizer callsede69d2b3a HUE-9207 [editor] Use connector dialect_properties to determine if risks should be shown or notf689920fcb HUE-8758 [connectors] Track connector changes instead of dialect changes247b708051 HUE-9256 [editor] Fix js exception in the file preview context popover812cd39fa4 HUE-9225 [core] Upgrade certain third party python libraries that has identified vulnerabilities (#1102)e0dcda9619 HUE-8888 [core] Removing deprecated yaml files1b1accbbe3 HUE-9205 [editor] Add query error propagation test in hive connectorc5bbb86374 HUE-8758 [connectors] Fix autocomplete issue when connectors are enabled515e540f85 HUE-9297 [optimizer] Prevent constant autocomplete spinner if top columns call is rejected6f0052a2e0 HUE-8758 [connectors] Ensure config is always loaded3547be28b5 HUE-8758 [connectors] Consolidate common connector logic into hueConfig922ed37479 HUE-9255 [assist] Use dialect instead of type in the language reference assist panel672ac98b27 HUE-9255 [assist] Switch from connector type to dialect in the right assist functions paneldcc96a0159 HUE-9207 [frontend] Fix context issues for local optimizer strategy857bd707cd HUE-9249 [browser] API to download a query profilefc82768e27 HUE-9249 [browser] Download or copy Impala profile5f05bffcfe HUE-9249 [browser] Add SQL highlighting to Impala query profile7b8e2b408b HUE-9246 [core] Enable SAML certificate creation with passphrase support. (#1099)92c3c06a0d HUE-9254 [doc] Remove flickity from gethue as GPLa62c397383 HUE-9181 [blog] Localize Hue 4.7 blog into Japanese (#1100)560a233721 HUE-9250 [useradmin] Prevent login failed due to user.last_login is None typeca356c56d9 HUE-8888 [editor] Do not show no result message when filtering matches all values8f29487358 HUE-8758 [connector] Add a spinner when performing test connection60572cc272 HUE-8758 [connector] Reset connector test result when changing section738bdb80b0 HUE-9181 [docs] Update README screenshot with 4.73b275b1bfe HUE-3797 [scheduler] Fix wrong url prefix of list schedules3f126a1d94 HUE-9246 [core] Enable SAML certificate creation with passphrase support. (#1096) (#1098)b7bc3ac98d HUE-9251 [core] Fix Hue can't be launched under openshift (#1097)2d56caefd7 HUE-9245 [core] Add back Django Database metrics from clean up listc0691f4ac7 HUE-9181 [docs] Fix version number in release notes page titleed5a333e8e HUE-9181 [docs] Update links to connector docs on gethueThis Hue release is made possible thanks to the contribution from: