---
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!
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

## 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!