|
@@ -0,0 +1,148 @@
|
|
|
|
|
+---
|
|
|
|
|
+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!
|
|
|
|
|
+
|
|
|
|
|
+<img class="" src="https://cdn.gethue.com/uploads/2015/08/hue-logo-copy.png" alt="hue-logo" width="85" height="63" />
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+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)
|
|
|
|
|
+
|
|
|
|
|
+<a href="https://cdn.gethue.com/uploads/2020/09/hue-4.8.png">
|
|
|
|
|
+ <img src="https://cdn.gethue.com/uploads/2020/09/hue-4.8.png" />
|
|
|
|
|
+</a>
|
|
|
|
|
+
|
|
|
|
|
+</br>
|
|
|
|
|
+</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
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## 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!
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+Onwards!
|