|
19 | 19 |
|
20 | 20 | # Table of Contents
|
21 | 21 |
|
| 22 | +- [2.4.0](#240) |
22 | 23 | - [2.3.0](#230)
|
23 | 24 | - [2.2.0](#220)
|
24 | 25 | - [2.1.1](#211)
|
|
27 | 28 | - [1.5.0](#150)
|
28 | 29 | - [1.0.0](#100)
|
29 | 30 |
|
| 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 | + |
30 | 76 | # 2.3.0
|
31 | 77 |
|
32 | 78 | ### Core
|
|
0 commit comments