Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-03-20 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

ShenYu

21 Feb 2024 [Yu Xiao / Willem]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Project Status:
Current project status: Good Healthy.
Issues for the board: There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (2 years ago)
There are currently 53 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- No new PMC members. Last addition was Fengen He on 2023-03-23.
- No new committers. Last addition was Chao Gong on 2023-10-20.

## Project Activity:

Apache ShenYu 2.6.1 released in 19 Jan 2024.

Software development activity:

 - We added dubbo annotation analysis for shenyu ingress controller.
 - We added shenyu-sdk-client by openFeign.
 - We added motan plugin and Spring Cloud to shenyu ingress-controller
 - We added shenyu context-path plugin ingress controller .
 - We added shenyu grpc plugin ingress controller.
 - We added nacos, etcd, eureka as discovery service .
 - We added basic-auth plugin.
 - We added logging-rabbitmq plugin.
 - We added binding selector by shenyu-discovery.
 - We added alert notice module .
 - We added discovery register center for client.

 - We fixed plugin page sorting bug.
 - We fixed password rules, add special characters '#' and '.'.
 - We fixed springcloud plugin can't get scheme.
 - We fixed the wrong request type in HttpUtils.
 - We fixed webSocket plugin to support rewrite plugin.
 - We fixed response plugin memory leak.
 - We fixed upload plugin jar bug in shenyu admin.
 - We fixed plugin can not load resource path file.

 - We refactor plugin classloader .
 - We refactor compiled pattern in WebClientMessageWriter.
 - We refactor startup banner.
 - We refactor log plugin selector handler.
 - We refactor netty allocator to unpooled.
 - We refactor motan pojo as rpc method parameter.
 - We refactor github action version.


Meetups and Conferences:

 - Community meetings(6) to discuss development tasks and how to build
an open governance community.


## Community Health:
Overall community health is good.
Since the last report, add new 9 contributors added (currently:378).
add new 16 subscribers to dev@shenyu.apache.org mailing (currently:496)

@Willem: follow up on formalizing meeting minutes

15 Nov 2023 [Yu Xiao / Craig]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Project Status:
Current project status: Good Healthy.
Issues for the board: There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (a year ago)
There are currently 53 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- No new PMC members. Last addition was Fengen He on 2023-03-23.
- Wenkang Chen was added as committer on 2023-09-24
- Chao Gong was added as committer on 2023-10-20
- Junwei Lian was added as committer on 2023-08-09
- Damon Xue was added as committer on 2023-09-06

## Project Activity:

Apache ShenYu 2.6.0 released in August 11.

Software development activity:

 - We added discovery model for divide and websocket plugin.
 - We added e2e test for websocket plugin.
 - We added ingress controller for grpc plugin.
 - We added api doc register for admin .
 - We added maximum time to wait for the k8s cluster to start up.
 - We added ingress controller for brpc  plugin .
 - We added alert model for admin.
 - We added discovery config registration for client.
 - We added proxy ping configuration for websocket plugin.
 - We added support http2 server .
 - We added support custom index  for es-logging plugin.
 - We added auto checksum when packing distribution.

 - We fixed response plugin.
 - We fixed ingress controller for spring cloud plugin.
 - We fixed duplicate response header for httpclient plugin.
 - We fixed cpu surge for admin.
 - We fixed indexName not working for es-logging plugin.
 - We fixed path error for uri plugin.
 - We fixed package name in ingress yml file.
 - We fixed health check for zookeeper:3.8.0.

 - We refactor nettyClient as default httpclient for gateway .
 - We refactor http client properties for gateway.
 - We refactor e2e test.
 - We refactor update mvn install to verify.
 - We refactor migrate admin swagger from springfox to springdoc.
 - We refactor ci cache.
 - We refactor zero-copy for in TCP plugin.


Meetups and Conferences:

 - Community meetings(6) to discuss development tasks and how to build
an open governance community.
- 2 topics Gsoc activities(end).
- 4 topics in participating in OSPP activities(end).
- 2 topics in glcc activities (end).


