This is an automated email from the ASF dual-hosted git repository.
chenjunxu 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 29e6dd5 release: new version 2.1.1 (#959)
29e6dd5 is described below
commit 29e6dd51b3b1d40ebcc61cc37275e5a7fda09b31
Author: YuanSheng Wang <[email protected]>
AuthorDate: Fri Dec 11 10:48:42 2020 +0800
release: new version 2.1.1 (#959)
* docs: update CHANGELOG for v2.1.1
* docs: update CHANGELOG for v2.1.1
* docs: update CHANGELOG for v2.1.1
* docs: update deployment doc for v2.1.1
* docs: update CHANGELOG for v2.1.1
* feat(web): upgrade web version
* docs: update README and changelog
* feat(docs): update latest version to 2.1.1
* fix(docs): use correct apisix's version
Co-authored-by: nic-chen <[email protected]>
Co-authored-by: 琚致远 <[email protected]>
---
CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++----
README.md | 6 ++++--
docs/FAQ.md | 2 +-
docs/deploy-with-docker.md | 2 +-
docs/deploy.md | 2 +-
docs/develop.md | 2 +-
web/package.json | 2 +-
7 files changed, 41 insertions(+), 11 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e03604e..59b1dd6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,14 +19,42 @@
# Table of Contents
+- [2.1.1](#211)
- [2.1.0](#210)
- [2.0.0](#200)
- [1.5.0](#150)
- [1.0.0](#100)
+
+# 2.1.1
+
+This release mainly adds test cases and bugfix for `Manager API`.
+
+`Manager API` 2.1.1 should be used with APISIX 2.1. It is not recommended to
use with other APISIX versions.
+
+### Core
+
+**The default port of `Manager API` is changed from 8080 to 9000.**
[#931](https://github.com/apache/apisix-dashboard/pull/931)
+
+### Test case
+
+Add e2e test cases for route, upstream, consumer, SSL, and plugins.
+
+## Bugfix
+
+- Fix: when created route by `Admin API`, upstream can not be modified by
dashboard. [#847](https://github.com/apache/apisix-dashboard/pull/847)
+- Fix: create route with jwt-auth will display an error.
[#878](https://github.com/apache/apisix-dashboard/pull/878)
+- Fix: create route with error format remote_addrs `Manager API` will return
200, but should return 400.
[#899](https://github.com/apache/apisix-dashboard/pull/899)
+- Fix: make field ID compatible with both string and int.
[#902](https://github.com/apache/apisix-dashboard/pull/902)
+- Fix: can't run `Manager API` in intranet env.
[#947](https://github.com/apache/apisix-dashboard/pull/947)
+- Fix: create a route through the dashboard, without filling in the client
address, APISIX reports errors.
[#948](https://github.com/apache/apisix-dashboard/pull/948)
+- Fix: creates a route and enables redirect HTTPS on dashboard, and the
browser reports an error when submitting.
[#957](https://github.com/apache/apisix-dashboard/pull/957)
+
+For more changes, please refer to
[Milestone](https://github.com/apache/apisix-dashboard/milestone/8).
+
# 2.1.0
-This release mainly adds test cases for manager-api.
+This release mainly adds test cases for `Manager API`.
### Core
@@ -41,8 +69,8 @@ This release mainly refactors the dashboard, omitting MySQL,
improve test cases.
### Core
-- Refactor frontend with Admin-API.
-- Manager-API removes dependency on MySQL.
+- Refactor frontend with `Admin API`.
+- `Manager API` removes dependency on MySQL.
- Support plugin orchestration.
- Setting standards for frontend internationalization.
- New deployment pattern.
@@ -65,7 +93,7 @@ This release mainly refactors the dashboard.
### Core
- Integrate with Ant Design Pro.
[#263](https://github.com/apache/apisix-dashboard/pull/263)
-- Added Manager API support to process logics between APISIX and Dashboard.
+- Added `Manager API` support to process logics between APISIX and Dashboard.
- Added Metrics/Route/SSL/Upstream/Consumer module.
## 1.0.0
diff --git a/README.md b/README.md
index 254d47f..b2d764a 100644
--- a/README.md
+++ b/README.md
@@ -27,13 +27,15 @@
<a href="https://twitter.com/apacheapisix">Twitter</a>
</p>
+The latest version is 2.1.1 and should be used with APISIX 2.1. It is not
recommended to use with other APISIX versions.
+
## What's Apache APISIX Dashboard
The Apache APISIX Dashboard is designed to make it as easy as possible for
users to operate [Apache APISIX](https://github.com/apache/apisix) through a
frontend interface.
The Dashboard is the control plane and performs all parameter checks; Apache
APISIX mixes data and control planes and will evolve to a pure data plane.
-This project includes `manager-api`, which will gradually replace `admin-api`
in Apache APISIX.
+This project includes `Manager API`, which will gradually replace `Admin API`
in Apache APISIX.
Note: Currently the Dashboard does not have complete coverage of Apache APISIX
features, [visit here](https://github.com/apache/apisix-dashboard/milestones)
to view the milestones.
@@ -57,7 +59,7 @@ Note: Currently the Dashboard does not have complete coverage
of Apache APISIX f
└── web
```
-1. The `api` directory is used to store the `manager-api` source codes, which
is used to manage `etcd` and provide APIs to the frontend interface.
+1. The `api` directory is used to store the `Manager API` source codes, which
is used to manage `etcd` and provide APIs to the frontend interface.
2. The `web` directory is used to store the frontend source codes.
## Build then launch
diff --git a/docs/FAQ.md b/docs/FAQ.md
index ac1d047..66810fa 100644
--- a/docs/FAQ.md
+++ b/docs/FAQ.md
@@ -40,7 +40,7 @@ Since the Dashboard caches the jsonschema data of the plugins
in Apache APISIX,
2. Execute the following commands.
```sh
-# `$version` is the version number of Apache APISIX, e.g. master or 2.0.
+# `$version` is the version number of Apache APISIX, e.g. master or 2.1.
$ api/build-tools/schema-sync.sh $version
```
diff --git a/docs/deploy-with-docker.md b/docs/deploy-with-docker.md
index 185fbef..c458a8c 100644
--- a/docs/deploy-with-docker.md
+++ b/docs/deploy-with-docker.md
@@ -40,7 +40,7 @@ $ docker build -t apisix-dashboard:$tag .
$ docker build -t apisix-dashboard:$tag . --build-arg ENABLE_PROXY=true
# If you want to use the latest codes to build, you can specify the
`APISIX_DASHBOARD_VERSION` parameter to `master`.
-# This parameter can also be specified as branch name of a specific version,
such as `v2.0`.
+# This parameter can also be specified as branch name of a specific version,
such as `v2.1.1`.
$ docker build -t apisix-dashboard:$tag . --build-arg
APISIX_DASHBOARD_VERSION=master
```
diff --git a/docs/deploy.md b/docs/deploy.md
index 408de2c..657ac08 100644
--- a/docs/deploy.md
+++ b/docs/deploy.md
@@ -45,7 +45,7 @@ $ go env -w GOPROXY=https://goproxy.cn,direct
## Clone the project
```sh
-$ git clone -b v2.0 https://github.com/apache/apisix-dashboard.git
+$ git clone -b v2.1.1 https://github.com/apache/apisix-dashboard.git
```
## Build
diff --git a/docs/develop.md b/docs/develop.md
index 42d9777..f78ab2b 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.0 https://github.com/apache/apisix-dashboard.git
+$ git clone -b v2.1.1 https://github.com/apache/apisix-dashboard.git
```
## Start developing
diff --git a/web/package.json b/web/package.json
index 86418af..19d7052 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "apisix-dashboard",
- "version": "2.0.2",
+ "version": "2.1.1",
"private": true,
"description": "Dashboard for Apache APISIX",
"scripts": {