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)


Reply via email to