Skip to content

Commit 163e9e9

Browse files
authored
feat: bump to version v2.4 (apache#1460)
1 parent 45ac0e2 commit 163e9e9

File tree

6 files changed

+51
-5
lines changed

6 files changed

+51
-5
lines changed

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
# Table of Contents
2121

22+
- [2.4.0](#240)
2223
- [2.3.0](#230)
2324
- [2.2.0](#220)
2425
- [2.1.1](#211)
@@ -27,6 +28,51 @@
2728
- [1.5.0](#150)
2829
- [1.0.0](#100)
2930

31+
# 2.4.0
32+
33+
This release mainly improves basic features, bugfix and adds test cases.
34+
35+
`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.
36+
37+
### Core
38+
39+
- Support to show warning notification when dashboard version not matching apisix. [#1435](https://github.com/apache/apisix-dashboard/pull/1435)
40+
- Support mTLS connection to ETCD. [#1437](https://github.com/apache/apisix-dashboard/pull/1437)
41+
- Support IP allow list. [#1424](https://github.com/apache/apisix-dashboard/pull/1424)
42+
- Support to get manager-api version through API. [#1429](https://github.com/apache/apisix-dashboard/pull/1429)
43+
- Support import route from OpenAPI specification3.0. [#1102](https://github.com/apache/apisix-dashboard/pull/1102)
44+
- Support export route from OpenAPI specification3.0. [#1245](https://github.com/apache/apisix-dashboard/pull/1245)
45+
- Support string type for the script field in Route. [#1289]((https://github.com/apache/apisix-dashboard/pull/1245)
46+
- Feat: add script_id field in Route.entity. [#1386](https://github.com/apache/apisix-dashboard/pull/1386)
47+
- Feat: add stop subcommand. [#741](https://github.com/apache/apisix-dashboard/pull/741)
48+
- Feat: add e2e test coverage. [#1270](https://github.com/apache/apisix-dashboard/pull/1270)
49+
- Feat: add returning value for HTTP PUT and PATCH methods. [#1322](https://github.com/apache/apisix-dashboard/pull/1322)
50+
- Feat: user can skip upstream when select service_id [#1302](https://github.com/apache/apisix-dashboard/pull/1302)
51+
52+
### Bugfix
53+
54+
- Fix: add defer recover for goroutines to prevent abnormal crash. [#1419](https://github.com/apache/apisix-dashboard/pull/1419)
55+
- Fix: add version ldflags when building manager-api in Dockerfile. [#1393](https://github.com/apache/apisix-dashboard/pull/1393)
56+
- Fix: Upgrade gjson and protobuf to avoid security problem. [#1366](https://github.com/apache/apisix-dashboard/pull/1366)
57+
- Fix: Incomplete label display. [#1252](https://github.com/apache/apisix-dashboard/pull/1252)
58+
- Fix: Redirect plugin should not show in route step3 [#1276](https://github.com/apache/apisix-dashboard/pull/1276)
59+
- Fix: Editing a Service, the upstream info will be lost. [#1347](https://github.com/apache/apisix-dashboard/pull/1347)
60+
61+
### Test Case
62+
63+
- Use ginkgo framwork to do backend E2E testing. [#1319](https://github.com/apache/apisix-dashboard/pull/1319)
64+
- Add action to check the version for release. [#1418](https://github.com/apache/apisix-dashboard/pull/1418)
65+
- Add test for make build. [#1421](https://github.com/apache/apisix-dashboard/pull/1421)
66+
- Remove the etcd dependency in part of unit test. [#1169](https://github.com/apache/apisix-dashboard/pull/1469)
67+
- Skip Cypress binary install when build. [#1248](https://github.com/apache/apisix-dashboard/pull/1248)
68+
- Enhance plugin schema smoke test [#1261](https://github.com/apache/apisix-dashboard/pull/1261)
69+
- Delete unnecessary wait in front-end test. [#1370](https://github.com/apache/apisix-dashboard/pull/1370)
70+
- Add edit the plugin testcase [#1372](https://github.com/apache/apisix-dashboard/pull/1372)
71+
72+
### Doc
73+
74+
- Doc: add document for introducing bakend e2e test. [#1381](https://github.com/apache/apisix-dashboard/pull/1381)
75+
3076
# 2.3.0
3177

3278
### Core

api/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3
1+
2.4

docs/deploy-with-rpm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
## Install from RPM
2525

2626
```sh
27-
$ sudo yum install -y https://github.com/apache/apisix-dashboard/releases/download/v2.3/apisix-dashboard-v2.3-1.x86_64.rpm
27+
$ sudo yum install -y https://github.com/apache/apisix-dashboard/releases/download/v2.4/apisix-dashboard-v2.4-1.x86_64.rpm
2828
```
2929

3030
## Run

docs/deploy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ $ go env -w GOPROXY=https://goproxy.cn,direct
4343
## Clone the project
4444

4545
```sh
46-
$ git clone -b v2.3 https://github.com/apache/apisix-dashboard.git
46+
$ git clone -b v2.4 https://github.com/apache/apisix-dashboard.git
4747
```
4848

4949
## Build

docs/develop.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Before development, refer to this [guide](./deploy.md) to install dependencies.
2828
## Clone the project
2929

3030
```sh
31-
$ git clone -b v2.2 https://github.com/apache/apisix-dashboard.git
31+
$ git clone -b v2.4 https://github.com/apache/apisix-dashboard.git
3232
```
3333

3434
## Start developing

web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "apisix-dashboard",
3-
"version": "2.2.0",
3+
"version": "2.4.0",
44
"private": true,
55
"description": "Dashboard for Apache APISIX",
66
"scripts": {

0 commit comments

Comments
 (0)