浏览代码

HUE-9276 [release] Perform 4.8 release

Romain 5 年之前
父节点
当前提交
9de217d6b6

+ 1 - 1
VERSION

@@ -17,4 +17,4 @@
 # This file should be the one source of truth for for versions within HUE.
 # 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.
 # It is at least included by each of the default hue app's setup.py.
 
 
-VERSION="4.7.1"
+VERSION="4.8.0"

+ 1 - 1
desktop/libs/librdbms/java/pom.xml

@@ -26,7 +26,7 @@
       <groupId>com.cloudera.hue</groupId>
       <groupId>com.cloudera.hue</groupId>
       <artifactId>hue-parent</artifactId>
       <artifactId>hue-parent</artifactId>
       <relativePath>../../../../maven/pom.xml</relativePath>
       <relativePath>../../../../maven/pom.xml</relativePath>
-      <version>4.7.1-SNAPSHOT</version>
+      <version>4.8.0-SNAPSHOT</version>
     </parent>
     </parent>
 
 
     <groupId>com.cloudera.hue</groupId>
     <groupId>com.cloudera.hue</groupId>

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

@@ -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:
 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
     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
     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:
 
 
 Pushing the release branch:
 Pushing the release branch:
 
 
-    git push origin HEAD:branch-4.7.0
+    git push origin HEAD:branch-4.8.0
 
 
 Tagging the release:
 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:
 Building the tarball release:
 
 
     make prod
     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:
 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
 ### Websites
 
 
@@ -901,17 +901,17 @@ Other things to update:
 
 
 Instructions:
 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 images
     docker login
     docker login
     docker push gethue/hue
     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
-    docker push gethue/nginx:4.7.0
+    docker push gethue/nginx:4.8.0
 
 
 ### Documentation
 ### Documentation
 
 
@@ -923,12 +923,12 @@ The manual process otherwise would be to [build it](#Documentation) and push it
 
 
     ssh root@docs.gethue.com
     ssh root@docs.gethue.com
     cd /var/www/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
 ### NPM registry
 
 

文件差异内容过多而无法显示
+ 623 - 692
docs/docs-site/content/releases/release-notes-4.8.0.md


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

@@ -55,7 +55,7 @@ Hue is getting a more polished experience with [Apache Phoenix](https://phoenix.
 
 
 ### Apache 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
 ### Apache Flink SQL
 
 
@@ -65,7 +65,7 @@ Apache Flink support for [SQL querying](https://ci.apache.org/projects/flink/fli
 
 
 ### Apache SparkSql
 ### 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
 ## UDF / Functions
 
 

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

@@ -45,33 +45,37 @@ categories:
 ---
 ---
 Hi Data Explorers,
 Hi Data Explorers,
 
 
-&nbsp;
-
 The Hue Team is glad to thanks all the contributors and release Hue 4.8!
 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;
 &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
   * 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
 * API
   * New [components framework](https://docs.gethue.com/developer/components/) to make pieces clean and reusable
   * 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
     * 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
 * 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
   * Onboarding experience simplified
 * Preview
 * 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!
 Go grab it and give it a spin!
 
 
@@ -88,11 +92,6 @@ Go grab it and give it a spin!
 * [demo.gethue.com](demo.gethue.com)
 * [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)
 * [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>
 </br>
 </br>
 
 

+ 1 - 1
maven/pom.xml

@@ -22,7 +22,7 @@
 
 
   <groupId>com.cloudera.hue</groupId>
   <groupId>com.cloudera.hue</groupId>
   <artifactId>hue-parent</artifactId>
   <artifactId>hue-parent</artifactId>
-  <version>4.7.1-SNAPSHOT</version>
+  <version>4.8.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <packaging>pom</packaging>
 
 
   <name>Hue Maven Parent POM</name>
   <name>Hue Maven Parent POM</name>

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "gethue",
   "name": "gethue",
-  "version": "4.7.9",
+  "version": "4.8.0",
   "description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
   "description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
   "keywords": [
   "keywords": [
     "Query Editor",
     "Query Editor",

部分文件因为文件数量过多而无法显示