shenyu · Issues· 577 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #6651
[BUG] NPE/IndexOutOfBoundsException when request param is null or empty
type: bugplugin: grpcpriority: highUpdated Sep 19, 2026 - #6665
[BUG] WebSocket `enabled` hardcoded `true`, ignores `@ShenyuSpringWebSocketClient.enabled()`
type: bugclient: registerpriority: highUpdated Sep 19, 2026 - #6679
[Task] — K8s ingress parsers & `IngressReconciler` have zero test
type: refactorin: testpriority: highUpdated Sep 19, 2026 - #6670
[BUG] — `AiResponseTransformerPlugin`: `new ObjectMapper()` per response (two sites)
feature: plugintype: performancepriority: highUpdated Sep 19, 2026 - #6776
[BUG] DisruptorProviderManage.startup is not idempotent — leaks disruptor + executor on re-entry
type: bugpriority: mediumUpdated Sep 18, 2026 - #6771
[BUG] ModifyResponsePlugin always parses and re-serializes response body as JSON even for header-only configurations
type: bugplugin: modify-responsepriority: mediumUpdated Sep 14, 2026 - #6627
[BUG] FileSizeFilter maxInMemorySize(-1) buffers entire request body in memory before size check (DoS)
type: performancepriority: highUpdated Sep 9, 2026 - #6661
[BUG] discoveryUpstreamHandlerEvent ignores DELETE events (etcd path) — stale upstreams never removed
type: bugdata-sync: etcdpriority: highUpdated Sep 9, 2026 - #6609
[Task] Add null/length guards across k8s ingress parsers and reconcilers
type: refactorpriority: highUpdated Sep 9, 2026 - #6671
[BUG] — Prometheus `counter` labeled by raw request `path` → high-cardinality children map grows unbounded
type: performancemetrics: prometheuspriority: highUpdated Sep 9, 2026 - #6468
[BUG] JWT plugin throws ArrayIndexOutOfBoundsException for malformed Bearer header
Updated Sep 9, 2026 - #7041
[BUG] <title>concurrent-tool-calls
type: bugUpdated Sep 8, 2026 - #6862
[BUG] IngressParser contextPathParse condition uses || instead of && — runs for dubbo/sofa ingresses
type: bugkubernetespriority: mediumUpdated Sep 8, 2026 - #7021
[BUG] AiProxy switches providers after partial SSE output and mixes stream content
type: bugfeature: pluginAIpriority: highUpdated Sep 8, 2026 - #7034
[BUG] Websocket refresh temporarily removes cached plugin, selector and rule data
type: bugUpdated Sep 5, 2026