Re: [VOTE] Release Apache APISIX 3.1.0

2022-12-26 Thread ZhengSong Tu
+1 (binding) I have checked: 1. All download links are OK; 2. Signature and checksum are valid; 3. LICENSE and NOTICE files exist and are correct; 4. Build on Debian 11.5 was successful. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix

Re: [VOTE] Release Apache APISIX 2.15.1

2022-11-13 Thread ZhengSong Tu
+1 (binding) I have checked: 1. All download links are OK; 2. Signature and checksum are valid; 3. LICENSE and NOTICE files exist and are correct; 4. Build on Debian 11.5 was successful. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix

Re: [VOTE]Apache apisix-ingress-controller release version 1.5.0

2022-09-28 Thread ZhengSong Tu
+1 (binding) I have checked: 1. All download links are OK; 2. Signature and checksum are valid; *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年9月27日 14:47:23 上,Jintao Zhang 写道: > Hello, Community, > This is a call f

Re: [VOTE] Release Apache APISIX 3.0.0-beta

2022-09-23 Thread ZhengSong Tu
+1 (binding) I have checked: 1. All download links are OK; 2. Signature and checksum are valid; 3. LICENSE and NOTICE files exist and are correct; 4. It can be built successfully on my Centos 7.9.2009. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com

[Notice] Community Weekly Meeting (August 31, 2022)

2022-08-29 Thread ZhengSong Tu
...@apache.org or tzssanggl...@apache.org. Kindly let me know if you need Google Meet or Zoom as communication tools. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix

Re: [VOTE] Release Apache APISIX 2.13.3

2022-08-23 Thread ZhengSong Tu
+1 (binding) I have checked: 1. All download links are OK; 2. Signature and checksum are valid; 3. LICENSE and NOTICE files exist and are correct; 4. It can be built successfully on my Centos 7.9.2009. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com

Re: [DISCUSS] APISIX 3.0: new API design for the Admin API

2022-06-14 Thread ZhengSong Tu
> Question: what about the new Admin API backward compatibility? The new API design does not keep backward compatibility, so changes will be made to both the APISIX Dashboard and APISIX Ingress Controller. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: ht

Re: [Notice] Community Weekly Meeting (May 11, 2022)

2022-05-10 Thread ZhengSong Tu
There are no plans for this now, but I thought we could try it once after APISIX Submit and before APISIX 3.0. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年5月10日 12:10:27 上,Zhiyuan Ju 写道: > Hi, Zhengsong, > > Do

Re: [Feature Request]Add MySQL logger to persist logs from apisix

2022-04-18 Thread ZhengSong Tu
topic. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年4月19日 09:16:02 上,zhixiongdu027 写道: > Hi all: > > compared to kafka, mongo, > elasticsearch is a bit more used for storing logs. > I think apisix ne

Re: [Feature Request]Add MySQL logger to persist logs from apisix

2022-04-18 Thread ZhengSong Tu
just because I didn't think of MySQL as a log storage service in the usage scenario. My concern is that storing log content in json format or request/response body in a mysql property, for example (I've seen people use MySQL this way), is not an easy way to retrieve and analyze logs. *Z

[VOTE][RESULT] Release Apache APISIX 2.13.1

2022-04-15 Thread ZhengSong Tu
/pzl534tgr5jg32wh5vkrvjh8261g44od I will continue the release process. Thank you all for making this happen! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix

Re: [ANNOUNCE] New Committer: Qi Guo

2022-04-14 Thread ZhengSong Tu
Congratulations! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年4月14日 10:53:49 上,Zeping Bai 写道: > Hi Community, > > Our contributor Qi Guo [1] helps our community do a lot of things. He has > been an active co

Re: Is there any way to trigger a timer when a plugin is enabled and cancel timer when plugin is disabled?

2022-04-02 Thread ZhengSong Tu
APISIX is supported and the details have been replied to in the issue. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年4月2日 14:08:53 上,吴治国 写道: > Hi community > I met a problem when setting a timer in plugin, and I ma

Re: [DISCUSS] Apache APISIX plugin of serverless supports running in sanbox

2022-03-30 Thread ZhengSong Tu
It is difficult to list all safe functions in the whitelist. It's not even possible to tell which functions are safe and which ones are not. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年3月31日 11:18:35 上,Kwanhur Huan

Re: [VOTE] Release Apache APISIX 2.13

2022-03-22 Thread ZhengSong Tu
+1 non-binding I have checked: 1. All links are OK 2. Signature and checksum are correct 3. NOTICE and LICENSE files exist 4. Building in macOS 12.3 successfully *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 在 2022年3月23日 09:26:04 上

Re: [Proposal] APISIX Service Mesh native ability

2022-03-13 Thread ZhengSong Tu
nice idea, I will join the APISIX feature development. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Jintao Zhang 于2022年3月12日周六 00:38写道: > > I found that my `Architecture design` above was formatted correctly in the > mailbox

