apache / shenyu
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,608 files with 106,577 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (4,792 lines of code)
    • 18 files changed 21-50 times (5,729 lines of code)
    • 298 files changed 6-20 times (30,951 lines of code)
    • 1,288 files changed 1-5 times (65,105 lines of code)
0% | 4% | 5% | 29% | 61%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,608 files with 106,577 lines of code.
    • 7 files changed by more than 25 contributors (6,973 lines of code)
    • 56 files changed by 11-25 contributors (9,309 lines of code)
    • 186 files changed by 6-10 contributors (18,321 lines of code)
    • 652 files changed by 2-5 contributors (42,112 lines of code)
    • 707 files changed by 1 contributor (29,862 lines of code)
6% | 8% | 17% | 39% | 28%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, yml, http, sh, sql, md, yaml, properties, bat, proto, lua, json, svg, gitignore, css, py, html, cmd, js
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sql0% | 42% | 18% | 17% | 20%
yml0% | 11% | 6% | 18% | 63%
java0% | 0% | 4% | 29% | 66%
html0% | 0% | 100% | 0% | 0%
xml0% | 0% | 0% | 50% | 49%
http0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
db0% | 37% | 20% | 19% | 22%
shenyu-admin0% | 2% | 5% | 31% | 61%
shenyu-bootstrap0% | 69% | 0% | 26% | 3%
shenyu-common0% | 0% | 9% | 20% | 70%
shenyu-plugin0% | 0% | 2% | 22% | 74%
shenyu-client0% | 0% | 4% | 36% | 58%
shenyu-register-center0% | 0% | 0% | 36% | 63%
shenyu-sync-data-center0% | 0% | 0% | 43% | 56%
shenyu-web0% | 0% | 0% | 66% | 33%
shenyu-spring-boot-starter0% | 0% | 0% | 43% | 56%
shenyu-loadbalancer0% | 0% | 0% | 58% | 41%
shenyu-sdk0% | 0% | 0% | 18% | 81%
shenyu-spi0% | 0% | 0% | 85% | 14%
shenyu-examples0% | 0% | 0% | 15% | 84%
script0% | 0% | 0% | 100% | 0%
shenyu-protocol0% | 0% | 0% | 15% | 84%
shenyu-discovery0% | 0% | 0% | 68% | 31%
shenyu-dist0% | 0% | 0% | 24% | 75%
shenyu-disruptor0% | 0% | 0% | 33% | 66%
shenyu-registry0% | 0% | 0% | 0% | 100%
shenyu-kubernetes-controller0% | 0% | 0% | 0% | 100%
shenyu-alert0% | 0% | 0% | 0% | 100%
shenyu-e2e0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
schema.sql
in shenyu-admin/src/main/resources/sql-script/h2
947 - 2021-09-01 2023-08-03 92 45 xiaoyu@apache.org 771021218@qq.com
application.yml
in shenyu-bootstrap/src/main/resources
181 - 2021-05-08 2023-07-30 54 23 549477611@qq.com byteflow777@gmail.com
schema.sql
in db/init/oracle
1959 - 2022-05-26 2023-08-03 54 32 32192263+shawnjim@users.nor... 771021218@qq.com
schema.sql
in db/init/mysql
1705 - 2022-05-26 2023-08-03 52 31 32192263+shawnjim@users.nor... 771021218@qq.com
Constants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
150 1 2021-05-08 2023-07-31 47 27 549477611@qq.com 13819823+lianjunwei@users.n...
create-table.sql
in db/init/pg
2034 - 2022-05-26 2023-08-03 46 30 32192263+shawnjim@users.nor... 771021218@qq.com
PluginEnum.java
in shenyu-common/src/main/java/org/apache/shenyu/common/enums
79 5 2021-05-08 2023-07-13 42 28 549477611@qq.com 47652067+xcsnx@users.norepl...
index.html
in shenyu-admin/src/main/resources/static
14 - 2021-05-08 2023-08-04 37 18 549477611@qq.com 33576070+li-keguo@users.nor...
application.yml
in shenyu-admin/src/main/resources
99 - 2021-05-08 2023-07-25 36 27 549477611@qq.com baoyaolong@gmail.com
ApacheDubboServiceBeanListener.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo
180 13 2021-05-08 2023-06-06 32 24 kimmking@163.com zhangzicheng@apache.org
ShenyuConfig.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
676 175 2021-08-31 2023-06-07 32 10 xiaoyu@apache.org hefengen@apache.org
AbstractShenyuPlugin.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base
326 21 2021-05-08 2023-07-24 31 19 kimmking@163.com 13819823+lianjunwei@users.n...
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
295 27 2021-05-08 2023-08-02 30 15 549477611@qq.com 13819823+lianjunwei@users.n...
AlibabaDubboServiceBeanListener.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo
178 13 2021-05-08 2023-06-06 28 22 kimmking@163.com zhangzicheng@apache.org
DashboardUserServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
255 16 2021-05-08 2023-06-25 27 15 549477611@qq.com 33576070+li-keguo@users.nor...
WebClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
75 5 2021-05-08 2023-04-25 26 19 kimmking@163.com zhangzicheng@apache.org
UpstreamCheckService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
304 20 2021-05-08 2023-08-02 26 24 kimmking@163.com yunlongn@outlook.com
DashboardUserController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
127 8 2021-05-08 2023-06-05 25 20 kimmking@163.com tomsun28@outlook.com
PluginServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
151 16 2021-05-08 2023-05-16 25 14 549477611@qq.com hefengen@apache.org
AbstractShenyuClientRegisterServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register
153 12 2021-06-25 2023-08-01 23 16 704714211@qq.com zhangzicheng@apache.org
RuleServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
238 17 2021-05-08 2023-05-16 23 16 549477611@qq.com hefengen@apache.org
AppAuthServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
395 18 2021-05-08 2023-02-10 21 18 kimmking@163.com 96562725+balloon72@users.no...
ShenyuConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway
151 17 2021-08-31 2023-06-26 20 11 xiaoyu@apache.org xiaoyu@apache.org
ShenyuWebHandler.java
in shenyu-web/src/main/java/org/apache/shenyu/web/handler
156 9 2021-05-08 2023-08-03 20 13 kimmking@163.com gongzhongqiang@apache.org
HttpClientPluginConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-httpclient/src/main/java/org/apache/shenyu/springboo...
166 10 2021-05-08 2023-05-16 20 13 kimmking@163.com hefengen@apache.org
ZookeeperSyncDataService.java
in shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper
286 25 2021-05-08 2023-07-26 20 14 549477611@qq.com yunlongn@outlook.com
plugin-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
337 - 2021-05-08 2023-03-20 20 14 549477611@qq.com 31105009+ywj1352@users.nore...
WebClientMessageWriter.java
in shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy
109 5 2021-06-16 2023-04-25 19 7 549477611@qq.com zhangzicheng@apache.org
MetaDataServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
180 15 2021-05-08 2023-07-10 19 13 549477611@qq.com zhangzicheng@apache.org
326 - 2022-09-01 2023-02-27 19 13 847850277@qq.com hefengen@hotmail.com
NettyHttpClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
68 5 2021-05-08 2023-06-09 18 12 kimmking@163.com 13819823+lianjunwei@users.n...
71 - 2022-05-26 2023-07-05 18 12 32192263+shawnjim@users.nor... 116816752+eurecalulu@users....
HttpClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http
126 10 2021-05-08 2023-07-18 18 14 kimmking@163.com 847850277@qq.com
PermissionServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
156 16 2021-05-08 2023-05-16 18 13 549477611@qq.com hefengen@apache.org
AdminConstants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
57 - 2021-05-08 2023-05-09 17 11 549477611@qq.com wanghuan0606@outlook.com
ContextPathPlugin.java
in shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path
65 6 2021-05-12 2023-05-15 17 13 549477611@qq.com xiaoyu@apache.org
ModifyResponsePlugin.java
in shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response
132 6 2021-07-10 2023-01-11 17 10 347418287@qq.com u3breeze@gmail.com
ShenyuClientRegisterSpringCloudServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register
78 6 2021-06-25 2023-08-02 16 10 704714211@qq.com yunlongn@outlook.com
ResourceServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
139 15 2021-05-08 2023-05-16 16 12 549477611@qq.com hefengen@apache.org
405 - 2022-09-01 2023-02-27 16 13 847850277@qq.com hefengen@hotmail.com
467 - 2022-09-01 2023-02-27 16 12 847850277@qq.com hefengen@hotmail.com
SpringCloudPluginConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-springcloud/src/main/java/org/apache/shenyu/springbo...
41 5 2021-05-08 2023-06-07 15 12 kimmking@163.com hefengen@apache.org
RewritePlugin.java
in shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite
57 4 2021-05-08 2023-01-09 15 12 kimmking@163.com 51652084+michaeldesteven@us...
82 - 2022-05-26 2023-07-05 15 11 32192263+shawnjim@users.nor... 116816752+eurecalulu@users....
ReflectUtils.java
in shenyu-common/src/main/java/org/apache/shenyu/common/utils
102 12 2021-05-08 2022-07-12 15 11 549477611@qq.com xiaoyu@apache.org
ConsulClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-consul/src/main/java/org/apache/shenyu/register/client/consul
150 10 2021-05-08 2023-07-25 15 14 kimmking@163.com usfree2021@163.com
rule-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
315 - 2021-05-08 2023-03-13 15 10 549477611@qq.com hefengen@hotmail.com
selector-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
350 - 2021-05-08 2023-03-13 15 12 549477611@qq.com hefengen@hotmail.com
LocalPluginController.java
in shenyu-web/src/main/java/org/apache/shenyu/web/controller
395 47 2021-09-26 2023-05-27 15 10 xiaoyu@apache.org hefengen@apache.org
WebFluxResultUtils.java
in shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils
56 6 2021-05-08 2023-06-07 14 10 549477611@qq.com 13819823+lianjunwei@users.n...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
schema.sql
in shenyu-admin/src/main/resources/sql-script/h2
947 - 2021-09-01 2023-08-03 92 45 xiaoyu@apache.org 771021218@qq.com
schema.sql
in db/init/oracle
1959 - 2022-05-26 2023-08-03 54 32 32192263+shawnjim@users.nor... 771021218@qq.com
schema.sql
in db/init/mysql
1705 - 2022-05-26 2023-08-03 52 31 32192263+shawnjim@users.nor... 771021218@qq.com
create-table.sql
in db/init/pg
2034 - 2022-05-26 2023-08-03 46 30 32192263+shawnjim@users.nor... 771021218@qq.com
PluginEnum.java
in shenyu-common/src/main/java/org/apache/shenyu/common/enums
79 5 2021-05-08 2023-07-13 42 28 549477611@qq.com 47652067+xcsnx@users.norepl...
Constants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
150 1 2021-05-08 2023-07-31 47 27 549477611@qq.com 13819823+lianjunwei@users.n...
application.yml
in shenyu-admin/src/main/resources
99 - 2021-05-08 2023-07-25 36 27 549477611@qq.com baoyaolong@gmail.com
ApacheDubboServiceBeanListener.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo
180 13 2021-05-08 2023-06-06 32 24 kimmking@163.com zhangzicheng@apache.org
UpstreamCheckService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
304 20 2021-05-08 2023-08-02 26 24 kimmking@163.com yunlongn@outlook.com
application.yml
in shenyu-bootstrap/src/main/resources
181 - 2021-05-08 2023-07-30 54 23 549477611@qq.com byteflow777@gmail.com
AlibabaDubboServiceBeanListener.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo
178 13 2021-05-08 2023-06-06 28 22 kimmking@163.com zhangzicheng@apache.org
DashboardUserController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
127 8 2021-05-08 2023-06-05 25 20 kimmking@163.com tomsun28@outlook.com
AbstractShenyuPlugin.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base
326 21 2021-05-08 2023-07-24 31 19 kimmking@163.com 13819823+lianjunwei@users.n...
WebClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
75 5 2021-05-08 2023-04-25 26 19 kimmking@163.com zhangzicheng@apache.org
index.html
in shenyu-admin/src/main/resources/static
14 - 2021-05-08 2023-08-04 37 18 549477611@qq.com 33576070+li-keguo@users.nor...
AppAuthServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
395 18 2021-05-08 2023-02-10 21 18 kimmking@163.com 96562725+balloon72@users.no...
RuleServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
238 17 2021-05-08 2023-05-16 23 16 549477611@qq.com hefengen@apache.org
AbstractShenyuClientRegisterServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register
153 12 2021-06-25 2023-08-01 23 16 704714211@qq.com zhangzicheng@apache.org
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
295 27 2021-05-08 2023-08-02 30 15 549477611@qq.com 13819823+lianjunwei@users.n...
DashboardUserServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
255 16 2021-05-08 2023-06-25 27 15 549477611@qq.com 33576070+li-keguo@users.nor...
PluginServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
151 16 2021-05-08 2023-05-16 25 14 549477611@qq.com hefengen@apache.org
plugin-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
337 - 2021-05-08 2023-03-20 20 14 549477611@qq.com 31105009+ywj1352@users.nore...
ZookeeperSyncDataService.java
in shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper
286 25 2021-05-08 2023-07-26 20 14 549477611@qq.com yunlongn@outlook.com
HttpClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http
126 10 2021-05-08 2023-07-18 18 14 kimmking@163.com 847850277@qq.com
ConsulClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-consul/src/main/java/org/apache/shenyu/register/client/consul
150 10 2021-05-08 2023-07-25 15 14 kimmking@163.com usfree2021@163.com
NacosClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-nacos/src/main/java/org/apache/shenyu/register/client/nacos
152 10 2021-05-08 2023-07-24 14 14 kimmking@163.com 847850277@qq.com
DataSyncConfiguration.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/config
256 24 2021-05-08 2023-08-03 14 14 549477611@qq.com gongzhongqiang@apache.org
ShenyuWebHandler.java
in shenyu-web/src/main/java/org/apache/shenyu/web/handler
156 9 2021-05-08 2023-08-03 20 13 kimmking@163.com gongzhongqiang@apache.org
HttpClientPluginConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-httpclient/src/main/java/org/apache/shenyu/springboo...
166 10 2021-05-08 2023-05-16 20 13 kimmking@163.com hefengen@apache.org
MetaDataServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
180 15 2021-05-08 2023-07-10 19 13 549477611@qq.com zhangzicheng@apache.org
326 - 2022-09-01 2023-02-27 19 13 847850277@qq.com hefengen@hotmail.com
PermissionServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
156 16 2021-05-08 2023-05-16 18 13 549477611@qq.com hefengen@apache.org
ContextPathPlugin.java
in shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path
65 6 2021-05-12 2023-05-15 17 13 549477611@qq.com xiaoyu@apache.org
405 - 2022-09-01 2023-02-27 16 13 847850277@qq.com hefengen@hotmail.com
HttpSyncDataService.java
in shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http
183 8 2021-05-08 2023-07-04 14 13 kimmking@163.com 31105009+ywj1352@users.nore...
71 - 2022-05-26 2023-07-05 18 12 32192263+shawnjim@users.nor... 116816752+eurecalulu@users....
NettyHttpClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
68 5 2021-05-08 2023-06-09 18 12 kimmking@163.com 13819823+lianjunwei@users.n...
ResourceServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
139 15 2021-05-08 2023-05-16 16 12 549477611@qq.com hefengen@apache.org
467 - 2022-09-01 2023-02-27 16 12 847850277@qq.com hefengen@hotmail.com
selector-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
350 - 2021-05-08 2023-03-13 15 12 549477611@qq.com hefengen@hotmail.com
SpringCloudPluginConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-springcloud/src/main/java/org/apache/shenyu/springbo...
41 5 2021-05-08 2023-06-07 15 12 kimmking@163.com hefengen@apache.org
RewritePlugin.java
in shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite
57 4 2021-05-08 2023-01-09 15 12 kimmking@163.com 51652084+michaeldesteven@us...
GsonUtils.java
in shenyu-common/src/main/java/org/apache/shenyu/common/utils
312 22 2021-05-08 2023-07-12 14 12 549477611@qq.com 767637918@qq.com
RegisterPathConstants.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/path
47 10 2021-05-08 2023-07-16 13 12 549477611@qq.com 767637918@qq.com
SelectorController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
79 6 2021-05-08 2023-05-16 13 12 kimmking@163.com hefengen@apache.org
URIRegisterExecutorSubscriber.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber
79 3 2021-05-08 2023-07-16 12 12 kimmking@163.com 767637918@qq.com
AppAuthController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
117 12 2021-05-08 2022-08-08 11 12 kimmking@163.com lifen9.lv@gmail.com
MetaDataController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
90 10 2021-05-08 2022-07-03 11 12 kimmking@163.com hzhsirius@gmail.com
RoleController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
84 7 2021-05-08 2022-05-31 10 12 kimmking@163.com hefengen@hotmail.com
ShenyuDictController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
80 8 2021-05-08 2022-05-31 10 12 kimmking@163.com hefengen@hotmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
api-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
303 - 2022-10-14 2023-01-07 3 1 847850277@qq.com 847850277@qq.com
IngressParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
288 6 2023-05-08 2023-05-08 1 1 jookunshuai@gmail.com jookunshuai@gmail.com
ApiDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
270 55 2022-10-14 2022-11-04 2 1 847850277@qq.com 847850277@qq.com
field-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
185 - 2022-10-19 2022-12-01 2 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
HystrixHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
176 35 2021-09-24 2023-05-15 2 1 xiaoyu@apache.org xiaoyu@apache.org
parameter-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
172 - 2022-11-09 2022-11-09 1 1 hzhsirius@gmail.com hzhsirius@gmail.com
HuaweiLogCollectConfig.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/config
170 38 2023-07-13 2023-07-13 1 1 47652067+xcsnx@users.norepl... 47652067+xcsnx@users.norepl...
FieldDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
169 22 2022-12-01 2022-12-01 1 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
TimerTaskList.java
in shenyu-common/src/main/java/org/apache/shenyu/common/timer
167 21 2022-01-20 2022-01-21 2 1 chenbing399@163.com chenbing399@163.com
ShenyuNameResolver.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/resolver
165 11 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
OpenApiUtils.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils
164 19 2023-04-21 2023-06-28 2 1 847850277@qq.com 847850277@qq.com
detail-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
157 - 2022-11-02 2022-12-01 2 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
DiscoveryDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
157 28 2023-05-03 2023-06-27 2 1 11090829@qq.com 11090829@qq.com
ApiDocRegistrarImplImpl.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar
157 15 2023-07-06 2023-07-06 1 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
AbstractLoadBalancer.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance
157 14 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
TencentLogCollectConfig.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config
152 34 2022-09-01 2022-09-01 1 1 yunlongn@outlook.com yunlongn@outlook.com
ParameterDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
147 28 2022-11-09 2022-11-09 1 1 hzhsirius@gmail.com hzhsirius@gmail.com
HuaweiLtsLogCollectClient.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/client
145 7 2023-07-13 2023-07-13 1 1 47652067+xcsnx@users.norepl... 47652067+xcsnx@users.norepl...
NettyHttpProperties.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
144 38 2023-05-08 2023-05-08 1 1 jookunshuai@gmail.com jookunshuai@gmail.com
PolarisCacheHandler.java
in shenyu-sync-data-center/shenyu-sync-data-polaris/src/main/java/org/apache/shenyu/sync/data/polaris/handler
142 10 2023-07-25 2023-07-25 1 1 baoyaolong@gmail.com baoyaolong@gmail.com
DividePlugin.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide
141 9 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
ComposableSignService.java
in shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service
140 11 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
MockRequestRecordDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
138 30 2022-11-14 2022-11-14 1 1 32192263+shawnjim@users.nor... 32192263+shawnjim@users.nor...
IngressControllerConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s
136 12 2023-05-08 2023-05-08 1 1 jookunshuai@gmail.com jookunshuai@gmail.com
FieldDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
135 26 2022-10-19 2022-10-19 1 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
DetailDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
133 18 2022-12-01 2022-12-01 1 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
ShenyuPluginClassLoader.java
in shenyu-web/src/main/java/org/apache/shenyu/web/loader
131 10 2023-04-27 2023-04-27 1 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
MateDataApiRegistrarImplImpl.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar
129 15 2023-07-06 2023-07-24 2 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
ApolloInstanceRegisterRepository.java
in shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo
129 6 2023-07-13 2023-07-13 1 1 xiaoyu@apache.org xiaoyu@apache.org
PullSwaggerDocServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl
124 7 2023-07-18 2023-07-24 3 1 13819823+lianjunwei@users.n... 13819823+lianjunwei@users.n...
DiscoveryRelDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
123 22 2023-05-03 2023-06-27 2 1 11090829@qq.com 11090829@qq.com
ShenyuService.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/annotation
121 - 2022-08-12 2022-08-12 1 1 35127166+mangogoforward@use... 35127166+mangogoforward@use...
ShenyuDubboService.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/annotation
121 - 2022-08-12 2022-08-12 1 1 35127166+mangogoforward@use... 35127166+mangogoforward@use...
DivideUpstream.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector
117 19 2021-09-24 2021-10-11 3 1 xiaoyu@apache.org xiaoyu@apache.org
ShenyuService.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/annotation
117 - 2022-08-11 2022-08-12 2 1 35127166+mangogoforward@use... 35127166+mangogoforward@use...
EndpointsReconciler.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler
117 3 2023-05-08 2023-05-08 1 1 jookunshuai@gmail.com jookunshuai@gmail.com
DiscoveryHandlerDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
115 22 2023-06-27 2023-06-27 1 1 11090829@qq.com 11090829@qq.com
TarsUpstream.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector
115 18 2021-10-11 2021-10-11 1 1 xiaoyu@apache.org xiaoyu@apache.org
GrpcPlugin.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc
115 10 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
http
112 - 2022-03-17 2022-04-21 2 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
ZookeeperInstanceRegisterRepository.java
in shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper
112 5 2023-07-13 2023-07-13 1 1 xiaoyu@apache.org xiaoyu@apache.org
PrxInfoUtil.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/util
109 8 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
BrpcProxyService.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-brpc/src/main/java/org/apache/shenyu/plugin/brpc/proxy
108 3 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
DetailDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
107 20 2022-11-02 2022-11-02 1 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
ParamMappingRuleHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl
107 18 2021-10-11 2021-10-11 1 1 xiaoyu@apache.org xiaoyu@apache.org
ProxyInfoUtil.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-brpc/src/main/java/org/apache/shenyu/plugin/brpc/util
107 8 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
ShenyuMotanConfig.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan/src/main/java/org/apache/shenyu/springboot/sta...
105 28 2022-08-24 2022-08-24 1 1 lahmxj@gmail.com lahmxj@gmail.com
DiscoveryTransfer.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer
104 8 2023-06-21 2023-07-04 3 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
PolarisClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-polaris/src/main/java/org/apache/shenyu/register/client/polaris
103 7 2023-07-25 2023-07-25 1 1 damonxue2@gmail.com damonxue2@gmail.com
http
http-debug-rule-controller-api.http
in shenyu-admin/src/http
103 - 2022-03-17 2022-04-21 2 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
Correlations

