Hello all
Happy lunar new year!
I wish you and your family all the best: success, wealth, happiness and
health for you and your loved ones.
I'd be grateful if we could make progress on
https://github.com/apache/apisix-java-plugin-runner/pull/313 so that I
can move on the remaining topics of the Java plugin runner maintenance
roadmap.
Kind regards,
Benoit TELLIER
On 24/01/2025 10:26, btell...@linagora.com wrote:
Hello @membphis,
Thanks for the trust ^^ being already a James PMC / ASF member I know
what to expect and the bureaucracy will be minimal.
Regarding the ongoing PR, e2e tests are fixed and I feel confident
with the changes, please eventually merge it.
Regarding the maintenance of the project:
- I did a review of opened PRs.
- can someone please close
https://github.com/apache/apisix-java-plugin-runner/pull/294 ?
- can someone retrigger a build on
https://github.com/apache/apisix-java-plugin-runner/pull/256 ?
Otherwise I can open it in a new PR to trigger the CI if you wish
- I propose to do a big dependency update by bumping the Spring BOM
and updating other dependencies onto their latests versions.
- OpenJDK 11: Community support ended in *September 2024
*While I see no problem we retain JDK 11 as a build target it would be
important to triage and document JRE 21 support.
I propose to open a PR regarding this.
If this is consensual enough I'll carry out the changes in order to
refresh a bit this plugin runner.
Kind regards,
Benoit
On 23/01/2025 10:29, YuanSheng Wang wrote:
Hi Benoit:
At the beginning, many thx for your contribution to Apache APISIX.
The project `apisix-java-plugin-runner`, currently this project is
used by
few people in the community.
The previous major contributors of this project are not active in this
project now.
If you are interested in this project and are willing to maintain this
project, pls let me know.
When you are sure that it can be merged, just ping me on Github(My ID:
@membphis) and then I will merge the PR.
In the future, all APISIX PMCs may also vote you as an Apache
Committer, so
that you can merge the code by yourself later.
Best regards.
On Wed, Jan 22, 2025 at 6:24 pmbtell...@linagora.com
<btell...@linagora.com>
wrote:
Hello fellow APISIX devs,
I feel very sad that some key contributions onto the APISIX Java plugin
received close to zero attention.
CFhttps://github.com/apache/apisix-java-plugin-runner/pull/313
Undertaking this contribution I realized that:
- Original contributors left the project
- The build is broken on Java 21
- The GitHub CI is also broken
- Dependencies are 3 years outdated
- No commit for 11 months
- Interest of the community seems low (cf lack of input on
structuring
contributions)
I am now convinced that if it continue this way, nothing will ever
happen regarding the aforementioned contribution I need!
So what shall we do about it?
Deprecate + terminate the Apisix JAVA plugin?
Overwize, with APISIX community support, I can try to help on the
maintenance burden of the APISIX java plugin. Would people here be
ready
to support this?
Best regards,
Benoit TELLIER
(From Apache JAMES community)