## Community Health:
Overall community health is good.
331 commits in the past quarter (20% increase)
54 code contributors in the past quarter (12% increase)
308 PRs opened on GitHub, past quarter (11% increase)
309 PRs closed on GitHub, past quarter (14% increase)
108 issues opened on GitHub, past quarter (-22% change)
89 issues closed on GitHub, past quarter (-66% change)
Since the last report, add new 17 contributors added (currently:369).
add new 20 subscribers to dev@shenyu.apache.org mailing (currently:480)

16 Aug 2023 [Yu Xiao / Shane]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Project Status:
Current project status: Good Healthy.
Issues for the board: There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (a year ago)
There are currently 49 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- No new PMC members. Last addition was Fengen He on 2023-03-23.
- Haiqi Qin was added as committer on 2023-06-13
- Peng Zheng was added as committer on 2023-07-26
- Wenjie Yang was added as committer on 2023-07-12

## Project Activity:

Apache ShenYu 2.6.0 will be released in August.
Apache ShenYu community has merged 200+ pull request
and closed 200+ issues(Since the last report).

Software development activity:

 - We added expose prometheus metrics for admin.
 - We added level-1 and level-2 cache for gateway.
 - We added apollo register center for sync data.
 - We added polaris register center for sync data.
 - We added tcp plugin for gateway.
 - We added discovery center for gateway .
 - We added expose gateway actuator endpoint.
 - We added huawei-cloud lts loging plugin for gateway.
 - We added openGauss database for admin.
 - We added forces password change for admin .
 - We fixed jdk8 Map computeIfAbsent performance bug.
 - We fixed NPE for shenyu-example-springcloud with nacos.
 - We fixed 24-hour format and timeZone for jackson.
 - We fixed dubbo proxy invoker cache bug.
 - We fixed rule query failed because there are too many rules for admin.
 - We fixed memory leak fileFilter .
 - We fixed memory leak for  MemorySafeWindowTinyLFUMap.
 - We fixed plugin skip error.
 - We refactor least active balance algorithm.
 - We refactor webfilter.
 - We refactor sentinel plugin.
 - We refactor oauth2 plugin.
 - We refactor e2e test.
 - We refactor api document for swagger.
 - We refactor grpc version to 1.53.0.


Meetups and Conferences:

 - Community meetings(6) to discuss development tasks and how to build
an open governance community.
- 2 topics Gsoc activities(Passed Mid-term evaluation).
- 4 topics in participating in OSPP activities(Passed Mid-term evaluation).
- 2 topics in glcc activities (Passed).


## Community Health:
Overall community health is good.
258 commits in the past quarter (21% increase)
48 code contributors in the past quarter (-9% change)
260 issues closed on GitHub, past quarter (192% increase)
260 PRs opened on GitHub, past quarter (30% increase)
258 PRs closed on GitHub, past quarter (28% increase)
Since the last report, add new 13 contributors added (currently:352).
add new 20 subscribers to dev@shenyu.apache.org mailing (currently:480)

17 May 2023 [Yu Xiao / Sander]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (9 months ago)
There are currently 46 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- Fengen He was added to the PMC on 2023-03-23
- Haitao Ma was added as committer on 2023-03-03
- Pengfei Tian was added as committer on 2023-02-24

## Project Activity:
Apache ShenYu 2.6.0 under development, expected to be released in July.

Software development activity:

 - We added tcp plugin for tcp proxy.
 - We added apollo for register center and sync data center.
 - We added multi filedNames and mapType support for cryptor plugin.
 - We added expose prometheus for shenyu admin.
 - We added p2c and shortestResponse loadBalancer .
 - We added tolerant path slash for webfilter.
 - We added the design of service discovery feature.
 - We added upload plugin feature for shenyu admin.
 - We added support k8s probes .
 - We fixed sql script error for admin.
 - We fixed trie match error.
 - We fixed file fiter memory leak.
 - We fixed query failed when too many rules for admin.
 - We fixed memory leak for shenyu cache.
 - We fixed sync data error for zookeeper.
 - We fixed cache bug for dubbo plugin.
 - We fixed missing log in container.
 - We fixed chinese garbled code for request and response.
 - We refactor trie cahce for selector and rule.
 - We refactor shenyu client.
 - We refactor rule match cache.