File Size vs. Number of Changes: 1612 points

shenyu-admin/src/main/resources/static/index.html x: 14 lines of code y: 37 # changes db/init/mysql/schema.sql x: 1705 lines of code y: 52 # changes db/init/og/create-table.sql x: 2035 lines of code y: 2 # changes db/init/oracle/schema.sql x: 1959 lines of code y: 54 # changes db/init/pg/create-table.sql x: 2034 lines of code y: 46 # changes db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 132 lines of code y: 8 # changes db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 226 lines of code y: 8 # changes db/upgrade/2.5.1-upgrade-2.6.0-pg.sql x: 191 lines of code y: 8 # changes shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 947 lines of code y: 92 # changes shenyu-examples/shenyu-examples-motan/shenyu-examples-motan-service/src/main/resources/application.yml x: 33 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DataSyncConfiguration.java x: 256 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagRelationServiceImpl.java x: 50 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 167 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 286 lines of code y: 11 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShutdownHookManager.java x: 104 lines of code y: 2 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/validation/AlibabaDubboClientValidator.java x: 248 lines of code y: 5 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 270 lines of code y: 6 # changes shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/ShenyuServerEndpointerExporter.java x: 74 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginHandlerEventEnum.java x: 7 lines of code y: 2 # changes shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 209 lines of code y: 10 # changes shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/spi/P2cLoadBalancer.java x: 60 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-mqtt/src/main/java/org/apache/shenyu/plugin/mqtt/handler/MqttPluginDataHandler.java x: 38 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-brpc/src/main/java/org/apache/shenyu/plugin/brpc/spi/SharedThreadPoolFactory.java x: 82 lines of code y: 2 # changes shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-zookeeper/src/main/java/org/apache/shenyu/register/client/server/zookeeper/ZookeeperClient.java x: 140 lines of code y: 4 # changes shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-zookeeper/src/main/java/org/apache/shenyu/register/client/server/zookeeper/ZookeeperClientServerRegisterRepository.java x: 131 lines of code y: 6 # changes shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperClient.java x: 148 lines of code y: 2 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientMethodHandler.java x: 67 lines of code y: 6 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/support/SpringMvcContract.java x: 105 lines of code y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperClient.java x: 143 lines of code y: 5 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 156 lines of code y: 20 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java x: 88 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/proxy/MotanProxyService.java x: 119 lines of code y: 2 # changes shenyu-client/shenyu-client-autoconfig/src/main/java/org/apache/shenyu/client/auto/config/ClientRegisterConfiguration.java x: 42 lines of code y: 7 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseAnnotationApiBeansExtractor.java x: 46 lines of code y: 4 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseApiBeansExtractor.java x: 90 lines of code y: 3 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiAnnotationProcessor.java x: 29 lines of code y: 2 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java x: 6 lines of code y: 1 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java x: 14 lines of code y: 1 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/BaseAnnotationApiProcessor.java x: 26 lines of code y: 3 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ExtractorProcessor.java x: 12 lines of code y: 2 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/BaseApiRegistrarImpl.java x: 64 lines of code y: 3 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboApiBeansExtractor.java x: 20 lines of code y: 2 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/processor/extractor/DubboServiceProcessor.java x: 66 lines of code y: 2 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/processor/extractor/ServiceProcessor.java x: 25 lines of code y: 2 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/proceeor/extractor/RequestMappingProcessor.java x: 45 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/converter/AbstractSelectorHandleConverter.java x: 47 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 304 lines of code y: 26 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDivideServiceImpl.java x: 108 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 75 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterGrpcServiceImpl.java x: 74 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterSpringCloudServiceImpl.java x: 78 lines of code y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterTarsServiceImpl.java x: 73 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstream.java x: 159 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/SelectorService.java x: 46 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 246 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 295 lines of code y: 30 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/DocManagerImpl.java x: 129 lines of code y: 7 # changes shenyu-admin/src/main/resources/application-h2.yml x: 21 lines of code y: 6 # changes shenyu-admin/src/main/resources/application-mysql.yml x: 20 lines of code y: 8 # changes shenyu-admin/src/main/resources/application-oracle.yml x: 20 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 153 lines of code y: 23 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 282 lines of code y: 13 # changes shenyu-admin/src/main/resources/mybatis/mybatis-config.xml x: 39 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagDO.java x: 184 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 150 lines of code y: 47 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/etcd/EtcdClient.java x: 56 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/handler/DividePluginDataHandler.java x: 73 lines of code y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 146 lines of code y: 7 # changes shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java x: 322 lines of code y: 9 # changes shenyu-bootstrap/src/main/resources/application.yml x: 181 lines of code y: 54 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/ShenyuClientsRegistrar.java x: 284 lines of code y: 5 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/CookieValueParameterProcessor.java x: 39 lines of code y: 3 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/RequestHeaderParameterProcessor.java x: 51 lines of code y: 3 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/RequestParamParameterProcessor.java x: 43 lines of code y: 4 # changes shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java x: 286 lines of code y: 20 # changes shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerRunner.java x: 45 lines of code y: 5 # changes shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-polaris/src/main/java/org/apache/shenyu/register/client/server/polaris/PolarisClientServerRegisterRepository.java x: 84 lines of code y: 1 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-polaris/src/main/java/org/apache/shenyu/register/client/polaris/PolarisClientRegisterRepository.java x: 103 lines of code y: 1 # changes shenyu-registry/shenyu-registry-polaris/src/main/java/org/apache/shenyu/registry/polaris/PolarisInstanceRegisterRepository.java x: 93 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/PolarisProperties.java x: 28 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/polaris/PolarisDataChangedInit.java x: 36 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/polaris/PolarisDataChangedListener.java x: 67 lines of code y: 1 # changes shenyu-admin/src/main/resources/application.yml x: 99 lines of code y: 36 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-polaris/src/main/java/org/apache/shenyu/springboot/starter/sync/data/polaris/PolarisSyncDataConfiguration.java x: 49 lines of code y: 1 # changes shenyu-sync-data-center/shenyu-sync-data-polaris/src/main/java/org/apache/shenyu/sync/data/polaris/PolarisSyncDataService.java x: 39 lines of code y: 1 # changes shenyu-sync-data-center/shenyu-sync-data-polaris/src/main/java/org/apache/shenyu/sync/data/polaris/handler/PolarisCacheHandler.java x: 142 lines of code y: 1 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-consul/src/main/java/org/apache/shenyu/register/client/consul/ConsulClientRegisterRepository.java x: 150 lines of code y: 15 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/ShenyuClientURIExecutorSubscriber.java x: 60 lines of code y: 5 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShenyuClientShutdownHook.java x: 99 lines of code y: 10 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-nacos/src/main/java/org/apache/shenyu/register/client/nacos/NacosClientRegisterRepository.java x: 152 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/TagVO.java x: 92 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/TagService.java x: 17 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 184 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/PullSwaggerDocServiceImpl.java x: 124 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/RegisterApiDocServiceImpl.java x: 75 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 326 lines of code y: 31 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-websocket/src/main/java/org/apache/shenyu/plugin/websocket/WebSocketPlugin.java x: 196 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/UpstreamCheckUtils.java x: 40 lines of code y: 9 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java x: 81 lines of code y: 7 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 136 lines of code y: 10 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ApiBean.java x: 176 lines of code y: 7 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java x: 15 lines of code y: 5 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/MateDataApiRegistrarImplImpl.java x: 129 lines of code y: 2 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/annotation/ShenyuSpringCloudClient.java x: 18 lines of code y: 6 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/proceeor/register/ShenyuSpringCloudClientProcessorImpl.java x: 45 lines of code y: 1 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/register/SpringCloudApiBeansExtractor.java x: 23 lines of code y: 6 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/proceeor/register/ShenyuSpringMvcClientProcessorImpl.java x: 45 lines of code y: 2 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/register/SpringMvcApiBeansExtractor.java x: 21 lines of code y: 7 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientInfoRegisterConfiguration.java x: 60 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ApiDocController.java x: 78 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/TagDTO.java x: 44 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/DocManager.java x: 9 lines of code y: 3 # changes shenyu-admin/src/main/resources/mappers/tag-sqlmap.xml x: 178 lines of code y: 5 # changes shenyu-registry/shenyu-registry-consul/src/main/java/org/apache/shenyu/registry/consul/ConsulInstanceRegisterRepository.java x: 157 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DefaultDiscoveryProcessor.java x: 177 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryHandlerMapper.java x: 21 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryRelMapper.java x: 16 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 132 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 265 lines of code y: 6 # changes shenyu-admin/src/main/resources/mappers/discovery-handler-sqlmap.xml x: 158 lines of code y: 4 # changes shenyu-admin/src/main/resources/mappers/discovery-rel-sqlmap.xml x: 146 lines of code y: 4 # changes shenyu-protocol/shenyu-protocol-tcp/src/main/java/org/apache/shenyu/protocol/tcp/TcpBootstrapServer.java x: 72 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/zookeeper/HttpServiceDiscovery.java x: 127 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/timer/HierarchicalWheelTimer.java x: 106 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/timer/TimerTask.java x: 32 lines of code y: 4 # changes shenyu-web/src/main/java/org/apache/shenyu/web/filter/FileSizeFilter.java x: 82 lines of code y: 9 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 40 lines of code y: 13 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-consul/src/main/java/org/apache/shenyu/springboot/sync/data/consul/ConsulSyncDataConfiguration.java x: 61 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DataBaseConfiguration.java x: 35 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/MapperConfig.java x: 68 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mybatis/og/interceptor/OpenGaussSQLPrepareInterceptor.java x: 32 lines of code y: 1 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-etcd/src/main/java/org/apache/shenyu/register/client/etcd/EtcdClientRegisterRepository.java x: 87 lines of code y: 10 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java x: 126 lines of code y: 18 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-zookeeper/src/main/java/org/apache/shenyu/register/client/zookeeper/ZookeeperClientRegisterRepository.java x: 124 lines of code y: 13 # changes shenyu-examples/shenyu-examples-http-swagger2/k8s/shenyu-deployment.yml x: 65 lines of code y: 1 # changes shenyu-examples/shenyu-examples-http-swagger2/k8s/shenyu-examples-http-deployment.yml x: 74 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ApiVO.java x: 305 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/bean/DocItem.java x: 112 lines of code y: 5 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-apollo/src/main/java/org/apache/shenyu/register/client/apollo/ApolloClient.java x: 82 lines of code y: 3 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-apollo/src/main/java/org/apache/shenyu/register/client/apollo/ApolloClientRegisterRepository.java x: 102 lines of code y: 3 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-apollo/src/main/java/org/apache/shenyu/register/client/apollo/ApolloConfig.java x: 52 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/RuleService.java x: 40 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 79 lines of code y: 12 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java x: 47 lines of code y: 13 # changes shenyu-client/shenyu-client-api-docs-annotations/src/main/java/org/apache/shenyu/client/apidocs/annotations/ApiDoc.java x: 14 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/ConsulServerConfiguration.java x: 30 lines of code y: 5 # changes shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-consul/src/main/java/org/apache/shenyu/register/client/server/consul/ConsulClientServerRegisterRepository.java x: 108 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 79 lines of code y: 42 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/LoggingHuaweiLtsPlugin.java x: 23 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/client/HuaweiLtsLogCollectClient.java x: 145 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/collector/HuaweiLtsLogCollector.java x: 20 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/config/HuaweiLogCollectConfig.java x: 170 lines of code y: 1 # changes shenyu-examples/shenyu-examples-http/k8s/ingress.yml x: 18 lines of code y: 1 # changes shenyu-examples/shenyu-examples-http/k8s/shenyu-examples-http.yml x: 58 lines of code y: 1 # changes shenyu-examples/shenyu-examples-http/k8s/shenyu-zookeeper.yml x: 61 lines of code y: 1 # changes shenyu-registry/shenyu-registry-api/src/main/java/org/apache/shenyu/registry/api/entity/InstanceEntity.java x: 90 lines of code y: 1 # changes shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloClient.java x: 73 lines of code y: 1 # changes shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 129 lines of code y: 1 # changes shenyu-registry/shenyu-registry-consul/src/main/java/org/apache/shenyu/registry/consul/TtlScheduler.java x: 52 lines of code y: 1 # changes shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperInstanceRegisterRepository.java x: 112 lines of code y: 1 # changes shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/client/AbstractShenyuSdkClient.java x: 125 lines of code y: 7 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sdk/src/main/java/org/apache/shenyu/springboot/starter/sdk/ShenyuSdkAutoConfiguration.java x: 88 lines of code y: 7 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 312 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/MetaDataMapper.java x: 29 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 180 lines of code y: 19 # changes shenyu-admin/src/main/resources/mappers/meta-data-sqlmap.xml x: 175 lines of code y: 11 # changes shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java x: 117 lines of code y: 6 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiDocRegistrarImplImpl.java x: 157 lines of code y: 1 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/UriApiRegistrarImplImpl.java x: 44 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ProxySelectorVO.java x: 111 lines of code y: 3 # changes shenyu-discovery/shenyu-discovery-zookeeper/src/main/java/org/apache/shenyu/discovery/zookeeper/ZookeeperDiscoveryService.java x: 168 lines of code y: 8 # changes db/upgrade/2.4.3-upgrade-2.5.0-mysql.sql x: 71 lines of code y: 18 # changes db/upgrade/2.4.3-upgrade-2.5.0-pg.sql x: 82 lines of code y: 15 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-etcd/src/main/java/org/apache/shenyu/springboot/sync/data/etcd/EtcdSyncDataConfiguration.java x: 49 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractListDataChangedListener.java x: 358 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/consul/ConsulDataChangedListener.java x: 25 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/nacos/NacosDataChangedListener.java x: 43 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/NacosPathConstants.java x: 13 lines of code y: 4 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-apollo/src/main/java/org/apache/shenyu/springboot/sync/data/apollo/ApolloSyncDataConfiguration.java x: 57 lines of code y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-apollo/src/main/java/org/apache/shenyu/sync/data/apollo/ApolloDataService.java x: 161 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 180 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 228 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ProxySelectorAddDTO.java x: 167 lines of code y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 183 lines of code y: 14 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/refresh/DataRefreshFactory.java x: 38 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DiscoveryConfiguration.java x: 30 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/LocalDiscoveryProcessor.java x: 80 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryUpstreamMapper.java x: 24 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryUpstreamService.java x: 9 lines of code y: 2 # changes shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 174 lines of code y: 5 # changes shenyu-admin/src/main/resources/mappers/proxy-selector-sqlmap.xml x: 120 lines of code y: 5 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ClientApiRefreshedEventListener.java x: 29 lines of code y: 4 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/ApiBeansExtractor.java x: 7 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/publish/RuleEventPublisher.java x: 100 lines of code y: 5 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/AbstractApiDocRegistrar.java x: 133 lines of code y: 3 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/register/SpringMvcApiMetaRegister.java x: 109 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/SwaggerConfiguration.java x: 99 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ResourceDO.java x: 288 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedEventDispatcher.java x: 62 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedListener.java x: 26 lines of code y: 5 # changes shenyu-admin/src/main/resources/mappers/discovery-sqlmap.xml x: 175 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/DefaultPathConstants.java x: 42 lines of code y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java x: 32 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tcp/src/main/java/org/apache/shenyu/plugin/tcp/handler/TcpBootstrapFactory.java x: 34 lines of code y: 2 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-global/src/main/java/org/apache/shenyu/springboot/starter/plugin/global/GlobalPluginConfiguration.java x: 53 lines of code y: 4 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-zookeeper/src/main/java/org/apache/shenyu/springboot/sync/data/zookeeper/ZookeeperSyncDataConfiguration.java x: 51 lines of code y: 6 # changes shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/api/DiscoveryUpstreamDataSubscriber.java x: 8 lines of code y: 1 # changes shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/handler/NacosCacheHandler.java x: 147 lines of code y: 11 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 53 lines of code y: 11 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/client/ShenyuWebsocketClient.java x: 126 lines of code y: 10 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 164 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DiscoveryDTO.java x: 79 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ProxySelectorDTO.java x: 57 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryHandlerDO.java x: 115 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryRelDO.java x: 123 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryUpstreamDO.java x: 144 lines of code y: 3 # changes shenyu-plugin/shenyu-plugin-security/shenyu-plugin-jwt/src/main/java/org/apache/shenyu/plugin/jwt/JwtPlugin.java x: 97 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-brpc/src/main/java/org/apache/shenyu/plugin/brpc/proxy/BrpcProxyService.java x: 108 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-dubbo-common/src/main/java/org/apache/shenyu/plugin/dubbo/common/AbstractDubboPlugin.java x: 86 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client/ShenyuGrpcClient.java x: 101 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/resolver/ShenyuNameResolver.java x: 165 lines of code y: 1 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 151 lines of code y: 20 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/exception/ExceptionHandlers.java x: 107 lines of code y: 11 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/AbstractLoggingPlugin.java x: 80 lines of code y: 7 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 238 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DashboardUserDTO.java x: 127 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 255 lines of code y: 27 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 109 lines of code y: 6 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ClientInfoRefreshedEventListener.java x: 36 lines of code y: 3 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springcloud/src/main/java/org/apache/shenyu/springboot/starter/client/springcloud/ShenyuSpringCloudClientConfiguration.java x: 29 lines of code y: 11 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 337 lines of code y: 9 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/constant/ShenyuClientConstants.java x: 15 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/FieldServiceImpl.java x: 97 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 321 lines of code y: 6 # changes shenyu-client/shenyu-client-brpc/src/main/java/org/apache/shenyu/client/brpc/BrpcContextRefreshedEventListener.java x: 147 lines of code y: 10 # changes shenyu-client/shenyu-client-motan/src/main/java/org/apache/shenyu/client/motan/MotanServiceEventListener.java x: 163 lines of code y: 8 # changes shenyu-client/shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/TarsServiceBeanEventListener.java x: 169 lines of code y: 7 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 320 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/NettyHttpClientPlugin.java x: 68 lines of code y: 18 # changes shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java x: 322 lines of code y: 13 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 56 lines of code y: 14 # changes shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 676 lines of code y: 32 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-springcloud/src/main/java/org/apache/shenyu/springboot/starter/plugin/springcloud/SpringCloudPluginConfiguration.java x: 41 lines of code y: 15 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/AlibabaDubboServiceBeanListener.java x: 178 lines of code y: 28 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 180 lines of code y: 32 # changes shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/GrpcClientEventListener.java x: 170 lines of code y: 6 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/init/SpringCloudClientEventListener.java x: 214 lines of code y: 11 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 210 lines of code y: 11 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/RegisterUtils.java x: 67 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 127 lines of code y: 25 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 513 lines of code y: 14 # changes shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 395 lines of code y: 15 # changes shenyu-web/src/main/java/org/apache/shenyu/web/endpoint/ShenyuControllerEndpoint.java x: 73 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandle.java x: 169 lines of code y: 5 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-nacos/src/main/java/org/apache/shenyu/springboot/starter/sync/data/nacos/NacosSyncDataConfiguration.java x: 65 lines of code y: 5 # changes shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java x: 35 lines of code y: 5 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/AnnotatedApiDefinitionMatcher.java x: 15 lines of code y: 2 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanMatcher.java x: 4 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/ListUtil.java x: 80 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RuleController.java x: 79 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorConditionDTO.java x: 113 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 276 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/event/selector/BatchSelectorDeletedEvent.java x: 50 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 156 lines of code y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 119 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 151 lines of code y: 25 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ResourceServiceImpl.java x: 139 lines of code y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RoleServiceImpl.java x: 146 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 238 lines of code y: 23 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/publish/SelectorEventPublisher.java x: 59 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/ResourceUtil.java x: 157 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 260 lines of code y: 10 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrieNode.java x: 133 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 379 lines of code y: 14 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-httpclient/src/main/java/org/apache/shenyu/springboot/starter/plugin/httpclient/HttpClientPluginConfiguration.java x: 166 lines of code y: 20 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java x: 176 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java x: 91 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java x: 171 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java x: 89 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DubboRuleHandle.java x: 74 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 65 lines of code y: 17 # changes shenyu-plugin/shenyu-plugin-redirect/src/main/java/org/apache/shenyu/plugin/redirect/RedirectPlugin.java x: 57 lines of code y: 8 # changes shenyu-plugin/shenyu-plugin-waf/src/main/java/org/apache/shenyu/plugin/waf/WafPlugin.java x: 68 lines of code y: 12 # changes shenyu-plugin/shenyu-plugin-waf/src/main/java/org/apache/shenyu/plugin/waf/handler/WafPluginDataHandler.java x: 49 lines of code y: 10 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 57 lines of code y: 17 # changes shenyu-common/src/main/java/org/apache/shenyu/common/config/ssl/SslCrtAndKey.java x: 3 lines of code y: 1 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/IngressParser.java x: 288 lines of code y: 1 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 136 lines of code y: 1 # changes shenyu-web/src/main/java/org/apache/shenyu/web/configuration/ShenyuThreadPoolConfiguration.java x: 75 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/CommonUpstreamUtils.java x: 103 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DashboardUserService.java x: 22 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 59 lines of code y: 14 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfiguration.java x: 27 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/DashboardProperties.java x: 82 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/DetailVO.java x: 142 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/FieldVO.java x: 168 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/MockRequestRecordVO.java x: 190 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/PermissionMenuVO.java x: 321 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RoleEditVO.java x: 195 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/util/MockUtil.java x: 116 lines of code y: 3 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 329 lines of code y: 3 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/SpringBeanUtils.java x: 68 lines of code y: 5 # changes shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuLoaderService.java x: 73 lines of code y: 9 # changes shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request/RequestPlugin.java x: 158 lines of code y: 11 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 75 lines of code y: 26 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/WebClientMessageWriter.java x: 109 lines of code y: 19 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java x: 33 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ApiDTO.java x: 169 lines of code y: 2 # changes shenyu-bootstrap/src/main/resources/logback.xml x: 70 lines of code y: 7 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 180 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector/AbstractLogCollector.java x: 126 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/bean/StatelessAuthFilter.java x: 67 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginDTO.java x: 92 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/RuleConditionMapper.java x: 28 lines of code y: 7 # changes shenyu-admin/src/main/resources/mappers/plugin-sqlmap.xml x: 337 lines of code y: 20 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/PluginTransfer.java x: 34 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java x: 155 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleDTO.java x: 202 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 238 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 233 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RuleVO.java x: 139 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/SelectorVO.java x: 169 lines of code y: 4 # changes shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 315 lines of code y: 15 # changes shenyu-admin/src/main/resources/mappers/selector-sqlmap.xml x: 350 lines of code y: 15 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java x: 244 lines of code y: 8 # changes shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCall.java x: 77 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 130 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 180 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketConfigurator.java x: 56 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/client/ClickHouseLogCollectClient.java x: 105 lines of code y: 6 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-cryptor/src/main/java/org/apache/shenyu/springboot/starter/plugin/cryptor/CryptorPluginConfiguration.java x: 31 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/JwtUtils.java x: 51 lines of code y: 9 # changes db/upgrade/2.5.0-upgrade-2.5.1-mysql.sql x: 326 lines of code y: 19 # changes db/upgrade/2.5.0-upgrade-2.5.1-oracle.sql x: 467 lines of code y: 16 # changes db/upgrade/2.5.0-upgrade-2.5.1-pg.sql x: 405 lines of code y: 16 # changes shenyu-examples/shenyu-examples-springcloud/src/main/resources/application.yml x: 43 lines of code y: 13 # changes shenyu-client/shenyu-client-brpc/src/main/java/org/apache/shenyu/client/brpc/common/dto/BrpcRpcExt.java x: 68 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstream.java x: 94 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/aspect/DataPermissionAspect.java x: 57 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DashboardUserDO.java x: 168 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 395 lines of code y: 21 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/validation/validator/ExistedValidator.java x: 42 lines of code y: 9 # changes shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-nacos/src/main/java/org/apache/shenyu/register/client/server/nacos/NacosClientServerRegisterRepository.java x: 184 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/FallbackShenyuClientRegisterService.java x: 89 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/spring/LocalDataSourceLoader.java x: 81 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/RegisterCenterConfiguration.java x: 32 lines of code y: 8 # changes shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml x: 14 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/context/ShenyuContext.java x: 65 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-global/src/main/java/org/apache/shenyu/plugin/global/DefaultShenyuContextBuilder.java x: 57 lines of code y: 12 # changes shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 132 lines of code y: 17 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientInvocationHandler.java x: 104 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/RPCMessageWriter.java x: 37 lines of code y: 8 # changes shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 57 lines of code y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/ApiMapper.java x: 24 lines of code y: 3 # changes shenyu-admin/src/main/resources/mappers/api-sqlmap.xml x: 303 lines of code y: 3 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-api/src/main/java/org/apache/shenyu/register/client/api/FailbackRegistryRepository.java x: 114 lines of code y: 2 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java x: 8 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/AuthPathDTO.java x: 44 lines of code y: 6 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-alibaba-dubbo/src/main/java/org/apache/shenyu/springboot/starter/client/alibaba/dubbo/ShenyuAlibabaDubboClientConfiguration.java x: 24 lines of code y: 7 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/ShenyuMotanClientConfiguration.java x: 84 lines of code y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/main/java/org/apache/shenyu/springboot/starter/client/sofa/ShenyuSofaClientConfiguration.java x: 23 lines of code y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfiguration.java x: 23 lines of code y: 9 # changes shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/generator/CurrentTimeGenerator.java x: 32 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/generator/EmailGenerator.java x: 28 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/generator/GeneratorFactory.java x: 78 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/generator/RangeDataGenerator.java x: 38 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/RpcTypeEnum.java x: 46 lines of code y: 7 # changes shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/ShenyuRequest.java x: 68 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DetailDTO.java x: 133 lines of code y: 1 # changes shenyu-admin/src/main/resources/mappers/field-sqlmap.xml x: 185 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AppAuthDO.java x: 203 lines of code y: 5 # changes shenyu-admin/src/main/resources/mappers/mock-request-record-sqlmap.xml x: 267 lines of code y: 2 # changes shenyu-spi/src/main/java/org/apache/shenyu/spi/ExtensionLoader.java x: 268 lines of code y: 12 # changes shenyu-sdk/shenyu-sdk-httpclient/src/main/java/org/apache/shenyu/sdk/httpclient/HttpShenyuSdkClient.java x: 146 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ParameterDO.java x: 147 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ApiDO.java x: 270 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-param-mapping/src/main/java/org/apache/shenyu/plugin/param/mapping/strategy/FormDataOperator.java x: 117 lines of code y: 7 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/config/HttpConfig.java x: 88 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/client/AbstractLogConsumeClient.java x: 55 lines of code y: 3 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/client/PulsarLogCollectClient.java x: 70 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/client/RocketMQLogCollectClient.java x: 95 lines of code y: 8 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/client/TencentClsLogCollectClient.java x: 130 lines of code y: 5 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java x: 180 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ShenyuDictDTO.java x: 113 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 23 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/resouce-sqlmap.xml x: 370 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ResourceController.java x: 96 lines of code y: 11 # changes shenyu-admin/src/main/resources/mappers/dashboard-user-sqlmap.xml x: 189 lines of code y: 10 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 109 lines of code y: 10 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/config/KafkaLogCollectConfig.java x: 97 lines of code y: 3 # changes shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/spi/RandomLoadBalancer.java x: 55 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 111 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/config/RocketMQLogCollectConfig.java x: 85 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 152 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/SessionUtil.java x: 43 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/MetadataExecutorSubscriber.java x: 29 lines of code y: 9 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/annotation/ShenyuSpringMvcClient.java x: 18 lines of code y: 7 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/annotation/ShenyuDubboService.java x: 121 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/AppAuthController.java x: 117 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginHandleDTO.java x: 94 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RoleDTO.java x: 101 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/UserRoleDTO.java x: 79 lines of code y: 4 # changes script/shenyu_checkstyle.xml x: 216 lines of code y: 12 # changes shenyu-web/src/main/java/org/apache/shenyu/web/filter/CrossFilter.java x: 107 lines of code y: 12 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-motan/src/main/java/org/apache/shenyu/springboot/starter/plugin/motan/MotanPluginConfiguration.java x: 39 lines of code y: 7 # changes shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java x: 219 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ResourceDTO.java x: 243 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/handler/LoggingAliYunSlsPluginDataHandler.java x: 36 lines of code y: 4 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-response/src/main/java/org/apache/shenyu/springboot/starter/plugin/response/ResponsePluginConfiguration.java x: 52 lines of code y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java x: 102 lines of code y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/PluginMapper.java x: 36 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/SelectorQuery.java x: 65 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 90 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DataPermissionServiceImpl.java x: 173 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/role-sqlmap.xml x: 151 lines of code y: 7 # changes shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/api/SyncDataService.java x: 3 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ShenyuDictServiceImpl.java x: 87 lines of code y: 9 # changes shenyu-admin/src/main/resources/mappers/shenyu-dict-sqlmap.xml x: 262 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RoleController.java x: 84 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuDictController.java x: 80 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/app-auth-sqlmap.xml x: 249 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/plugin-handle-sqlmap.xml x: 253 lines of code y: 11 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java x: 190 lines of code y: 5 # changes shenyu-admin/src/main/resources/mappers/data-permission-sqlmap.xml x: 143 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/user-role-sqlmap.xml x: 109 lines of code y: 5 # changes shenyu-admin/src/main/resources/mappers/auth-path-sqlmap.xml x: 116 lines of code y: 10 # changes shenyu-dist/shenyu-bootstrap-dist/src/main/assembly/binary.xml x: 65 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java x: 125 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleConditionDO.java x: 150 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/condition/judge/ContainsPredicateJudge.java x: 10 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketCollector.java x: 88 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RuleConditionVO.java x: 113 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/EnumServiceImpl.java x: 82 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java x: 277 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/LdapProperties.java x: 68 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/NacosProperties.java x: 77 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/MetaDataDO.java x: 200 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 183 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ShenyuDictDO.java x: 183 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/AppAuthVO.java x: 108 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/PluginHandleVO.java x: 120 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ResourceVO.java x: 203 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RoleVO.java x: 88 lines of code y: 3 # changes
92.0
# changes
  min: 1.0
  average: 3.89
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 92.0
0 2035.0
lines of code
min: 1.0 | average: 66.2 | 25th percentile: 20.0 | median: 38.0 | 75th percentile: 78.0 | max: 2035.0