Re: [APISIX] - Configure the plugin proxy-rewrite on consumer

2022-02-21 Thread ZhengSong Tu
ok, I have created an issue to tracing this: https://github.com/apache/apisix/issues/6405 *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Alexandre SOLOVIEFF 于2022年2月21日周一 21:22写道: > > I mean that when I configure the plugin proxy-r

Re: [APISIX] - Configure the plugin proxy-rewrite on consumer

2022-02-21 Thread ZhengSong Tu
and what do you mean by not working? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Alexandre SOLOVIEFF 于2022年2月21日周一 18:03写道: > > And when I use the same config : > > \"proxy-rewrite\": { > \"head

Re: [APISIX] - Configure the plugin proxy-rewrite on consumer

2022-02-21 Thread ZhengSong Tu
hi, can you show details about this configuration not working? This configuration should work. This way we can check it more quickly. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Alexandre SOLOVIEFF 于2022年2月15日周二 16:39写道: > &

Re: [ACTION REQUIRED] Time to create GSoC ideas

2022-02-21 Thread ZhengSong Tu
thanks Bobur *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Bobur Umurzokov 于2022年2月17日周四 17:57写道: > > Hi, > > Just follow up on previous emails,I created a public document where we can > collect all project proposals f

Re: Public APISIX roadmap

2022-02-21 Thread ZhengSong Tu
Cool. If you change checklist to table type, add descriptions, links, etc. to different targets, it looks more standardized, checklist looks a bit random. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Bozhong Yu 于2022年2月21日周一 09:25写道

Re: [ANNOUNCE] New Committer: Yilin Zeng

2022-02-14 Thread ZhengSong Tu
Congratulations! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zhiyuan Ju 于2022年2月15日周二 10:27写道: > > Hi, > > Except for congratulations to Yilin, I would encourage everyone to read and > know more about what Y

Re: Passing parameter in api call

2022-02-09 Thread ZhengSong Tu
Default pass. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix mijo michael 于2022年2月9日周三 22:44写道: > > How to pass parameters (url or query parameters) in the API call to the > route and upstream?

Re: [ANNOUNCE] new PMC: jintao zhang

2022-01-19 Thread ZhengSong Tu
Congratulations ! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix YuanSheng Wang 于2022年1月19日周三 16:20写道: > > Congratulations ^_^ > > > On Wed, Jan 19, 2022 at 4:04 PM Bozhong Yu wrote: > > > Congratulations ! >

Re: [VOTE] Relase Apache APISIX 2.12.0

2022-01-18 Thread ZhengSong Tu
+1 (no binding) I checked: 1. Download links are OK. 2. Checksum and signature are OK. 3. LICENSE and NOTICE files are exist. 4. Building on CentOS 7.9 was successful. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Bisakh Mondal 于2022年

Re: [DISCUSS] proposal: add plugin development kit doc for APISIX

2022-01-03 Thread ZhengSong Tu
will do it soon *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Tsangleslie 于2022年1月2日周日 23:24写道: > > Cool, Looking forward to this proposal. > Shall we open a discussion in GitHub for more opinions ? > > Leslie Ts

Re: [DISCUSS] proposal: add plugin development kit doc for APISIX

2021-12-31 Thread ZhengSong Tu
Good idea, it's important. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix JunXu Chen 于2021年12月31日周五 21:07写道: > > Thanks for your awesome proposal. > > I think the doc could start from how to deploy the development envi

Re: [VOTE]Apache apisix-ingress-controller GA version 1.4.0

2021-12-31 Thread ZhengSong Tu
+1 (non-binding) I checked: - All links are valid - LICENSE and NOTICE files exist - The Signature is good, the checksum is correct *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix wei jin 于2021年12月31日周五 18:17写道: > > +1 binding

Re: [Proposal] Drop the support of Tengine

2021-12-20 Thread ZhengSong Tu
agreed, I've found very little feedback on Tengine in the communit, it seems that people don't really need it. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zeping Bai 于2021年12月20日周一 21:25写道: > > Hi, Zexuan. >

Re: [ANNOUNCE] New Committer: Bisakh Mondal

2021-12-19 Thread ZhengSong Tu
Congrats! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Tsangleslie 于2021年12月19日周日 14:44写道: > > Congratulation ! > > Leslie Tsang > leslie.ts...@icloud.com > > > On 19 Dec 2021, at 1:30 PM, Chao Zhang

Re: [DISCUSS] Support smart prioritization in route matching

2021-11-28 Thread ZhengSong Tu
OK, I like this way. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Li Yang 于2021年11月24日周三 下午2:43写道: > > Exactly! > > On Wed, Nov 24, 2021 at 2:41 PM ZhengSong Tu wrote: > > > I got. you mean that when the reque

Re: Consumer identification from OpenId/Keycloak token

