docs: added 2.7.1 CHANGELOG
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3605c9d..5e8c347 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@
# Table of Contents
+- [2.7.1](#271)
- [2.7.0](#270)
- [2.6.1](#261)
- [2.6.0](#260)
@@ -32,6 +33,36 @@
- [1.5.0](#150)
- [1.0.0](#100)
+# 2.7.1
+
+This release conatains some features and bugfixes, and all the existing functionalities are compatible with Apache APISIX 2.7.
+
+### Core
+
+- chore: refactor ManagerAPI to reduce redundant code and improve readability [#1956](https://github.com/apache/apisix-dashboard/pull/1956)
+- chore: add required flag for Route name field [#2025](https://github.com/apache/apisix-dashboard/pull/2025)
+- feat: remove the Version Match logics [2023](https://github.com/apache/apisix-dashboard/pull/2023) [#2038](https://github.com/apache/apisix-dashboard/pull/2038)
+- feat(i18n): improve Web to have a better i18n description [#1973](https://github.com/apache/apisix-dashboard/pull/1973) [#1963](https://github.com/apache/apisix-dashboard/pull/1963)
+- feat(Upstream): set a initial weight value for the upstream node [#1979](https://github.com/apache/apisix-dashboard/pull/1979)
+- feat(Plugin): allowing limit-req to dynamically adapt to the BE rules [#1995](https://github.com/apache/apisix-dashboard/pull/1995)
+- feat(Plugin): allowing limit-conn to dynamically adapt to the BE rules [#1990](https://github.com/apache/apisix-dashboard/pull/1990)
+- feat(Route): support uri/uris/remote_addr/remote_addrs/host/hosts [#2046](https://github.com/apache/apisix-dashboard/pull/2046)
+
+### Bugfix
+
+- fix(Plugin): only auth type plugin need to configure [1983](https://github.com/apache/apisix-dashboard/pull/1983)
+- fix(Plugin): add nodelay for limit-req plugin [#2021](https://github.com/apache/apisix-dashboard/pull/2021)
+- fix(Route): add the missing operators [#2022](https://github.com/apache/apisix-dashboard/pull/2022)
+- fix(Route): support websocket enable in route [#2042](https://github.com/apache/apisix-dashboard/pull/2052)
+- fix(Consumer): remove the extra `undefined` user [#1987](https://github.com/apache/apisix-dashboard/pull/1987)
+- fix(Upstream): make service chash key Input inputable and selectable [#1982](https://github.com/apache/apisix-dashboard/pull/1982)
+- fix(Upstream): update hash_on field and limitation [#2034](https://github.com/apache/apisix-dashboard/pull/2034)
+- fix(Web): omit all `null` value from request body [#2042](https://github.com/apache/apisix-dashboard/pull/2042)
+- fix(Web): redirect uri when session expired [#2044](https://github.com/apache/apisix-dashboard/pull/2044)
+- fix(Web): update the sidebar menu position [#2051](https://github.com/apache/apisix-dashboard/pull/2051)
+- fix(ManagerAPI): avoid nil pointer dereference and remove redundant code [#2031](https://github.com/apache/apisix-dashboard/pull/2031)
+- fix(ManagerAPI): support running ManagerAPI on Windows [#1947](https://github.com/apache/apisix-dashboard/pull/1947)
+
# 2.7.0
This release mainly improves basic features, bugfix and adds test cases.
diff --git a/README.md b/README.md
index 5838baf..a5f099d 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@
- The master version should be used with Apache APISIX master version.
-- The latest released version is [2.7](https://apisix.apache.org/downloads/) and should be used with [Apache APISIX 2.6](https://apisix.apache.org/downloads/). It is not recommended to use with other Apache APISIX versions.
+- The latest released version is [2.7.1](https://apisix.apache.org/downloads/) and would better be used with [Apache APISIX 2.7](https://apisix.apache.org/downloads/).
## What's Apache APISIX Dashboard
@@ -46,7 +46,7 @@
## Demo
-```
+```text
URL: http://139.217.190.60/
Username: admin
Password: admin
@@ -54,7 +54,7 @@
## Project structure
-```
+```text
.
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
diff --git a/api/VERSION b/api/VERSION
index 1effb00..860487c 100644
--- a/api/VERSION
+++ b/api/VERSION
@@ -1 +1 @@
-2.7
+2.7.1
diff --git a/docs/en/latest/api/api.md b/docs/en/latest/api/api.md
index 56a7d48..b270c4e 100644
--- a/docs/en/latest/api/api.md
+++ b/docs/en/latest/api/api.md
@@ -1,5 +1,5 @@
---
-title: API doc of Manager API.
+title: API doc of Manager API
---
<!--
@@ -29,7 +29,7 @@
#### GET
-##### Summary:
+##### Summary
Export a config file for migrate.
@@ -43,7 +43,7 @@
### /apisix/admin/migrate/import
-##### Summary:
+##### Summary
Import the config file for restore config.
@@ -51,23 +51,23 @@
##### Parameters (FORM)
-| Name | Located in | Description | Required | Schema |
-| ---- | ---------- | ----------- | -------- | ------ |
+| Name | Located in | Description | Required | Schema |
+| ---- | ---------- | --------------------------------------- | -------- | ------ |
| mode | body(form) | import mode (return, skip or overwrite) | Yes | string |
-| file | body(form) | file to upload | Yes | string |
+| file | body(form) | file to upload | Yes | string |
##### Responses
-| Code | Description | Schema |
-| ------- | ---------------- | --------------------- |
-| 0 | import success | [ApiError](#ApiError) |
-| 20001 | Config conflict |[ApiError](#ApiError) |
+| Code | Description | Schema |
+| ----- | --------------- | --------------------- |
+| 0 | import success | [ApiError](#ApiError) |
+| 20001 | Config conflict | [ApiError](#ApiError) |
### /apisix/admin/check_ssl_cert
#### POST
-##### Summary:
+##### Summary
verify SSL cert and key.
@@ -89,7 +89,7 @@
#### POST
-##### Summary:
+##### Summary
Check whether the SSL exists.
@@ -111,7 +111,7 @@
#### GET
-##### Summary:
+##### Summary
Return the consumer list according to the specified page number and page size, and can search consumers by username.
@@ -134,7 +134,7 @@
#### GET
-##### Summary:
+##### Summary
Return result of route exists checking by name and exclude id.
@@ -156,7 +156,7 @@
#### GET
-##### Summary:
+##### Summary
Return the route list according to the specified page number and page size, and can search routes by name and uri.
@@ -181,7 +181,7 @@
#### GET
-##### Summary:
+##### Summary
Return the service list according to the specified page number and page size, and can search services by name.
@@ -204,7 +204,7 @@
#### GET
-##### Summary:
+##### Summary
Return the SSL list according to the specified page number and page size, and can SSLs search by sni.
@@ -227,7 +227,7 @@
#### GET
-##### Summary:
+##### Summary
Return the upstream list according to the specified page number and page size, and can search upstreams by name.
@@ -250,7 +250,7 @@
#### POST
-##### Summary:
+##### Summary
user login.
diff --git a/docs/en/latest/config.json b/docs/en/latest/config.json
index 246f1d6..cebc774 100644
--- a/docs/en/latest/config.json
+++ b/docs/en/latest/config.json
@@ -1,5 +1,5 @@
{
- "version": 2.4,
+ "version": 2.7,
"sidebar": [
{
"type": "category",
diff --git a/docs/en/latest/deploy-with-rpm.md b/docs/en/latest/deploy-with-rpm.md
index dea8daf..d1e63c8 100644
--- a/docs/en/latest/deploy-with-rpm.md
+++ b/docs/en/latest/deploy-with-rpm.md
@@ -26,7 +26,7 @@
## Install from RPM
```sh
-$ sudo yum install -y https://github.com/apache/apisix-dashboard/releases/download/v2.7/apisix-dashboard-2.7-0.x86_64.rpm
+$ sudo yum install -y https://github.com/apache/apisix-dashboard/releases/download/v2.7.1/apisix-dashboard-2.7.1-0.x86_64.rpm
```
## Run
diff --git a/docs/en/latest/develop.md b/docs/en/latest/develop.md
index 7784bd2..66487a8 100644
--- a/docs/en/latest/develop.md
+++ b/docs/en/latest/develop.md
@@ -30,7 +30,7 @@
## Clone the project
```sh
-$ git clone -b release/2.7 https://github.com/apache/apisix-dashboard.git
+$ git clone -b release/2.7.1 https://github.com/apache/apisix-dashboard.git
```
## Start developing
diff --git a/web/package.json b/web/package.json
index d039dee..9486a7b 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "apisix-dashboard",
- "version": "2.7.0",
+ "version": "2.7.1",
"private": true,
"description": "Dashboard for Apache APISIX",
"scripts": {