This is an automated email from the ASF dual-hosted git repository.

juzhiyuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git


The following commit(s) were added to refs/heads/master by this push:
     new b40cb40  Backport v2.4 changelog and version (#1489)
b40cb40 is described below

commit b40cb404273baf7360dd248a4e8278a605bbf2e3
Author: liuxiran <belovedx...@126.com>
AuthorDate: Sun Feb 21 05:16:32 2021 +0800

    Backport v2.4 changelog and version (#1489)
---
 CHANGELOG.md            | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 api/VERSION             |  2 +-
 docs/deploy-with-rpm.md |  2 +-
 docs/deploy.md          |  2 +-
 docs/develop.md         |  2 +-
 web/package.json        |  2 +-
 6 files changed, 51 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0dc3323..a7bb9f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@
 
 # Table of Contents
 
+- [2.4.0](#240)
 - [2.3.0](#230)
 - [2.2.0](#220)
 - [2.1.1](#211)
@@ -27,6 +28,51 @@
 - [1.5.0](#150)
 - [1.0.0](#100)
 
+# 2.4.0
+
+This release mainly improves basic features, bugfix and adds test cases.
+
+`Manager API` 2.4 should be used with [Apache APISIX 
2.3](https://github.com/apache/apisix/releases/tag/2.3). It is not recommended 
to use with other Apache APISIX versions.
+
+### Core
+
+- Support to show warning notification when dashboard version not matching 
apisix. [#1435](https://github.com/apache/apisix-dashboard/pull/1435)
+- Support mTLS connection to ETCD. 
[#1437](https://github.com/apache/apisix-dashboard/pull/1437)
+- Support IP allow list. 
[#1424](https://github.com/apache/apisix-dashboard/pull/1424)
+- Support to get manager-api version through API. 
[#1429](https://github.com/apache/apisix-dashboard/pull/1429)
+- Support import route from OpenAPI specification3.0. 
[#1102](https://github.com/apache/apisix-dashboard/pull/1102)
+- Support export route from OpenAPI specification3.0. 
[#1245](https://github.com/apache/apisix-dashboard/pull/1245)
+- Support string type for the script field in Route. 
[#1289](https://github.com/apache/apisix-dashboard/pull/1289)
+- Feat: add script_id field in Route.entity. 
[#1386](https://github.com/apache/apisix-dashboard/pull/1386)
+- Feat: add stop subcommand. 
[#741](https://github.com/apache/apisix-dashboard/pull/741)
+- Feat: add e2e test coverage. 
[#1270](https://github.com/apache/apisix-dashboard/pull/1270)
+- Feat: add returning value for HTTP PUT and PATCH methods. 
[#1322](https://github.com/apache/apisix-dashboard/pull/1322)
+- Feat: user can skip upstream when select service_id 
[#1302](https://github.com/apache/apisix-dashboard/pull/1302)
+
+### Bugfix
+
+- Fix: add defer recover for goroutines to prevent abnormal crash. 
[#1419](https://github.com/apache/apisix-dashboard/pull/1419)
+- Fix: add version ldflags when building manager-api in Dockerfile. 
[#1393](https://github.com/apache/apisix-dashboard/pull/1393)
+- Fix: Upgrade gjson and protobuf to avoid security problem. 
[#1366](https://github.com/apache/apisix-dashboard/pull/1366)
+- Fix: Incomplete label display. 
[#1252](https://github.com/apache/apisix-dashboard/pull/1252)
+- Fix: Redirect plugin should not show in route step3 
[#1276](https://github.com/apache/apisix-dashboard/pull/1276)
+- Fix: Editing a Service, the upstream info will be lost. 
[#1347](https://github.com/apache/apisix-dashboard/pull/1347)
+
+### Test Case
+
+- Use ginkgo framwork to do backend E2E testing. 
[#1319](https://github.com/apache/apisix-dashboard/pull/1319)
+- Add action to check the version for release. 
[#1418](https://github.com/apache/apisix-dashboard/pull/1418)
+- Add test for make build. 
[#1421](https://github.com/apache/apisix-dashboard/pull/1421)
+- Remove the etcd dependency in part of unit test. 
[#1169](https://github.com/apache/apisix-dashboard/pull/1469)
+- Skip Cypress binary install when build. 
[#1248](https://github.com/apache/apisix-dashboard/pull/1248)
+- Enhance plugin schema smoke test 
[#1261](https://github.com/apache/apisix-dashboard/pull/1261)
+- Delete unnecessary wait in front-end test. 
[#1370](https://github.com/apache/apisix-dashboard/pull/1370)
+- Add edit the plugin testcase 
[#1372](https://github.com/apache/apisix-dashboard/pull/1372)
+
+### Doc
+
+- Doc: add document for introducing bakend e2e test. 
[#1381](https://github.com/apache/apisix-dashboard/pull/1381)
+
 # 2.3.0
 
 ### Core
diff --git a/api/VERSION b/api/VERSION
index bb576db..6b4950e 100644
--- a/api/VERSION
+++ b/api/VERSION
@@ -1 +1 @@
-2.3
+2.4
diff --git a/docs/deploy-with-rpm.md b/docs/deploy-with-rpm.md
index 407b7f2..1b77720 100644
--- a/docs/deploy-with-rpm.md
+++ b/docs/deploy-with-rpm.md
@@ -24,7 +24,7 @@
 ## Install from RPM
 
 ```sh
-$ sudo yum install -y 
https://github.com/apache/apisix-dashboard/releases/download/v2.3/apisix-dashboard-v2.3-1.x86_64.rpm
+$ sudo yum install -y 
https://github.com/apache/apisix-dashboard/releases/download/v2.4/apisix-dashboard-v2.4-1.x86_64.rpm
 ```
 
 ## Run
diff --git a/docs/deploy.md b/docs/deploy.md
index 3d55548..4b4b756 100644
--- a/docs/deploy.md
+++ b/docs/deploy.md
@@ -43,7 +43,7 @@ $ go env -w GOPROXY=https://goproxy.cn,direct
 ## Clone the project
 
 ```sh
-$ git clone -b v2.3 https://github.com/apache/apisix-dashboard.git
+$ git clone -b v2.4 https://github.com/apache/apisix-dashboard.git
 ```
 
 ## Build
diff --git a/docs/develop.md b/docs/develop.md
index 110fcb6..75d470b 100644
--- a/docs/develop.md
+++ b/docs/develop.md
@@ -28,7 +28,7 @@ Before development, refer to this [guide](./deploy.md) to 
install dependencies.
 ## Clone the project
 
 ```sh
-$ git clone -b v2.2 https://github.com/apache/apisix-dashboard.git
+$ git clone -b v2.4 https://github.com/apache/apisix-dashboard.git
 ```
 
 ## Start developing
diff --git a/web/package.json b/web/package.json
index 8b1874c..d99bb4b 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
 {
   "name": "apisix-dashboard",
-  "version": "2.2.0",
+  "version": "2.4.0",
   "private": true,
   "description": "Dashboard for Apache APISIX",
   "scripts": {

Reply via email to