Meetups and Conferences:

 - Community meetings(6) to discuss development tasks and how to build
an open governance community.
- 6 topics in participating in Gsoc activities(2 Passed).
- 4 topics in participating in OSPP activities(Passed).


## Community Health:
Overall community health is good.
Since the last report, add new 21 contributors added (currently:339).
add new 36 subscribers to dev@shenyu.apache.org mailing (currently:460)

15 Feb 2023 [Yu Xiao / Roman]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (7 months ago)
There are currently 44 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Asxing on 2022-07-20.
- Jin Zhenxiao was added as committer on 2022-12-29

## Project Activity:
Apache ShenYu 2.5.1 already released.
Apache ShenYu Nginx v1.0.0 already released.

Software development activity:

 - We added apache brpc plugin.
 - We added spring boot starter for brpc plugin.
 - We added shenyu-e2e test engine.
 - We added apache pulsar plugin.
 - We added key-auth plugin .
 - We added sentinel rule handle parameter.
 - We added array method of expression in mock plugin.
 - We added sdk duplicate class check.
 - We added shenyu api doc.
 - We added shenyu sdk client.
 - We fixed nacos register NPE.
 - We fixed sandbox json parsing.
 - We fixed upgrade sql.
 - We fixed sentinel plugin can't fuse.
 - We fixed request plugin can't replace cookie.
 - We fixed rateLimiter plugin concurrent handler error.
 - We fixed remove redundant cookie setting.
 - We fixed load the same ext plugins repeatedly.
 - We fixed admin change password error.
 - We refactor shenyu logging plugin.
 - We refactor sign service for sign plugin.
 - We refactor random loadbalancer.

Meetups and Conferences:

 - Community meetings(6) to discuss development tasks and how to build
an open governance community.

## Community Health:
Overall community health is good.
Since the last report, new 9 contributors added (currently:318).
The number of subscriptions to dev@shenyu.apache.org mailing list
has improved significantly(currently:424)

16 Nov 2022 [Yu Xiao / Sam]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (3 months ago)
There are currently 43 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Asxing on 2022-07-20.
- Haochao Zhuang was added as committer on 2022-09-26
- Fengen He was added as committer on 2022-08-05
- Jun Xu was added as committer on 2022-09-07
- Shuo Li was added as committer on 2022-08-05
- Yunlong Lee was added as committer on 2022-09-23

## Project Activity:
Apache ShenYu 2.5.1 in development.
Since the last report, new 4 contributors added (currently:309).
Apache ShenYu .NET client v1.0.0 already released.
Apache ShenYu Golang client v1.0.0 already released.
Apache ShenYu Nginx v1.0.0-1 in the process of release.

Software development activity:

 - We added okhttp for shenyu sdk.
 - We added httpclient for shenyu sdk.
 - We added retry and load balance for shenyu sdk.
 - We added adi doc mapper .
 - We added api doc ddl .
 - We added consul support for shenyu register.
 - We added checking for empty parameter for plugins.
 - We fixed concurrent exception about data sync.
 - We fixed sync data vertxException by etcd.
 - We fixed selector conditions bug.
 - We fixed sql error about missing ';' and duplicate id.
 - We fixed sql error for logging plugin .
 - We refactor shenyu persist instance.
 - We refactor shenyu common module dependency.

Meetups and Conferences:

 - Community meetings(2) to discuss development tasks and how to build
an open governance community.

## Community Health:
Overall community health is good.
In October, I gave a shared talk on Apache ShenYu at itpub.net.
The number of subscriptions to dev@shenyu.apache.org mailing list
has improved significantly(currently:410)

19 Oct 2022 [Yu Xiao / Roman]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (3 months ago)
There are currently 43 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members (project graduated recently).
- Haochao Zhuang was added as committer on 2022-09-26
- Fengen He was added as committer on 2022-08-05
- Jun Xu was added as committer on 2022-09-07
- Shuo Li was added as committer on 2022-08-05
- Yunlong Lee was added as committer on 2022-09-23

## Project Activity:
Apache ShenYu 2.5.1 in development.
This version has 50+ contributors and includes 3 major features.
Such as API documentation, SDK, and e2e test.
Since the last report, new 8 contributors added (currently:304).