2021-11-25 Thread ZhengSong Tu
1. Did you mean to put the consumer_name to the ctx in open-connect plugin? 2. Then we can limit by consumer_name in limit-* plugins. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Joga, singh 于2021年11月26日周五 上午12:26写道: > > Hi Guy

Re: Here are some feedbacks from our developers

2021-11-24 Thread ZhengSong Tu
iews, but it would be great if we could push for a consensus within the community. Note: The issues discussed above are only a small part of the issues discussed in this email list. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zhiyuan Ju

Re: [DISCUSS] proposal: APISIX support RocketMQ service plugin

2021-11-24 Thread ZhengSong Tu
I see you have already mentioned the issue[1], great! [1]:https://github.com/yuz10/lua-resty-rocketmq/issues/4 *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix YuanSheng Wang 于2021年11月25日周四 上午11:47写道: > > On Thu, Nov 25, 2021 at 9

Re: [DISCUSS] proposal: APISIX support RocketMQ service plugin

2021-11-24 Thread ZhengSong Tu
I can't find lua-resty-rocketmq on luarocks, maybe we need to work with this author? Or fork a copy of it?I *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix YuanSheng Wang 于2021年11月25日周四 上午9:03写道: > > On Wed, Nov 24, 2021

Re: [DISCUSS] proposal: APISIX support RocketMQ service plugin

2021-11-24 Thread ZhengSong Tu
just like https://github.com/doujiang24/lua-resty-kafka *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix ZhengSong Tu 于2021年11月24日周三 下午7:46写道: > > we need lua-resty-rocketmq lib first? > > *ZhengSong Tu* > My GitHub: htt

Re: [DISCUSS] proposal: APISIX support RocketMQ service plugin

2021-11-24 Thread ZhengSong Tu
we need lua-resty-rocketmq lib first? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Bisakh Mondal 于2021年11月24日周三 下午5:54写道: > > Nice proposal! I am willing to help developing the plugin on the first week > of December. > &

Re: Here are some feedbacks from our developers

2021-11-24 Thread ZhengSong Tu
. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zhiyuan Ju 于2021年11月24日周三 下午4:26写道: > > Hi, community members, > > Yesterday, one of Apache APISIX's community users asked me how to involve > in our community, so I hold

Re: Release Apache APISIX 2.11.0 Round 2

2021-11-24 Thread ZhengSong Tu
+1 (non-binding) I checked: 1. Download links are OK. 2. Checksum and signature are OK. 3. LICENSE and NOTICE have existed. 4. Building on macOS 11.6 was successful. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于2021年11月24

Re: [DISCUSS] Support smart prioritization in route matching

2021-11-23 Thread ZhengSong Tu
I got. you mean that when the request matched route1 and route2, APISIX use route1 to match the request first. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix ZhengSong Tu 于2021年11月23日周二 下午7:02写道: > > AFAIK, in this case, the l

Re: [DISCUSS] Support smart prioritization in route matching

2021-11-23 Thread ZhengSong Tu
AFAIK, in this case, the logical operator of the elements in route1's vars is and, the request must reach these three conditions before it will be captured by route1. so it has nothing to do with route2's vars. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache API

Re: [DISCUSS] Support smart prioritization in route matching

2021-11-22 Thread ZhengSong Tu
hi, yang. > Route X should be matched first if and only if route X's matching > rule set is a proper superset of route Y's matching rule set.* I have doubts about this, can you show some example? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://g

Re: [DISCUSS] a new structure of Apache APISIX website

2021-11-22 Thread ZhengSong Tu
I found https://apisix.apache.org/cont ribute/ is broken on my side, and seems not cause by cache of chrome. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zhiyuan Ju 于2021年11月22日周一 下午12:32写道: > > Thanks to Sarendipity96's c

Re: [ANNOUNCE] New committer Shivam Singh

2021-11-22 Thread ZhengSong Tu
Welcome to join us! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix YuanSheng Wang 于2021年11月22日周一 下午9:10写道: > > Congratulations ^_^ > > > On Mon, Nov 22, 2021 at 6:29 PM Shivam Singh wrote: > > > Thank you

Re: [DISCUSS] Some thoughts on the integration of Apache APISIX and Spring Cloud ecosystem

2021-11-18 Thread ZhengSong Tu
guage. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX:https <https://github.com/apache/apisix>: //github.com/apache/apisix <https://github.com/apache/apisix> Zhongming Hua 于2021年11月19日周五 上午10:09写道: > We can provide a spring-cloud-starter-apisix to provide ga

Re: java-plugin

2021-11-16 Thread ZhengSong Tu
yes, but need to wait *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 寒香 <1014631...@qq.com.invalid> 于2021年11月16日周二 下午7:04写道: > Is there an updated plan to resolve this problem? > > > > > -- 原始邮件 

Re: java-plugin

