Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: release 2.14.0 #2677

Merged
merged 1 commit into from
Dec 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 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.14.0](#2140)
- [2.13.1](#2131)
- [2.13.0](#2130)
- [2.11.0](#2110)
Expand All @@ -40,6 +41,61 @@
- [1.5.0](#150)
- [1.0.0](#100)

## 2.14.0

### Core

- feat: basic support Apache APISIX 2.14.1 [#2464](https://github.com/apache/apisix-dashboard/pull/2464)
- feat: refactor OpenAPI 3 parse and convert [#2460](https://github.com/apache/apisix-dashboard/pull/2460)
- feat: integrate data loader interface to import handler [#2474](https://github.com/apache/apisix-dashboard/pull/2474)
- feat: support data loader in frontend [#2480](https://github.com/apache/apisix-dashboard/pull/2480)
- feat: translating Turkish for new features [#2487](https://github.com/apache/apisix-dashboard/pull/2487)
- feat: add batch delete function for route [#2502](https://github.com/apache/apisix-dashboard/pull/2502)
- feat: support show all enable plugin list tab [#2585](https://github.com/apache/apisix-dashboard/pull/2585)
- feat: Add config struct of OpenID-Connect Login [#2597](https://github.com/apache/apisix-dashboard/pull/2597)
- feat: Adding a Loading state to buttons [#2630](https://github.com/apache/apisix-dashboard/pull/2630)
- feat: add login filter of OpenID-Connect [#2608](https://github.com/apache/apisix-dashboard/pull/2608)
- feat: add etcd store auto re-initialize [#2650](https://github.com/apache/apisix-dashboard/pull/2650)
- feat: add enable flag to oidc function [#2672](https://github.com/apache/apisix-dashboard/pull/2672)
- feat: support purge method [#2674](https://github.com/apache/apisix-dashboard/pull/2674)
- feat: support more upstream scheme [#2675](https://github.com/apache/apisix-dashboard/pull/2675)

### Docs

- docs: add data loader and new OpenAPI 3 loader [#2484](https://github.com/apache/apisix-dashboard/pull/2484)
- docs: add new import and export docs to sidebar [#2485](https://github.com/apache/apisix-dashboard/pull/2485)
- docs: update deploy-with-docker.md [#2472](https://github.com/apache/apisix-dashboard/pull/2472)
- docs: add a notice about the compatibility of Ingress and Dashboard [#2552](https://github.com/apache/apisix-dashboard/pull/2552)
- docs: add correct csp rule [#2548](https://github.com/apache/apisix-dashboard/pull/2548)
- docs: add Slack invitation link badge [#2617](https://github.com/apache/apisix-dashboard/pull/2617)

### Bugfix

- fix: advance matching in the route create page causes the page to crash [#2440](https://github.com/apache/apisix-dashboard/pull/2440)
- fix: Users can create a Consumer in Dashboard without enabling the plugin [#2442](https://github.com/apache/apisix-dashboard/pull/2442)
- fix: block arbitrary file index [#2497](https://github.com/apache/apisix-dashboard/pull/2497)
- fix: route duplicate ID [#2501](https://github.com/apache/apisix-dashboard/pull/2501)
- fix: add a judgement for last_report_time [#2551](https://github.com/apache/apisix-dashboard/pull/2551)
- fix: drawer components delete plugin not working [#2573](https://github.com/apache/apisix-dashboard/pull/2573)
- fix: page refresh causes deletion exception [#2593](https://github.com/apache/apisix-dashboard/pull/2593)
- fix: plugin_config missing on service exist [#2657](https://github.com/apache/apisix-dashboard/pull/2657)
- fix: ant-table unable to request [#2641](https://github.com/apache/apisix-dashboard/pull/2641)
- fix: change default CSP value [#2601](https://github.com/apache/apisix-dashboard/pull/2601)

### Test

- test: remove stale E2E cases [#2475](https://github.com/apache/apisix-dashboard/pull/2475)
- fix: cli test invalid etcd [#2544](https://github.com/apache/apisix-dashboard/pull/2544)
- feat: fix actions version to root version [#2521](https://github.com/apache/apisix-dashboard/pull/2521)
- test: reduce fe ci time [#2557](https://github.com/apache/apisix-dashboard/pull/2557)
- feat: set serverUrlMap with env, update cypress, update stylelint [#2583](https://github.com/apache/apisix-dashboard/pull/2583)
- feat: add tip and preset model for plugin editor, improve e2e stability [#2581](https://github.com/apache/apisix-dashboard/pull/2581)

### Other

- feat: dashboard support windows [#2619](https://github.com/apache/apisix-dashboard/pull/2619)
- feat: configure eslint plugins to support format import and export [#2647](https://github.com/apache/apisix-dashboard/pull/2647)

## 2.13.1

**This is a maintenance release, and you can see the CHANGELOG in `release/2.13` branch.**
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

- The master version should be used with Apache APISIX master version.

- The latest released version is [2.13.1](https://apisix.apache.org/downloads/) and is compatible with [Apache APISIX 2.13.x](https://apisix.apache.org/downloads/).
- The latest released version is [2.14.0](https://apisix.apache.org/downloads/) and is compatible with [Apache APISIX 2.14.x](https://apisix.apache.org/downloads/).

## What's Apache APISIX Dashboard

Expand Down
2 changes: 1 addition & 1 deletion api/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.13.0
2.14.0
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.13.0",
"version": "2.14.0",
"sidebar": [
{
"type": "category",
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](./install.md) to install dependencies.
## Clone the project

```sh
$ git clone -b release/2.13 https://github.com/apache/apisix-dashboard.git
$ git clone -b release/2.14 https://github.com/apache/apisix-dashboard.git
```

## Start developing
Expand Down
4 changes: 2 additions & 2 deletions docs/en/latest/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Please replace `<CONFIG_FILE>` to your configure file path.

```shell
# 1. install RPM package
sudo yum install -y https://github.com/apache/apisix-dashboard/releases/download/v2.13/apisix-dashboard-2.13-0.el7.x86_64.rpm
sudo yum install -y https://github.com/apache/apisix-dashboard/releases/download/v2.14.0/apisix-dashboard-2.14.0-0.el7.x86_64.rpm
```

### Launch
Expand Down Expand Up @@ -91,7 +91,7 @@ For `web`:
### Download {#source-download}

```shell
git clone -b release/2.13 https://github.com/apache/apisix-dashboard.git && cd apisix-dashboard
git clone -b release/2.14 https://github.com/apache/apisix-dashboard.git && cd apisix-dashboard
```

### Build {#source-build}
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.13.0",
"version": "2.14.0",
"private": true,
"description": "Dashboard for Apache APISIX",
"scripts": {
Expand Down