Software development activity:

 - We added casdoor plugin.
 - We added plugin permission resource.
 - We added sentinel rule handle parameter.
 - We added shenyu e2e project.
 - We added shenyu sdk spring project.
 - We added desensitization fields in logging plugin.
 - We fixed sql scripts error.
 - We fixed sentinel plugin error.
 - We fixed not config rule error.
 - We fixed can not add cookie error.
 - We fixed sign plugin DataBufferLimitException error.
 - We fixed addPrefix is error in context-path plugin.
 - We refactor shenyu client spring cloud.
 - We refactor shenyu logging plugin.

Meetups and Conferences:

 - Community meetings(2) to discuss development tasks and how to build
an open governance community.
 - 2 topics in participating in OSPP activities(Final).
 - 3 topics in gitLink code camp activities(Final).

## Community Health:
Overall community health is good. We have been
performing extensive outreach to Apache ShenYu.
We are preparing a speaking in October.
The number of subscriptions to dev@shenyu.apache.org mailing list
has improved significantly(currently:406)

21 Sep 2022 [Yu Xiao / Roman]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (2 months ago)
There are currently 41 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members (project graduated recently).
- Fengen He was added as committer on 2022-08-05
- Jun Xu was added as committer on 2022-09-07
- Shuo Li was added as committer on 2022-08-05

## Project Activity:
Apache ShenYu 2.5.0 was released in 2022-08-29.
This version have 30+ contributors participated
and 10+ new features included.
Since the last report, new 9 contributors added (currently:296).

Software development activity:

 - We added logging tencent sls plugin.
 - We added logging clickhouse plugin.
 - We added add authorize field for kafka plugin.
 - We added shenyu sdk project.
 - We added custom jvm param in startup scripts.
 - We fixed shenyu admin add menu error.
 - We fixed shenyu selector page error.
 - We fixed hystrix plugin circuitBreaker error.
 - We fixed rateLimiter Plugin concurrent algorithm error.
 - We fixed shenyu admin change password error.
 - We refactor shenyu logging module.
 - We refactor shenyu loadbalance random algorithmp.

Meetups and Conferences:

 - Community meetings(2) to discuss development tasks and how to build
an open governance community.
 - 3 topics in participating in Gsoc activities(Passed).
 - 2 topics in participating in OSPP activities(Passed).
 - 3 topics in gitLink code camp activities(Passed).

## Community Health:
Overall community health is good. We have been
performing extensive outreach to Apache ShenYu.
I participated in the ASF QA interview last week
and have posted it on the ASF Blog.
The number of subscriptions to dev@shenyu.apache.org mailing list
has improved significantly(currently:398)

17 Aug 2022 [Yu Xiao / Sam]

## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache ShenYu was founded 2022-07-20 (19 days ago)
There are currently 40 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- No new PMC members (project graduated recently).
- Fengen He was added as committer on 2022-08-05
- Shuo Li was added as committer on 2022-08-05

## Project Activity:
Apache ShenYu is preparing to release 2.5.0.
100+ issues closed, 20+ new features included,
10+ new contributors added (currently:287).

Software development activity:

 - We are preparing to release 2.5.0 in the coming week.
 - We added logging elastic search plugin.
 - We added logging kafka plugin.
 - We added mock plugin.
 - We added api document for admin.
 - We added custom message writer in response plugin.
 - We added github flow to publish docker image to ghcr.io.
 - We fixed sort selection by and condition for selector.
 - We fixed metadata match error.
 - We refactor selector and rule match.
 - We refactor netty http server parameters in yaml.


Meetups and Conferences:

 - Community meetings to discuss development tasks and how to build
an open governance community.
 - 2 Contributors will attend Apache Asia 2022,
 giving two talks on Apache ShenYu.
 - 3 topics in participating in Gsoc activities.
 - 2 topics in participating in OSPP activities.
 - 3 topics in gitLink code camp activities.


## Community Health:
Overall community health is good. We have been
performing extensive outreach to Apache ShenYu.
And last week we participated in the Weopen star activities,
more and more contributors have joined in community.

