2020-09-23-release-hue-4-8.md 4.3 KB


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:

  • 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.

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

  • Tarball or source



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

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 The new version of the Editor with multi execution contexts got 50+ commits and is in beta
  • HUE-8758 SQL connectors configuration API instead of using hue.ini is in beta
  • HUE-8824 Sections of the private API were documented while the public API is getting scoped
  • 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!