Skip to content

Commit

Permalink
HUE-9276 [release] Perform 4.8 release
Browse files Browse the repository at this point in the history
  • Loading branch information
romainr committed Sep 23, 2020
1 parent 235e7f4 commit 9de217d
Show file tree
Hide file tree
Showing 8 changed files with 682 additions and 732 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
# This file should be the one source of truth for for versions within HUE.
# It is at least included by each of the default hue app's setup.py.

VERSION="4.7.1"
VERSION="4.8.0"
2 changes: 1 addition & 1 deletion desktop/libs/librdbms/java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<groupId>com.cloudera.hue</groupId>
<artifactId>hue-parent</artifactId>
<relativePath>../../../../maven/pom.xml</relativePath>
<version>4.7.1-SNAPSHOT</version>
<version>4.8.0-SNAPSHOT</version>
</parent>

<groupId>com.cloudera.hue</groupId>
Expand Down
32 changes: 16 additions & 16 deletions docs/docs-site/content/developer/development/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -862,7 +862,7 @@ Update the versions to the next release (current release +1):

How to count the number of commits since the last release:

git log --oneline --since=2019-08-01 | grep 'release' -n -i
git log --oneline --since=2020-01-01 | grep 'release' -n -i
git log --oneline -449 > commits.txt

cat commits.txt | sed 's/\(HUE\-[[:digit:]][[:digit:]][[:digit:]][[:digit:]]\)/\[\1\]\(https:\/\/issues.cloudera.org\/browse\/\1\)/' | sed 's/^\(.*\)/* \1/' > commits.md
Expand All @@ -873,22 +873,22 @@ And add them and the authors to the release notes:

Pushing the release branch:

git push origin HEAD:branch-4.7.0
git push origin HEAD:branch-4.8.0

Tagging the release:

git tag -a release-4.7.0 -m "release-4.7.0"
git push origin release-4.7.0
git tag -a release-4.8.0 -m "release-4.8.0"
git push origin release-4.8.0

Building the tarball release:

make prod

Source of the release: https://github.com/cloudera/hue/archive/release-4.7.0.zip
Source of the release: https://github.com/cloudera/hue/archive/release-4.8.0.zip

Push to the CDN:

scp hue-4.7.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads
scp hue-4.8.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads

### Websites

Expand All @@ -901,17 +901,17 @@ Other things to update:

Instructions:

docker build https://github.com/cloudera/hue.git#release-4.7.0 -t gethue/hue:4.7.0 -f tools/docker/hue/Dockerfile
docker tag gethue/hue:4.7.0 gethue/hue:latest
docker build https://github.com/cloudera/hue.git#release-4.8.0 -t gethue/hue:4.8.0 -f tools/docker/hue/Dockerfile
docker tag gethue/hue:4.8.0 gethue/hue:latest
docker images
docker login
docker push gethue/hue
docker push gethue/hue:4.7.0
docker push gethue/hue:4.8.0

docker build . -t gethue/nginx:4.7.0 -f tools/docker/nginx/Dockerfile;
docker tag gethue/nginx:4.7.0 gethue/nginx:latest
docker build . -t gethue/nginx:4.8.0 -f tools/docker/nginx/Dockerfile;
docker tag gethue/nginx:4.8.0 gethue/nginx:latest
docker push gethue/nginx
docker push gethue/nginx:4.7.0
docker push gethue/nginx:4.8.0

### Documentation