2021-11-16 Thread ZhengSong Tu
hi, apisix-java-plugin-runner not support to fetch request body yet. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 寒香 <1014631...@qq.com.invalid> 于2021年11月16日周二 下午4:34写道: > Hi, everyone: > I want to fetch request bo

Re: [VOTE]Apache apisix-ingress-controller GA version 1.3.0

2021-10-15 Thread ZhengSong Tu
+1 (non-binding) I have checked: 1. Download links are OK. 2. Checksum and signature are OK. 3. LICENSE and NOTICE are exist. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zeping Bai 于2021年10月15日周五 下午8:05写道: > +1 (non-binding) &g

Re: java-plugin问题

2021-10-15 Thread ZhengSong Tu
Hi, I see you have already submitted the issue, we can continue in the issue. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 寒香 <1014631...@qq.com.invalid> 于2021年10月15日周五 下午4:12写道: > Yes,I reproduced all steps

Re: Discuss: Is standard APISIX dev workbench in need ?

2021-10-08 Thread ZhengSong Tu
Sounds good, I like it. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Tsangleslie 于2021年10月8日周五 下午6:39写道: > Yes, I create a repo `apish-workbench` for POC, it work fine in macOS, > have a quick look of https://github.com/

Re: Discuss: Is standard APISIX dev workbench in need ?

2021-10-08 Thread ZhengSong Tu
Are you saying that we can build a development environment on windows using Vagrant? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX:https <https://github.com/apache/apisix>: //github.com/apache/apisix <https://github.com/apache/apisix> Tsangleslie 于2021年10月

Re: [DISCUSS] Java or other language SDK for APISIX's admin URL.

2021-09-26 Thread ZhengSong Tu
I don't know what the generated code looks like, I'll do some verification when I have time. Maybe we can use the generated code as basic, and write more functional code manually. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix

Re: [DISCUSS] Use apisix-openresty instead of openresty

2021-09-26 Thread ZhengSong Tu
Good for me, +1 *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix wei jin 于2021年9月26日周日 下午6:56写道: > Hi, community, > > The current APISIX image depends on the official version of openresty, but > APISIX needs to support mo

Re: [DISCUSS] Java or other language SDK for APISIX's admin URL.

2021-09-25 Thread ZhengSong Tu
if the SDK is generated by `openapi generator`, what is its form? code or jar? I think even if it was code, then as an SDK there would still be things like reading admin-keys, hosts etc from the config file that would still need to be written. *ZhengSong Tu* My GitHub: https://github.com

Re: [DISCUSS] Java or other language SDK for APISIX's admin URL.

2021-09-25 Thread ZhengSong Tu
admin-api in a language they are familiar with. If an SDK is available, it is much easier to integrate APISIX with other systems. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix 孙昊 于2021年9月25日周六 下午6:27写道: > Hello, everyone: >

Re: [VOTE] Release Apache APISIX 2.10.0

2021-09-24 Thread ZhengSong Tu
ZhengSong Tu 8月24日周二 下午8:21 发送至 dev +1 I check: 1. All download links are fine; 2. Checksums and PGP signatures are fine; 3. LICENSE and NOTICE exist; 4. Build and test success on macOS 11.2.3 *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache

Re: [DISCUSS] Will the up coming APISIX 2.10 be the first LTS version?

2021-09-16 Thread ZhengSong Tu
Agreed, we need an LTS version. Do we need to do something different for the LTS version than we did for the previous release? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于2021年9月16日周四 下午2:23写道: > We are going

Re: [DISCUSS/ANNOUNCEMENT] A new look to Apache APISIX website

2021-09-16 Thread ZhengSong Tu
so cool! *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Shivam Singh 于2021年9月15日周三 下午8:43写道: > Hi community, > > I am psyched to announce to you all that the new redesigned and better > version of our website is in the f

Re: [DISCUSS] Apply for a docker hub account to realize automatic push dashboard images to docker hub

2021-09-12 Thread ZhengSong Tu
+1 *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix wei jin 于2021年9月10日周五 上午8:53写道: > Currently, when `apisix-dashboard` is building docker images, it cannot be > automatically pushed to docker hub. > > I hope to be able to a

Re: [VOTE] Release Apache APISIX Go Plugin Runner 0.2.0

2021-09-01 Thread ZhengSong Tu
+1 non-binding I check: 1. All download links are fine; 2. Checksums and PGP signatures are fine; 3. LICENSE and NOTICE exist; *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于2021年8月31日周二 上午11:08写道: > Hello, Commun

Re: [VOTE] Relase Apache APISIX Python Plugin Runner 0.1.0

2021-09-01 Thread ZhengSong Tu
+1 non-binding I check: 1. All download links are fine; 2. Checksums and PGP signatures are fine; 3. LICENSE and NOTICE exist; *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix JinChao Shuai 于2021年8月26日周四 下午8:54写道: > Hello, Commun

