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

This was extracted (@ 2023-02-28 12: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

15 Feb 2023 [Yu Xiao / Roman]

Report was filed, but display is awaiting the approval of the Board minutes.

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.

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:

--------------------
## Tuweni

Tuweni is a set of libraries and other tools to aid development of
blockchain and other decentralized software in Java and other JVM languages.

Tuweni has been incubating since 2019-03-25.

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

 1. More contributors!
 2. Getting started, docs, videos
 3. Finishing the Ethereum client

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

### How has the community developed since the last report?
 Some development happened, mainly a new JSON-RPC proxy module for
 Ethereum clients.

### How has the project developed since the last report?
 The project is under active development.

### 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:

 2021-06-17

### When were the last committers or PPMC members elected?
 Nicolas Melendez as committer on 2021-05-06.

### Have your mentors been helpful and responsive?

 No problems.

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

 No problems reported.

### Signed-off-by:

 - [X] (tuweni) Jean-Baptiste Onofré
    Comments:
 - [ ] (tuweni) Furkan Kamaci
    Comments:
 - [X] (tuweni) Antoine Toulme
    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..