release-notes-4.7.0.md 92 KB


title: "4.7.0" date: 2020-04-10T18:28:08-07:00 draft: false weight: -4070

tags: ['skipIndexing']

Hue v4.7.0, released April 10th 2020

Hue is an open source SQL Cloud Assistant for developing and accessing Databases & Data Warehouses/Data Apps and collaborating: http://gethue.com

Note: Hue v4.7.1, released May 20th 2020 - HUE-9356

  • Kerberos 'TypeError: function takes at most 2 arguments (3 given)' ISSUE 1101
  • There was also other JavaScript bugs in the Query Browser related to some Ko-Js dependencies

Summary

The focus of this release was to keep building on top of 4.6, modularize the tech stack, improve SQL integrations and prepare major features of Hue 5. Some highlights:

Read the complete list of improvements on Hue 4.7 is out!.

Download the tarball or source releases.

Notable Changes

SQL

  • Foreign Keys are showing-up in the SQL left assist
  • The autocomplete grammar was updated with: INTEGER, CTAS, STREAM keyword, EXPLAIN, LOAD, SHOW MATERIALIZED VIEW, ALTER MATERIALIZED VIEW, DROP MATERIALIZED VIEW
  • Materialized views are showing-up with the proper eye icon
  • Hive LLAP/Tez sessions management was revamped in order to support more than one query running concurrently
  • The Drag & Drop from the SQL left assist flakiness was fixed
  • SQL samples now also work with mutable tables (e.g. ORC format tables with INSERT, DELETE, UPDATE..)
  • How to build SQL Autocompletes tutorial has been updated
  • SQL Autocomplete parsers are now available as a JavaScript component pluggable via a classic npm install

Collaboration

  • Queries snippets can be shared via a Gist with their own Slack previews
  • Queries can be shared via public links
  • The link sharing modal was restyled to be friendlier

Infra

Admin

  • Configuration settings can be searched via a filter
  • The delete flow of a user now disables instead of deleting (to avoid losing the saved documents and queries)
  • User admin page now displays ACTIVE and SUPERUSER statuses
  • The number of active users metric per API instance was revamped

Progress

  • HUE-8768 The new version of the Editor with multi execution contexts and more robustness got 200+ commits
  • HUE-8758 SQL connectors configuration instead of using hue.ini is close to a MVP
  • HUE-8824 The Optimizations and Catalogs API were made public
  • HUE-8738 The Celery Task Server and SQL task got updated for Python 3

Compatibility

Runs on CentOS versions 6.8+, Red Hat Enterprise Linux (RHEL 6, 7), and Ubuntu 18.04 and 20.04.

Tested with CDH6 and CDP Data Center. Specifically:

  • Hadoop 3.0
  • Hive 2.2 / 3.0
  • Oozie 5.0
  • HBase 2.0
  • Pig 0.17
  • Impala 3.0
  • Solr 7.4
  • Spark 2.2

Other versions should work, but not tested.

Supported Browsers:

Hue works with the two most recent versions of the following browsers.

  • Chrome
  • Firefox LTS
  • Safari
  • Microsoft Edge

Runs with Python 2.7+. 3.6+ is getting ready.

Note: CentOS 6 and RHEL 6 require EPEL python 2.7 package.

List of 650+ Commits

Contributors