Number of Contributors vs. Number of Changes: 1612 points

shenyu-admin/src/main/resources/static/index.html x: 18 # contributors y: 37 # changes db/init/mysql/schema.sql x: 31 # contributors y: 52 # changes db/init/og/create-table.sql x: 3 # contributors y: 2 # changes db/init/oracle/schema.sql x: 32 # contributors y: 54 # changes db/init/pg/create-table.sql x: 30 # contributors y: 46 # changes db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 8 # contributors y: 8 # changes shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 45 # contributors y: 92 # changes shenyu-examples/shenyu-examples-motan/shenyu-examples-motan-service/src/main/resources/application.yml x: 10 # contributors y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DataSyncConfiguration.java x: 14 # contributors y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagRelationServiceImpl.java x: 2 # contributors y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 4 # contributors y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 5 # contributors y: 11 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/validation/AlibabaDubboClientValidator.java x: 6 # contributors y: 5 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 6 # contributors y: 6 # changes shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/ShenyuServerEndpointerExporter.java x: 4 # contributors y: 4 # changes shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 8 # contributors y: 10 # changes shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-zookeeper/src/main/java/org/apache/shenyu/register/client/server/zookeeper/ZookeeperClient.java x: 3 # contributors y: 4 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientMethodHandler.java x: 3 # contributors y: 6 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/support/SpringMvcContract.java x: 2 # contributors y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperClient.java x: 4 # contributors y: 5 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 13 # contributors y: 20 # changes shenyu-client/shenyu-client-autoconfig/src/main/java/org/apache/shenyu/client/auto/config/ClientRegisterConfiguration.java x: 2 # contributors y: 7 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseAnnotationApiBeansExtractor.java x: 1 # contributors y: 4 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseApiBeansExtractor.java x: 1 # contributors y: 3 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiAnnotationProcessor.java x: 1 # contributors y: 2 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java x: 1 # contributors y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 24 # contributors y: 26 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDivideServiceImpl.java x: 6 # contributors y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 8 # contributors y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterSpringCloudServiceImpl.java x: 10 # contributors y: 16 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstream.java x: 3 # contributors y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/SelectorService.java x: 7 # contributors y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 7 # contributors y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 15 # contributors y: 30 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/DocManagerImpl.java x: 4 # contributors y: 7 # changes shenyu-admin/src/main/resources/application-mysql.yml x: 7 # contributors y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 16 # contributors y: 23 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 7 # contributors y: 13 # changes shenyu-admin/src/main/resources/mybatis/mybatis-config.xml x: 5 # contributors y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 27 # contributors y: 47 # changes shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 7 # contributors y: 7 # changes shenyu-bootstrap/src/main/resources/application.yml x: 23 # contributors y: 54 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/ShenyuClientsRegistrar.java x: 3 # contributors y: 5 # changes shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java x: 14 # contributors y: 20 # changes shenyu-admin/src/main/resources/application.yml x: 27 # contributors y: 36 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-consul/src/main/java/org/apache/shenyu/register/client/consul/ConsulClientRegisterRepository.java x: 14 # contributors y: 15 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShenyuClientShutdownHook.java x: 9 # contributors y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 5 # contributors y: 9 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 19 # contributors y: 31 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/UpstreamCheckUtils.java x: 9 # contributors y: 9 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 5 # contributors y: 10 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java x: 2 # contributors y: 5 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/annotation/ShenyuSpringCloudClient.java x: 5 # contributors y: 6 # changes shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/register/SpringCloudApiBeansExtractor.java x: 2 # contributors y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ApiDocController.java x: 1 # contributors y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryHandlerMapper.java x: 2 # contributors y: 4 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 8 # contributors y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/MapperConfig.java x: 6 # contributors y: 9 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-etcd/src/main/java/org/apache/shenyu/register/client/etcd/EtcdClientRegisterRepository.java x: 10 # contributors y: 10 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java x: 14 # contributors y: 18 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-zookeeper/src/main/java/org/apache/shenyu/register/client/zookeeper/ZookeeperClientRegisterRepository.java x: 11 # contributors y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 12 # contributors y: 12 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java x: 12 # contributors y: 13 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 28 # contributors y: 42 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 12 # contributors y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 13 # contributors y: 19 # changes shenyu-admin/src/main/resources/mappers/meta-data-sqlmap.xml x: 11 # contributors y: 11 # changes shenyu-discovery/shenyu-discovery-zookeeper/src/main/java/org/apache/shenyu/discovery/zookeeper/ZookeeperDiscoveryService.java x: 3 # contributors y: 8 # changes db/upgrade/2.4.3-upgrade-2.5.0-mysql.sql x: 12 # contributors y: 18 # changes db/upgrade/2.4.3-upgrade-2.5.0-pg.sql x: 11 # contributors y: 15 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/NacosPathConstants.java x: 5 # contributors y: 4 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 13 # contributors y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedEventDispatcher.java x: 6 # contributors y: 7 # changes shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/handler/NacosCacheHandler.java x: 9 # contributors y: 11 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 10 # contributors y: 11 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 11 # contributors y: 20 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/AbstractLoggingPlugin.java x: 5 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 15 # contributors y: 27 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 7 # contributors y: 6 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 10 # contributors y: 14 # changes shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 10 # contributors y: 32 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-springcloud/src/main/java/org/apache/shenyu/springboot/starter/plugin/springcloud/SpringCloudPluginConfiguration.java x: 12 # contributors y: 15 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/AlibabaDubboServiceBeanListener.java x: 22 # contributors y: 28 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 24 # contributors y: 32 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 8 # contributors y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 20 # contributors y: 25 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 5 # contributors y: 14 # changes shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 10 # contributors y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 13 # contributors y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 14 # contributors y: 25 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ResourceServiceImpl.java x: 12 # contributors y: 16 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 8 # contributors y: 14 # changes shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 13 # contributors y: 17 # changes shenyu-plugin/shenyu-plugin-waf/src/main/java/org/apache/shenyu/plugin/waf/WafPlugin.java x: 8 # contributors y: 12 # changes shenyu-plugin/shenyu-plugin-waf/src/main/java/org/apache/shenyu/plugin/waf/handler/WafPluginDataHandler.java x: 6 # contributors y: 10 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 11 # contributors y: 17 # changes shenyu-web/src/main/java/org/apache/shenyu/web/configuration/ShenyuThreadPoolConfiguration.java x: 3 # contributors y: 7 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 19 # contributors y: 26 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/WebClientMessageWriter.java x: 7 # contributors y: 19 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/bean/StatelessAuthFilter.java x: 8 # contributors y: 7 # changes db/upgrade/2.5.0-upgrade-2.5.1-pg.sql x: 13 # contributors y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 18 # contributors y: 21 # changes shenyu-plugin/shenyu-plugin-global/src/main/java/org/apache/shenyu/plugin/global/DefaultShenyuContextBuilder.java x: 9 # contributors y: 12 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java x: 4 # contributors y: 3 # changes shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 10 # contributors y: 17 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/RPCMessageWriter.java x: 5 # contributors y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/ShenyuMotanClientConfiguration.java x: 9 # contributors y: 8 # changes shenyu-spi/src/main/java/org/apache/shenyu/spi/ExtensionLoader.java x: 11 # contributors y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 7 # contributors y: 10 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/config/KafkaLogCollectConfig.java x: 5 # contributors y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/AppAuthController.java x: 12 # contributors y: 11 # changes script/shenyu_checkstyle.xml x: 10 # contributors y: 12 # changes shenyu-web/src/main/java/org/apache/shenyu/web/filter/CrossFilter.java x: 7 # contributors y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/enums/EventTypeEnum.java x: 1 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginHandleController.java x: 11 # contributors y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RoleController.java x: 12 # contributors y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/ApplicationStartListener.java x: 6 # contributors y: 4 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResult.java x: 2 # contributors y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/ShenyuDictService.java x: 4 # contributors y: 2 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/validation/AlibabaDubboClientValidation.java x: 2 # contributors y: 1 # changes
92.0
# changes
  min: 1.0
  average: 3.89
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 92.0
0 45.0
# contributors
min: 1.0 | average: 3.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 45.0

