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] UpstreamCacheManager.findUpstreamListBySelectorId returns live ArrayList mutated by health-check thread without reader sync
- [BUG] ConsulInstanceRegisterRepository.close() never shuts down executor or TtlScheduler — non-daemon thread blocks JVM shutdown
- [BUG] GrpcParser and DubboIngressParser NPE when referenced k8s Service has no Endpoints
- [BUG] DubboIngressParser.parseUpstream NPE on null annotations / missing key / null backend guard
- [BUG] Grpc/Dubbo/Sofa parser NPE on null labels + 4-deep service deref chain
- [BUG] IngressParser contextPathParse condition uses || instead of && — runs for dubbo/sofa ingresses
- [BUG] ContextPathParser concatenates null annotation value with /** — literal null/** rule condition
- [BUG] DivideIngressParser protocol[i++] throws AIOOBE when protocol array shorter than endpoints
- [BUG] IngressReconciler.getZookeeperUrl NPE when zookeeper service has no Endpoints
- [BUG] EmailAlertNotifyStrategy null-guards the wrong variable (alert not alertTime) — NPE when dateCreated is null
- Docs
- Java not yet supported