You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by de...@apache.org on 2021/08/20 19:30:57 UTC
[incubator-shenyu] branch dengliming-patch-1 updated (edc4135 ->
1f2ec6c)
This is an automated email from the ASF dual-hosted git repository.
dengliming pushed a change to branch dengliming-patch-1
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git.
from edc4135 revert
add a3d9e8b refactor integration test (#1940)
add 6f86457 Fix bug, LDAP query built from user-controlled sources. (#1943)
add 83891da modify readme (#1947)
add 0d08ea4 Remove Chinese note in PaymentTypeService.java in shenyu-examples-http (#1948)
add 6cc65e0 [new feature] add shenyu ext plugin dynamic loading (#1953)
add 1f2ec6c Merge remote-tracking branch 'origin/master' into dengliming-patch-1
No new revisions were added by this update.
Summary of changes:
README.md | 49 +----
README_CN.md | 46 ----
.../service/impl/DashboardUserServiceImpl.java | 3 +-
shenyu-examples/pom.xml | 1 +
.../examples/http/result/PaymentTypeService.java | 11 +-
.../pom.xml | 14 +-
.../shenyu/examples/plugin/CustomShenyuPlugin.java | 25 ++-
.../examples/plugin/MyCustomShenyuPlugin.java | 27 ++-
.../shenyu/integratedtest/common/AbstractTest.java | 7 +-
.../integratedtest/common/helper/HttpHelper.java | 38 ++--
.../shenyu-integrated-test-http/pom.xml | 6 +-
.../test/http/HttpIntegratedBootstrap.java} | 11 +-
.../test/http/DividePluginTest.java} | 4 +-
.../test/http/combination/JwtPluginTest.java} | 4 +-
.../http/combination/RateLimiterPluginTest.java} | 4 +-
.../test/http/combination/RedirectPluginTest.java} | 4 +-
.../test/http/combination/SignPluginTest.java} | 4 +-
.../test/http/combination/WafPluginTest.java} | 4 +-
.../apache/shenyu/integratedtest/http/AppTest.java | 36 ---
.../shenyu/integratedtest/http/package-info.java | 21 --
.../shenyu-integrated-test-spring-cloud/pom.xml | 5 +-
...on.java => SpringCloudIntegratedBootstrap.java} | 7 +-
...loWorldTest.java => SpringCloudPluginTest.java} | 3 +-
.../shenyu/web/handler/ShenyuWebHandler.java | 35 ++-
.../shenyu/web/loader/ShenyuPluginLoader.java | 242 +++++++++++++++++++++
.../shenyu/web/loader/ShenyuPluginPathBuilder.java | 91 ++++++++
26 files changed, 483 insertions(+), 219 deletions(-)
copy shenyu-examples/{shenyu-examples-motan => shenyu-examples-plugin}/pom.xml (81%)
copy shenyu-plugin/shenyu-plugin-param-mapping/src/main/java/org/apache/shenyu/plugin/param/mapping/strategy/DefaultOperator.java => shenyu-examples/shenyu-examples-plugin/src/main/java/org/apache/shenyu/examples/plugin/CustomShenyuPlugin.java (64%)
copy shenyu-plugin/shenyu-plugin-param-mapping/src/main/java/org/apache/shenyu/plugin/param/mapping/strategy/DefaultOperator.java => shenyu-examples/shenyu-examples-plugin/src/main/java/org/apache/shenyu/examples/plugin/MyCustomShenyuPlugin.java (57%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/main/java/org/apache/shenyu/{integratedtest/http/App.java => integrated/test/http/HttpIntegratedBootstrap.java} (84%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/{integratedtest/http/HelloWorldTest.java => integrated/test/http/DividePluginTest.java} (92%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/{integratedtest/http/JwtTest.java => integrated/test/http/combination/JwtPluginTest.java} (95%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/{integratedtest/http/HttpRateLimitTest.java => integrated/test/http/combination/RateLimiterPluginTest.java} (94%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/{integratedtest/http/RedirectTest.java => integrated/test/http/combination/RedirectPluginTest.java} (94%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/{integratedtest/http/SignTest.java => integrated/test/http/combination/SignPluginTest.java} (97%)
rename shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/{integratedtest/http/WafTest.java => integrated/test/http/combination/WafPluginTest.java} (93%)
delete mode 100644 shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/integratedtest/http/AppTest.java
delete mode 100644 shenyu-integrated-test/shenyu-integrated-test-http/src/test/java/org/apache/shenyu/integratedtest/http/package-info.java
rename shenyu-integrated-test/shenyu-integrated-test-spring-cloud/src/main/java/org/apache/shenyu/integratedtest/springcloud/{ShenyuBootstrapApplication.java => SpringCloudIntegratedBootstrap.java} (87%)
rename shenyu-integrated-test/shenyu-integrated-test-spring-cloud/src/test/java/org/apache/shenyu/integratedtest/springcloud/{HelloWorldTest.java => SpringCloudPluginTest.java} (96%)
create mode 100644 shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java
create mode 100644 shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginPathBuilder.java