hi — below are the minutes from our community meeting. Time: 23-10-2025 at 9:00 PM China StandardTime
Mode: Online (Tencent Meeting) Purpose: Build an open, well-governed community Moderator: shown PMC & Committers: liuhongyu, moremind, xiaoyu, Achao, misaya Contributors: shown、海鲸、谷毛毛、Stone *OSPP* - Admin: manage Bootstrap and Client states (@moremind) - Progress: **Approved + code merged; remaining TODO items are being addressed.** - ShenYu AI plugin enhancements (@liuhongyu) - Progress: **Approved + code merged** - Selector-based configuration (@misaya) - Progress: **Code merged + not yet approved** *External user issue* User @海鲸 encountered an issue during load testing of Shenyu: *Description: *The query interface had configurations A and B, while C was not configured. After the load test finished, calling C (which is not configured) via Postman and then calling A and B caused a "selector not found" error. *Community suggestions:* 1. P0: Check the cache to confirm whether configuration C exists (for example, open the configuration page to verify). 2. P1: Change the selector/rule cache strategy from a prefix-tree to in-memory cache. 3. P1: Verify the traffic path (traffic may go through sc lb to Shenyu); clean the network environment or route traffic directly to Shenyu for testing. 4. P2: There may be a code bug that cached a non-existent configuration C. *Ongoing iterations* *infra-x module status* Completed: nacos, etcd, redis; zookeeper is in progress; x-module not started. *AI plugins support* The listed plugins have been developed, including an extensible sensitive-word filtering plugin. *Request record & replay* Pending *Refactor match cache* Pending *Split Netty thread pool for each Selector* Pending *Refactor gray-release logic* Assigned, code not yet submitted. *Refactor Selector logic* Base Data abstraction has started; Rule abstraction is challenging, so work will begin with the publishable parts. *Dynamic bootstrap for scaling on k8s* Pending Best regards, Apache ShenYu Shown