20 Jul 2022

Establish the Apache ShenYu Project

 WHEREAS, the Board of Directors deems it to be in the best interests
 of the Foundation and consistent with the Foundation's purpose to
 establish a Project Management Committee charged with the creation and
 maintenance of open-source software, for distribution at no charge to
 the public, related to a Java native API Gateway for service proxy,
 protocol conversion and API governance.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
 (PMC), to be known as the "Apache ShenYu Project", be and hereby is
 established pursuant to Bylaws of the Foundation; and be it further

 RESOLVED, that the Apache ShenYu be and hereby is responsible for the
 creation and maintenance of software related to a Java native API
 Gateway for service proxy, protocol conversion and API governance; and
 be it further

 RESOLVED, that the office of "Vice President, Apache ShenYu" be and
 hereby is created, the person holding such office to serve at the
 direction of the Board of Directors as the chair of the Apache ShenYu
 Project, and to have primary responsibility for management of the
 projects within the scope of responsibility of the Apache ShenYu
 Project; and be it further

 RESOLVED, that the persons listed immediately below be and hereby are
 appointed to serve as the initial members of the Apache ShenYu
 Project:

 * Asxing <asxing@apache.org>
 * Liming Deng <dengliming@apache.org>
 * JianMing Ding <nuoyan@apache.org>
 * Zhenbing Feng <fengzhenbing@apache.org>
 * Willem Ning Jiang <ningjiang@apache.org>
 * Keguo Li <likeguo@apache.org>
 * Liang Liu <midnight2104@apache.org>
 * Wei Liu <lw1243925457@apache.org>
 * Yi Liu <yui@apache.org>
 * Justin Mclean <jmclean@apache.org>
 * Kevin Ratnasekera <djkevincr@apache.org>
 * Atri Sharma <atri@apache.org>
 * MingJie Song <kevinclair@apache.org>
 * Jincheng Sun <jincheng@apache.org>
 * Yu Xiao <xiaoyu@apache.org>
 * Tang Yudong <tydhot@apache.org>
 * Duo Zhang <zhangduo@apache.org>
 * Lei Zhang <sabersola@apache.org>
 * Yonglun Zhang <zhangyonglun@apache.org>
 * ZiCheng Zhang <zhangzicheng@apache.org>
 * SiYing Zheng <impactcn@apache.org>
 * Congqi Zhu <qicz@apache.org>
 * Kunshuai Zhu <jooks@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Yu Xiao be appointed to
 the office of Vice President, Apache ShenYu, to serve in accordance
 with and subject to the direction of the Board of Directors and the
 Bylaws of the Foundation until death, resignation, retirement, removal
 or disqualification, or until a successor is appointed.

 Special Order 7A, Establish the Apache ShenYu Project, was
 approved by Unanimous Vote of the directors present.

18 May 2022

ShenYu is a high performance Microservices API gateway in the Java
ecosystem,
compatible with a variety of mainstream framework systems, it supports hot
plugin loading.

ShenYu has been incubating since 2021-05-03.

### Three most important unfinished issues to address before graduating:

 1. Releasing more and more versions.
 2. There are more contributors, committers, users.
 3. Building a diverse community with open governance.

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None.