This Hue release is made possible thanks to the contribution from:

  • 10sr
  • Aaron Newton
  • Aaron Peddle
  • Aaron T. Myers
  • abec
  • Abraham Elmahrek
  • Aditya Acharya
  • Adrian Yavorskyy
  • aig
  • airokey
  • Ajay Jadhav
  • Alex Breshears
  • Alex Newman
  • Alex (posi) Newman
  • alheio
  • alphaskade
  • Ambreen Kazi
  • Amit Kabra
  • Andrei Savu
  • Andrew Bayer
  • Andrew Yao
  • Andy Braslavskiy
  • Ann McCown
  • antbell
  • Antonio Bellezza
  • arahuja
  • Ashu Pachauri
  • Atupal
  • Avindra Goolcharan
  • batou9150
  • bcwalrus
  • bc Wong
  • Ben Bishop
  • Ben Gooley
  • Ben White
  • Bhargava Kalathuru
  • BirdZhang
  • Bruce Mitchener
  • Bruno Mahé
  • bschell
  • bwang
  • cconner
  • Chris Conner
  • Chris Stephens
  • Christopher Conner
  • Christopher McConnell
  • Christopherwq Conner
  • cmconner156
  • Craig Minihan
  • cwalet
  • Daehan Kim
  • dbeech
  • denniszag
  • dependabot[bot]
  • Derek Chen-Becker
  • Diego Sevilla Ruiz
  • Dominik Gehl
  • Eli Collins
  • Emmanuel Bessah
  • Enrico Berti
  • Eric Chen
  • Erick Tryzelaar
  • Ewan Higgs
  • fatherfox
  • gdgt
  • Gilad Wolff
  • grundprinzip
  • Grzegorz Kokosiński
  • Guido Serra
  • happywind
  • Harsh
  • Harsh J
  • Hector Acosta
  • Henry Robinson
  • hueadmin
  • Igor Wiedler
  • ihacku
  • Ilkka Turunen
  • Istvan
  • Ivan Dzikovsky
  • Ivan Orlov
  • Jack McCracken
  • Jaguar Xiong
  • Jakub Kukul
  • Jamie Davenport
  • Jarcek
  • jdesjean
  • Jean-Francois Desjeans Gauthier
  • jeff.melching
  • Jenny Kim
  • jheyming
  • jkm
  • Joe Crobak
  • Joey Echeverria
  • Johan Ahlen
  • Johan Åhlén
  • Jon Natkins
  • Jordan Moore
  • Josh Walters
  • Karissa McKelvey
  • Kevin Risden
  • Kevin Wang
  • Khwunchai Jaengsawang
  • Kostas Sakellis
  • krish
  • Lars Francke
  • Li Jiahong
  • linchan-ms
  • Linden Hillenbrand
  • linwukang
  • Luca Natali
  • Luke Carmichael
  • lvziling
  • Mahesh Balakrishnan
  • maiha
  • Marcus McLaughlin
  • Mariusz Strzelecki
  • Martin Traverso
  • Mathias Rangel Wulff
  • Matías Javier Rossi
  • Maulik Shah
  • Max T
  • Michael Prim
  • Michal Ferlinski
  • Michalis Kongtongk
  • MoA
  • Mobin Ranjbar
  • motta
  • mrmrs
  • Mykhailo Kysliuk
  • Naoki Takezoe
  • Nicolas Fouché
  • Nicolas Landier
  • NikolayZhebet
  • Olaf Flebbe
  • Oli Steadman
  • OOp001
  • Oren Mazor
  • oxpa
  • Pala M Muthaia Chettiar
  • Patricia Sz
  • Patrick Carlson
  • Patrycja Szabłowska
  • pat white
  • Paul Battaglia
  • Paul McCaughtry
  • peddle
  • Peter Slawski
  • Philip Zeyliger
  • Piotr Ackermann
  • pkuwm
  • Prachi Poddar
  • Prakash Ranade
  • Prasad Mujumdar
  • Qi Xiao
  • rainysia
  • raphi
  • Rentao Wu
  • Renxia Wang
  • Rick Bernotas
  • Ricky Saltzer
  • robrotheram
  • Romain
  • Romain Rigaux
  • Roman Shaposhnik
  • Roohi
  • Roohi Syeda
  • rpoluri
  • Rui Pereira
  • Sai Chirravuri
  • sandeepreddy3647
  • Santiago Ciciliani
  • sbaudoin
  • Scott Kahler
  • Sean Mackrory
  • Shahab Tajik
  • Shawarma
  • Shawn Van Ittersum
  • Shin So
  • shobull
  • Shrijeet
  • Shrijeet Paliwal
  • Shuo Diao
  • Siddhartha Sahu
  • Simon Beale
  • Simon Whittaker
  • sky4star
  • skyyws
  • spaztic1215
  • Stefano Palazzo
  • Stephanie Bodoff
  • Suhas Satish
  • TAKLON STEPHEN WU
  • TAK LON WU
  • Tamas Sule
  • Tatsuo Kawasaki
  • Taylor Ainsworth
  • Thai Bui
  • thinker0
  • Thomas Aylott
  • Thomas Poepping
  • Tianjin Gu
  • tjphilpot
  • todaychi
  • Todd Lipcon
  • Tom Mulder
  • travisle22
  • Vadim Markovtsev
  • van Orlov
  • vinithra
  • voyageth
  • vybs
  • Wang, Xiaozhe
  • Weixia
  • Weixia Xu
  • William Bourque
  • wilson
  • Word
  • Xavier Morera
  • Xhxiong
  • Xiao Kang
  • Xingang Zhang
  • xq262144
  • Ying Chen
  • Yixiao Lin
  • Yoer
  • Yuriy Hupalo
  • ywheel
  • z00484332
  • Zachary York
  • Zach York
  • Zhang Bo
  • Zhang Ruiqiang
  • zhengkai
  • Zhihai Xu
  • z-york
  • 小龙哥
  • 白菜
  • 鸿斌