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,756 files with 128,763 lines of code.
    • 1 file changed more than 100 times (1,254 lines of code)
    • 5 files changed 51-100 times (7,662 lines of code)
    • 36 files changed 21-50 times (12,607 lines of code)
    • 394 files changed 6-20 times (43,369 lines of code)
    • 1,320 files changed 1-5 times (63,871 lines of code)
<1% | 5% | 9% | 33% | 49%
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,756 files with 128,763 lines of code.
    • 9 files changed by more than 25 contributors (9,562 lines of code)
    • 93 files changed by 11-25 contributors (19,918 lines of code)
    • 226 files changed by 6-10 contributors (24,927 lines of code)
    • 840 files changed by 2-5 contributors (55,039 lines of code)
    • 588 files changed by 1 contributor (19,317 lines of code)
7% | 15% | 19% | 42% | 15%
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, yaml, txt, sh, http, sql, md, properties, proto, rs, toml, bat, lua, html, json, svg, gitignore, css, py, cmd, js, dockerfile
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sql7% | 42% | 32% | 17% | 1%
java0% | <1% | 5% | 36% | 57%
html0% | 2% | 0% | 0% | 97%
xml0% | 0% | 12% | 47% | 40%
http0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
proto0% | 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
shenyu-admin2% | <1% | 8% | 37% | 51%
db0% | 45% | 34% | 18% | 1%
shenyu-common0% | 1% | 8% | 32% | 57%
shenyu-plugin0% | 0% | 4% | 27% | 68%
shenyu-spring-boot-starter0% | 0% | 6% | 41% | 51%
shenyu-client0% | 0% | 3% | 46% | 49%
shenyu-web0% | 0% | 8% | 57% | 33%
shenyu-register-center0% | 0% | 9% | 45% | 45%
shenyu-sync-data-center0% | 0% | 2% | 52% | 45%
shenyu-kubernetes-controller0% | 0% | 0% | 44% | 55%
shenyu-sdk0% | 0% | 0% | 30% | 69%
shenyu-registry0% | 0% | 0% | 19% | 80%
shenyu-loadbalancer0% | 0% | 0% | 59% | 40%
shenyu-admin-listener0% | 0% | 0% | 16% | 83%
shenyu-spi0% | 0% | 0% | 85% | 14%
shenyu-protocol0% | 0% | 0% | 21% | 78%
script0% | 0% | 0% | 100% | 0%
shenyu-dist0% | 0% | 0% | 37% | 62%
shenyu-disruptor0% | 0% | 0% | 50% | 50%
shenyu-bootstrap0% | 0% | 0% | 88% | 11%
shenyu-examples0% | 0% | 0% | 10% | 89%
shenyu-alert0% | 0% | 0% | 3% | 96%
shenyu-e2e0% | 0% | 0% | 0% | 100%
shenyu-infra0% | 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
1254 - 2021-09-01 2025-04-08 141 61 xiaoyu@apache.org 143899446+478320@users.nore...
schema.sql
in db/init/oracle
2645 - 2022-05-26 2025-04-14 97 47 32192263+shawnjim@users.nor... liuhongyu@apache.org
schema.sql
in db/init/mysql
2215 - 2022-05-26 2025-04-14 96 46 32192263+shawnjim@users.nor... liuhongyu@apache.org
create-table.sql
in db/init/pg
2590 - 2022-05-26 2025-04-14 91 48 32192263+shawnjim@users.nor... liuhongyu@apache.org
Constants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
198 1 2021-05-08 2025-04-14 71 37 549477611@qq.com liuhongyu@apache.org
index.html
in shenyu-admin/src/main/resources/static
14 - 2021-05-08 2025-01-01 68 27 549477611@qq.com liuhongyu@apache.org
PluginEnum.java
in shenyu-common/src/main/java/org/apache/shenyu/common/enums
83 5 2021-05-08 2025-03-26 49 32 549477611@qq.com liuhongyu@apache.org
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
545 36 2021-05-08 2024-12-27 49 22 549477611@qq.com 734164350@qq.com
create-table.sql
in db/init/og
2461 - 2023-07-19 2025-04-14 44 22 47652067+xcsnx@users.norepl... liuhongyu@apache.org
PluginServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
221 18 2021-05-08 2025-03-13 40 20 549477611@qq.com liuhongyu@apache.org
ShenyuConfig.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
715 185 2021-08-31 2024-10-16 40 15 xiaoyu@apache.org 1192709687@qq.com
UpstreamCheckService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
355 20 2021-05-08 2025-04-23 37 29 kimmking@163.com liuhongyu@apache.org
ApacheDubboServiceBeanListener.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo
208 14 2021-05-08 2025-02-27 36 26 kimmking@163.com 734164350@qq.com
AbstractShenyuClientRegisterServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register
244 17 2021-06-25 2025-02-08 36 22 704714211@qq.com 734164350@qq.com
AbstractShenyuPlugin.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base
329 22 2021-05-08 2024-02-20 34 20 kimmking@163.com zhangzicheng@apache.org
RuleServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
423 25 2021-05-08 2024-12-27 34 21 549477611@qq.com 734164350@qq.com
DashboardUserServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
279 16 2021-05-08 2025-03-27 32 20 549477611@qq.com liuhongyu@apache.org
WebClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
76 4 2021-05-08 2024-12-14 30 21 kimmking@163.com hefengen@apache.org
AppAuthServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
609 26 2021-05-08 2025-04-07 30 24 kimmking@163.com 49865334+yqw570994511@users...
AdminConstants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
66 - 2021-05-08 2025-03-13 28 16 549477611@qq.com liuhongyu@apache.org
DashboardUserController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
123 8 2021-05-08 2024-07-30 27 21 kimmking@163.com rokkki@163.com
MetaDataServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
272 20 2021-05-08 2025-04-07 27 18 549477611@qq.com 49865334+yqw570994511@users...
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...
65 5 2021-05-08 2024-12-14 26 16 kimmking@163.com hefengen@apache.org
WebClientMessageWriter.java
in shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy
111 6 2021-06-16 2025-02-27 26 11 549477611@qq.com liuhongyu@apache.org
212 - 2024-02-20 2025-03-18 26 14 zhangzicheng@apache.org liuhongyu@apache.org
ShenyuWebHandler.java
in shenyu-web/src/main/java/org/apache/shenyu/web/handler
183 11 2021-05-08 2024-07-20 25 17 kimmking@163.com rokkki@163.com
ZookeeperSyncDataService.java
in shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper
72 4 2021-05-08 2025-02-08 24 16 549477611@qq.com 734164350@qq.com
plugin-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
346 - 2021-05-08 2023-12-30 24 16 549477611@qq.com 31105009+ywj1352@users.nore...
selector-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
430 - 2021-05-08 2024-11-14 24 16 549477611@qq.com 1192709687@qq.com
262 - 2024-02-20 2025-03-18 23 13 zhangzicheng@apache.org liuhongyu@apache.org
262 - 2024-02-20 2025-03-18 23 13 zhangzicheng@apache.org liuhongyu@apache.org
323 - 2024-02-20 2025-03-18 23 13 zhangzicheng@apache.org liuhongyu@apache.org
NettyHttpClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
76 5 2021-05-08 2024-12-14 22 13 kimmking@163.com hefengen@apache.org
ContextPathPlugin.java
in shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path
77 5 2021-05-12 2025-03-27 22 18 549477611@qq.com 49865334+yqw570994511@users...
SelectorController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
85 7 2021-05-08 2025-02-08 22 18 kimmking@163.com 734164350@qq.com
ModifyResponsePlugin.java
in shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response
125 6 2021-07-10 2025-03-27 22 15 347418287@qq.com 49865334+yqw570994511@users...
ShenyuConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway
159 18 2021-08-31 2023-10-09 22 12 xiaoyu@apache.org tomsun28@outlook.com
HttpClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http
163 13 2021-05-08 2024-11-06 22 18 kimmking@163.com liuhongyu@apache.org
rule-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
347 - 2021-05-08 2024-11-14 22 14 549477611@qq.com 1192709687@qq.com
schema.sql
in db/init/ob
2163 - 2024-08-26 2025-04-14 22 9 achao@apache.org liuhongyu@apache.org
SelectorService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service
54 1 2021-05-08 2024-12-27 21 14 549477611@qq.com 734164350@qq.com
RewritePlugin.java
in shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite
83 4 2021-05-08 2025-03-27 21 17 kimmking@163.com 49865334+yqw570994511@users...
PluginController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
106 11 2021-05-08 2024-12-05 20 14 kimmking@163.com liuhongyu@apache.org
HttpSyncDataService.java
in shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http
218 8 2021-05-08 2025-02-08 20 18 kimmking@163.com 734164350@qq.com
DiscoveryServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
460 19 2023-06-27 2025-04-07 20 9 11090829@qq.com 49865334+yqw570994511@users...
ShenyuSpringMvcClientConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot...
64 3 2021-05-08 2025-02-08 19 16 kimmking@163.com 734164350@qq.com
SyncDataServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
142 5 2021-06-01 2024-12-27 19 13 liming.d.pro@gmail.com 734164350@qq.com
PermissionServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
199 17 2021-05-08 2024-11-06 19 14 549477611@qq.com liuhongyu@apache.org
326 - 2022-09-01 2023-02-27 19 13 847850277@qq.com hefengen@hotmail.com
RuleService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service
49 1 2021-05-08 2024-12-27 18 15 549477611@qq.com 734164350@qq.com
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
1254 - 2021-09-01 2025-04-08 141 61 xiaoyu@apache.org 143899446+478320@users.nore...
create-table.sql
in db/init/pg
2590 - 2022-05-26 2025-04-14 91 48 32192263+shawnjim@users.nor... liuhongyu@apache.org
schema.sql
in db/init/oracle
2645 - 2022-05-26 2025-04-14 97 47 32192263+shawnjim@users.nor... liuhongyu@apache.org
schema.sql
in db/init/mysql
2215 - 2022-05-26 2025-04-14 96 46 32192263+shawnjim@users.nor... liuhongyu@apache.org
Constants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
198 1 2021-05-08 2025-04-14 71 37 549477611@qq.com liuhongyu@apache.org
PluginEnum.java
in shenyu-common/src/main/java/org/apache/shenyu/common/enums
83 5 2021-05-08 2025-03-26 49 32 549477611@qq.com liuhongyu@apache.org
UpstreamCheckService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
355 20 2021-05-08 2025-04-23 37 29 kimmking@163.com liuhongyu@apache.org
index.html
in shenyu-admin/src/main/resources/static
14 - 2021-05-08 2025-01-01 68 27 549477611@qq.com liuhongyu@apache.org
ApacheDubboServiceBeanListener.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo
208 14 2021-05-08 2025-02-27 36 26 kimmking@163.com 734164350@qq.com
AppAuthServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
609 26 2021-05-08 2025-04-07 30 24 kimmking@163.com 49865334+yqw570994511@users...
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
545 36 2021-05-08 2024-12-27 49 22 549477611@qq.com 734164350@qq.com
create-table.sql
in db/init/og
2461 - 2023-07-19 2025-04-14 44 22 47652067+xcsnx@users.norepl... liuhongyu@apache.org
AbstractShenyuClientRegisterServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register
244 17 2021-06-25 2025-02-08 36 22 704714211@qq.com 734164350@qq.com
RuleServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
423 25 2021-05-08 2024-12-27 34 21 549477611@qq.com 734164350@qq.com
WebClientPlugin.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient
76 4 2021-05-08 2024-12-14 30 21 kimmking@163.com hefengen@apache.org
DashboardUserController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
123 8 2021-05-08 2024-07-30 27 21 kimmking@163.com rokkki@163.com
PluginServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
221 18 2021-05-08 2025-03-13 40 20 549477611@qq.com liuhongyu@apache.org
AbstractShenyuPlugin.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base
329 22 2021-05-08 2024-02-20 34 20 kimmking@163.com zhangzicheng@apache.org
DashboardUserServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
279 16 2021-05-08 2025-03-27 32 20 549477611@qq.com liuhongyu@apache.org
MetaDataServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
272 20 2021-05-08 2025-04-07 27 18 549477611@qq.com 49865334+yqw570994511@users...
ContextPathPlugin.java
in shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path
77 5 2021-05-12 2025-03-27 22 18 549477611@qq.com 49865334+yqw570994511@users...
SelectorController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
85 7 2021-05-08 2025-02-08 22 18 kimmking@163.com 734164350@qq.com
HttpClientRegisterRepository.java
in shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http
163 13 2021-05-08 2024-11-06 22 18 kimmking@163.com liuhongyu@apache.org
HttpSyncDataService.java
in shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http
218 8 2021-05-08 2025-02-08 20 18 kimmking@163.com 734164350@qq.com
ShenyuWebHandler.java
in shenyu-web/src/main/java/org/apache/shenyu/web/handler
183 11 2021-05-08 2024-07-20 25 17 kimmking@163.com rokkki@163.com
RewritePlugin.java
in shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite
83 4 2021-05-08 2025-03-27 21 17 kimmking@163.com 49865334+yqw570994511@users...
AdminConstants.java
in shenyu-common/src/main/java/org/apache/shenyu/common/constant
66 - 2021-05-08 2025-03-13 28 16 549477611@qq.com liuhongyu@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...
65 5 2021-05-08 2024-12-14 26 16 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
72 4 2021-05-08 2025-02-08 24 16 549477611@qq.com 734164350@qq.com
selector-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
430 - 2021-05-08 2024-11-14 24 16 549477611@qq.com 1192709687@qq.com
plugin-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
346 - 2021-05-08 2023-12-30 24 16 549477611@qq.com 31105009+ywj1352@users.nore...
ShenyuSpringMvcClientConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot...
64 3 2021-05-08 2025-02-08 19 16 kimmking@163.com 734164350@qq.com
app-auth-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
296 - 2021-05-08 2025-01-23 18 16 549477611@qq.com 33270918+liyabing12138@user...
GsonUtils.java
in shenyu-common/src/main/java/org/apache/shenyu/common/utils
341 24 2021-05-08 2025-03-27 18 16 549477611@qq.com 49865334+yqw570994511@users...
ShenyuConfig.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
715 185 2021-08-31 2024-10-16 40 15 xiaoyu@apache.org 1192709687@qq.com
ModifyResponsePlugin.java
in shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response
125 6 2021-07-10 2025-03-27 22 15 347418287@qq.com 49865334+yqw570994511@users...
RuleService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service
49 1 2021-05-08 2024-12-27 18 15 549477611@qq.com 734164350@qq.com
AppAuthController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
126 13 2021-05-08 2024-09-21 15 15 kimmking@163.com 1192709687@qq.com
MetaDataController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
83 9 2021-05-08 2024-10-30 15 15 kimmking@163.com hefengen@apache.org
212 - 2024-02-20 2025-03-18 26 14 zhangzicheng@apache.org liuhongyu@apache.org
rule-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
347 - 2021-05-08 2024-11-14 22 14 549477611@qq.com 1192709687@qq.com
SelectorService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service
54 1 2021-05-08 2024-12-27 21 14 549477611@qq.com 734164350@qq.com
PluginController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
106 11 2021-05-08 2024-12-05 20 14 kimmking@163.com liuhongyu@apache.org
PermissionServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
199 17 2021-05-08 2024-11-06 19 14 549477611@qq.com liuhongyu@apache.org
ShenyuResultEnum.java
in shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result
58 2 2021-05-08 2025-04-14 18 14 kimmking@163.com liuhongyu@apache.org
RuleController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
84 7 2021-05-08 2024-10-30 18 14 kimmking@163.com hefengen@apache.org
meta-data-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
209 - 2021-05-08 2024-12-27 17 14 549477611@qq.com 734164350@qq.com
URIRegisterExecutorSubscriber.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber
94 3 2021-05-08 2025-03-25 15 14 kimmking@163.com liuhongyu@apache.org
ShenyuDictController.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/controller
76 8 2021-05-08 2024-10-25 13 14 kimmking@163.com hefengen@apache.org
262 - 2024-02-20 2025-03-18 23 13 zhangzicheng@apache.org liuhongyu@apache.org
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
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
AiTokenLimiterPlugin.java
in shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter
229 11 2025-04-14 2025-04-14 1 1 liuhongyu@apache.org liuhongyu@apache.org
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...
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
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
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...
ClusterForwardFilter.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/filter
151 7 2024-07-05 2024-08-15 5 1 rokkki@163.com rokkki@163.com
MateDataApiRegistrarImpl.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar
145 17 2023-10-14 2023-10-14 1 1 tian-pengfei@foxmail.com tian-pengfei@foxmail.com
scale-history-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
144 - 2024-09-30 2024-09-30 1 1 56392719+terminator111@user... 56392719+terminator111@user...
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...
http
112 - 2022-03-17 2022-04-21 2 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
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
AbstractShenyuWasmPlugin.java
in shenyu-plugin/shenyu-plugin-wasm-base/src/main/java/org/apache/shenyu/plugin/wasm/base
108 12 2024-01-26 2024-02-27 3 1 zhangzicheng@apache.org zhangzicheng@apache.org
ClusterMasterDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
107 22 2024-07-05 2024-07-05 1 1 rokkki@163.com rokkki@163.com
ClusterSelectMasterServiceJdbcImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/jdbc
104 8 2024-07-05 2024-07-10 2 1 rokkki@163.com rokkki@163.com
model-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
103 - 2022-10-19 2022-10-19 1 1 31105009+ywj1352@users.nore... 31105009+ywj1352@users.nore...
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...
ShenyuClientFactoryBean.java
in shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring
102 23 2022-09-09 2022-09-09 1 1 yunlongn@outlook.com yunlongn@outlook.com
ShenyuGrpcClient.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client
101 5 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
http
98 - 2022-03-04 2022-04-14 2 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
AiProxyHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
97 18 2025-02-21 2025-03-26 3 1 liuhongyu@apache.org liuhongyu@apache.org
AiPromptPlugin.java
in shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt
94 5 2025-04-14 2025-04-14 1 1 liuhongyu@apache.org liuhongyu@apache.org
RedisConfigProperties.java
in shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis
94 20 2025-04-14 2025-04-14 1 1 liuhongyu@apache.org liuhongyu@apache.org
api-rule-relation-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
93 - 2022-10-14 2022-10-14 1 1 847850277@qq.com 847850277@qq.com
RedisConnectionFactory.java
in shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis
92 9 2025-04-14 2025-04-14 1 1 liuhongyu@apache.org liuhongyu@apache.org
RabbitmqLogCollectClient.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/client
92 3 2023-11-14 2023-11-14 1 1 91076160+yxyl6125@users.nor... 91076160+yxyl6125@users.nor...
HystrixBuilder.java
in shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-hystrix/src/main/java/org/apache/shenyu/plugin/hystrix/builder
91 2 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
namespace-user-rel-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
90 - 2024-11-06 2024-11-17 2 1 liuhongyu@apache.org liuhongyu@apache.org
source.xml
in shenyu-dist/shenyu-docker-compose-dist/src/main/assembly
88 - 2021-11-26 2021-12-01 2 1 550569627@qq.com 550569627@qq.com
NamespaceUserRelVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
87 21 2024-11-06 2024-11-06 1 1 liuhongyu@apache.org liuhongyu@apache.org
AiCommonConfig.java
in shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config
86 17 2025-04-14 2025-04-14 1 1 liuhongyu@apache.org liuhongyu@apache.org
ShenyuTrieListener.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie
85 4 2023-05-16 2023-05-16 1 1 hefengen@apache.org hefengen@apache.org
AbstractWasmPluginDataHandler.java
in shenyu-plugin/shenyu-plugin-wasm-base/src/main/java/org/apache/shenyu/plugin/wasm/base/handler
85 12 2024-01-27 2024-01-27 1 1 zhangzicheng@apache.org zhangzicheng@apache.org
SentinelRuleHandle.java
in shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-sentinel/src/main/java/org/apache/shenyu/plugin/sentinel/handler
84 5 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
http
83 - 2022-03-15 2022-03-15 1 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
KubernetesInstance.java
in shenyu-registry/shenyu-registry-kubernetes/src/main/java/org/apache/shenyu/registry/kubernetes
83 20 2024-10-15 2024-10-15 1 1 windsearcher@qq.com windsearcher@qq.com
MqttServerConfiguration.java
in shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt
82 20 2021-11-19 2022-01-13 3 1 550569627@qq.com 550569627@qq.com
PrxInfoUtil.java
in shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/util
81 6 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
AiProxyPlugin.java
in shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/main/java/org/apache/shenyu/plugin/ai/proxy
80 4 2025-04-14 2025-04-14 1 1 liuhongyu@apache.org liuhongyu@apache.org
MockRequest.java
in shenyu-plugin/shenyu-plugin-mock/src/main/java/org/apache/shenyu/plugin/mock/api
79 16 2022-12-10 2022-12-10 1 1 tian-pengfei@foxmail.com tian-pengfei@foxmail.com
MapTypeEnum.java
in shenyu-plugin/shenyu-plugin-security/shenyu-plugin-cryptor/src/main/java/org/apache/shenyu/plugin/cryptor/strategy
79 7 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
Publish.java
in shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt
79 6 2021-11-15 2022-01-06 4 1 550569627@qq.com 550569627@qq.com
ClusterSelectMasterServiceZookeeperImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/zookeeper
79 8 2024-07-05 2024-07-05 1 1 rokkki@163.com rokkki@163.com
http
79 - 2022-03-11 2022-03-11 1 1 33576070+li-keguo@users.nor... 33576070+li-keguo@users.nor...
MemoryLimitedLinkedBlockingQueue.java
in shenyu-common/src/main/java/org/apache/shenyu/common/concurrent
79 15 2022-03-16 2022-03-18 2 1 hailang@webuy.ai hailang@webuy.ai
ShenyuMotanService.java
in shenyu-client/shenyu-client-motan/src/main/java/org/apache/shenyu/client/motan/common/annotation
79 - 2022-10-20 2022-10-20 1 1 40480634+runqi-zhao@users.n... 40480634+runqi-zhao@users.n...
PrometheusMetricsService.java
in shenyu-plugin/shenyu-plugin-metrics/src/main/java/org/apache/shenyu/plugin/metrics/prometheus
78 6 2022-03-21 2022-09-20 3 1 xiaoyu@apache.org xiaoyu@apache.org
CryptorUtil.java
in shenyu-plugin/shenyu-plugin-security/shenyu-plugin-cryptor/src/main/java/org/apache/shenyu/plugin/cryptor/utils
78 5 2023-06-26 2023-06-26 1 1 xiaoyu@apache.org xiaoyu@apache.org
ShenyuClusterService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/service
78 5 2024-07-05 2024-07-10 2 1 rokkki@163.com rokkki@163.com
Correlations

