apache/shenyu
View on GitHubApache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
- Stars
- 8.8k
- Forks
- 3.1k
- Open beginner issues
- 0
- Indexed issues
- 482
- Avg merge
- 6d 21h
- Merged PRs (30d)
- 81
- Dominant language
- Java
- License
- Apache-2.0
- Last GitHub push
- Sep 17, 2026
- Latest indexed
- Sep 14, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- good first issue
-
priority: medium type: bug
apache/shenyu#6775 · 1 comment · 0 reactions · 0 assignees ·
-
[BUG] DisruptorProviderManage.startup is not idempotent — leaks disruptor + executor on re-entry Openpriority: medium type: bug
apache/shenyu#6776 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: bug
apache/shenyu#6777 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: bug
apache/shenyu#6778 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: bug
apache/shenyu#6779 · 1 comment · 0 reactions · 0 assignees ·
-
data-sync: consul priority: medium type: bug
apache/shenyu#6783 · 1 comment · 0 reactions · 0 assignees ·
-
client: register priority: medium type: bug
apache/shenyu#6787 · 1 comment · 0 reactions · 0 assignees ·
-
client: register priority: medium type: bug
apache/shenyu#6788 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: bug
apache/shenyu#6790 · 1 comment · 0 reactions · 0 assignees ·
-
client: register priority: medium type: bug
apache/shenyu#6791 · 1 comment · 0 reactions · 0 assignees ·
-
plugin: apache-dubbo priority: medium type: performance
apache/shenyu#6792 · 1 comment · 0 reactions · 0 assignees ·
-
plugin: response priority: medium type: performance
apache/shenyu#6793 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6794 · 1 comment · 0 reactions · 0 assignees ·
-
feature: plugin priority: medium type: performance
apache/shenyu#6795 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6796 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6798 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6799 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6800 · 1 comment · 0 reactions · 0 assignees ·
-
[BUG] — `AiTokenLimiterPlugin`: `chunk.split("\\r?\\n")` (3-char regex, no fast path) per SSE chunk Openfeature: plugin priority: medium type: performance
apache/shenyu#6801 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6802 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6803 · 1 comment · 0 reactions · 0 assignees ·
-
plugin: sign priority: medium type: performance
apache/shenyu#6804 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6806 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6807 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6808 · 1 comment · 0 reactions · 0 assignees ·
-
[BUG] — `meta_data.pathExistedExclude`: cross-namespace path scan + `NOT IN` + unindexed `path` Openpriority: medium type: performance
apache/shenyu#6809 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: performance
apache/shenyu#6810 · 1 comment · 0 reactions · 0 assignees ·
-
in: test priority: medium type: refactor
apache/shenyu#6812 · 2 comments · 0 reactions · 1 assignee ·
-
priority: medium type: bug
apache/shenyu#6817 · 2 comments · 0 reactions · 1 assignee ·
-
priority: medium type: build
apache/shenyu#6818 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium type: build
apache/shenyu#6819 · 1 comment · 0 reactions · 0 assignees ·
-
admin priority: high type: bug
apache/shenyu#6826 · 2 comments · 0 reactions · 0 assignees ·
-
mcp priority: high type: bug
apache/shenyu#6833 · 2 comments · 0 reactions · 0 assignees ·
-
plugin: mqtt priority: high type: bug
apache/shenyu#6848 · 2 comments · 0 reactions · 1 assignee ·
-
plugin: mqtt priority: high type: bug
apache/shenyu#6850 · 2 comments · 0 reactions · 1 assignee ·
-
[BUG] Wildcard subscription matching not implemented — +/-# subscriptions never receive messages Openplugin: mqtt priority: high type: bug
apache/shenyu#6851 · 2 comments · 0 reactions · 1 assignee ·
-
[BUG] Last Will & Testament entirely unimplemented — will never published on ungraceful disconnect Openplugin: mqtt priority: high type: bug
apache/shenyu#6852 · 2 comments · 0 reactions · 1 assignee ·
-
priority: medium sdk type: bug
apache/shenyu#6853 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium sdk type: bug
apache/shenyu#6854 · 1 comment · 0 reactions · 0 assignees ·
-
priority: medium sdk type: bug
apache/shenyu#6856 · 1 comment · 0 reactions · 0 assignees ·
-
plugin: divide priority: medium type: bug
apache/shenyu#6857 · 1 comment · 0 reactions · 0 assignees ·
-
kubernetes priority: medium type: bug
apache/shenyu#6859 · 1 comment · 0 reactions · 0 assignees ·
-
kubernetes priority: medium type: bug
apache/shenyu#6861 · 1 comment · 0 reactions · 0 assignees ·
-
[BUG] IngressParser contextPathParse condition uses || instead of && — runs for dubbo/sofa ingresses Openkubernetes priority: medium type: bug
apache/shenyu#6862 · 2 comments · 0 reactions · 1 assignee ·
-
[BUG] ContextPathParser concatenates null annotation value with /** — literal null/** rule condition Openkubernetes priority: medium type: bug
apache/shenyu#6863 · 1 comment · 0 reactions · 0 assignees ·
-
[BUG] DivideIngressParser protocol[i++] throws AIOOBE when protocol array shorter than endpoints Openkubernetes priority: medium type: bug
apache/shenyu#6864 · 1 comment · 0 reactions · 0 assignees ·
-
admin priority: medium type: bug
apache/shenyu#6875 · 2 comments · 0 reactions · 0 assignees ·
-
admin priority: medium type: bug
apache/shenyu#6876 · 2 comments · 0 reactions · 0 assignees ·
-
plugin: mock priority: medium type: bug
apache/shenyu#6882 · 1 comment · 0 reactions · 0 assignees ·
-
[BUG] JsonSchemaUtil never emits required array — all MCP tool parameters advertised as optional Openmcp priority: medium type: bug
apache/shenyu#6888 · 3 comments · 0 reactions · 1 assignee ·