Skip to content

Commit 9de217d

Browse files
committed
HUE-9276 [release] Perform 4.8 release
1 parent 235e7f4 commit 9de217d

File tree

8 files changed

+682
-732
lines changed

8 files changed

+682
-732
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
# This file should be the one source of truth for for versions within HUE.
1818
# It is at least included by each of the default hue app's setup.py.
1919

20-
VERSION="4.7.1"
20+
VERSION="4.8.0"

desktop/libs/librdbms/java/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<groupId>com.cloudera.hue</groupId>
2727
<artifactId>hue-parent</artifactId>
2828
<relativePath>../../../../maven/pom.xml</relativePath>
29-
<version>4.7.1-SNAPSHOT</version>
29+
<version>4.8.0-SNAPSHOT</version>
3030
</parent>
3131

3232
<groupId>com.cloudera.hue</groupId>

docs/docs-site/content/developer/development/_index.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ Update the versions to the next release (current release +1):
862862

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

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

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

874874
Pushing the release branch:
875875

876-
git push origin HEAD:branch-4.7.0
876+
git push origin HEAD:branch-4.8.0
877877

878878
Tagging the release:
879879

880-
git tag -a release-4.7.0 -m "release-4.7.0"
881-
git push origin release-4.7.0
880+
git tag -a release-4.8.0 -m "release-4.8.0"
881+
git push origin release-4.8.0
882882

883883
Building the tarball release:
884884

885885
make prod
886886

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

889889
Push to the CDN:
890890

891-
scp hue-4.7.0.tgz [email protected]:/var/www/cdn.gethue.com/downloads
891+
scp hue-4.8.0.tgz [email protected]:/var/www/cdn.gethue.com/downloads
892892

893893
### Websites
894894

@@ -901,17 +901,17 @@ Other things to update:
901901

902902
Instructions:
903903

904-
docker build https://github.com/cloudera/hue.git#release-4.7.0 -t gethue/hue:4.7.0 -f tools/docker/hue/Dockerfile
905-
docker tag gethue/hue:4.7.0 gethue/hue:latest
904+
docker build https://github.com/cloudera/hue.git#release-4.8.0 -t gethue/hue:4.8.0 -f tools/docker/hue/Dockerfile
905+
docker tag gethue/hue:4.8.0 gethue/hue:latest
906906
docker images
907907
docker login
908908
docker push gethue/hue
909-
docker push gethue/hue:4.7.0
909+
docker push gethue/hue:4.8.0
910910

911-
docker build . -t gethue/nginx:4.7.0 -f tools/docker/nginx/Dockerfile;
912-
docker tag gethue/nginx:4.7.0 gethue/nginx:latest
911+
docker build . -t gethue/nginx:4.8.0 -f tools/docker/nginx/Dockerfile;
912+
docker tag gethue/nginx:4.8.0 gethue/nginx:latest
913913
docker push gethue/nginx
914-
docker push gethue/nginx:4.7.0
914+
docker push gethue/nginx:4.8.0
915915

916916
### Documentation
917917

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

924924
925925
cd /var/www/docs.gethue.com
926-
mkdir 4.7.0
927-
rm latest; ln -s 4.7.0 latest
926+
mkdir 4.8.0
927+
rm latest; ln -s 4.8.0 latest
928928