### How has the community developed since the last report?

 * 8+ new contributors and 1+ new committers have participated in the
 community
 since the last report. There are currently 267 contributors and 34
 committers.
 * 50+ pull requests since entering the last report.
 * Number of GitHub stars increased (last report: 6022, currently: 6163).
 * Held 2 community meetings to discuss development tasks and how to build
 an open governance community.
 * 3 topics in participating in Gsoc activities.
 * 2 topics in participating in OSPP
 activities(https://summer-ospp.ac.cn/).

### How has the project developed since the last report?
 * [Released] Released 2.4.3.
 * [New Feature] Support register instance to consul.
 * [New Feature] Support configurable timeout for Motan Plugin.
 * [New Feature] Sync plugin control from admin.
 * [New Feature] Add MemorySafeTaskQueue.
 * [New Feature] Add alert module.
 * [New Feature] Admin Support oracle database.
 * [New Feature] Record operation logs in admin.
 * [Refactor] Refactor result wrap.
 * [Refactor] Refactor divide plugin.
 * [Refactor] Refactor the performance of MemoryLimitCalculator.
 * [Refactor] Refactor logging plugin to loggingConsole plugin.
 * [Refactor] Refactor register-server module to register-client-server
 * [Refactor] Refactor response cors headers.
 * [Refactor] Refactor metadata match.
 * [Refactor] Refactor request query codec.
 * [Refactor] Refactor new pagination scheme.
 * [Refactor] Refactor valid data for admin.
 * [Refactor] Refactor web filter.
 * [Bug] Fix PostgreSQL script error.
 * [Bug] Fix keep waiting for acquiring memory unexpectedly.
 * [Bug] Fix encode queryParam's key to avoid 400 error.
 * [Bug] Fix plugin metadata valid error.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [ ] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 14 April 2022.

### When were the last committers or PPMC members elected?

 19 April 2022

### Have your mentors been helpful and responsive?
 Our mentors have been helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?
 The PPMC manages the podling's brand / trademarks.

### Signed-off-by:

 - [X] (shenyu) Willem Ning Jiang
    Comments: community building in progress
 - [ ] (shenyu) Jincheng Sun
    Comments:
 - [ ] (shenyu) Duo Zhang
    Comments:
 - [ ] (shenyu) Kevin Ratnasekera
    Comments:
 - [ ] (shenyu) Atri Sharma
    Comments:
 - [X] (shenyu) Justin Mclean
    Comments:

### IPMC/Shepherd notes:

19 Jan 2022

ShenYu is a high performance Microservices API gateway in Java ecosystem,
compatible with a variety of mainstream framework systems, it supports hot
plugin loading.

ShenYu has been incubating since 2021-05-03.

### Three most important unfinished issues to address before graduating:

 1. Releasing more and more versions.
 2. Well-organized documentation, license, branding, compliance with
 apache specifications.
 3. Building a diverse community with open governance.

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None.

### How has the community developed since the last report?

 * 23+ new contributors and 3+ new committer participate in the community
 since entered the last report. There are currently 234 contributors and 29
 committers.
 * 180+ pull request since entered the last report.
 * Perform source code parsing and code refactoring activities.
 * Number of GitHub stars increased (last report: 5440, currently: 5752).
 * Held 4 community meetings to discuss development tasks and how to build
 an open governance community.

### How has the project developed since the last report?
 * Ready for release 2.4.2.
 * Add shenyu agent module.
 * Add jaeger, zipkin, opentelemetry plugin in shenyu agent.
 * Add MQTT plugin.
 * Add rpc context plugin.
 * Support https for upstream.
 * Support XML for shenyu clinet.
 * Support request mapping for shenyu clinet.
 * Support docker compose.
 * Support cluster for dubbo plugin.
 * Support spring cloud plugin in dist.
 * Support big file and image.
 * Support response data custom format.
 * Support consul and etcd register.
 * Support like query in shenyu admin.
 * Fix custom spi config.
 * Fix connection reset by peer bug.
 * Fix dubbo plugin parameter format error.
 * Fix oauth2 plugin failed.
 * Remove SpEL and Groovy match.
 * Refactor netty config in yaml.
 * Refactor shenyu client register metadata and uri order.
 * Refactor shenyu result.
 * Refactor shenyu admin.
 * Refactor integration test.
 * Refactor unit test.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [ ] Initial setup
 - [ ] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [X] Other:

### Date of last release:

 Oct 2021.

### When were the last committers or PPMC members elected?

 Jan 2022

### Have your mentors been helpful and responsive?
 Our mentors have been helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?
 The PPMC manages the podling's brand / trademarks.

### Signed-off-by:

 - [X] (shenyu) Willem Ning Jiang
    Comments:
 - [ ] (shenyu) Jincheng Sun
    Comments:
 - [X] (shenyu) Duo Zhang
    Comments:
 - [ ] (shenyu) Kevin Ratnasekera
    Comments:
 - [ ] (shenyu) Atri Sharma
    Comments:
 - [X] (shenyu) Justin Mclean
    Comments:

### IPMC/Shepherd notes:

17 Nov 2021

ShenYu is a high performance Microservices API gateway in Java ecosystem,
compatible with a variety of mainstream framework systems, supports hot
plug. Users can write their own plugin meet the current requirement and
future needs in a variety of scenarios, especially in large-scale scenes.

ShenYu has been incubating since 2021-05-03.

### Three most important unfinished issues to address before graduating:

 1. Make an Apache Release.
 2. Build new website document.
 3. Building a diverse community with open governance.

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None.

### How has the community developed since the last report?

 * 4+ new contributors and 1+ new PPMC participate in the community
   since entered the
 last report. There are currently 211 contributors and 26 committers.
 * 50+ pull request since entered the last report
 * There is regular traffic on the mailing list
 (~40+ mailing list discussions/month).
 * Number of GitHub stars increased
 (last report: 5341, currently: 5440).
 * Held 2 community meetings to discuss development tasks
 and how to build an open governance community.

### How has the project developed since the last report?

 * release 2.4.1.
 * Support external cross filter config.
 * Implement the async dubbo invoking for alibaba-dubbo.
 * Refactor shenyu client.
 * Add uri plugin.
 * Add agent classloader.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [X] Initial setup
 - [X] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 Oct 2021.

### When were the last committers or PPMC members elected?

 Oct 2021.

### Have your mentors been helpful and responsive?

 Our mentors have been helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 The PPMC manages the podling's brand / trademarks.

### Signed-off-by:

 - [X] (shenyu) Willem Ning Jiang
    Comments:
 - [ ] (shenyu) Jincheng Sun
    Comments:
 - [X] (shenyu) Duo Zhang
    Comments:
 - [ ] (shenyu) Kevin Ratnasekera
    Comments:
 - [ ] (shenyu) Atri Sharma
    Comments:
 - [X] (shenyu) Justin Mclean
    Comments:

### IPMC/Shepherd notes:

15 Sep 2021

ShenYu is a high performance Microservices API gateway in Java ecosystem,
compatible with a variety of mainstream framework systems, supports hot
plug. Users can write their own plugin meet the current requirement and
future needs in a variety of scenarios, especially in large-scale scenes.

ShenYu has been incubating since 2021-05-03.

### Three most important unfinished issues to address before graduating:

 1. Make an Apache Release.
 2. Build new website document.
 3. Building a diverse community with open governance.

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None.

### How has the community developed since the last report?

 * 11+ new contributors participate in the community
 since entered the
 last report. There are currently 199 contributors and 25 committers.
 * 60+ pull request since entered the last report
 * There is regular traffic on the mailing list
 (~50+ mailing list discussions/month).
 * Number of GitHub stars increased
 (last report: 5063, currently: 5181).
 * Held 2 community meetings to discuss development tasks
 and how to build an open governance community.
 * Opened ShenYu source code activity.

### How has the project developed since the last report?

 * Release 2.4.0.
 * Refactor New Website.
 * Admin Support pg.
 * Refactor Integrated test.
 * New Feature for Requese And Response Cryptor Plugin.
 * Plugin Support Dynamic loading.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [X] Initial setup
 - [X] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 No Release yet.

### When were the last committers or PPMC members elected?

 July 2021

### Have your mentors been helpful and responsive?

 Our mentors have been helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 The PPMC manages the podling's brand / trademarks.

### Signed-off-by:

 - [ ] (shenyu) Willem Ning Jiang
    Comments: Finished the project setup, and the first release is out.
 - [ ] (shenyu) Jincheng Sun
    Comments:
 - [ ] (shenyu) Duo Zhang
    Comments:
 - [ ] (shenyu) Kevin Ratnasekera
    Comments:
 - [ ] (shenyu) Atri Sharma
    Comments:
 - [X] (shenyu) Justin Mclean
    Comments:

### IPMC/Shepherd notes:

18 Aug 2021

ShenYu is a high performance Microservices API gateway in Java ecosystem,
compatible with a variety of mainstream framework systems, supports hot
plug. Users can write their own plugin meet the current requirement and
future needs in a variety of scenarios, especially in large-scale scenes.

ShenYu has been incubating since 2021-05-03.

### Three most important unfinished issues to address before graduating:

 1. Make an Apache Release.
 2. Build new website document.
 3. Building a diverse community with open governance.

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None.

### How has the community developed since the last report?

 * 11+ new contributors and 1+ new committers participate in the community
   since entered the
 last report. There are currently 188 contributors and 25 committers.
 * 40+ pull request since entered the last report
 * There is regular traffic on the mailing list
 (~120+ mailing list discussions/month).
 * Number of GitHub stars increased
 (last report: 4927, currently: 5063).
 * Held 2 community meetings to discuss development tasks
 and how to build an open governance community.
 * Opened ShenYu source code activity.

### How has the project developed since the last report?

 * Ready for release 2.4.0.
 * Add Ui Dependencies Licenses.
 * Refactor shenyu-bootstrap release package structure.
 * Use h2 for integrated test.
 * Improve health check for divide plugin.
 * Add domain type filter.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [X] Initial setup
 - [X] Working towards first release
 - [X] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 No Release yet.

### When were the last committers or PPMC members elected?

 July 2021

### Have your mentors been helpful and responsive?

 Our mentors have been helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 The PPMC manages the podling's brand / trademarks.

### Signed-off-by:

 - [X] (shenyu) Willem Ning Jiang
    Comments:  Finished the project setup, and the first release is out.
 - [ ] (shenyu) Jincheng Sun
    Comments:
 - [ ] (shenyu) Duo Zhang
    Comments:
 - [X] (shenyu) Kevin Ratnasekera
    Comments:
 - [ ] (shenyu) Atri Sharma
    Comments:
 - [X] (shenyu) Justin Mclean
    Comments:

### IPMC/Shepherd notes:

16 Jun 2021

ShenYu is a high performance Microservices API gateway in Java ecosystem,
compatible with a variety of mainstream framework systems, supports hot
plug. Users can write their own plugin meet the current requirement and
future needs in a variety of scenarios, especially in large-scale scenes.

ShenYu has been incubating since 2021-05-03.

### Three most important unfinished issues to address before graduating:

 1. Code repositories migration to Incubator.
 2. Website transition to Incubator.
 3. Make an Apache Release

### Are there any issues that the IPMC or ASF Board need to be aware of?

 None.

### How has the community developed since the last report?

 * 10+ new contributors participate in the community since entered the
 Incubator. There are currently 171 contributors and 24 committers.
 * There is regular traffic on the mailing list
 (~217 mailing list discussions/month).
 * Number of GitHub stars increased
 (before incubating: 3940, currently: 4689).
 * Held Bi-weekly online meetings between committers. Mainly discussed new
 features and community building.

### How has the project developed since the last report?

 * Rename the project name from Soul to ShenYu.
 * Establish the official website for ShenYu.
 * Refactor PredicateJudge module using SPI.
 * Optimization of GRPC plugin.
 * Add JWT plugin.
 * Add Request plugin.

### How would you assess the podling's maturity?
 Please feel free to add your own commentary.

 - [X] Initial setup
 - [ ] Working towards first release
 - [ ] Community building
 - [ ] Nearing graduation
 - [ ] Other:

### Date of last release:

 No Release yet.

### When were the last committers or PPMC members elected?

 May 2021

### Have your mentors been helpful and responsive?

 Our mentors have been helpful and responsive.

### Is the PPMC managing the podling's brand / trademarks?

 The PPMC manages the podling's brand / trademarks.

### Signed-off-by:

 - [X] (shenyu) Willem Ning Jiang
    Comments:  Setting up the project for Shenyu
 - [ ] (shenyu) Jincheng Sun
    Comments:
 - [ ] (shenyu) Duo Zhang
    Comments:
 - [ ] (shenyu) Kevin Ratnasekera
    Comments:
 - [ ] (shenyu) Atri Sharma
    Comments:
 - [X] (shenyu) Justin Mclean
    Comments:

### IPMC/Shepherd notes:
 Justin Mclean: If you have having meetings make sure you bring what was
discussed
   back yo the mailing list. Also you might want to make the audience
wider than
   just your committers..