Expand All @@ -923,12 +923,12 @@ The manual process otherwise would be to [build it](#Documentation) and push it

ssh root@docs.gethue.com
cd /var/www/docs.gethue.com
mkdir 4.7.0
rm latest; ln -s 4.7.0 latest
mkdir 4.8.0
rm latest; ln -s 4.8.0 latest

scp -r docs/docs-site/public/* root@docs.gethue.com:/var/www/docs.gethue.com/4.7.0
scp -r docs/docs-site/public/* root@docs.gethue.com:/var/www/docs.gethue.com/4.8.0

scp -r hue-4.6/build/release/prod/hue-4.7.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads/
scp -r hue-4.6/build/release/prod/hue-4.8.0.tgz root@cdn.gethue.com:/var/www/cdn.gethue.com/downloads/

### NPM registry

Expand Down
1,335 changes: 643 additions & 692 deletions docs/docs-site/content/releases/release-notes-4.8.0.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Hue is getting a more polished experience with [Apache Phoenix](https://phoenix.

### Apache Phoenix

Apache Phoenix makes it easy to query the [Apache HBase](https://hbase.apache.org/) database via SQL. Now the integration is fully working out of the box and several corner cases (e.g. handle the default Phoenix database, list tables and column in the left assist, impersonation support...) have been fixed.
Apache Phoenix makes it easy to query the [Apache HBase](https://hbase.apache.org/) database via SQL. Now the [integration](/sql-querying-apache-hbase-with-apache-phoenix/) is fully working out of the box and several corner cases (e.g. handle the default Phoenix database, list tables and column in the left assist, impersonation support...) have been fixed.

### Apache Flink SQL

Expand All @@ -65,7 +65,7 @@ Apache Flink support for [SQL querying](https://ci.apache.org/projects/flink/fli

### Apache SparkSql

SparkSql is very popular and getting a [round of improvements](https://gethue.com/blog/quick-task-sql-editor-for-apache-spark-sql-with-livy/) when executing SQL queries via Apache Livy. Note that the traditional SqlAlchemy [connectors](https://docs.gethue.com/administrator/configuration/connectors/#apache-spark-sql) or HiveServer Thrift are working too.
SparkSql is very popular and getting a [round of improvements](/blog/quick-task-sql-editor-for-apache-spark-sql-with-livy/) when executing SQL queries via Apache Livy. Note that the traditional SqlAlchemy [connectors](https://docs.gethue.com/administrator/configuration/connectors/#apache-spark-sql) or HiveServer Thrift are working too.

## UDF / Functions

Expand Down
35 changes: 17 additions & 18 deletions docs/gethue/content/en/posts/2020-09-23-release-hue-4-8.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,33 +45,37 @@ categories:
---
Hi Data Explorers,

&nbsp;

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

&nbsp;

This release brings all these improvements on top of [4.7](https://gethue.com/hue-4-7-and-its-improvements-are-out/):
This release brings all these improvements on top of [4.7](/hue-4-7-and-its-improvements-are-out/):

* [Editor](https://gethue.com/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/)
* Initial support of Flink, Phoenix, SparkSql SQL dialects
* [SQL Editor](/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/)
* Initial support of Apache [Flink](/blog/sql-editor-for-apache-flink-sql/), [Phoenix](/sql-querying-apache-hbase-with-apache-phoenix/), [SparkSql](/blog/quick-task-sql-editor-for-apache-spark-sql-with-livy/) SQL dialects
* Parser refactoring to make Apache Calcite grammar improvements easier
* Entity Relationship Diagram of SQL tables with Foreigh Keys as links to other tables
* Improved collaboration with [Query sharing and SQL Gist](/blog/2020-03-04-datawarehouse-database-sql-collaboration-and-sharing-with-link-and-gist/)
* API
* New [components framework](https://docs.gethue.com/developer/components/) to make pieces clean and reusable
* ERD: Display an SQL table with its Foreigh Keys as links to other tables
* ERD Diagram of SQL tables
* Parser: Reuse the JavaScript module to tokenize SQL queries
* [REST API](https://gethue.com/blog/rest-api-execute-sql-queries-browse-files/): invoke actions like 'Execute SQL query', 'List or download files on S3'
* [How to login](https://gethue.com/blog/how-to-configure-hue-to-use-knoxspnegodjango-backend/) with Apache Knox in a secure cluster
* [REST API](/blog/rest-api-execute-sql-queries-browse-files/): invoke actions like 'Execute SQL query', 'List or download files on S3'
* How to login with Apache Knox in a secure cluster
* Development
* [Docker](https://gethue.com/quickstart-hue-in-docker/) / Kubernetes / [Grafana](https://gethue.com/monitoring-hue-activity-with-grafana-dashboards/) config were refreshed
* Continuous Integration: [Python lint, commit messages checks](https://gethue.com/automated-checking-python-style-and-title-format-of-git-commits-continuous-integration/), [JavaScript licenses](https://gethue.com/automated-checking-javascript-licenses-absolute-paths-continuous-integration/)
* [Docker](/quickstart-hue-in-docker/) / Kubernetes / Grafana config were refreshed
* Continuous Integration: Python lint, commit messages checks, JavaScript licenses
* Onboarding experience simplified
* Preview
* REST API, Editor v2, Connectors, Python 3 got some progress
* Editor v2, Connectors, Python 3 are in beta


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/).

It has more than 600+ commits and 200+ 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!

Expand All @@ -88,11 +92,6 @@ Go grab it and give it a spin!
* [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>

Expand Down
2 changes: 1 addition & 1 deletion maven/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

<groupId>com.cloudera.hue</groupId>
<artifactId>hue-parent</artifactId>
<version>4.7.1-SNAPSHOT</version>
<version>4.8.0-SNAPSHOT</version>
<packaging>pom</packaging>

<name>Hue Maven Parent POM</name>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gethue",
"version": "4.7.9",
"version": "4.8.0",
"description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
"keywords": [
"Query Editor",
Expand Down

0 comments on commit 9de217d

Please sign in to comment.