Re: [VOTE] Release Apache APISIX 2.9

2021-08-24 Thread ZhengSong Tu
+1 I check: 1. All download links are fine; 2. Checksums and PGP signatures are fine; 3. LICENSE and NOTICE exist; 4. Build and test success on Fedora release 33 (aarch64) *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于

Re: [VOTE]Apache apisix-ingress-controller GA version 1.2.0

2021-08-16 Thread ZhengSong Tu
+1 (non-binding) checklist: 1. All download links are fine; 2. Checksums and PGP signatures are fine; 3. LICENSE and NOTICE exist; *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix Jintao Zhang 于2021年8月14日周六 下午2:02写道: > Hello, Commun

Re: [VOTE] Release Apache APISIX Dashboard 2.7.1 Round 2

2021-08-11 Thread ZhengSong Tu
+1 (non-binding) checklist: 1. All download links are fine; 2. Checksums and PGP signatures are fine; 3. LICENSE and NOTICE exist; *ZhengSong Tu* My GitHub: https://github.com/tzssangglass Apache APISIX: https://github.com/apache/apisix JunXu Chen 于2021年8月11日周三 下午2:26写道: > Hello, Commun

Re: [DISCUSS] Introduce a way to get extra request information in the external plugin

2021-08-05 Thread ZhengSong Tu
agree +1 *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于2021年8月5日周四 上午9:43写道: > Yes. > The ExtraInfoReq already contains type and name (if needed). > > ZhengSong Tu 于20

Re: [DISCUSS] Introduce a way to get extra request information in the external plugin

2021-08-04 Thread ZhengSong Tu
One more question: How does APISIX know which ExtraInfo the Runner wants? Declare it in ExtraInfoReq? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于2021年8月5日周四 上午9:01写道: > >

Re: [DISCUSS] Introduce a way to get extra request information in the external plugin

2021-08-03 Thread ZhengSong Tu
This is an upgrade to the protocol between Runner and APISIX? Sounds good to me. This allows Runner to use some common TCP unpacking functions. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix Zexuan Luo

Re: [DISCUSS] Enable GitHub Discussions on APISIX

2021-08-03 Thread ZhengSong Tu
ussions: without generating any decisions affecting the project. Even if we find something interesting in the Discussions, it needs to be discussed in the mail list. The opinions in the Discussions are only to be used as supporting evidence. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <

Re: [DISCUSS] Enable GitHub Discussions on APISIX

2021-08-02 Thread ZhengSong Tu
or modify? *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix Zexuan Luo 于2021年8月3日周二 上午9:00写道: > > If we see questions in the issue, IM, that is suitable for discussion in > GitHub Discussions,

Re: [DISCUSS] Enable GitHub Discussions on APISIX

2021-08-02 Thread ZhengSong Tu
cle writers can interact on an ongoing basis on a particular article, and the article does not need to be published as a result. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix Zhiyuan Ju 于2021年8月3日

Re: [DISCUSS] Enable GitHub Discussions on APISIX

2021-08-02 Thread ZhengSong Tu
e content that users are interested in, like issue deposits, links to various learning resources related to the project, and those mentioned in the Proposal. More discussion is needed on this problem. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphi

Re: [DISCUSS] Enable GitHub Discussions on APISIX

2021-08-01 Thread ZhengSong Tu
Of course, GitHub discussions do not cover topics with code-related discussions and project management activities. *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix Ming Wen 于2021年8月2日周一 下午1:23写道: &

Re: [DISCUSS] support version mismatch alert for Dashboard and Apache APISIX