Number of Contributors vs. File Size: 1612 points

shenyu-admin/src/main/resources/static/index.html x: 18 # contributors y: 14 lines of code db/init/mysql/schema.sql x: 31 # contributors y: 1705 lines of code db/init/og/create-table.sql x: 3 # contributors y: 2035 lines of code db/init/oracle/schema.sql x: 32 # contributors y: 1959 lines of code db/init/pg/create-table.sql x: 30 # contributors y: 2034 lines of code db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 8 # contributors y: 132 lines of code db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 8 # contributors y: 226 lines of code db/upgrade/2.5.1-upgrade-2.6.0-pg.sql x: 8 # contributors y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 45 # contributors y: 947 lines of code shenyu-examples/shenyu-examples-motan/shenyu-examples-motan-service/src/main/resources/application.yml x: 10 # contributors y: 33 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DataSyncConfiguration.java x: 14 # contributors y: 256 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagRelationServiceImpl.java x: 2 # contributors y: 50 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 4 # contributors y: 167 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 5 # contributors y: 286 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShutdownHookManager.java x: 2 # contributors y: 104 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/validation/AlibabaDubboClientValidator.java x: 6 # contributors y: 248 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 6 # contributors y: 270 lines of code shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/ShenyuServerEndpointerExporter.java x: 4 # contributors y: 74 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginHandlerEventEnum.java x: 2 # contributors y: 7 lines of code shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 8 # contributors y: 209 lines of code shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/spi/P2cLoadBalancer.java x: 2 # contributors y: 60 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-mqtt/src/main/java/org/apache/shenyu/plugin/mqtt/handler/MqttPluginDataHandler.java x: 2 # contributors y: 38 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-brpc/src/main/java/org/apache/shenyu/plugin/brpc/spi/SharedThreadPoolFactory.java x: 2 # contributors y: 82 lines of code shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-zookeeper/src/main/java/org/apache/shenyu/register/client/server/zookeeper/ZookeeperClient.java x: 3 # contributors y: 140 lines of code shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-zookeeper/src/main/java/org/apache/shenyu/register/client/server/zookeeper/ZookeeperClientServerRegisterRepository.java x: 4 # contributors y: 131 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperClient.java x: 2 # contributors y: 148 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientMethodHandler.java x: 3 # contributors y: 67 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/support/SpringMvcContract.java x: 2 # contributors y: 105 lines of code shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperClient.java x: 4 # contributors y: 143 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 13 # contributors y: 156 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java x: 3 # contributors y: 88 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/proxy/MotanProxyService.java x: 2 # contributors y: 119 lines of code shenyu-client/shenyu-client-autoconfig/src/main/java/org/apache/shenyu/client/auto/config/ClientRegisterConfiguration.java x: 2 # contributors y: 42 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseAnnotationApiBeansExtractor.java x: 1 # contributors y: 46 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseApiBeansExtractor.java x: 1 # contributors y: 90 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiAnnotationProcessor.java x: 1 # contributors y: 29 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiBeanProcessor.java x: 1 # contributors y: 6 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiRegisterProcessor.java x: 1 # contributors y: 14 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/BaseApiRegistrarImpl.java x: 1 # contributors y: 64 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboApiBeansExtractor.java x: 1 # contributors y: 20 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/processor/extractor/DubboServiceProcessor.java x: 1 # contributors y: 66 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/converter/AbstractSelectorHandleConverter.java x: 6 # contributors y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 24 # contributors y: 304 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDivideServiceImpl.java x: 6 # contributors y: 108 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 8 # contributors y: 75 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterSpringCloudServiceImpl.java x: 10 # contributors y: 78 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DubboUpstream.java x: 3 # contributors y: 159 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/SelectorMapper.java x: 8 # contributors y: 33 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/SelectorService.java x: 7 # contributors y: 46 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 7 # contributors y: 246 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 15 # contributors y: 295 lines of code shenyu-admin/src/main/resources/application-h2.yml x: 6 # contributors y: 21 lines of code shenyu-admin/src/main/resources/application-mysql.yml x: 7 # contributors y: 20 lines of code shenyu-admin/src/main/resources/application-og.yml x: 2 # contributors y: 22 lines of code shenyu-admin/src/main/resources/application-oracle.yml x: 3 # contributors y: 20 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 16 # contributors y: 153 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 7 # contributors y: 282 lines of code shenyu-admin/src/main/resources/mybatis/mybatis-config.xml x: 5 # contributors y: 39 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagDO.java x: 3 # contributors y: 184 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 27 # contributors y: 150 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/etcd/EtcdClient.java x: 4 # contributors y: 56 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/handler/DividePluginDataHandler.java x: 3 # contributors y: 73 lines of code shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 7 # contributors y: 146 lines of code shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java x: 7 # contributors y: 322 lines of code shenyu-bootstrap/src/main/resources/application.yml x: 23 # contributors y: 181 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/ShenyuClientsRegistrar.java x: 3 # contributors y: 284 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/RequestParamParameterProcessor.java x: 3 # contributors y: 43 lines of code shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java x: 14 # contributors y: 286 lines of code shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerRunner.java x: 5 # contributors y: 45 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client/GrpcClientBuilder.java x: 2 # contributors y: 65 lines of code shenyu-register-center/shenyu-register-client-server/shenyu-register-client-server-polaris/src/main/java/org/apache/shenyu/register/client/server/polaris/PolarisClientServerRegisterRepository.java x: 1 # contributors y: 84 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-polaris/src/main/java/org/apache/shenyu/register/client/polaris/PolarisClientRegisterRepository.java x: 1 # contributors y: 103 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/polaris/PolarisDataChangedInit.java x: 1 # contributors y: 36 lines of code shenyu-admin/src/main/resources/application.yml x: 27 # contributors y: 99 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-polaris/src/main/java/org/apache/shenyu/springboot/starter/sync/data/polaris/PolarisSyncDataConfiguration.java x: 1 # contributors y: 49 lines of code shenyu-sync-data-center/shenyu-sync-data-polaris/src/main/java/org/apache/shenyu/sync/data/polaris/handler/PolarisCacheHandler.java x: 1 # contributors y: 142 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-consul/src/main/java/org/apache/shenyu/register/client/consul/ConsulClientRegisterRepository.java x: 14 # contributors y: 150 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/ShenyuClientURIExecutorSubscriber.java x: 5 # contributors y: 60 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShenyuClientShutdownHook.java x: 9 # contributors y: 99 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/TagVO.java x: 2 # contributors y: 92 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 5 # contributors y: 184 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/PullSwaggerDocServiceImpl.java x: 1 # contributors y: 124 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/RegisterApiDocServiceImpl.java x: 1 # contributors y: 75 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 19 # contributors y: 326 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-websocket/src/main/java/org/apache/shenyu/plugin/websocket/WebSocketPlugin.java x: 2 # contributors y: 196 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryLevel.java x: 2 # contributors y: 13 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/UpstreamCheckUtils.java x: 9 # contributors y: 40 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java x: 7 # contributors y: 81 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 5 # contributors y: 136 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ApiBean.java x: 2 # contributors y: 176 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/MateDataApiRegistrarImplImpl.java x: 1 # contributors y: 129 lines of code shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/annotation/ShenyuSpringCloudClient.java x: 5 # contributors y: 18 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/bean/DocInfo.java x: 3 # contributors y: 39 lines of code shenyu-registry/shenyu-registry-consul/src/main/java/org/apache/shenyu/registry/consul/ConsulInstanceRegisterRepository.java x: 2 # contributors y: 157 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 2 # contributors y: 132 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 3 # contributors y: 265 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tcp/src/main/java/org/apache/shenyu/plugin/tcp/handler/TcpUpstreamDataHandler.java x: 2 # contributors y: 29 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/zookeeper/HttpServiceDiscovery.java x: 8 # contributors y: 127 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/timer/HierarchicalWheelTimer.java x: 3 # contributors y: 106 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-consul/src/main/java/org/apache/shenyu/springboot/sync/data/consul/ConsulSyncDataConfiguration.java x: 4 # contributors y: 61 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DataBaseConfiguration.java x: 6 # contributors y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/MapperConfig.java x: 6 # contributors y: 68 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-etcd/src/main/java/org/apache/shenyu/register/client/etcd/EtcdClientRegisterRepository.java x: 10 # contributors y: 87 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java x: 14 # contributors y: 126 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-zookeeper/src/main/java/org/apache/shenyu/register/client/zookeeper/ZookeeperClientRegisterRepository.java x: 11 # contributors y: 124 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ApiVO.java x: 4 # contributors y: 305 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 12 # contributors y: 79 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java x: 12 # contributors y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/ConsulServerConfiguration.java x: 6 # contributors y: 30 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 28 # contributors y: 79 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/client/HuaweiLtsLogCollectClient.java x: 1 # contributors y: 145 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/config/HuaweiLogCollectConfig.java x: 1 # contributors y: 170 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperInstanceRegisterRepository.java x: 1 # contributors y: 112 lines of code shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/client/AbstractShenyuSdkClient.java x: 4 # contributors y: 125 lines of code shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/client/ShenyuSdkClient.java x: 3 # contributors y: 15 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-sdk/src/main/java/org/apache/shenyu/springboot/starter/sdk/ShenyuSdkAutoConfiguration.java x: 4 # contributors y: 88 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 12 # contributors y: 312 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/MetaDataMapper.java x: 8 # contributors y: 29 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 13 # contributors y: 180 lines of code shenyu-admin/src/main/resources/mappers/meta-data-sqlmap.xml x: 11 # contributors y: 175 lines of code shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java x: 6 # contributors y: 117 lines of code shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/handler/ConsulCacheHandler.java x: 3 # contributors y: 124 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiDocRegistrarImplImpl.java x: 1 # contributors y: 157 lines of code shenyu-discovery/shenyu-discovery-zookeeper/src/main/java/org/apache/shenyu/discovery/zookeeper/ZookeeperDiscoveryService.java x: 3 # contributors y: 168 lines of code db/upgrade/2.4.3-upgrade-2.5.0-mysql.sql x: 12 # contributors y: 71 lines of code db/upgrade/2.4.3-upgrade-2.5.0-pg.sql x: 11 # contributors y: 82 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-etcd/src/main/java/org/apache/shenyu/springboot/sync/data/etcd/EtcdSyncDataConfiguration.java x: 5 # contributors y: 49 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractListDataChangedListener.java x: 5 # contributors y: 358 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/consul/ConsulDataChangedListener.java x: 5 # contributors y: 25 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/NacosPathConstants.java x: 5 # contributors y: 13 lines of code shenyu-sync-data-center/shenyu-sync-data-apollo/src/main/java/org/apache/shenyu/sync/data/apollo/ApolloDataService.java x: 2 # contributors y: 161 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 7 # contributors y: 180 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 9 # contributors y: 228 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/refresh/DataRefreshFactory.java x: 4 # contributors y: 38 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ProxySelectorController.java x: 3 # contributors y: 58 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SyncDataServiceImpl.java x: 7 # contributors y: 75 lines of code shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 3 # contributors y: 174 lines of code shenyu-admin/src/main/resources/mappers/proxy-selector-sqlmap.xml x: 3 # contributors y: 120 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/publish/RuleEventPublisher.java x: 5 # contributors y: 100 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/SwaggerConfiguration.java x: 8 # contributors y: 99 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PermissionDO.java x: 4 # contributors y: 105 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ResourceDO.java x: 4 # contributors y: 288 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/spring/ShenyuHttpRegistryControllerBeanPostProcessor.java x: 4 # contributors y: 25 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/spring/SpringBeanUtils.java x: 4 # contributors y: 20 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/UriUtils.java x: 4 # contributors y: 46 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedEventDispatcher.java x: 6 # contributors y: 62 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-global/src/main/java/org/apache/shenyu/springboot/starter/plugin/global/GlobalPluginConfiguration.java x: 3 # contributors y: 53 lines of code shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/handler/NacosCacheHandler.java x: 9 # contributors y: 147 lines of code shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 10 # contributors y: 53 lines of code shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/client/ShenyuWebsocketClient.java x: 9 # contributors y: 126 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 1 # contributors y: 164 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryHandlerDO.java x: 1 # contributors y: 115 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ProxySelectorDO.java x: 2 # contributors y: 123 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 11 # contributors y: 151 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/exception/ExceptionHandlers.java x: 10 # contributors y: 107 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/AbstractLoggingPlugin.java x: 5 # contributors y: 80 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/utils/LogCollectConfigUtils.java x: 2 # contributors y: 80 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 4 # contributors y: 238 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DashboardUserDTO.java x: 7 # contributors y: 127 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 15 # contributors y: 255 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 7 # contributors y: 109 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springcloud/src/main/java/org/apache/shenyu/springboot/starter/client/springcloud/ShenyuSpringCloudClientConfiguration.java x: 11 # contributors y: 29 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 9 # contributors y: 337 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/constant/ShenyuClientConstants.java x: 6 # contributors y: 15 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 5 # contributors y: 321 lines of code shenyu-client/shenyu-client-brpc/src/main/java/org/apache/shenyu/client/brpc/BrpcContextRefreshedEventListener.java x: 5 # contributors y: 147 lines of code shenyu-client/shenyu-client-motan/src/main/java/org/apache/shenyu/client/motan/MotanServiceEventListener.java x: 6 # contributors y: 163 lines of code shenyu-client/shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/TarsServiceBeanEventListener.java x: 5 # contributors y: 169 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 2 # contributors y: 320 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 10 # contributors y: 676 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-alibaba-dubbo/src/main/java/org/apache/shenyu/client/alibaba/dubbo/AlibabaDubboServiceBeanListener.java x: 22 # contributors y: 178 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 24 # contributors y: 180 lines of code shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/GrpcClientEventListener.java x: 4 # contributors y: 170 lines of code shenyu-client/shenyu-client-http/shenyu-client-springcloud/src/main/java/org/apache/shenyu/client/springcloud/init/SpringCloudClientEventListener.java x: 9 # contributors y: 214 lines of code shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/SpringWebSocketClientEventListener.java x: 7 # contributors y: 216 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/utils/RegisterUtils.java x: 9 # contributors y: 67 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 20 # contributors y: 127 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 5 # contributors y: 513 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 10 # contributors y: 395 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RuleController.java x: 11 # contributors y: 79 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 5 # contributors y: 276 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 9 # contributors y: 119 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ResourceServiceImpl.java x: 12 # contributors y: 139 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RoleServiceImpl.java x: 10 # contributors y: 146 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 16 # contributors y: 238 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 9 # contributors y: 260 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 8 # contributors y: 379 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-httpclient/src/main/java/org/apache/shenyu/springboot/starter/plugin/httpclient/HttpClientPluginConfiguration.java x: 13 # contributors y: 166 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java x: 6 # contributors y: 89 lines of code shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 13 # contributors y: 65 lines of code shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/MockPlugin.java x: 4 # contributors y: 67 lines of code shenyu-plugin/shenyu-plugin-waf/src/main/java/org/apache/shenyu/plugin/waf/WafPlugin.java x: 8 # contributors y: 68 lines of code shenyu-plugin/shenyu-plugin-waf/src/main/java/org/apache/shenyu/plugin/waf/handler/WafPluginDataHandler.java x: 6 # contributors y: 49 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 11 # contributors y: 57 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/IngressParser.java x: 1 # contributors y: 288 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/netty/ShenyuNettyWebServerConfiguration.java x: 6 # contributors y: 125 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/CommonUpstreamUtils.java x: 6 # contributors y: 103 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 10 # contributors y: 59 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfiguration.java x: 9 # contributors y: 27 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/DetailVO.java x: 2 # contributors y: 142 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/MockRequestRecordVO.java x: 2 # contributors y: 190 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/PermissionMenuVO.java x: 4 # contributors y: 321 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RoleEditVO.java x: 5 # contributors y: 195 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 2 # contributors y: 329 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/SpringBeanUtils.java x: 5 # contributors y: 68 lines of code shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request/RequestPlugin.java x: 10 # contributors y: 158 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 19 # contributors y: 75 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/PathUtils.java x: 3 # contributors y: 26 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginDTO.java x: 10 # contributors y: 92 lines of code shenyu-admin/src/main/resources/mappers/rule-condition-sqlmap.xml x: 6 # contributors y: 172 lines of code shenyu-admin/src/main/resources/mappers/plugin-sqlmap.xml x: 14 # contributors y: 337 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/PluginTransfer.java x: 7 # contributors y: 34 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java x: 8 # contributors y: 155 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleDTO.java x: 7 # contributors y: 202 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 9 # contributors y: 238 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 5 # contributors y: 233 lines of code shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 10 # contributors y: 315 lines of code shenyu-admin/src/main/resources/mappers/selector-sqlmap.xml x: 12 # contributors y: 350 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java x: 8 # contributors y: 244 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 11 # contributors y: 130 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/JwtUtils.java x: 8 # contributors y: 51 lines of code db/upgrade/2.5.0-upgrade-2.5.1-mysql.sql x: 13 # contributors y: 326 lines of code db/upgrade/2.5.0-upgrade-2.5.1-oracle.sql x: 12 # contributors y: 467 lines of code db/upgrade/2.5.0-upgrade-2.5.1-pg.sql x: 13 # contributors y: 405 lines of code shenyu-examples/shenyu-examples-springcloud/src/main/resources/application.yml x: 11 # contributors y: 43 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 18 # contributors y: 395 lines of code shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/spi/RoundRobinLoadBalancer.java x: 6 # contributors y: 84 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/FallbackShenyuClientRegisterService.java x: 3 # contributors y: 89 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/spring/LocalDataSourceLoader.java x: 8 # contributors y: 81 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/RegisterCenterConfiguration.java x: 7 # contributors y: 32 lines of code shenyu-plugin/shenyu-plugin-global/src/main/java/org/apache/shenyu/plugin/global/DefaultShenyuContextBuilder.java x: 9 # contributors y: 57 lines of code shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 10 # contributors y: 132 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientInvocationHandler.java x: 3 # contributors y: 104 lines of code shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 12 # contributors y: 57 lines of code shenyu-admin/src/main/resources/mappers/api-sqlmap.xml x: 1 # contributors y: 303 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java x: 4 # contributors y: 8 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/type/DataType.java x: 3 # contributors y: 6 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/configuration/ShenyuExtConfiguration.java x: 4 # contributors y: 15 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-dubbo-common/src/main/java/org/apache/shenyu/client/dubbo/common/dto/DubboRpcExt.java x: 5 # contributors y: 168 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/ShenyuMotanClientConfiguration.java x: 9 # contributors y: 84 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/main/java/org/apache/shenyu/springboot/starter/client/sofa/ShenyuSofaClientConfiguration.java x: 9 # contributors y: 23 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfiguration.java x: 8 # contributors y: 23 lines of code shenyu-admin/src/main/resources/mappers/field-sqlmap.xml x: 1 # contributors y: 185 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AppAuthDO.java x: 5 # contributors y: 203 lines of code shenyu-admin/src/main/resources/mappers/mock-request-record-sqlmap.xml x: 2 # contributors y: 267 lines of code shenyu-spi/src/main/java/org/apache/shenyu/spi/ExtensionLoader.java x: 11 # contributors y: 268 lines of code shenyu-sdk/shenyu-sdk-httpclient/src/main/java/org/apache/shenyu/sdk/httpclient/HttpShenyuSdkClient.java x: 4 # contributors y: 146 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ApiDO.java x: 1 # contributors y: 270 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/config/HttpConfig.java x: 5 # contributors y: 88 lines of code shenyu-protocol/shenyu-protocol-grpc/src/main/java/org/apache/shenyu/protocol/grpc/message/JsonMessage.java x: 3 # contributors y: 131 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/client/RocketMQLogCollectClient.java x: 5 # contributors y: 95 lines of code shenyu-client/shenyu-client-motan/src/main/java/org/apache/shenyu/client/motan/common/dto/MotanRpcExt.java x: 7 # contributors y: 70 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java x: 8 # contributors y: 180 lines of code shenyu-admin/src/main/resources/mappers/resouce-sqlmap.xml x: 9 # contributors y: 370 lines of code shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/json/JsonServerServiceInterceptor.java x: 5 # contributors y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ResourceController.java x: 11 # contributors y: 96 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 9 # contributors y: 109 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/AppAuthController.java x: 12 # contributors y: 117 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/AppAuthDTO.java x: 7 # contributors y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/AuthApplyDTO.java x: 4 # contributors y: 90 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginHandleDTO.java x: 7 # contributors y: 94 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RoleDTO.java x: 7 # contributors y: 101 lines of code script/shenyu_checkstyle.xml x: 10 # contributors y: 216 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java x: 4 # contributors y: 219 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleConditionDTO.java x: 5 # contributors y: 128 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java x: 11 # contributors y: 102 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 12 # contributors y: 90 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DataPermissionServiceImpl.java x: 7 # contributors y: 173 lines of code shenyu-admin/src/main/resources/mappers/role-sqlmap.xml x: 6 # contributors y: 151 lines of code shenyu-admin/src/main/resources/mappers/shenyu-dict-sqlmap.xml x: 10 # contributors y: 262 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RoleController.java x: 12 # contributors y: 84 lines of code shenyu-admin/src/main/resources/mappers/app-auth-sqlmap.xml x: 9 # contributors y: 249 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java x: 5 # contributors y: 190 lines of code shenyu-admin/src/main/resources/mappers/data-permission-sqlmap.xml x: 7 # contributors y: 143 lines of code shenyu-admin/src/main/resources/mappers/user-role-sqlmap.xml x: 5 # contributors y: 109 lines of code shenyu-admin/src/main/resources/mappers/auth-path-sqlmap.xml x: 10 # contributors y: 116 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorConditionDO.java x: 4 # contributors y: 155 lines of code shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/DisruptorProviderManage.java x: 6 # contributors y: 75 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RuleConditionVO.java x: 4 # contributors y: 113 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java x: 2 # contributors y: 277 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/MetaDataDO.java x: 3 # contributors y: 200 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ResourceVO.java x: 3 # contributors y: 203 lines of code
2035.0
lines of code
  min: 1.0
  average: 66.2
  25th percentile: 20.0
  median: 38.0
  75th percentile: 78.0
  max: 2035.0
0 45.0
# contributors
min: 1.0 | average: 3.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 45.0