Skip to content

Commit

Permalink
docs: release 2.7.1 (apache#2056)
Browse files Browse the repository at this point in the history
  • Loading branch information
juzhiyuan authored Aug 15, 2021
1 parent 65c7246 commit 8f47e34
Show file tree
Hide file tree
Showing 11 changed files with 59 additions and 72 deletions.
1 change: 0 additions & 1 deletion .actions/ASF-Release.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ ASFLicenseHeaderLua.txt
.tox

# Skip files containing MIT License
web/scripts/verifyCommit.js
web/src/components/HeaderDropdown
web/src/components/NoticeIcon
web/src/components/PageLoading/index.tsx
Expand Down
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

# Table of Contents

- [2.7.1](#271)
- [2.7.0](#270)
- [2.6.1](#261)
- [2.6.0](#260)
Expand All @@ -32,6 +33,36 @@
- [1.5.0](#150)
- [1.0.0](#100)

# 2.7.1

This release contains 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.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ help:
### build: Build the Apache APISIX Dashboard, including web and manager-api
.PHONY: build
build: web-default api-default
api/build.sh && cd ./web && export CYPRESS_INSTALL_BINARY=0 && yarn install && yarn build && mkdir -p ../output/logs
api/build.sh && cd ./web && export CYPRESS_INSTALL_BINARY=0 && yarn install --ignore-scripts && yarn build && mkdir -p ../output/logs


.PHONY: web-default
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 is compatible with [Apache APISIX 2.7](https://apisix.apache.org/downloads/).

## What's Apache APISIX Dashboard

Expand All @@ -46,15 +46,15 @@ Note: Currently the Dashboard does not have complete coverage of Apache APISIX f

## Demo

```
```text
URL: http://139.217.190.60/
Username: admin
Password: admin
```

## Project structure

```
```text
.
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
Expand Down
2 changes: 1 addition & 1 deletion api/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7
2.7.1
38 changes: 19 additions & 19 deletions docs/en/latest/api/api.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: API doc of Manager API.
title: API doc of Manager API
---

<!--
Expand Down Expand Up @@ -29,7 +29,7 @@ Manager API directly operates ETCD and provides data management for Apache APISI

#### GET

##### Summary:
##### Summary

Export a config file for migrate.

Expand All @@ -43,31 +43,31 @@ A file for download.

### /apisix/admin/migrate/import

##### Summary:
##### Summary

Import the config file for restore config.

#### POST

##### 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.

Expand All @@ -89,7 +89,7 @@ verify SSL cert and key.

#### POST

##### Summary:
##### Summary

Check whether the SSL exists.

Expand All @@ -111,7 +111,7 @@ Check whether the SSL exists.

#### GET

##### Summary:
##### Summary

Return the consumer list according to the specified page number and page size, and can search consumers by username.

Expand All @@ -134,7 +134,7 @@ Return the consumer list according to the specified page number and page size, a

#### GET

##### Summary:
##### Summary

Return result of route exists checking by name and exclude id.

Expand All @@ -156,7 +156,7 @@ Return result of route exists checking by name and exclude id.

#### GET

##### Summary:
##### Summary

Return the route list according to the specified page number and page size, and can search routes by name and uri.

Expand All @@ -181,7 +181,7 @@ Return the route list according to the specified page number and page size, and

#### GET

##### Summary:
##### Summary

Return the service list according to the specified page number and page size, and can search services by name.

Expand All @@ -204,7 +204,7 @@ Return the service list according to the specified page number and page size, an

#### GET

##### Summary:
##### Summary

Return the SSL list according to the specified page number and page size, and can SSLs search by sni.

Expand All @@ -227,7 +227,7 @@ Return the SSL list according to the specified page number and page size, and ca

#### GET

##### Summary:
##### Summary

Return the upstream list according to the specified page number and page size, and can search upstreams by name.

Expand All @@ -250,7 +250,7 @@ Return the upstream list according to the specified page number and page size, a

#### POST

##### Summary:
##### Summary

user login.

Expand Down
2 changes: 1 addition & 1 deletion docs/en/latest/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": 2.4,
"version": 2.7,
"sidebar": [
{
"type": "category",
Expand Down
2 changes: 1 addition & 1 deletion docs/en/latest/deploy-with-rpm.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ title: Deploy with RPM
## 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
Expand Down
2 changes: 1 addition & 1 deletion docs/en/latest/develop.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Before development, refer to this [guide](./deploy.md) to install dependencies.
## 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
Expand Down
2 changes: 1 addition & 1 deletion web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "apisix-dashboard",
"version": "2.7.0",
"version": "2.7.1",
"private": true,
"description": "Dashboard for Apache APISIX",
"scripts": {
Expand Down
43 changes: 0 additions & 43 deletions web/scripts/verifyCommit.js

This file was deleted.

0 comments on commit 8f47e34

Please sign in to comment.