2021-07-29 Thread ZhengSong Tu
> > > >> > is adopted, divided into 3 phases. > > > > >> > > > >> > > > > > >> > > > >> > **Phase 1** > > > > >> > > > >> > > > > > >> > > > >> > The first phase requires a quick solution to the > problem > > in > > > > the > > > > >> > > > >> following > > > > >> > > > >> > way. > > > > >> > > > >> > 1. Now, the latest version of Dashboard is 2.7, and the > > > > latest > > > > >> > > version > > > > >> > > > >> of > > > > >> > > > >> > APISIX is 2.7. > > > > >> > > > >> > 2. Disregard the historical version matching problem > and > > > > >> deprecate > > > > >> > > the > > > > >> > > > >> > version matching logic (manually maintaining a Mapper). > > > > >> > > > >> > 3. Compare Dashboard 2.7 with APISIX 2.7 and sort out > > where > > > > >> > > Dashboard's > > > > >> > > > >> > existing features are inconsistent with APISIX (API > > fields, > > > > >> plugin > > > > >> > > > >> schema). > > > > >> > > > >> > 4. Update Dashboard to match the existing features with > > > > APISIX > > > > >> 2.7 > > > > >> > > and > > > > >> > > > >> > release version 2.7.1. > > > > >> > > > >> > > > > > >> > > > >> > **Phase 2** > > > > >> > > > >> > > > > > >> > > > >> > The second phase requires enriching Dashboard > > functionality > > > > to > > > > >> > match > > > > >> > > > >> APISIX > > > > >> > > > >> > functionality. > > > > >> > > > >> > > > > > >> > > > >> > 1. Sort out which APISIX 2.7 features are not > implemented > > > in > > > > >> > > Dashboard > > > > >> > > > >> > 2.7.1, such as Stream Proxy, Service Discovery, etc. > > > > >> > > > >> > 2. Update the Dashboard to include the existing > features > > of > > > > >> APISIX > > > > >> > > 2.7 > > > > >> > > > >> and > > > > >> > > > >> > release version 2.7.2. > > > > >> > > > >> > > > > > >> > > > >> > **Phase 3** > > > > >> > > > >> > > > > > >> > > > >> > Phase 3 requires the Dashboard to synchronize the > APISIX > > > > >> release > > > > >> > > > >> schedule > > > > >> > > > >> > and release APISIX with the same version number, e.g., > > 2.8, > > > > >> > within a > > > > >> > > > >> > manageable time frame after the release of APISIX. > > > > >> > > > >> > > > > > >> > > > >> > 1. APISIX milestones are visible in GitHub. > > > > >> > > > >> > 2. After APISIX is released, sort out what is different > > > > between > > > > >> > > APISIX > > > > >> > > > >> and > > > > >> > > > >> > the previous version, and then adapt it in Dashboard. > > > > >> > > > >> > > > > > >> > > > >> > **Another Phase (Long-term solution)** > > > > >> > > > >> > > > > > >> > > > >> > In addition, I have a long-term plan, the current > > > > architecture > > > > >> is > > > > >> > to > > > > >> > > > >> > separate DP and CP, and the ManagerAPI in CP does a lot > > of > > > > >> > functions > > > > >> > > > >> that > > > > >> > > > >> > AdminAPI duplicates, so we might as well deprecate > > > ManagerAPI > > > > >> and > > > > >> > > turn > > > > >> > > > >> > Dashboard into **a pure Web project**, directly > accessing > > > > >> > AdminAPI, > > > > >> > > so > > > > >> > > > >> that > > > > >> > > > >> > when the data in the Request Body is illegal, AdminAPI > > will > > > > >> return > > > > >> > > an > > > > >> > > > >> error > > > > >> > > > >> > directly. Of course, this requires a more detailed > > solution > > > > >> design > > > > >> > > and > > > > >> > > > >> is a > > > > >> > > > >> > big change. > > > > >> > > > >> > > > > > >> > > > >> > What do you think? > > > > >> > > > >> > > > > > >> > > > >> > Best Regards! > > > > >> > > > >> > @ Zhiyuan Ju <https://github.com/juzhiyuan> > > > > >> > > > >> > > > > > >> > > > >> > > > > > >> > > > >> > Zhiyuan Ju 于2021年7月14日周三 > > 下午1:46写道: > > > > >> > > > >> > > > > > >> > > > >> > > Hi, > > > > >> > > > >> > > > > > > >> > > > >> > > Currently, Apache APISIX Dashboard and Apache APISIX > > are > > > > two > > > > >> > > separate > > > > >> > > > >> > > projects (hereinafter referred to as Dashboard and > > > APISIX). > > > > >> > > Whenever > > > > >> > > > >> > APISIX > > > > >> > > > >> > > changes the content (e.g., APIs, API fields, Entity > > > > >> definitions, > > > > >> > > > >> etc.), > > > > >> > > > >> > > Dashboard needs to match the changes and publish a > new > > > > >> version. > > > > >> > > > >> > > > > > > >> > > > >> > > Because the Apache APISIX Dashboard's version number > is > > > not > > > > >> the > > > > >> > > same > > > > >> > > > >> as > > > > >> > > > >> > > Apache APISIX, then users get confused when using the > > > > >> Dashboard, > > > > >> > > so I > > > > >> > > > >> > draft > > > > >> > > > >> > > a proposal to support showing incompatible > information > > > more > > > > >> > > clearer on > > > > >> > > > >> > the > > > > >> > > > >> > > Dashboard.[1] > > > > >> > > > >> > > > > > > >> > > > >> > > Due to there have some prototypes I made, so I put > them > > > in > > > > >> the > > > > >> > > GitHub > > > > >> > > > >> > > issue[1], looking forward to your feedback! > > > > >> > > > >> > > > > > > >> > > > >> > > [1] > > > > >> > > > >> > > > > > > >> > > > >> > > > > > >> > > > >> > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > https://github.com/apache/apisix-dashboard/issues/1944#issuecomment-879607016 > > > > >> > > > >> > > > > > > >> > > > >> > > Best Regards! > > > > >> > > > >> > > @ Zhiyuan Ju <https://github.com/juzhiyuan> > > > > >> > > > >> > > > > > > >> > > > >> > > > > > >> > > > >> > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > > > > > -- *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix

Re: [DISCUSS] support version mismatch alert for Dashboard and Apache APISIX

2021-07-25 Thread ZhengSong Tu
Agree, especially with the Long-term solution. I feel that the Manager API and AdminAPI conflict in capability, leading to some ambiguity in the positioning of the Manager API. Zhiyuan Ju 于2021年7月25日周日 下午5:38写道: > Hi, community, > > After this discussion is closed, I will create 2 milestones to

Re: [VOTE] Release Apache APISIX 2.8

2021-07-25 Thread ZhengSong Tu
+1 non-binding checklist: 1. All download links are fine; 2. Checksum and signature are fine; 3. LICENSE and NOTICE exist; 4. build and test success on Fedora release 33 (Thirty Three) Zexuan Luo 于2021年7月23日周五 下午7:45写道: > Hello, Community, > This is a call for the vote to release Apache APISIX

Re: [VOTE][New Subproject] Establish APISIX Python plugin runner

2021-07-20 Thread ZhengSong Tu
+1, gerat! JinChao Shuai 于2021年7月20日周二 下午2:05写道: > Hi Dev Team: > > We would like to start a new proposal about creating APISIX Python plugin > runner project. > > APISIX Python plugin runner is a sub-project of APISIX as part of APISIX > multilingual Support and supports APISIX running Python p

Re: [VOTE] Relase Apache APISIX Go Plugin Runner 0.1.0

2021-07-12 Thread ZhengSong Tu
+1 non-binding I checked: * all download links are fine; * the signature and checksum are valid; * LICENSE and NOTICE files exist; Zexuan Luo 于2021年7月12日周一 上午10:15写道: > Hello, Community, > This is a call for the vote to release Apache APISIX Go Plugin > Runner version 0.1.0. > > Release notes:

Re: [DISCUSS] Make apisix and apisix-dashboard version consistent

2021-07-08 Thread ZhengSong Tu
agree, +1 JunXu Chen 于2021年7月8日周四 下午7:48写道: > hi, > > I prefer to name the next version of the Dashboard as `2.8-rc1`, which can > be used with Apache APISIX 2.7. > > And then 2.8 is used with Apache APISIX 2.8. > > > On Thu, 8 Jul 2021 at 17:25, ZhengSon

[DISCUSS] Make apisix and apisix-dashboard version consistent

2021-07-08 Thread ZhengSong Tu
they intuitively believe that apisix 2.7 and apisix dashboard 2.7 are a match. I think we should follow this intuition, and the next version of the dashboard could be named 2.7-alpha, and then apisix and apisix dashboard could match on 2.8. Would like to know the community's opinion. --

Re: [DISCUSS] An new component to do service discovery on the CP side

2021-07-08 Thread ZhengSong Tu
This component will automatically adapt to different service discovery frameworks, such as nacos, consul, zookeeper, etc? Zexuan Luo 于2021年7月6日周二 下午6:07写道: > Currently, we do service discovery on the DP side. Each APISIX > instance talks with the service discovery service directly, asks for > ne

Re: [DISCUSS] Add Idempotent Key to External Plugin's PrepareConf Request

2021-07-08 Thread ZhengSong Tu
I get, +1. Zexuan Luo 于2021年7月7日周三 上午8:55写道: > If we have N route configuration data for the same route, the > limit-req rank will be N * rate as each configuration has its own > counter. > > ZhengSong Tu 于2021年7月6日周二 下午9:19写道: > > > > I think I see what you mean

Re: [DISCUSS] Add Idempotent Key to External Plugin's PrepareConf Request

2021-07-06 Thread ZhengSong Tu
I think I see what you mean. When apisix has some data stored in a lua shared dict, the data structure of the current communication between apisix and runner cannot be expressed, is that what you mean? > we need a way to store route > level data, which is useful for limit-req or other similar feat

Re: [VOTE] Relase Apache APISIX Java Plugin Runner 0.1 Round 2

2021-07-05 Thread ZhengSong Tu
-plugin-runner/blob/main/docs/en/latest/development.md > > The vote will be open for at least 72 hours or until necessary number of > votes are reached. > > Please vote accordingly: > > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove with the reason > -- *ZhengSong Tu* My GitHub: https://github.com/tzssangglass <https://github.com/membphis> Apache APISIX: https://github.com/apache/apisix

Re: [VOTE][New Subproject] Establish APISIX Go plugin runner

2021-05-25 Thread ZhengSong Tu
+1 look forward it Joey Ma 于2021年5月26日周三 上午10:56写道: > +1 > > On Wed, May 26, 2021 at 10:46 AM Zeping Bai wrote: > > > +1 > > > > > > > > *发件人: *JunXu Chen > > *发送时间: *2021年5月26日 10:24 > > *收件人: *dev@apisix.apache.org > > *主题: *Re: [VOTE][New Subproject] Establish APISIX Go plugin runner > > > >

