Releases
v2.5.1
2.5.1
New Features
Add brpc example
Add spring boot starter plugin brpc&admin
Add brpc-plugin
Add shenyu-client-api-doc
Add sdk duplicate class check
Support diff nacos namespace
Add array method of expression in mock plugin
Support generation of mock data on request
Support user specify http request domain
Add MockRequestRecord
Development shenyu-register-instance-eureka
Support API document Api doc detail mapper
Add api doc ddl
Add TagMapper and TagRelationMapper
Add api and api_rule_relation mapper
Not config rule
Refactor message readers
Add sentinel rule handle parameter
Add shenyu-e2e test engine
Make an Apache Shenyu SSO authentication plugin based on casdoor
Add logging-tencent-cls plugin
Support clickhouse-logging-pugin
Add logging-pulsar plugin
Add new plugin: key-auth
Fix sign plugin DataBufferLimitException error
Fix context-path error
API Changes
Enhancement
Add simpler client annotations for motan
Add simpler client annotations for websocket
Add configuration in starter for motan plugin
Add convenience annotation for shenyu-client-springcloud and shenyu-client-springmvc
Refactor
Refactor some code for mock request of api doc
Refactor logging-clickhouse
Polish maven dependencies of dubbo
Refactor sign plugin
Update ShenyuExtConfiguration
Remove unnecessary singleton
Fix generating mock data in multithreading
Refactor sdk test and processArgument
Refactor DefaultSignService
Fix shenyu-admin rule
Optimized ShaUtil
Fix cache too large
Fix ConcurrentModificationException
Fix sync data in etcd
Refactor shenyu sdk client
Optimize request timeout response
Refactor log module
Refactor shenyu-client-springcloud
Refactor MotanServiceEventListener
Refactor shenyu-admin sync data listener
Refactor shenyu-client-tars
Refactor client sdks alibaba dubbo
Refactor springmvc client
Refactor admin mapper config
Refactor shenyu-plugin-logging
Optimize random algorithm
Refactor random loadbalancer
Refactor logging-kafka
Bug Fix
Remove redundant cookie setting
Fix appAuth delete
fix Cryptor-Request Plugin
To avoid load the same ext plugins repeatedly
Fix the TagRelationQuery
Fix upgrade sql
Fix Nacos register NPE
Fix sandbox json parsing
Prevent the first time from failing to load
Fix plugin update bug by modifying config field setter
Fix postgresql sql
Fix the postgresql error during ShenYu-Admin startup
Fix sentinel can't fuse
Fix TencentClsLogCollectClient
Fix change password error
Fix selector page
Fix request plugin can't replaceCookie
Fix RateLimiterPlugin concurrent handler error
You can’t perform that action at this time.