File Size vs. Number of Changes: 1761 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 208 lines of code y: 13 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 16 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 100 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 31 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/FixedRetryStrategy.java x: 23 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 7 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 355 lines of code y: 37 # changes db/init/mysql/schema.sql x: 2215 lines of code y: 96 # changes db/init/ob/schema.sql x: 2163 lines of code y: 22 # changes db/init/og/create-table.sql x: 2461 lines of code y: 44 # changes db/init/oracle/schema.sql x: 2645 lines of code y: 97 # changes db/init/pg/create-table.sql x: 2590 lines of code y: 91 # changes db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 116 lines of code y: 7 # changes db/upgrade/2.7.0-upgrade-2.7.1-ob.sql x: 116 lines of code y: 6 # changes db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 227 lines of code y: 7 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 198 lines of code y: 71 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 68 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/AiTokenLimiterEnum.java x: 24 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 86 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModel.java x: 14 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModelFactory.java x: 16 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 76 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/AiPromptPlugin.java x: 94 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 43 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-proxy/src/main/java/org/apache/shenyu/plugin/ai/proxy/AiProxyPlugin.java x: 80 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 229 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/handler/AiTokenLimiterPluginHandler.java x: 69 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/ShenyuReactiveRedisTemplate.java x: 26 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/serializer/ShenyuRedisSerializationContext.java x: 23 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 58 lines of code y: 18 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 128 lines of code y: 9 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 116 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 153 lines of code y: 3 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 107 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 191 lines of code y: 16 # changes shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 1254 lines of code y: 141 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 85 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 609 lines of code y: 30 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 210 lines of code y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 460 lines of code y: 20 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 272 lines of code y: 27 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 112 lines of code y: 18 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java x: 98 lines of code y: 5 # changes shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/DingTalkRobotAlertNotifyStrategy.java x: 89 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 341 lines of code y: 18 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 45 lines of code y: 10 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/RequestUrlUtils.java x: 55 lines of code y: 7 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 56 lines of code y: 17 # changes shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 77 lines of code y: 22 # changes shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-hystrix/src/main/java/org/apache/shenyu/plugin/hystrix/HystrixPlugin.java x: 76 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-sentinel/src/main/java/org/apache/shenyu/plugin/sentinel/SentinelPlugin.java x: 60 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 193 lines of code y: 12 # changes shenyu-plugin/shenyu-plugin-metrics/src/main/java/org/apache/shenyu/plugin/metrics/MetricsPlugin.java x: 82 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 125 lines of code y: 22 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java x: 146 lines of code y: 4 # 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: 91 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/GrpcPlugin.java x: 125 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/MotanPlugin.java x: 79 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/SofaPlugin.java x: 82 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/param/SofaParamResolveServiceImpl.java x: 84 lines of code y: 2 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/TarsPlugin.java x: 102 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/ResponsePlugin.java x: 31 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 83 lines of code y: 21 # changes shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 158 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 279 lines of code y: 32 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceUserServiceImpl.java x: 58 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/AiPromptConfig.java x: 53 lines of code y: 1 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java x: 97 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 83 lines of code y: 49 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 94 lines of code y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 199 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceServiceImpl.java x: 190 lines of code y: 13 # changes db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 133 lines of code y: 11 # changes db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 226 lines of code y: 9 # changes db/upgrade/2.5.1-upgrade-2.6.0-pg.sql x: 191 lines of code y: 11 # changes db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 212 lines of code y: 26 # changes db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 262 lines of code y: 23 # changes db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql x: 323 lines of code y: 23 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 120 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuClientHttpRegistryController.java x: 73 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/APDiscoveryProcessor.java x: 54 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/AbstractDiscoveryProcessor.java x: 213 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DefaultDiscoveryProcessor.java x: 55 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryDataChangedEventSyncListener.java x: 151 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/listener/DataChangedEventListener.java x: 6 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/DiscoveryConfigRegisterExecutorSubscriber.java x: 35 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryMapper.java x: 25 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryRelMapper.java x: 18 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/converter/AbstractSelectorHandleConverter.java x: 47 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/SelectorUtil.java x: 53 lines of code y: 3 # changes shenyu-admin/src/main/resources/mappers/discovery-sqlmap.xml x: 225 lines of code y: 10 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/InstanceRegisterListener.java x: 67 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java x: 46 lines of code y: 4 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/common/IngressConstants.java x: 71 lines of code y: 10 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/IngressParser.java x: 77 lines of code y: 11 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 472 lines of code y: 16 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/repository/ShenyuCacheRepository.java x: 106 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/context/ShenyuContext.java x: 65 lines of code y: 7 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 329 lines of code y: 5 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/RegisterTypeEnum.java x: 16 lines of code y: 5 # changes shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 139 lines of code y: 3 # changes shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdClient.java x: 89 lines of code y: 5 # changes shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka/EurekaInstanceRegisterRepository.java x: 290 lines of code y: 6 # changes shenyu-registry/shenyu-registry-nacos/src/main/java/org/apache/shenyu/registry/nacos/NacosInstanceRegisterRepository.java x: 228 lines of code y: 3 # changes shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperClient.java x: 156 lines of code y: 6 # changes shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperInstanceRegisterRepository.java x: 210 lines of code y: 3 # changes shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 442 lines of code y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 221 lines of code y: 40 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 66 lines of code y: 28 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 307 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/ShenyuAdminBootstrap.java x: 10 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 120 lines of code y: 10 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 317 lines of code y: 18 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/AbstractApiDocRegistrar.java x: 136 lines of code y: 4 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiDocRegistrarImpl.java x: 159 lines of code y: 2 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 350 lines of code y: 3 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 208 lines of code y: 36 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-dubbo-common/src/main/java/org/apache/shenyu/client/dubbo/common/dto/DubboRpcExt.java x: 199 lines of code y: 7 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-dubbo-common/src/main/java/org/apache/shenyu/client/dubbo/common/dto/DubboRpcMethodExt.java x: 50 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-apache-dubbo/src/main/java/org/apache/shenyu/plugin/apache/dubbo/proxy/ApacheDubboGrayLoadBalance.java x: 69 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/RpcTypeEnum.java x: 46 lines of code y: 9 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/WebClientMessageWriter.java x: 111 lines of code y: 26 # changes shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra/redis/RedisProperties.java x: 3 lines of code y: 1 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java x: 42 lines of code y: 3 # changes shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/resources/spring-dubbo.xml x: 17 lines of code y: 4 # changes shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml x: 15 lines of code y: 8 # changes shenyu-examples/shenyu-examples-dubbo/shenyu-examples-dubbo-api/src/main/proto/DubboTestProto.proto x: 31 lines of code y: 1 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-apache-dubbo/src/main/java/org/apache/shenyu/plugin/apache/dubbo/proxy/ApacheDubboProxyService.java x: 65 lines of code y: 3 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpRequest.java x: 36 lines of code y: 4 # changes shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/core/AbstractNodeDataSyncService.java x: 274 lines of code y: 6 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java x: 34 lines of code y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/netty/ShenyuNettyWebServerConfiguration.java x: 125 lines of code y: 12 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 145 lines of code y: 6 # 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: 6 # changes script/shenyu_checkstyle.xml x: 238 lines of code y: 15 # changes shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractNodeDataChangedListener.java x: 261 lines of code y: 6 # changes shenyu-admin-listener/shenyu-admin-listener-zookeeper/src/main/java/org/apache/shenyu/admin/listener/zookeeper/ZookeeperClient.java x: 150 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/SelectorController.java x: 85 lines of code y: 22 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/zookeeper/ClusterZookeeperClient.java x: 152 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/BatchCommonDTO.java x: 47 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/BatchNamespaceCommonDTO.java x: 51 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: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/FieldDTO.java x: 169 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/MetaDataDTO.java x: 137 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginDTO.java x: 104 lines of code y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ScalePolicyDTO.java x: 137 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 263 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AuthParamDO.java x: 111 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AuthPathDO.java x: 126 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DetailDO.java x: 107 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryDO.java x: 171 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryHandlerDO.java x: 115 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryRelDO.java x: 123 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ModelDO.java x: 79 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/NamespacePluginRelDO.java x: 153 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ParameterDO.java x: 147 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 183 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleConditionDO.java x: 150 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 252 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ScaleHistoryDO.java x: 110 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ScaleRuleDO.java x: 170 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 294 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ShenyuDictDO.java x: 183 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagDO.java x: 184 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagRelationDO.java x: 101 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/DetailQuery.java x: 48 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/FieldQuery.java x: 52 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/NamespacePluginQuery.java x: 38 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/ScaleRuleQuery.java x: 58 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/SelectorConditionQuery.java x: 40 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/SelectorQuery.java x: 75 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/collector/PrometheusMetricsProvider.java x: 83 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/monitor/observer/ScaleObserver.java x: 29 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/scaler/dynamic/TaskSchedulerManager.java x: 40 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertDispatchServiceImpl.java x: 141 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 168 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 244 lines of code y: 36 # changes shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/AbstractAlertNotifyHandler.java x: 42 lines of code y: 7 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShutdownHookManager.java x: 110 lines of code y: 6 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 271 lines of code y: 9 # changes shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/json/JsonForwardingServerCall.java x: 78 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/config/ssl/ShenyuSniAsyncMapping.java x: 72 lines of code y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java x: 176 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java x: 313 lines of code y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java x: 107 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/timer/TimingWheel.java x: 72 lines of code y: 4 # changes shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/provider/DisruptorProvider.java x: 54 lines of code y: 6 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DivideIngressParser.java x: 306 lines of code y: 6 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/GrpcParser.java x: 341 lines of code y: 4 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/SofaParser.java x: 257 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/BodyParamUtils.java x: 93 lines of code y: 8 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/alert/AlarmSender.java x: 63 lines of code y: 6 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/alert/AlarmServiceImpl.java x: 71 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector/AbstractLogCollector.java x: 127 lines of code y: 8 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/config/PulsarLogCollectConfig.java x: 79 lines of code y: 5 # 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: 8 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client/GrpcClientBuilder.java x: 68 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/resolver/ShenyuNameResolver.java x: 143 lines of code y: 4 # changes shenyu-protocol/shenyu-protocol-grpc/src/main/java/org/apache/shenyu/protocol/grpc/message/JsonMessage.java x: 132 lines of code y: 8 # changes shenyu-protocol/shenyu-protocol-tcp/src/main/java/org/apache/shenyu/protocol/tcp/TcpBootstrapServer.java x: 75 lines of code y: 8 # changes shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign/ShenyuClientsRegistrar.java x: 354 lines of code y: 5 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/ShenyuClientsRegistrar.java x: 286 lines of code y: 7 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/main/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcClientConfiguration.java x: 51 lines of code y: 7 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketClientConfiguration.java x: 45 lines of code y: 11 # 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: 64 lines of code y: 19 # 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: 73 lines of code y: 9 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 218 lines of code y: 20 # changes shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java x: 88 lines of code y: 8 # changes shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java x: 72 lines of code y: 24 # changes shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java x: 320 lines of code y: 15 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DubboIngressParser.java x: 362 lines of code y: 7 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/MotanIngressParser.java x: 245 lines of code y: 4 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/WebSocketParser.java x: 303 lines of code y: 4 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/EndpointsReconciler.java x: 124 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/AppAuthMapper.java x: 34 lines of code y: 11 # changes shenyu-admin/src/main/resources/mappers/app-auth-sqlmap.xml x: 296 lines of code y: 18 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 355 lines of code y: 12 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java x: 197 lines of code y: 11 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/config/HttpConfig.java x: 102 lines of code y: 8 # changes shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/config/NacosACMConfig.java x: 77 lines of code y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/config/NacosConfig.java x: 88 lines of code y: 4 # changes shenyu-plugin/shenyu-plugin-security/shenyu-plugin-jwt/src/main/java/org/apache/shenyu/plugin/jwt/handle/JwtPluginDataHandler.java x: 44 lines of code y: 2 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/CookieValueParameterProcessor.java x: 39 lines of code y: 4 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/PathVariableParameterProcessor.java x: 46 lines of code y: 5 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientInvocationHandler.java x: 105 lines of code y: 6 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/proxy/ShenyuClientMethodHandler.java x: 68 lines of code y: 7 # changes shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/support/SpringMvcContract.java x: 106 lines of code y: 4 # changes shenyu-web/src/main/java/org/apache/shenyu/web/forward/ForwardedRemoteAddressResolver.java x: 55 lines of code y: 5 # changes shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginClassLoader.java x: 153 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java x: 148 lines of code y: 7 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java x: 50 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java x: 171 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java x: 237 lines of code y: 7 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java x: 178 lines of code y: 12 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java x: 258 lines of code y: 10 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 275 lines of code y: 12 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java x: 91 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java x: 171 lines of code y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandle.java x: 65 lines of code y: 4 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java x: 89 lines of code y: 9 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java x: 59 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstream.java x: 106 lines of code y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstream.java x: 111 lines of code y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandle.java x: 81 lines of code y: 7 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java x: 133 lines of code y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java x: 221 lines of code y: 8 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/ParamCheckUtils.java x: 14 lines of code y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java x: 82 lines of code y: 9 # changes shenyu-admin/src/main/resources/static/index.html x: 14 lines of code y: 68 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 229 lines of code y: 15 # changes shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/consumer/QueueConsumer.java x: 35 lines of code y: 7 # changes shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 226 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespacePluginServiceImpl.java x: 227 lines of code y: 17 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/ShenyuClientMetadataExecutorSubscriber.java x: 20 lines of code y: 4 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ClientApiRefreshedEventListener.java x: 27 lines of code y: 5 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java x: 13 lines of code y: 6 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/BaseApiRegistrarImpl.java x: 62 lines of code y: 4 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 236 lines of code y: 17 # 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: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ConfigsExportImportController.java x: 87 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/MetaDataMapper.java x: 31 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryService.java x: 23 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryUpstreamService.java x: 24 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/NamespacePluginService.java x: 29 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginHandleService.java x: 24 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 27 lines of code y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/ProxySelectorService.java x: 22 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/RuleService.java x: 49 lines of code y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/SelectorService.java x: 54 lines of code y: 21 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/configs/AuthConfigsExportImportHandler.java x: 42 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ConfigsServiceImpl.java x: 398 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryUpstreamServiceImpl.java x: 282 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 461 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 423 lines of code y: 34 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 545 lines of code y: 49 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SyncDataServiceImpl.java x: 142 lines of code y: 19 # changes shenyu-admin/src/main/resources/mappers/meta-data-sqlmap.xml x: 209 lines of code y: 17 # changes shenyu-alert/src/main/java/org/apache/shenyu/alert/model/AlertReceiverDTO.java x: 204 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 353 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/NamespacePluginController.java x: 137 lines of code y: 12 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/NettyHttpClientPlugin.java x: 76 lines of code y: 22 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 76 lines of code y: 30 # changes shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request/RequestPlugin.java x: 173 lines of code y: 12 # 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: 65 lines of code y: 26 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/LocalDiscoveryProcessor.java x: 91 lines of code y: 7 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/AbstractLoggingPlugin.java x: 89 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 106 lines of code y: 20 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/NamespacePluginRelMapper.java x: 37 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/namespace-plugin-rel-sqlmap.xml x: 444 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/ApplicationStartListener.java x: 33 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DataPermissionServiceImpl.java x: 224 lines of code y: 17 # changes shenyu-examples/shenyu-examples-sdk/shenyu-examples-sdk-dubbo/shenyu-examples-sdk-apache-dubbo-provider/src/main/resources/shenyu.xml x: 43 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 71 lines of code y: 12 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/utils/BeanHolder.java x: 28 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryUpstreamMapper.java x: 28 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/MetaDataService.java x: 31 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/discovery-handler-sqlmap.xml x: 179 lines of code y: 6 # changes shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 205 lines of code y: 11 # changes shenyu-admin/src/main/resources/mappers/plugin-handle-sqlmap.xml x: 262 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PermissionController.java x: 31 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketCollector.java x: 184 lines of code y: 15 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/client/ShenyuWebsocketClient.java x: 170 lines of code y: 14 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/condition/strategy/MatchStrategy.java x: 10 lines of code y: 3 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 156 lines of code y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ConfigController.java x: 55 lines of code y: 11 # changes shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/service/SyncDataService.java x: 8 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/NamespaceUserRelMapper.java x: 11 lines of code y: 2 # changes shenyu-admin/src/main/resources/mappers/namespace-user-rel-sqlmap.xml x: 90 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/RuleMapper.java x: 35 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/SelectorMapper.java x: 41 lines of code y: 16 # changes shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 347 lines of code y: 22 # changes shenyu-admin/src/main/resources/mappers/selector-sqlmap.xml x: 430 lines of code y: 24 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractContextPathRegisterService.java x: 41 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterService.java x: 23 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/exception/ExceptionHandlers.java x: 107 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/enums/EventTypeEnum.java x: 63 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/event/dict/BatchDictChangedEvent.java x: 25 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/event/handle/PluginHandleChangedEvent.java x: 50 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/event/metadata/BatchMetaDataChangedEvent.java x: 31 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/event/selector/SelectorChangedEvent.java x: 56 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PermissionService.java x: 7 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 199 lines of code y: 19 # changes shenyu-admin/src/main/resources/mappers/namespace-sqlmap.xml x: 218 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedEventDispatcher.java x: 85 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/FallbackShenyuClientRegisterService.java x: 99 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/CommonUpstreamUtils.java x: 124 lines of code y: 12 # changes shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java x: 163 lines of code y: 22 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java x: 9 lines of code y: 5 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/type/DataType.java x: 8 lines of code y: 4 # changes shenyu-client/shenyu-client-motan/src/main/java/org/apache/shenyu/client/motan/MotanServiceEventListener.java x: 188 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 83 lines of code y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RuleController.java x: 84 lines of code y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/executor/RegisterServerConsumerExecutor.java x: 77 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterGrpcServiceImpl.java x: 110 lines of code y: 17 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/scaler/ScaleTaskInitializer.java x: 37 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AlertReceiverDO.java x: 202 lines of code y: 2 # changes shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractPathDataChangedListener.java x: 138 lines of code y: 5 # changes shenyu-sync-data-center/shenyu-sync-data-polaris/src/main/java/org/apache/shenyu/sync/data/polaris/PolarisSyncDataService.java x: 91 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuDictController.java x: 76 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/NamespaceService.java x: 15 lines of code y: 3 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/entity/ShenyuRequestLog.java x: 191 lines of code y: 6 # 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: 63 lines of code y: 5 # changes shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java x: 174 lines of code y: 11 # changes shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java x: 70 lines of code y: 14 # changes shenyu-spi/src/main/java/org/apache/shenyu/spi/ExtensionLoader.java x: 267 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 256 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/DiscoveryTransfer.java x: 231 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/MetaDataTransfer.java x: 125 lines of code y: 11 # changes shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 715 lines of code y: 40 # changes shenyu-registry/shenyu-registry-kubernetes/src/main/java/org/apache/shenyu/registry/kubernetes/KubernetesInstance.java x: 83 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DiscoveryController.java x: 35 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ProxySelectorController.java x: 62 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ProxySelectorAddDTO.java x: 196 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryUpstreamDO.java x: 160 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ProxySelectorDO.java x: 165 lines of code y: 4 # changes shenyu-registry/shenyu-registry-consul/src/main/java/org/apache/shenyu/registry/consul/ConsulInstanceRegisterRepository.java x: 173 lines of code y: 3 # changes shenyu-registry/shenyu-registry-polaris/src/main/java/org/apache/shenyu/registry/polaris/PolarisInstanceRegisterRepository.java x: 95 lines of code y: 2 # changes shenyu-admin/src/main/resources/mappers/scale-history-sqlmap.xml x: 144 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/AppAuthController.java x: 126 lines of code y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/AuthPathWarpDTO.java x: 42 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AppAuthDO.java x: 219 lines of code y: 6 # changes shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 147 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DataPermissionController.java x: 65 lines of code y: 8 # changes shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuLoaderService.java x: 66 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/publish/NamespacePluginEventPublisher.java x: 73 lines of code y: 3 # changes shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/GrpcClientEventListener.java x: 181 lines of code y: 7 # changes shenyu-client/shenyu-client-sofa/src/main/java/org/apache/shenyu/client/sofa/SofaServiceEventListener.java x: 190 lines of code y: 8 # changes shenyu-client/shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/TarsServiceBeanEventListener.java x: 181 lines of code y: 9 # changes shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/SpringWebSocketClientEventListener.java x: 234 lines of code y: 13 # 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: 91 lines of code y: 10 # 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: 22 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/config/ShiroRealm.java x: 83 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleDTO.java x: 222 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterSofaServiceImpl.java x: 35 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterTarsServiceImpl.java x: 73 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/spring/LocalDataSourceLoader.java x: 81 lines of code y: 15 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 510 lines of code y: 16 # changes shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/picker/AbstractReadyPicker.java x: 66 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 283 lines of code y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/event/plugin/BatchPluginDeletedEvent.java x: 33 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/SelectorVO.java x: 208 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ResourceServiceImpl.java x: 139 lines of code y: 17 # 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: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DashboardUserDTO.java x: 140 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/DashboardUserVO.java x: 115 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/JwtUtils.java x: 56 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/AlertReportController.java x: 20 lines of code y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 123 lines of code y: 27 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ResourceController.java x: 92 lines of code y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RoleController.java x: 80 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/SandboxController.java x: 23 lines of code y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/RegisterClientServerDisruptorPublisher.java x: 46 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/CreateResourceDTO.java x: 98 lines of code y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ResourceDTO.java x: 243 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleConditionDTO.java x: 127 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorConditionDTO.java x: 113 lines of code y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ShenyuDictDTO.java x: 113 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SandboxServiceImpl.java x: 140 lines of code y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/DocManagerImpl.java x: 129 lines of code y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/bean/StatelessAuthFilter.java x: 90 lines of code y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/validation/validator/ExistedValidator.java x: 42 lines of code y: 10 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/client/AliyunSlsLogCollectClient.java x: 145 lines of code y: 5 # 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: 6 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 54 lines of code y: 16 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 183 lines of code y: 25 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/PluginTransfer.java x: 50 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/jdbc/ClusterSelectMasterServiceJdbcImpl.java x: 104 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/zookeeper/ClusterZookeeperConfig.java x: 66 lines of code y: 1 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ClusterMasterDO.java x: 107 lines of code y: 1 # changes shenyu-alert/src/main/resources/static/mailAlarm.html x: 670 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/aspect/DataPermissionAspect.java x: 58 lines of code y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ShenyuDictServiceImpl.java x: 133 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/discovery-rel-sqlmap.xml x: 151 lines of code y: 6 # changes shenyu-admin/src/main/resources/mappers/resouce-sqlmap.xml x: 370 lines of code y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/SecretProperties.java x: 21 lines of code y: 5 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 329 lines of code y: 34 # changes db/upgrade/2.6.0-upgrade-2.6.1-mysql.sql x: 87 lines of code y: 10 # changes db/upgrade/2.6.0-upgrade-2.6.1-oracle.sql x: 127 lines of code y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/DiscoveryUpstreamVO.java x: 59 lines of code y: 1 # changes shenyu-admin/src/main/resources/mappers/plugin-sqlmap.xml x: 346 lines of code y: 24 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/PluginMapper.java x: 37 lines of code y: 13 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/client/RocketMQLogCollectClient.java x: 97 lines of code y: 9 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/constant/ShenyuClientConstants.java x: 17 lines of code y: 9 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 159 lines of code y: 22 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 399 lines of code y: 16 # changes shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/client/AbstractShenyuSdkClient.java x: 123 lines of code y: 9 # changes shenyu-plugin/shenyu-plugin-global/src/main/java/org/apache/shenyu/plugin/global/DefaultShenyuContextBuilder.java x: 58 lines of code y: 14 # changes shenyu-web/src/main/java/org/apache/shenyu/web/filter/LocalDispatcherFilter.java x: 31 lines of code y: 9 # changes shenyu-client/shenyu-client-motan/src/main/java/org/apache/shenyu/client/motan/common/dto/MotanRpcExt.java x: 79 lines of code y: 8 # 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-admin/src/main/resources/mappers/tag-sqlmap.xml x: 178 lines of code y: 5 # 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-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java x: 47 lines of code y: 13 # changes db/upgrade/2.4.3-upgrade-2.5.0-mysql.sql x: 71 lines of code y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DataPermissionDO.java x: 130 lines of code y: 4 # 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/loadbalance/AbstractLoadBalancer.java x: 157 lines of code y: 1 # 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-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/matcher/ApiDefinitionMatcher.java x: 4 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RoleServiceImpl.java x: 146 lines of code y: 11 # 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-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-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/mapper/RuleConditionMapper.java x: 28 lines of code y: 7 # changes shenyu-admin/src/main/resources/mappers/rule-condition-sqlmap.xml x: 172 lines of code y: 6 # 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-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-sign/src/main/java/org/apache/shenyu/springboot/starter/plugin/sign/SignPluginConfiguration.java x: 38 lines of code y: 9 # changes shenyu-admin/src/main/resources/mappers/api-sqlmap.xml x: 303 lines of code y: 3 # changes shenyu-admin/src/main/resources/mappers/detail-sqlmap.xml x: 157 lines of code y: 2 # changes shenyu-admin/src/main/resources/mappers/field-sqlmap.xml x: 185 lines of code y: 2 # changes shenyu-admin/src/main/resources/mappers/mock-request-record-sqlmap.xml x: 267 lines of code y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/MockRequestRecordDO.java x: 138 lines of code y: 1 # changes shenyu-admin/src/main/resources/mappers/parameter-sqlmap.xml x: 172 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-admin/src/main/resources/mappers/operation-record-log-sqlmap.xml x: 87 lines of code y: 7 # changes shenyu-web/src/main/java/org/apache/shenyu/web/filter/CrossFilter.java x: 107 lines of code y: 12 # changes shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java x: 219 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/resources/mappers/data-permission-sqlmap.xml x: 143 lines of code y: 10 # changes shenyu-admin/src/main/resources/mappers/selector-condition-sqlmap.xml x: 173 lines of code y: 5 # changes shenyu-admin/src/main/resources/mappers/permission-sqlmap.xml x: 121 lines of code y: 5 # changes
141.0
# changes
  min: 1.0
  average: 4.73
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 141.0
0 2645.0
lines of code
min: 1.0 | average: 73.21 | 25th percentile: 20.0 | median: 41.0 | 75th percentile: 81.5 | max: 2645.0