Re: [DISCUSS] Unbind the relationship in admin api

2021-05-24 Thread ZhengSong Tu
yes, this looks more accurate Zexuan Luo 于2021年5月24日周一 下午9:09写道: > `admin_api_object_bind ` is confusing. We always bind the objects. > What about configuration_allow_missing_reference? > > ZhengSong Tu 于2021年5月24日周一 下午8:44写道: > > > > Hi folks, > > > > Ba

[DISCUSS] Unbind the relationship in admin api

2021-05-24 Thread ZhengSong Tu
Hi folks, Background Now that the apisix admin api has a binding relationship. For example, there is an upstream id in a route, and if you want to delete the upstream pointed to by this upstream id, you have to delete the route first, otherwise you will get an error like this "can not delete this

Proposal: inptroduce moesif plugin

2021-05-19 Thread ZhengSong Tu
-openresty Log Push API: https://www.moesif.com/docs/api#api-calls -- ZhengSong Tu tzssanggl...@gmail.com

Re: [DISUCSS] add Semantic Pull Requests App to apisix-java-plugin-runner

2021-05-19 Thread ZhengSong Tu
good idea. +1 from me. Chao Zhang 于2021年5月19日周三 下午4:42写道: > That’s a good idea. +1 From me. > > Chao Zhang > https://github.com/tokers > > On May 19, 2021 at 16:00:38, Zexuan Luo (spacewan...@apache.org) wrote: > > The "Semantic Pull Requests" is an App that checks the PR's title > automatically

Re: [VOTE][New Subproject] Establish APISIX java plugin runner

2021-05-05 Thread ZhengSong Tu
+1,a suitable name Daming 于2021年5月6日周四 下午12:55写道: > > +1 (non-binding) > > How about apisix-java-plugin-runner as the new repo name? > > —— > Haochao Zhuang(@dmsolr) > Apache SkyWalking > > > > 2021年5月6日 下午12:06,ZhengSong Tu 写道: > > > > H

[VOTE][New Subproject] Establish APISIX java plugin runner

2021-05-05 Thread ZhengSong Tu
to this project. New project repo, APISIX java plugin runner Issue, APISIX main repo issue system Maillist/Slack, keep the same. The initial committers are Haochao Zhuang(ApacheID: daming), ZhengSong Tu Note: Mailing list for [Proposal] support using other languages to write plugin for APISIX

Re: [DISCUSS] Place the apisix-java-plugin-runner project under apache

2021-05-03 Thread ZhengSong Tu
; Ming Wen, Apache APISIX PMC Chair > Twitter: _WenMing > > > Ming Wen 于2021年5月3日周一 下午8:05写道: > > > +1 > > > > look forward to this project > > > > Daming 于2021年5月3日 周一下午8:04写道: > > > >> Hi > >> +1, This is a wonderful sub-projec

Re: [Proposal] support using other languages to write plugin for APISIX

2021-04-29 Thread ZhengSong Tu
; > > > > And about debugging, once your APISIX process could access the JVM > > through > > > a socket with manual localhost:port, it is fine for the Java developer > to > > > start this sidecar in the IDEA. > > > > > > Sheng Wu 吴晟 > > > Tw

Re: [DISCUSS] Place the apisix-java-plugin-runner project under apache

2021-04-29 Thread ZhengSong Tu
Mailing list for [Proposal] support using other languages to write plugin for APISIX: https://lists.apache.org/thread.html/r7524b2622fbdf152a83b48e8c9d680075fbe64cb0f3591e0bf3212e9%40%3Cdev.apisix.apache.org%3E ZhengSong Tu 于2021年4月29日周四 下午4:27写道: > Hi, Community > > We are imple

[DISCUSS] Place the apisix-java-plugin-runner project under apache

2021-04-29 Thread ZhengSong Tu
Hi, Community We are implementing a feature that supports writing apisix plugins in multiple languages. In the first phase, we intend to support java first, so we will have a new project named apisix-java-plugin-runner, whose role is to run the java plugin code written by the user, and communica

Re: [Proposal] support using other languages to write plugin for APISIX

2021-04-25 Thread ZhengSong Tu
/github.com/juzhiyuan> > > > ZhengSong Tu 于2021年4月26日周一 上午11:47写道: > > > I have sketched the flow of the java side of the plugin runner > > [image: APISIX 运行 Java 插件.png] > > > > And I have some questions to clarify. > > > > 1. How does the plugin ru

Re: [Proposal] support using other languages to write plugin for APISIX

2021-04-25 Thread ZhengSong Tu
I have sketched the flow of the java side of the plugin runner [image: APISIX 运行 Java 插件.png] And I have some questions to clarify. 1. How does the plugin runner load the client's code? It's up to each runner to figure it out according to its own language's ecology. Take java as an example, t