shenyu
https://github.com/apache/shenyu
Java
Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Java not yet supported2 Subscribers
Add a CodeTriage badge to shenyu
Help out
- Issues
- [BUG] removeMcpServer deletes sibling servers' routes via prefix match
- [BUG] JsonSchemaUtil never emits required array — all MCP tool parameters advertised as optional
- [BUG] MCP tool-call timeout does not cancel the in-flight plugin chain
- [BUG] CONNACK always returns sessionPresent=true, even for first connect and clean-session clients
- [BUG] SelectorDataRefresh/RuleDataRefresh NPE on null data list (HTTP long-polling)
- [BUG] AiProxyPlugin validates body size AFTER unbounded DataBufferUtils.join — OOM before 413
- [BUG] ShenyuWebsocketClient.healthCheck reconnectBlocking blocks the shared single-thread wheel timer
- [BUG] Last Will & Testament entirely unimplemented — will never published on ungraceful disconnect
- fix: apply configured WAF statusCode to HTTP response instead of hardcoded 403
- [BUG] DiscardOldestPolicy causes infinite recursion → StackOverflowError with MemorySafeLinkedBlockingQueue
- Docs
- Java not yet supported