Number of Contributors vs. Number of Changes: 1761 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 9 # contributors y: 13 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 2 # contributors y: 2 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 29 # contributors y: 37 # changes db/init/mysql/schema.sql x: 46 # contributors y: 96 # changes db/init/ob/schema.sql x: 9 # contributors y: 22 # changes db/init/og/create-table.sql x: 22 # contributors y: 44 # changes db/init/oracle/schema.sql x: 47 # contributors y: 97 # changes db/init/pg/create-table.sql x: 48 # contributors y: 91 # changes db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 3 # contributors y: 7 # changes db/upgrade/2.7.0-upgrade-2.7.1-ob.sql x: 2 # contributors y: 6 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 37 # contributors y: 71 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 1 # contributors y: 2 # changes shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 # contributors y: 1 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 14 # contributors y: 18 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 7 # contributors y: 9 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 4 # contributors y: 4 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 3 # contributors y: 3 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 8 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 13 # contributors y: 16 # changes shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 61 # contributors y: 141 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 6 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 24 # contributors y: 30 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 12 # contributors y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 9 # contributors y: 20 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 18 # contributors y: 27 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 11 # contributors y: 18 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java x: 5 # contributors y: 5 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 16 # contributors y: 18 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 10 # contributors y: 10 # changes shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 13 # contributors y: 17 # changes shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 18 # contributors y: 22 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 9 # contributors y: 12 # changes shenyu-plugin/shenyu-plugin-metrics/src/main/java/org/apache/shenyu/plugin/metrics/MetricsPlugin.java x: 5 # contributors y: 6 # changes shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 15 # contributors y: 22 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/ResponsePlugin.java x: 6 # contributors y: 6 # changes shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 17 # contributors y: 21 # changes shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 4 # contributors y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 20 # contributors y: 32 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java x: 1 # contributors y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 32 # contributors y: 49 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 14 # contributors y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 8 # contributors y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceServiceImpl.java x: 4 # contributors y: 13 # changes db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 9 # contributors y: 11 # changes db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 9 # contributors y: 9 # changes db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 14 # contributors y: 26 # changes db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 13 # contributors y: 23 # changes shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 10 # contributors y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuClientHttpRegistryController.java x: 8 # contributors y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DefaultDiscoveryProcessor.java x: 5 # contributors y: 9 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryDataChangedEventSyncListener.java x: 4 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryMapper.java x: 4 # contributors y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryRelMapper.java x: 4 # contributors y: 6 # changes shenyu-admin/src/main/resources/mappers/discovery-sqlmap.xml x: 5 # contributors y: 10 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/InstanceRegisterListener.java x: 2 # contributors y: 3 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java x: 3 # contributors y: 4 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/common/IngressConstants.java x: 3 # contributors y: 10 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/IngressParser.java x: 5 # contributors y: 11 # changes shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 8 # contributors y: 16 # changes shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdClient.java x: 3 # contributors y: 5 # changes shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 12 # contributors y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 20 # contributors y: 40 # changes shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 16 # contributors y: 28 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 11 # contributors y: 10 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 26 # contributors y: 36 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/NettyClientMessageWriter.java x: 9 # contributors y: 10 # changes shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/WebClientMessageWriter.java x: 11 # contributors y: 26 # changes shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml x: 7 # contributors y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java x: 9 # contributors y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/netty/ShenyuNettyWebServerConfiguration.java x: 10 # contributors y: 12 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/config/KafkaLogCollectConfig.java x: 8 # contributors y: 6 # changes script/shenyu_checkstyle.xml x: 13 # contributors y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/BatchCommonDTO.java x: 8 # contributors y: 8 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 12 # contributors y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 7 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ShenyuDictDO.java x: 4 # contributors y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 5 # contributors y: 7 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 22 # contributors y: 36 # changes shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 8 # contributors y: 9 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/alert/AlarmServiceImpl.java x: 2 # contributors y: 4 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector/AbstractLogCollector.java x: 6 # contributors y: 8 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/config/RocketMQLogCollectConfig.java x: 5 # contributors y: 4 # changes shenyu-protocol/shenyu-protocol-grpc/src/main/java/org/apache/shenyu/protocol/grpc/message/JsonMessage.java x: 5 # contributors y: 8 # 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: 16 # contributors y: 19 # 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: 10 # contributors y: 9 # changes shenyu-sync-data-center/shenyu-sync-data-apollo/src/main/java/org/apache/shenyu/sync/data/apollo/ApolloDataService.java x: 6 # contributors y: 9 # changes shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 18 # contributors y: 20 # changes shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java x: 16 # contributors y: 24 # changes shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java x: 9 # contributors y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/AppAuthMapper.java x: 11 # contributors y: 11 # changes shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 12 # contributors y: 12 # changes shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 11 # contributors y: 12 # changes shenyu-admin/src/main/resources/static/index.html x: 27 # contributors y: 68 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 10 # contributors y: 15 # changes shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 11 # contributors y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespacePluginServiceImpl.java x: 5 # contributors y: 17 # changes shenyu-client/shenyu-client-autoconfig/src/main/java/org/apache/shenyu/client/auto/config/ClientRegisterConfiguration.java x: 3 # contributors y: 9 # changes shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiRegistrar.java x: 3 # contributors y: 6 # changes shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 12 # contributors y: 17 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryService.java x: 6 # contributors y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/NamespacePluginService.java x: 5 # contributors y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 10 # contributors y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/RuleService.java x: 15 # contributors y: 18 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/SelectorService.java x: 14 # contributors y: 21 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 7 # contributors y: 12 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 21 # contributors y: 34 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 22 # contributors y: 49 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SyncDataServiceImpl.java x: 13 # contributors y: 19 # changes shenyu-admin/src/main/resources/mappers/meta-data-sqlmap.xml x: 14 # contributors y: 17 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 8 # contributors y: 12 # 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: 4 # contributors y: 9 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/NettyHttpClientPlugin.java x: 13 # contributors y: 22 # changes shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 21 # contributors y: 30 # 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: 16 # contributors y: 26 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryProcessor.java x: 2 # contributors y: 5 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/AbstractLoggingPlugin.java x: 8 # contributors y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 14 # contributors y: 20 # changes shenyu-admin/src/main/resources/mappers/namespace-plugin-rel-sqlmap.xml x: 6 # contributors y: 13 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DataPermissionServiceImpl.java x: 11 # contributors y: 17 # changes shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 7 # contributors y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketCollector.java x: 11 # contributors y: 15 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/client/ShenyuWebsocketClient.java x: 11 # contributors y: 14 # changes shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 12 # contributors y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/RuleMapper.java x: 10 # contributors y: 14 # changes shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 14 # contributors y: 22 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/exception/ExceptionHandlers.java x: 12 # contributors y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 14 # contributors y: 19 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 15 # contributors y: 15 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuDictController.java x: 14 # contributors y: 13 # changes shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java x: 9 # contributors y: 14 # changes shenyu-spi/src/main/java/org/apache/shenyu/spi/ExtensionLoader.java x: 13 # contributors y: 14 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 13 # contributors y: 13 # changes shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 15 # contributors y: 40 # changes 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: 13 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 7 # contributors y: 16 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/MapperConfig.java x: 7 # contributors y: 10 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/filter/ClusterForwardFilter.java x: 1 # contributors y: 5 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 21 # contributors y: 27 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginHandleController.java x: 12 # contributors y: 11 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RoleController.java x: 13 # contributors y: 12 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 11 # contributors y: 16 # changes shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 17 # contributors y: 25 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/service/ShenyuDictService.java x: 5 # contributors y: 3 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/SecretProperties.java x: 6 # contributors y: 5 # changes shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 20 # contributors y: 34 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DiscoveryConfiguration.java x: 1 # contributors y: 4 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/DashboardProperties.java x: 2 # contributors y: 7 # 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: 7 # contributors y: 6 # changes shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ApiDocController.java x: 3 # contributors y: 8 # changes shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 12 # contributors y: 22 # changes shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/handler/LoggingAliyunSlsPluginDataHandler.java x: 3 # contributors y: 2 # changes shenyu-common/src/main/java/org/apache/shenyu/common/exception/CommonErrorCode.java x: 2 # contributors y: 1 # changes
141.0
# changes
  min: 1.0
  average: 4.73
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 141.0
0 61.0
# contributors
min: 1.0 | average: 3.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 61.0