929-
scp -r docs/docs-site/public/* [email protected]:/var/www/docs.gethue.com/4.7.0
929+
scp -r docs/docs-site/public/* [email protected]:/var/www/docs.gethue.com/4.8.0
930930

931-
scp -r hue-4.6/build/release/prod/hue-4.7.0.tgz [email protected]:/var/www/cdn.gethue.com/downloads/
931+
scp -r hue-4.6/build/release/prod/hue-4.8.0.tgz [email protected]:/var/www/cdn.gethue.com/downloads/
932932

933933
### NPM registry
934934

docs/docs-site/content/releases/release-notes-4.8.0.md

+643-692
Large diffs are not rendered by default.

docs/gethue/content/en/posts/2020-09-15-sql-querying-improvements-phoenix-flink-sparksql-erd.md

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

5656
### Apache Phoenix
5757

58-
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.
58+
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.
5959

6060
### Apache Flink SQL
6161

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

6666
### Apache SparkSql
6767

68-
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.
68+
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.
6969

7070
## UDF / Functions
7171

docs/gethue/content/en/posts/2020-09-23-release-hue-4-8.md

+17-18
Original file line numberDiff line numberDiff line change
@@ -45,33 +45,37 @@ categories:
4545
---
4646
Hi Data Explorers,
4747

48-
&nbsp;
49-
5048
The Hue Team is glad to thanks all the contributors and release Hue 4.8!
5149

52-
<img class="" src="https://cdn.gethue.com/uploads/2015/08/hue-logo-copy.png" alt="hue-logo" width="85" height="63" />
50+
<a href="https://cdn.gethue.com/uploads/2020/09/hue-4.8.png">
51+
<img src="https://cdn.gethue.com/uploads/2020/09/hue-4.8.png" />
52+
</a>
5353

5454
&nbsp;
5555

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

58-
* [Editor](https://gethue.com/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/)
59-
* Initial support of Flink, Phoenix, SparkSql SQL dialects
58+
* [SQL Editor](/blog/sql-querying-improvements-phoenix-flink-sparksql-erd-table/)
59+
* 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
6060
* Parser refactoring to make Apache Calcite grammar improvements easier
61+
* Entity Relationship Diagram of SQL tables with Foreigh Keys as links to other tables
62+
* Improved collaboration with [Query sharing and SQL Gist](/blog/2020-03-04-datawarehouse-database-sql-collaboration-and-sharing-with-link-and-gist/)
6163
* API
6264
* New [components framework](https://docs.gethue.com/developer/components/) to make pieces clean and reusable
63-
* ERD: Display an SQL table with its Foreigh Keys as links to other tables
65+
* ERD Diagram of SQL tables
6466
* Parser: Reuse the JavaScript module to tokenize SQL queries
65-
* [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'
66-
* [How to login](https://gethue.com/blog/how-to-configure-hue-to-use-knoxspnegodjango-backend/) with Apache Knox in a secure cluster
67+
* [REST API](/blog/rest-api-execute-sql-queries-browse-files/): invoke actions like 'Execute SQL query', 'List or download files on S3'
68+
* How to login with Apache Knox in a secure cluster
6769
* Development
68-
* [Docker](https://gethue.com/quickstart-hue-in-docker/) / Kubernetes / [Grafana](https://gethue.com/monitoring-hue-activity-with-grafana-dashboards/) config were refreshed
69-
* 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/)
70+
* [Docker](/quickstart-hue-in-docker/) / Kubernetes / Grafana config were refreshed
71+
* Continuous Integration: Python lint, commit messages checks, JavaScript licenses
7072
* Onboarding experience simplified
7173
* Preview
72-
* REST API, Editor v2, Connectors, Python 3 got some progress
74+
* Editor v2, Connectors, Python 3 are in beta
75+
7376

74-
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/).
77+
78+
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/).
7579

7680
Go grab it and give it a spin!
7781

@@ -88,11 +92,6 @@ Go grab it and give it a spin!
8892
* [demo.gethue.com](demo.gethue.com)
8993
* [Tarball](https://cdn.gethue.com/downloads/hue-4.8.0.tgz) or [source](https://github.com/cloudera/hue/archive/release-4.8.0.zip)
9094
91-
<a href="https://cdn.gethue.com/uploads/2020/09/hue-4.8.png">
92-
<img src="https://cdn.gethue.com/uploads/2020/09/hue-4.8.png" />
93-
</a>
94-
95-
</br>
9695
</br>
9796
</br>
9897

maven/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
<groupId>com.cloudera.hue</groupId>
2424
<artifactId>hue-parent</artifactId>
25-
<version>4.7.1-SNAPSHOT</version>
25+
<version>4.8.0-SNAPSHOT</version>
2626
<packaging>pom</packaging>
2727

2828
<name>Hue Maven Parent POM</name>

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gethue",
3-
"version": "4.7.9",
3+
"version": "4.8.0",
44
"description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
55
"keywords": [
66
"Query Editor",

0 commit comments

Comments
 (0)