--- title: Hue 4.8 and its improvements are out! author: Hue Team type: post date: 2020-09-23T00:00:00+00:00 url: /blog/hue-4-8-phoenix-flink-sparksql-components/ sf_thumbnail_type: - none sf_thumbnail_link_type: - link_to_post sf_detail_type: - none sf_page_title: - 1 sf_page_title_style: - standard sf_no_breadcrumbs: - 1 sf_page_title_bg: - none sf_page_title_text_style: - light sf_background_image_size: - cover sf_social_sharing: - 1 sf_related_articles: - 1 sf_sidebar_config: - left-sidebar sf_left_sidebar: - Sidebar-2 sf_right_sidebar: - Sidebar-1 sf_caption_position: - caption-right sf_remove_promo_bar: - 1 ampforwp-amp-on-off: - default categories: - Version 4.8 - Release --- Hi Data Explorers,   The Hue Team is glad to thanks all the contributors and release Hue 4.8! hue-logo   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 * Parser refactoring to make Apache Calcite grammar improvements easier * API * New components framework 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' * Development * Docker / Kubernetes config were refreshed * Continuous Integration: Python lint, commit messages checks * Onboarding experience simplified 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/). Go grab it and give it a spin! * Docker ``` docker run -it -p 8888:8888 gethue/4.8.0 ``` * Kubernetes : ``` helm repo add gethue https://helm.gethue.com helm repo update helm install gethue/hue ``` * [demo.gethue.com](demo.gethue.com) * [Tarball](https://cdn.gethue.com/downloads/hue-4.8.0.tgz) or [source](https://github.com/cloudera/hue/archive/release-4.8.0.zip)


--> 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 Forum and quick start SQL querying! Onwards!