Number of Contributors vs. File Size: 1761 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 9 # contributors y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 2 # contributors y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 2 # contributors y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 2 # contributors y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 2 # contributors y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 29 # contributors y: 355 lines of code db/init/mysql/schema.sql x: 46 # contributors y: 2215 lines of code db/init/ob/schema.sql x: 9 # contributors y: 2163 lines of code db/init/og/create-table.sql x: 22 # contributors y: 2461 lines of code db/init/oracle/schema.sql x: 47 # contributors y: 2645 lines of code db/init/pg/create-table.sql x: 48 # contributors y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 3 # contributors y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-ob.sql x: 2 # contributors y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 3 # contributors y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 37 # contributors y: 198 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 1 # contributors y: 68 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/AiTokenLimiterEnum.java x: 1 # contributors y: 24 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 # contributors y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModel.java x: 1 # contributors y: 14 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 # contributors y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/AiPromptPlugin.java x: 1 # contributors y: 94 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 # contributors y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 # contributors y: 229 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 14 # contributors y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 7 # contributors y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 4 # contributors y: 116 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 3 # contributors y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 8 # contributors y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 13 # contributors y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 61 # contributors y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 6 # contributors y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 24 # contributors y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 12 # contributors y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 9 # contributors y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 18 # contributors y: 272 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 11 # contributors y: 112 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java x: 5 # contributors y: 98 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/DingTalkRobotAlertNotifyStrategy.java x: 3 # contributors y: 89 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 16 # contributors y: 341 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 10 # contributors y: 45 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/RequestUrlUtils.java x: 6 # contributors y: 55 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 13 # contributors y: 56 lines of code shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 18 # contributors y: 77 lines of code shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-hystrix/src/main/java/org/apache/shenyu/plugin/hystrix/HystrixPlugin.java x: 5 # contributors y: 76 lines of code shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-sentinel/src/main/java/org/apache/shenyu/plugin/sentinel/SentinelPlugin.java x: 5 # contributors y: 60 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 9 # contributors y: 193 lines of code shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 15 # contributors y: 125 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java x: 4 # contributors y: 146 lines of code 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: 4 # contributors y: 91 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/GrpcPlugin.java x: 5 # contributors y: 125 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/MotanPlugin.java x: 4 # contributors y: 79 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/param/SofaParamResolveServiceImpl.java x: 2 # contributors y: 84 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/ResponsePlugin.java x: 6 # contributors y: 31 lines of code shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 17 # contributors y: 83 lines of code shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 4 # contributors y: 158 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 20 # contributors y: 279 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceUserServiceImpl.java x: 1 # contributors y: 58 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 32 # contributors y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 14 # contributors y: 94 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/ShenyuClientURIExecutorSubscriber.java x: 6 # contributors y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 8 # contributors y: 199 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceServiceImpl.java x: 4 # contributors y: 190 lines of code db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 9 # contributors y: 133 lines of code db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 9 # contributors y: 226 lines of code db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 14 # contributors y: 212 lines of code db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 13 # contributors y: 262 lines of code db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql x: 13 # contributors y: 323 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 10 # contributors y: 120 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuClientHttpRegistryController.java x: 8 # contributors y: 73 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/APDiscoveryProcessor.java x: 2 # contributors y: 54 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/AbstractDiscoveryProcessor.java x: 5 # contributors y: 213 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/listener/DataChangedEventListener.java x: 1 # contributors y: 6 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/DiscoveryConfigRegisterExecutorSubscriber.java x: 3 # contributors y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryMapper.java x: 4 # contributors y: 25 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryRelMapper.java x: 4 # contributors y: 18 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/utils/SelectorUtil.java x: 3 # contributors y: 53 lines of code shenyu-admin/src/main/resources/mappers/discovery-sqlmap.xml x: 5 # contributors y: 225 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/InstanceRegisterListener.java x: 2 # contributors y: 67 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java x: 3 # contributors y: 46 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/common/IngressConstants.java x: 3 # contributors y: 71 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 8 # contributors y: 472 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/repository/ShenyuCacheRepository.java x: 4 # contributors y: 106 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/context/ShenyuContext.java x: 6 # contributors y: 65 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 4 # contributors y: 329 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/RegisterTypeEnum.java x: 5 # contributors y: 16 lines of code shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 3 # contributors y: 139 lines of code shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdInstanceRegisterRepository.java x: 3 # contributors y: 157 lines of code shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka/EurekaInstanceRegisterRepository.java x: 5 # contributors y: 290 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperClient.java x: 6 # contributors y: 156 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperInstanceRegisterRepository.java x: 3 # contributors y: 210 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 12 # contributors y: 442 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 20 # contributors y: 221 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 16 # contributors y: 66 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 8 # contributors y: 307 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/ShenyuAdminBootstrap.java x: 4 # contributors y: 10 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDivideServiceImpl.java x: 12 # contributors y: 111 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: 11 # contributors y: 120 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 12 # contributors y: 317 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiDocRegistrarImpl.java x: 2 # contributors y: 159 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 2 # contributors y: 350 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 26 # contributors y: 208 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: 6 # contributors y: 199 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-apache-dubbo/src/main/java/org/apache/shenyu/plugin/apache/dubbo/proxy/ApacheDubboGrayLoadBalance.java x: 4 # contributors y: 69 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/RpcTypeEnum.java x: 9 # contributors y: 46 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/NettyClientMessageWriter.java x: 9 # contributors y: 68 lines of code shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/resources/spring-dubbo.xml x: 3 # contributors y: 17 lines of code shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml x: 7 # contributors y: 15 lines of code shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/core/AbstractNodeDataSyncService.java x: 5 # contributors y: 274 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java x: 9 # contributors y: 34 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/netty/ShenyuNettyWebServerConfiguration.java x: 10 # contributors y: 125 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 5 # contributors y: 145 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/config/KafkaLogCollectConfig.java x: 8 # contributors y: 97 lines of code script/shenyu_checkstyle.xml x: 13 # contributors y: 238 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractNodeDataChangedListener.java x: 5 # contributors y: 261 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/SelectorController.java x: 18 # contributors y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/zookeeper/ClusterZookeeperClient.java x: 2 # contributors y: 152 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/BatchCommonDTO.java x: 8 # contributors y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DetailDTO.java x: 2 # contributors y: 133 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/FieldDTO.java x: 3 # contributors y: 169 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/MetaDataDTO.java x: 9 # contributors y: 137 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/NamespacePluginDTO.java x: 4 # contributors y: 94 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginDTO.java x: 13 # contributors y: 104 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ScalePolicyDTO.java x: 2 # contributors y: 137 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 12 # contributors y: 263 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AuthPathDO.java x: 4 # contributors y: 126 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DetailDO.java x: 2 # contributors y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ModelDO.java x: 2 # contributors y: 79 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PermissionDO.java x: 5 # contributors y: 105 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 4 # contributors y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleConditionDO.java x: 5 # contributors y: 150 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 7 # contributors y: 252 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ScaleRuleDO.java x: 2 # contributors y: 170 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 7 # contributors y: 294 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagRelationDO.java x: 3 # contributors y: 101 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/DetailQuery.java x: 2 # contributors y: 48 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/NamespacePluginQuery.java x: 2 # contributors y: 38 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/SelectorConditionQuery.java x: 5 # contributors y: 40 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/collector/PrometheusMetricsProvider.java x: 3 # contributors y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/monitor/observer/ScaleObserver.java x: 3 # contributors y: 29 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertDispatchServiceImpl.java x: 7 # contributors y: 141 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 5 # contributors y: 168 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 22 # contributors y: 244 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/AbstractAlertNotifyHandler.java x: 5 # contributors y: 42 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShutdownHookManager.java x: 6 # contributors y: 110 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: 8 # contributors y: 271 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java x: 5 # contributors y: 313 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java x: 3 # contributors y: 107 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DivideIngressParser.java x: 4 # contributors y: 306 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/GrpcParser.java x: 4 # contributors y: 341 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/SofaParser.java x: 4 # contributors y: 257 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/BodyParamUtils.java x: 8 # contributors y: 93 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector/AbstractLogCollector.java x: 6 # contributors y: 127 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/config/RocketMQLogCollectConfig.java x: 5 # contributors y: 85 lines of code shenyu-plugin/shenyu-plugin-param-mapping/src/main/java/org/apache/shenyu/plugin/param/mapping/strategy/FormDataOperator.java x: 7 # contributors y: 117 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: 5 # contributors y: 68 lines of code shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/util/Util.java x: 4 # contributors y: 46 lines of code shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign/ShenyuClientsRegistrar.java x: 4 # contributors y: 354 lines of code 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: 10 # contributors y: 73 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 18 # contributors y: 218 lines of code shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java x: 7 # contributors y: 88 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java x: 9 # contributors y: 320 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DubboIngressParser.java x: 4 # contributors y: 362 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/MotanIngressParser.java x: 2 # contributors y: 245 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/WebSocketParser.java x: 3 # contributors y: 303 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/AppAuthMapper.java x: 11 # contributors y: 34 lines of code shenyu-admin/src/main/resources/mappers/app-auth-sqlmap.xml x: 16 # contributors y: 296 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuClientConfig.java x: 6 # contributors y: 32 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 12 # contributors y: 355 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java x: 10 # contributors y: 197 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/config/HttpConfig.java x: 7 # contributors y: 102 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java x: 7 # contributors y: 148 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java x: 7 # contributors y: 65 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java x: 4 # contributors y: 171 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java x: 6 # contributors y: 237 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java x: 10 # contributors y: 178 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java x: 10 # contributors y: 258 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 11 # contributors y: 275 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java x: 6 # contributors y: 103 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java x: 7 # contributors y: 59 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java x: 3 # contributors y: 128 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java x: 8 # contributors y: 221 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java x: 9 # contributors y: 82 lines of code shenyu-admin/src/main/resources/static/index.html x: 27 # contributors y: 14 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 10 # contributors y: 229 lines of code shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/consumer/QueueConsumer.java x: 7 # contributors y: 35 lines of code shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 11 # contributors y: 226 lines of code shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 12 # contributors y: 236 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/MetaDataMapper.java x: 11 # contributors y: 31 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryUpstreamService.java x: 5 # contributors y: 24 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 10 # contributors y: 27 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/RuleService.java x: 15 # contributors y: 49 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/configs/DictDataConfigsExportImportHandler.java x: 1 # contributors y: 41 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ConfigsServiceImpl.java x: 3 # contributors y: 398 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryUpstreamServiceImpl.java x: 6 # contributors y: 282 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 7 # contributors y: 461 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 21 # contributors y: 423 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 22 # contributors y: 545 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SyncDataServiceImpl.java x: 13 # contributors y: 142 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/model/AlertReceiverDTO.java x: 3 # contributors y: 204 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 8 # contributors y: 353 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/NettyHttpClientPlugin.java x: 13 # contributors y: 76 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 21 # contributors y: 76 lines of code shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request/RequestPlugin.java x: 11 # contributors y: 173 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 14 # contributors y: 106 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/NamespacePluginRelMapper.java x: 4 # contributors y: 37 lines of code shenyu-admin/src/main/resources/mappers/namespace-plugin-rel-sqlmap.xml x: 6 # contributors y: 444 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 11 # contributors y: 71 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/PluginHandleMapper.java x: 9 # contributors y: 28 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/MetaDataService.java x: 8 # contributors y: 31 lines of code shenyu-admin/src/main/resources/mappers/discovery-handler-sqlmap.xml x: 3 # contributors y: 179 lines of code shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 7 # contributors y: 205 lines of code shenyu-admin/src/main/resources/mappers/plugin-handle-sqlmap.xml x: 11 # contributors y: 262 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketCollector.java x: 11 # contributors y: 184 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketConfigurator.java x: 8 # contributors y: 57 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/condition/strategy/MatchStrategy.java x: 3 # contributors y: 10 lines of code shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 12 # contributors y: 156 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/handler/GrpcDiscoveryUpstreamDataHandler.java x: 4 # contributors y: 53 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ConfigController.java x: 10 # contributors y: 55 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/RuleMapper.java x: 10 # contributors y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/SelectorMapper.java x: 12 # contributors y: 41 lines of code shenyu-admin/src/main/resources/mappers/auth-path-sqlmap.xml x: 11 # contributors y: 131 lines of code shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 14 # contributors y: 347 lines of code shenyu-admin/src/main/resources/mappers/selector-sqlmap.xml x: 16 # contributors y: 430 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 14 # contributors y: 199 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/CommonUpstreamUtils.java x: 9 # contributors y: 124 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: 18 # contributors y: 163 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java x: 5 # contributors y: 9 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 15 # contributors y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RuleController.java x: 14 # contributors y: 84 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/executor/RegisterServerConsumerExecutor.java x: 11 # contributors y: 77 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AlertReceiverDO.java x: 2 # contributors y: 202 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractPathDataChangedListener.java x: 4 # contributors y: 138 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuDictController.java x: 14 # contributors y: 76 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/entity/ShenyuRequestLog.java x: 6 # contributors y: 191 lines of code shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java x: 9 # contributors y: 174 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 13 # contributors y: 256 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/DiscoveryTransfer.java x: 5 # contributors y: 231 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 15 # contributors y: 715 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ProxySelectorVO.java x: 5 # contributors y: 117 lines of code shenyu-admin/src/main/resources/mappers/scale-history-sqlmap.xml x: 1 # contributors y: 144 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/DateUtils.java x: 7 # contributors y: 42 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AppAuthDO.java x: 6 # contributors y: 219 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/AppAuthVO.java x: 6 # contributors y: 115 lines of code shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 8 # contributors y: 147 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DataPermissionController.java x: 8 # contributors y: 65 lines of code shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/GrpcClientEventListener.java x: 5 # contributors y: 181 lines of code shenyu-client/shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/TarsServiceBeanEventListener.java x: 7 # contributors y: 181 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: 234 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/main/java/org/apache/shenyu/springboot/starter/client/apache/dubbo/ShenyuApacheDubboClientConfiguration.java x: 7 # contributors y: 23 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: 11 # contributors y: 91 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/MetaDataDO.java x: 4 # contributors y: 217 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 7 # contributors y: 510 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/MapperConfig.java x: 7 # contributors y: 79 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 7 # contributors y: 283 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/filter/ClusterForwardFilter.java x: 1 # contributors y: 151 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-websocket/src/main/java/org/apache/shenyu/plugin/websocket/WebSocketPlugin.java x: 5 # contributors y: 196 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/JwtUtils.java x: 9 # contributors y: 56 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 21 # contributors y: 123 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginHandleController.java x: 12 # contributors y: 72 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ResourceController.java x: 13 # contributors y: 92 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ResourceDTO.java x: 7 # contributors y: 243 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorConditionDTO.java x: 7 # contributors y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ShenyuDictDTO.java x: 10 # contributors y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/bean/StatelessAuthFilter.java x: 9 # contributors y: 90 lines of code shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/annotation/ShenyuSpringMvcClient.java x: 8 # contributors y: 18 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 11 # contributors y: 54 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 17 # contributors y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ClusterMasterDO.java x: 1 # contributors y: 107 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShenyuClientShutdownHook.java x: 10 # contributors y: 90 lines of code shenyu-alert/src/main/resources/static/mailAlarm.html x: 2 # contributors y: 670 lines of code shenyu-admin/src/main/resources/mappers/resouce-sqlmap.xml x: 10 # contributors y: 370 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 20 # contributors y: 329 lines of code shenyu-admin/src/main/resources/mappers/plugin-sqlmap.xml x: 16 # contributors y: 346 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/JwtProperties.java x: 6 # contributors y: 15 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 12 # contributors y: 159 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 8 # contributors y: 399 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-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/AbstractLoadBalancer.java x: 1 # contributors y: 157 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/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-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java x: 8 # contributors y: 33 lines of code shenyu-admin/src/main/resources/mappers/rule-condition-sqlmap.xml x: 6 # contributors y: 172 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-admin/src/main/resources/mappers/api-sqlmap.xml x: 1 # contributors y: 303 lines of code shenyu-admin/src/main/resources/mappers/field-sqlmap.xml x: 1 # contributors y: 185 lines of code shenyu-admin/src/main/resources/mappers/mock-request-record-sqlmap.xml x: 2 # contributors y: 267 lines of code shenyu-admin/src/main/resources/mappers/parameter-sqlmap.xml x: 1 # contributors y: 172 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-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java x: 4 # contributors y: 219 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java x: 11 # contributors y: 102 lines of code
2645.0
lines of code
  min: 1.0
  average: 73.21
  25th percentile: 20.0
  median: 41.0
  75th percentile: 81.5
  max: 2645.0
0 61.0
# contributors
min: 1.0 | average: 3.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 61.0