77 Commits

Author SHA1 Message Date
YYYoung
db3703f98a
feat: next generation pure front-end dashboard (#3000) 2025-05-09 14:12:00 +08:00
JunXu Chen
0b6d2a2bdc
fix: update URL of the online playground (#2760) 2023-03-06 16:47:17 +08:00
Baoyuan
f494919694
feat: release 3.0.0 (#2722) 2023-01-28 17:53:07 +08:00
Baoyuan
7ce75b9b1b
Revert "feat: release 2.16.0 (#2719)" (#2721)
This reverts commit 8c9b7bc05379564fc8769c9e4b6b22b54fc9112c.
2023-01-28 15:53:06 +08:00
Baoyuan
8c9b7bc053
feat: release 2.16.0 (#2719) 2023-01-27 11:50:36 +08:00
Zeping Bai
a1ffd338fa
feat: release 2.15.0 (#2685) 2022-12-07 17:41:04 +08:00
Zeping Bai
7be0715176
feat: release 2.14.0 (#2677) 2022-12-07 10:13:46 +08:00
Zeping Bai
a5d96f827e
feat: release 2.13.1 (#2658) 2022-11-30 11:51:28 +08:00
Baoyuan
b777d99be7
docs: add Slack invitation link badge (#2617) 2022-09-14 16:48:30 +08:00
Sarasa Kisaragi
d5dc2a9734
doc: add a notice about the compatibility of Ingress and Dashboard (#2552)
Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>
2022-08-01 10:10:49 +08:00
Zeping Bai
7543860a27
feat: release 2.13 (#2458) 2022-05-27 14:53:00 +08:00
JunXu Chen
848d1ccb20
docs: update online playground url (#2416) 2022-04-09 16:23:39 +08:00
琚宪政
457393ae24
chore: update README for online demo (#2404) 2022-04-07 18:08:14 +08:00
Zeping Bai
2c563dc15c
feat: release 2.11.0 (#2361) 2022-03-13 20:06:42 +08:00
JunXu Chen
d80835a4d3
feat: release 2.10.1 (#2258) 2021-12-23 16:50:57 +08:00
okaybase
1a9d76bf08
feat: release 2.10 (#2241)
Co-authored-by: lixingwang <lixingwang@yiche.com>
2021-12-15 15:21:38 +08:00
琚致远
0db2d46404
revert: "feat: release 2.10.0 (#2239)" (#2240)
This reverts commit de9e860930e6ad0871f6f6d2351665e99353be4b.
2021-12-12 08:34:03 +08:00
okaybase
de9e860930
feat: release 2.10.0 (#2239)
Co-authored-by: lixingwang <lixingwang@yiche.com>
2021-12-11 21:40:10 +05:30
JunXu Chen
6e3b74a7df
chore: update URL for online demo (#2234)
Co-authored-by: nic-chen <johz@163.com>
2021-12-10 10:07:46 +08:00
Applenice
41a13602c7
fix: "build then launch" link (#2210)
* fix: source codes link

* fix: build then launch link

* fix: build then launch link
2021-11-29 04:12:14 +05:30
liuxiran
ef1e2db1c7
feat: release 2.9.0 (#2154)
Co-authored-by: Peter Zhu <starszcan@gmail.com>
2021-10-08 13:48:01 +08:00
liuxiran
0302a1e916
feat: release 2.8.0 (#2121) 2021-09-07 18:42:25 +08:00
Zhiyuan Ju
8f47e3405d
docs: release 2.7.1 (#2056) 2021-08-15 19:28:44 +08:00
琚致远
45fa2cbcf3
docs: update README without flag (#2041) 2021-08-07 20:10:26 +08:00
nic-chen
e3debe5d31
chore: release version 2.7 (#1941) 2021-06-15 23:48:35 +08:00
litesun
bc0de43244
docs: add cypress badge (#1937) 2021-06-08 08:55:09 +08:00
nic-chen
a45ba91c9d
release: new version 2.6 (#1792) 2021-04-22 23:37:42 +08:00
Bisakh Mondal
6f15a332fb
docs: update readme (#1690) 2021-03-31 12:08:17 +08:00
Ayush das
c547e72bbf
docs: updated broken docs url (#1536) 2021-03-02 11:34:08 +08:00
琚致远
e82c0c07dc
chore: improve docs structure (#1511) 2021-02-25 16:27:25 +08:00
琚致远
1d8a853ac6
docs: update Release info & Makefile tip (#1478) 2021-02-18 18:55:41 +08:00
琚致远
e1b083ddce
docs: added Good first issue to README (#1320) 2021-01-18 10:52:58 +08:00
Baoyuan
aa6aa6bdf7
docs: add demo site's infomation (#1309) 2021-01-16 15:36:53 +08:00
John Bampton
2261de1280
chore: lint Markdown and remove unneeded rules (#1274)
Lint Markdown for rules:
- MD009/no-trailing-spaces
- MD012/no-multiple-blanks
- MD022/blanks-around-headings
- MD031/blanks-around-fences
2021-01-13 12:17:56 +08:00
idbeta
ecfef5b632
docs: add readme for install Apache APISIX Dashboard with RPM package (#1273)
* docs: add readme for install Apache APISIX Dashboard with RPM package.

* fixed typo

* use a new file to have detailed

* fixed typo

* Update deploy-with-rpm.md

* Update deploy-with-rpm.md

* Update docs/deploy-with-rpm.md

Co-authored-by: litesun <sunyi@apache.org>

Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: litesun <sunyi@apache.org>
2021-01-13 09:04:40 +08:00
琚致远
8ca42d48f8
docs: update README and added DockerHub badge (#1264)
* docs: update README and added DockerHub badge

* Update deploy-with-docker.md

* Update deploy-with-docker.md
2021-01-12 14:59:41 +08:00
Joey
3d14164e27
chore: add goreport card badge in README (#1142)
Signed-off-by: imjoey <majunjiev@gmail.com>

Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: nic-chen <33000667+nic-chen@users.noreply.github.com>
2020-12-29 18:02:19 +08:00
nic-chen
fc05b7df45
docs: update README to remind that the master version should work with the APISIX master version. (#1071) 2020-12-18 23:23:29 +08:00
YuanSheng Wang
303cc5612f
docs: update CHANGELOG for v2.2 (#1037)
* docs: update CHANGELOG for v2.2

Co-authored-by: nic-chen <johz@163.com>
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
2020-12-16 23:02:03 +08:00
YuanSheng Wang
29e6dd51b3
release: new version 2.1.1 (#959)
* docs: update CHANGELOG for v2.1.1

* docs: update CHANGELOG for v2.1.1

* docs: update CHANGELOG for v2.1.1

* docs: update deployment doc for v2.1.1

* docs: update CHANGELOG for v2.1.1

* feat(web): upgrade web version

* docs: update README and changelog

* feat(docs): update latest version to 2.1.1

* fix(docs): use correct apisix's version

Co-authored-by: nic-chen <johz@163.com>
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
2020-12-11 10:48:42 +08:00
琚致远
ed9c523811
docs: only keep English docs (#1011)
related #1009
2020-12-10 22:45:34 +08:00
琚致远
66d3b63427
docs: update README's style (#1009)
* docs: update README's style

* Update README.zh-CN.md
2020-12-10 19:52:37 +08:00
John Bampton
867ee7916e
fix: English spelling (#1002) 2020-12-10 15:00:25 +08:00
YuanSheng Wang
62a5159bcc
docs: currently considered experimental. (#871) 2020-11-25 18:55:41 +08:00
litesun
b989a0f7d9
release: release 2.0-rc version. (#598)
* Update CHANGELOG.md

* Update CHANGELOG.zh-CN.md

* Update CHANGELOG.md

* Update CHANGELOG.zh-CN.md

* Update CHANGELOG.md

* feat: update deploy docs

* feat: separate build and run to 2 scripts (#600)

* feat: separate build and run

* doc: update doc about build and run

* doc: update doc about build and run

* Update schema-sync.sh

* Update develop.md

* Update develop.zh-CN.md

Co-authored-by: 琚致远 <juzhiyuan@apache.org>

* feat: remove unused dist folder

* doc: add etcd api version tips (#604)

* doc: add etcd version tips(#602)

* Update README.md

* Update README.zh-CN.md

Co-authored-by: 琚致远 <juzhiyuan@apache.org>

* Update deploy.md

* Update deploy.zh-CN.md

* feat(docs): update deploy docs

* feat(doc): added tip in deploy

* feat(doc): update run part in deploy

* feat(doc): added FAQ about how to redeploy

* fix: 2.0 release issues (#606)

* fix: remove json schema generation  from ci

* fix: use json schema generated from APISIX v2.0

* fix: ant-design/ant-design/issues/27396

* fix: using relative path to read conf (#617)

* fix: using  relative path

* fix path

* fix path

* feat: support custom server host, port and DAG lib path (#625)

* feat: support custom server port and dag lib path

* test: custom host

* test: add test case

* fix bug

* test

* test

* test

* feat support config etcd endpoints

* Update conf.json

* Update conf.go

* Update test-api.yml

* Update deploy.md

* Update deploy.zh-CN.md

* Update deploy.md

* Update conf.json

Co-authored-by: 琚致远 <juzhiyuan@apache.org>

* feat(doc): update config file

* feat(doc): update Note

* feat(docs): update NOTE

* feat(doc): update ETCD endpoints

* Update deploy.md

* feat: refactor folders (#629)

* feat: refactor api & frontend

* feat: remove some actions

* feat: added - v2.0

* feat: added ignored files for checker

* feat: trigger ci

* feat: trigger CI

* feat: added conf.json

* fix: build dashboard

* feat: remove demo temp

* feat: update build.sh

* chore: improve issue template and vscode (#660)

* test: add e2e test for field hosts in `route` api (#612)

* feat: ETCD cluster and APISIX cluster for CI

* feat: add test cases

* feat: add upstream service in docker compose

* fix: comment

* test: add test cases

* fix: code format

* test: add ci

* fix ci

* fix ci

* fix ci

* fix: remove consumer test

* test: sleep for sync

* test: e2e as an independent subproject

* fix CI error

* test: run docker

* fix: remove json schema generate script in docker build

* fix: check host and hosts config together

* fix ci

* test: add test cases for `host` in route

* remove useless code

* fix: using relative path to read conf (#617)

* fix: using  relative path

* fix path

* fix path

* fix conf path

* fix ci error

* fix etcd ip

* fix: code format

* run backend e2e test ci on v2 branch

* fix: code format

* fix: code format

* fix: CI error

* test: remove deploy CI again

* remove useless codes

* fix: go fmt

* test: don't use `go fmt`

* fix: code format

* fix: var name

* fix lint

* fix CI error

* debug

* fix: docker container name

* fix CI error

* fix CI error

* test: add more test cases

* fix CI error

* chore: remove useless code

* fix: go fmt

* fix: refactor test code

* fix: check body

* fix small issue

* fix: update docker compose

* fix CI

* test

* test

* test: build image first

* test: revert subnet ip in docker compose

* fix by review

* fix: docker compose

* test: add test cases

* fix: remove useless code

* fix: code format

* test: code format

* feat: added e2e test for Login page (#619)

* feat: added Front-end e2e test YAML file

* feat: added login e2e test

* feat: update Login.e2e.js

* Update Login.e2e.js

* feat: added e2e readme

* feat: added licence

* feat: added  start-server-and-test package

* feat: update login test case

* Update frontend-e2e-test.yml

* feat: added logout test case

* Update frontend-e2e-test.yml

* feat: added login failed with empty input

* feat: update CI

* feat: update text

* feat: added public.js

* feat: change logout timeout

* feat: Added e2e test documentation link to development.md

* Update develop.md

* Update develop.zh-CN.md

* Update README.md

Co-authored-by: 琚致远 <juzhiyuan@apache.org>

* CI: collect golang unit test code coverage (#654)

* fix: promethus incorrect value when update route (#666)

* feat: deploy with Docker (#657)

* feat: added Docker

* feat: added License header

* feat: added line in docs

* Update test-docker.yml

* feat(doc): update docs

* feat: added extra line

* feat: added Go Proxy in Dockerfile

* feat: update Dockerfile

* chore: update docs

* fix: copy correct files

* feat: improve Dockerfile

* Revert "feat: improve Dockerfile"

This reverts commit c68a4c4e479147e65efae4611ba162bd2c465928.

* fix run fail

* feat: update docs

* fix: compatible with Golang conf

* Squashed commit of the following:

commit 94450bf6ad52cdcac8d527c7e7fbf9e8fa1c4ab3
Author: litesun <7sunmiao@gmail.com>
Date:   Tue Nov 3 10:19:04 2020 +0800

    fix: promethus incorrect value when update route (#666)

commit de8bdbf6ff867a05dffbd05151b1ba07603f46d2
Author: nic-chen <33000667+nic-chen@users.noreply.github.com>
Date:   Tue Nov 3 07:50:29 2020 +0800

    CI: collect golang unit test code coverage (#654)

commit 722c0fdeddbc34723f730e36a4cff004889f7093
Author: litesun <7sunmiao@gmail.com>
Date:   Tue Nov 3 00:03:06 2020 +0800

    feat: added e2e test for Login page (#619)

    * feat: added Front-end e2e test YAML file

    * feat: added login e2e test

    * feat: update Login.e2e.js

    * Update Login.e2e.js

    * feat: added e2e readme

    * feat: added licence

    * feat: added  start-server-and-test package

    * feat: update login test case

    * Update frontend-e2e-test.yml

    * feat: added logout test case

    * Update frontend-e2e-test.yml

    * feat: added login failed with empty input

    * feat: update CI

    * feat: update text

    * feat: added public.js

    * feat: change logout timeout

    * feat: Added e2e test documentation link to development.md

    * Update develop.md

    * Update develop.zh-CN.md

    * Update README.md

    Co-authored-by: 琚致远 <juzhiyuan@apache.org>

commit 915ce8300b8138eb986737e6df1201fff63d3b57
Author: nic-chen <33000667+nic-chen@users.noreply.github.com>
Date:   Mon Nov 2 21:13:34 2020 +0800

    test: add e2e test for field hosts in `route` api (#612)

    * feat: ETCD cluster and APISIX cluster for CI

    * feat: add test cases

    * feat: add upstream service in docker compose

    * fix: comment

    * test: add test cases

    * fix: code format

    * test: add ci

    * fix ci

    * fix ci

    * fix ci

    * fix: remove consumer test

    * test: sleep for sync

    * test: e2e as an independent subproject

    * fix CI error

    * test: run docker

    * fix: remove json schema generate script in docker build

    * fix: check host and hosts config together

    * fix ci

    * test: add test cases for `host` in route

    * remove useless code

    * fix: using relative path to read conf (#617)

    * fix: using  relative path

    * fix path

    * fix path

    * fix conf path

    * fix ci error

    * fix etcd ip

    * fix: code format

    * run backend e2e test ci on v2 branch

    * fix: code format

    * fix: code format

    * fix: CI error

    * test: remove deploy CI again

    * remove useless codes

    * fix: go fmt

    * test: don't use `go fmt`

    * fix: code format

    * fix: var name

    * fix lint

    * fix CI error

    * debug

    * fix: docker container name

    * fix CI error

    * fix CI error

    * test: add more test cases

    * fix CI error

    * chore: remove useless code

    * fix: go fmt

    * fix: refactor test code

    * fix: check body

    * fix small issue

    * fix: update docker compose

    * fix CI

    * test

    * test

    * test: build image first

    * test: revert subnet ip in docker compose

    * fix by review

    * fix: docker compose

    * test: add test cases

    * fix: remove useless code

    * fix: code format

    * test: code format

commit 94d024544df0caff6aef69f6ca9792954a285304
Author: 琚致远 <juzhiyuan@apache.org>
Date:   Mon Nov 2 13:17:42 2020 +0800

    chore: improve issue template and vscode (#660)

* Revert "Squashed commit of the following:"

This reverts commit 93d38eef07058f5c65ac1eb83aac9d04ec12d24d.

* feat: remove output from ignore files

Co-authored-by: nic-chen <johz@163.com>

* feat: use web instead of frontend (#674)

* feat: use web instead of frontend

* feat: rename frontend to web

* feat: remove all frontend to web

* feat: support get plugin schema based on schema_type (#651)

* feat: support get plugin schema based on schema_type

* fix: ci errors

* fix: run error casued by api-breaker.lua

* fix: get schema_type from query and add some test

* fix: update schema.json file

* fix: update validate to support schematype

* fix: properties:{} validate failed

* fix: some code errors refer to the review

* test: add linter for manager api (#655)

* test: add go lint

* fix lint

* fix by review

* fix errors

* test: run lint on v2.0

* fix: text format

* fix: os check

* fix typo

* fix: fmt --> log

* fix log

* fix: unnecessary nil check around range for lint

* fix: trigger lint for push to branch v2.0

* feat: update plugin to 1.0.10

* fix: enable HTTPS setting unsuccessful in Route (#692)

* fix: wrong stepHeader after edit MatchingRules

* feat: disable plugin orchestration when select forcehttps

* feat: update Route transform

* feat: cache Front-end e2e CI node_modules (#696)

* chore: refactor `conf` of `manager api` (#693)

* feat: refactor conf

* fix default listen port

* fix build and run scripts

* fix: docs

* chore: remove useless file

* fix docker for test

* fix CI

* fix CI

* fix ci

* fix: `-c` conf dir  -->  `-p` work dir

* fix go test error

* fix conf

* fix: revert changes

* fix: remove useless comment

* fix: remove useless comment

* doc: add comment for config

* doc: todo

* fix: config format

* fix: if secret use default value, should generate a random string to replace it.

* fix comment style

* fix: change web dir in docker file

* doc: update comments

* fix:bug that dirty data exists after updating route and wrong mod for prod env (#704)

* fix: route bug, dirty data exists after updating

* fix mod for env

* fix mod for env

* fix error log

* fix error log

* chore: refactor error log for `manager api` (#689)

* chore: refactor log

* fix: custom log by conf

* feat: add error log

* fix default config

* fix CI fail

* fix: should not save log to file by default

* test: add test case

* test: add test case

* fix CI fail

* fix error

* fix CI

* fix error

* fix according to reviews

* test: more test cases

* fix error

* chore: use `/dev/stdout` as default log file path

* fix typo

* fix docker for logs dir

* fix CI fail

* fix: delete useless files

* fix: change file name

* bugfix: dashboard 2.0 failed to fetch ssl certificate not found  (#719)

* fix: set ssl status, since it's default 0

* add test cases

* test: add test cases

* fix: update test cases

* fix: test case fail

* test: remove hosts in hosts setting

* fix: according review

* fix: according review

* chore: add comment

* fix: update order (#744)

* feat(Consumer): use username instead of id (#742)

* feat(Consumer): use username instead of id

* feat: remove duplicated var

* chore: exit if any error and specify the download file name when download by `wget`. (#751)

fix #646

* fix: an error will occur if `pass_host` is set to `node` when creating upstream (#750)

* fix: bug #749

* fix: bug #749

* test: add test cases

* fix: CI

* fix: CI fail

* test: add e2e test cases for upstream (#738)

* fix: react warnings (#747)

* fix: update json schema (#754)

* chore: move the Dockerfile to `test` folder, because it was used for testing (#753)

* feat: convert uri to uris (#740)

* feat: deploy with docker (#701)

* feat: added deploy with docker CD

* feat: docker deploy test

* fix: CI

* fix: path of `config.yaml`

* fix: CI fail

* docs: update doc for docker deploy

* fix: typo

* fix: add EOF && trigger  CD

Co-authored-by: nic-chen <johz@163.com>
Co-authored-by: kv <gxthrj@163.com>

* fix: invalid values from the manager-api (#736)

* feat: return None when timestamp is invalid

* chore: added TODO

* docs: add makefile && modify  develop and deploy  docs (#729)

* docs: add makefile && modify  develop and deploy  docs

* docs: Make the makefile clearer

* docs: modify frontend to web

* doc: two blankline between commands

* doc: remove blanklien EOF

* docs: remove make run/stop in makefile

* docs: make readme readable

* docs: declear in readme

* docs: make readme readable

* docs: remove dependencies in readme

* docs: check english desc

* docs: style adjust

* docs: sync makefile desc

* docs: remove blank

* docs: style adjust

* docs: remove ENV=local in deploy

* fix: modify lint ci

* docs: unify go-lint

* docs: check all text

* docs: makefile Aligned

* docs: update style

* docs: add markdown code style

* docs: fix  syntax

* docs: remove Self-referencing

* docs: user guide

* docs: use header

* docs: style fix

* docs: add desc

* docs: modify 'pack' to 'package'

* docs: unify manager-api

* docs: mv Install to Installation

* docs: node to Node.js

* docs: source codes to Source Codes

* docs: Source Codes

* fix: mkdir -p ./output/logs in makefile build

* feat: support specifying APISIX path to generate json schema (#765)

* feat: support specifying APISIX path to generate json schema

* doc: update doc about schema sync

* fix: doc

* fix: errors

* fix: error according to test

* test

* no message

* test

* fix: remove debug

* test: add consumer e2e test (#735)

* add consumer e2e test
add public method "PartialBody"

* test: add end with EOL

* add test data plane to case 2
delete some useless code

* modify code style

* fix: makefile build error (#767)

* fix: used dashboard add consumer of jwt, would have an error when get the jwt token (#768)

* feat: update changelog (#771)

* Update CHANGELOG.md

* Update CHANGELOG.zh-CN.md

* docs: update change log

Co-authored-by: nic-chen <johz@163.com>

* fix: consumer schema for auth plugin (#770)

* fix: consumer schema for auth plugin

* fix: update by jsonschema

* fix: json schema

* fix: doc (#772)

* fix: doc (#774)

* feat: remove CD for PR

* fix: closed WatchResponse channel when cancel function is called (#779) (#795)

* ci: fix CI naming (#799)

* fix: make cli test more compatible (#798)

* test: fix e2e test unstable (#800)

* fix: double scroll bar in plugin page (#801)

* feat(docs): improve README & Deploy (#785)

* feat(doc): update README & deploy

* feat(docs): added FAQ

* fix: linkx

* feat(docs): update deploy with docker

* feat(docs): update FAQ

* feat: update README

* feat: update README

* feta: update README

* fix: link

* feat: update deploy with docker

* feat(docs): added tip for some users

* feat(doc): improve deploy with docker

* feat(docs): improve deploy with docker

* feat(doc): update run with docker

* feat(doc): improve deploy

* feat(doc): added more info

* feat(doc): added more info

* feat(doc): remove extra info

* feat: added more detailed

* fix: CI fail according `api/conf/conf.yaml ` is  changed.

* fix: revert changed

* feat(docs): improve English version

* feat(docs): use frontend instead, just like backend

* feat(docs): remove extra statements

* feat(docs): update typo

* feat(docs): remove startup with message

* feat: update CI's name

Co-authored-by: nic-chen <johz@163.com>

* feat: skip puppeteer chromium download when build (#808)

* feat(Makefile): update release-src (#816)

* ci: fix CI fail (#818)

* ci: fix CI fail

* ci: fix CI fail

* ci: fix CI fail

* test: add e2e test for config route with service_id or upstream_id (#810)

* test: add e2e test for config route with service_id or upstream_id

* test: fix route test

* test: fix route test

* test: fix route test

* test: fix route test format

* test: fix route test format

* test: fix test format

* test: add test on data plane

* test: fix test conflict

* feat: install signal handler for graceful shutdown (#737) (#796)

* Revert "test: add consumer e2e test (#735)" (#829)

This reverts commit c140f41acdc90b53db3b349f63a43503666a76fe.

* feat: add a hanlder unit test for upstream and remove init

* append license

* revert unreviewed pr (#841)

Co-authored-by: nic-chen <33000667+nic-chen@users.noreply.github.com>
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: jiayx <jiayx@users.noreply.github.com>
Co-authored-by: nic-chen <johz@163.com>
Co-authored-by: liuxiran <belovedxixi@126.com>
Co-authored-by: YuanSheng Wang <membphis@gmail.com>
Co-authored-by: kv <gxthrj@163.com>
Co-authored-by: idbeta <idbeta@gmail.com>
Co-authored-by: Peter Zhu <starszcan@gmail.com>
Co-authored-by: EnableAsync <43645467+EnableAsync@users.noreply.github.com>
Co-authored-by: ShiningRush <277040271@qq.com>
2020-11-21 19:11:08 +08:00
琚致远
dd4cfd580b
feat: docs improvment (#592)
* feat: update action's name

* feat: update action's name

* feat: remove unused files

* feat: update template's typo

* feat: update PR template

* feat: prettier lint

* feat(docs): added USER_GUIDE in Chinese

* feat(docs): update user guide

* feat(docs): added some features

* feat: added changelog in Chinese

* feat(docs): added License

* feat(docs): update README

* feat(docs): update typo

* feat(docs): remove tip

* feat(docs): adjust files folder

* feat(docs): adjust files folder

* feat(docs): remove extra space

* feat: update action's name

* feat(doc): update some incompatible cases

* feat(docs): added sh flag

* Update deploy.zh-CN.md
2020-10-23 16:11:42 +08:00
nic-chen
bb70b1a5d4
chore: deployment update and remove all files related to MySQL (#581)
* update build/run and README

* feat: update dockerfile and compose

* chore: update README

* fix: CI failed

* chore: change go version

* fix doc style

* fix run error

* fix: update README about ETCD
2020-10-23 10:22:21 +08:00
琚致远
b074f24e6b
feat: improve frontend's codes (#574)
* feat(doc): added tips

* feat: remove unused files

* feat: remove unused codes

* fix: typo in makefile
2020-10-21 09:25:37 +08:00
琚致远
5175f8b351
Update README.md (#510)
* Update README.md

* Update README.zh-CN.md
2020-09-27 10:40:56 +08:00
litesun
02fb644499
Feat update pluginchart (#441)
* merge master (#1)

* add: Determine duplicate names api for route & upstream (#305)

* fix: transaction in routes and upstreams (#306)

* add transaction for ssl and consumer (#308)

* update ci/cd for api (#307)

* update github actions for api ci cd

* fix: working-directory

* fix error

* fix: step name

* fix: mysql config for github action

* test

* use default config

* test: add e2e test for ssl and consumer (#309)

* test: add e2e test for ssl and consumer

* fix:  change assert to avoid  the mutual influence of route and service test

* remove useless code

* Feat: added Route Consumer and Upstream (#304)

* feat: added routes

* feat: added Consumer

* feat: added upstream

* feat: update SSL

* fix: routes

* feat: added commit command

* feat(route): set empty array for upstreamHeaderList

* fix: e2e test use the same function to set up router (#310)

* fix: return all objects when search route & upstream (#311)

* fix: route search

* fix: upstream search

* fix(deploy): added missing yarn.lock

* fix: proxy-rewrite plugin in upstream (#312)

* fix(SSL): search api

* docs: added tips when deployment

* feat(Deploy): use node alpine image

* fix(Route): set required field for custom redirect

* fix(Route): check if redirect is empty object

* fix(Deploy): add Python installation in dockerfile (#316)

Signed-off-by: imjoey <majunjiev@gmail.com>

* fix(Route): update desc for status code

* fix: proxy-path default type is static (#318)

* add proxyRewrite test (#319)

* feat: bump dependencies version (#320)

* feat(Deploy): update Dockerfile

* feat(Deploy): update Deploy Dockerfile

* feat(Pages): update pages (#324)

* feat(Pages): update pages

* chore: update routes

* fix(Route): omit upstream_id when not exist

* i18n consumer (#325)

* i18n ssl (#335)

* nationalization PluginPage component (#323)

* i18n upstream (#334)

* feat(i18n): set module (#336)

* i18n set

* change set to setting

* feat(i18n): metrics module (#326)

* i18n metrics

* combine import

* feat(i18n): route module (#327)

* i18n route

* combine import

* doc: sync config.yaml from the latest version of APISIX (#344)

* i18n route (#342)

* i18n actionbar (#343)

* fix: transform vars error (#347)

* feat(i18n): pluginpage component (#345)

* i18n pluginpage

* change pluginpage to PluginPage

* feature: support run in mac system (#349)

* combine import (#348)

* i18n menu (#351)

* i18n PluginPage (#350)

* feat: prepare to release (#352)

* feat(ManagerAPI): added ASF header

* feat(FE): aded ASF Header

* feat(FE): added ASF header

* fix(FE): update PluginDrawer

* feat: remove some images

* feat: added LICENSE

* feat: update Version

* feat: added NOTICE & CODE_OF_CONDUCT

* feat: added initial CHANGELOG

* feat: rename CODE_OF_CONDUCT

* feat: revert version

* feat: update LICENSE

* feat: update License

* feat(conf): update default preview API (#353)

* doc:  add install doc for manager-api (#355)

* doc: add install doc for manager-api

* doc: modify folder from build to run

* doc: add ASF header

* fix(ci): resolve lint failures (#354)

* fix(deploy): failed to start manager_api (#363)

Signed-off-by: imjoey <majunjiev@gmail.com>

* feat(i18n): modify some i18n according to the proposal#331 (#366)

* Create CONTRIBUTING.md (#368)

* Create CONTRIBUTING.md

* Create ISSUE_TEMPLATE

* Create PULL_REQUEST_TEMPLATE

* doc: remove all ‘incubator’ (#367)

* feat(deploy): set gen-config-yaml.sh executable (#362)

This also would simplify the docs.

Signed-off-by: imjoey <majunjiev@gmail.com>

* feat(i18n): Use auto load i18n (#332) (#371)

* Create ci.yml (#372)

* feat: release 1.5 (#364)

* Feat release 1.5 (#358)

* feat(doc): update README

* feat: update CHANGELOG

* doc: add usage of dashbaord

* Revert "doc: add usage of dashbaord"

This reverts commit 5a08c7f43539a44cd0cf0f6175574e59efbd0ab6.

* feat(Doc): update deployment

* feat(Doc): update the deployment

* feat(Doc): update the deployment

* feat: remove incubator text

* doc: modify doc for manager-api runing in local

* feat(Doc): update README

* doc: check env variables and give run.sh power to execute

* feat(Doc): update Deployment

* feat(Doc): update deployment

* doc: modify manager-api build

* feat: update ignore file

Co-authored-by: kv <gxthrj@163.com>
Co-authored-by: 琚致远 <juzhiyuan@juzhiyuandeMini.lan>

* feat: cherry-pick 4fd0ce79bb34dbe8c31b7a27884930e3b0e5437c

* feat(compose): remove images

* feat: added line

Co-authored-by: kv <gxthrj@163.com>
Co-authored-by: 琚致远 <juzhiyuan@juzhiyuandeMini.lan>

* feat: Unified access entrance, only the dashboard port is exposed to … (#370)

* feat: Unified access entrance, only the dashboard port is exposed to the outside

* add EOL

* docs: create I18N_USER_GUIDE.md (#373)

* docs: create I18N_USER_GUIDE.md

* docs: modify I18N_USER_GUIDE.md

* feat(Doc): added deploy doc for docker (#376)

* feat(Doc): added deploy doc for docker

* feat: added CD

* feat(Netlify): added proxy

* feat: update API

* feat: remove console

* feat(Netlify): update redirect rule

* feat: update README

* feat: update README

* update go module proxy (#378)

* Update README.md (#379)

* Update README.md

* Update README.md

* Create Preview.md

* feat(Doc): added snapshots for Preview

* feat(Doc): update images

* feat(Doc): update images

* Update README.md

* Update netlify.toml

* feat(route): route add params mapping feature (#375) (#377)

* feat(doc): update deploy manually doc

* fix: mv config.yml to config-default.yml in the latest version of apisix (#383)

* fix: wget config-default.yaml the output file need to be named config.yaml (#384)

* fix #386 wget special output file use -O (#387)

* feat(authentication): create authentication module (#330)

* feat(authentication): create module typing definition

* feat(authentication): create Login page

* feat(authentication): update typing definition

* feat(authentication): add centent to Login page

* feat(authentication): update typing definition

* feat(authentication): update Login page to add Password and Test method

* feat(authentication): update typing definition to add check and submit function

* feat(authentication): move Test login method to Example

* feat(authentication): add check and submit function

* feat(authentication): add submit function in Login page

* feat(authentication): add test to Password login method

* feat(authentication): change example LoginMethod text

* feat(authentication): add i18n content

* feat(authentication): redirect to index when login success

* feat(i18n): update i18n file import
remove import i18n file of user module manually and try auto import by umi.js

* feat(authentication): create authentication configure items

* fix(authentication): fix logging filter
write back request body for read by PostForm function

* feat(authentication): create authentication controller

* feat(authentication): update dependencies

* fix(authentication): fix logging filter

* feat(authentication): change to session for authentication

* feat(authentication): create authentication filter
use authentication filter to check every request

* feat(authentication): create unit test case

* fix(authentication): change HTTP code when authentication fail request

* feat(authentication): add jwt dependency

* feat(authentication): create session configures

* feat(authentication): change cookie-based session to jwt

* feat(authentication): change cors Access-Control-Allow-Headers header

* feat(authentication): change login page path and error handler

* feat(authentication): create request interceptor to add Authorization header

* feat(authentication): connect to backend login API and i18n

* feat(authentication): create logout page

* feat(authentication): add redirect query to back previous page

* feat(authentication): update LoginMethod definition for logout

* feat(authentication): add logout button

* feat(authentication): improve login page

* fix: clean codes

* fix(authentication): fix unit test crash

* feat(authentication): remove API url setting

* feat(authentication): improve session check

* feat(authentication): redirect to login page when not exist token

* fix: clean codes and add ASF header

* feat(User): update prefix

* fix(ci): fix preview environment (#388)

* fix README typo (#389)

* fix(ci): fix read configuration file path in docker (#390)

* doc: Introducing manager-api (#391)

* Update nginx.conf

* Update Dockerfile

* Revert "Update Dockerfile"

This reverts commit ea827bfd2789c2d939a2517b279170cccdadf35b.

* fix: preview mysql pwd was wrong (#393)

* README in Chinese (#398)

* feat(doc): added Chinese version of README

* fix(README.zh-CN.md): fix wrong link

* fix(README.zh-CN.md): add link to README.md

* fix(README.zh-CN.md): sync with README.md

* fix(README.zh-CN.md): Fix some translation errors

* fix: dashboard /user/login get error code 405 (#397)

* fix: fix dashboard /user/login get error code 405

* fix: modify nginx according to giphoo proposal

* fix(authentication): change Apache APISIX copyright (#401)

* fix: configure only necessary items, such as etcd host (#405)

* fix: configure only necessary items, such as etcd host

* fix: configure only necessary items, such as etcd host

* fix end of line

* fix: using default admin key (#408)

* fix:  we need conf.json when deploying manager-api in local  (#409)

* fix: we need conf.json when deploying manager-api in loal

* fix: log error when starting manager failed

* fix: click create ssl prestep not response (#407)

* fix: submit setting grafanaURl without validation (#413)

* feat: support generate `script` for APISIX (#411)

* feat: support generate `script` for APISIX

* not run in `/root` dir

* add  `config.yaml` for APISIX

* fix path

* fix(authentication): change login api url (#414)

* fix(authentication): change manager API login path

* fix(authentication): change authentication unit test

* fix(authentication): clean nginx.conf codes

* fix(authentication): change login URL of front end

* fix(authentication): change authentication filter rule

Co-authored-by: kv <gxthrj@163.com>
Co-authored-by: nic-chen <33000667+nic-chen@users.noreply.github.com>
Co-authored-by: 琚致远 <juzhiyuan@juzhiyuandeMBP.lan>
Co-authored-by: juzhiyuan <juzhiyuan@apache.org>
Co-authored-by: Joey <majunjiev@gmail.com>
Co-authored-by: bzp2010 <bzp20000818@gmail.com>
Co-authored-by: TikWind <65604564+TikWind@users.noreply.github.com>
Co-authored-by: Lien <liling@apache.org>
Co-authored-by: Rapiz <rapiz@foxmail.com>
Co-authored-by: liuxiran <belovedxixi@126.com>
Co-authored-by: jie <jie123108@163.com>
Co-authored-by: Rapiz <contact@rapiz.me>
Co-authored-by: 琚致远 <juzhiyuan@juzhiyuandeMini.lan>
Co-authored-by: Tusdasa翼 <tusdasa@tusdasa.net>
Co-authored-by: Shuyang Wu <wosoyoung@gmail.com>
Co-authored-by: Baoyuan <baoyuan.top@gmail.com>

* feat: update pluginchart

Co-authored-by: kv <gxthrj@163.com>
Co-authored-by: nic-chen <33000667+nic-chen@users.noreply.github.com>
Co-authored-by: 琚致远 <juzhiyuan@juzhiyuandeMBP.lan>
Co-authored-by: juzhiyuan <juzhiyuan@apache.org>
Co-authored-by: Joey <majunjiev@gmail.com>
Co-authored-by: bzp2010 <bzp20000818@gmail.com>
Co-authored-by: TikWind <65604564+TikWind@users.noreply.github.com>
Co-authored-by: Lien <liling@apache.org>
Co-authored-by: Rapiz <rapiz@foxmail.com>
Co-authored-by: liuxiran <belovedxixi@126.com>
Co-authored-by: jie <jie123108@163.com>
Co-authored-by: Rapiz <contact@rapiz.me>
Co-authored-by: 琚致远 <juzhiyuan@juzhiyuandeMini.lan>
Co-authored-by: Tusdasa翼 <tusdasa@tusdasa.net>
Co-authored-by: Shuyang Wu <wosoyoung@gmail.com>
Co-authored-by: Baoyuan <baoyuan.top@gmail.com>
2020-09-04 20:58:20 +08:00