What's Changed
- fixed some bug when using http-polling mode by @xesprni in #5889
- [type:refactor] plugin-jwt SPI extension for parsing JWT payloads to ensure compatibility with older versions of JWT tools by @ISKonst in #5882
- [type:fix] support dubbo method configure by @eye-gu in #5891
- [type:release] release 2.7.0 by @Aias00 in #5892
- [type:refactor]Add test case for RestTemplateConfiguration by @po-168 in #5894
- [type:refactor]Add test case for ShenyuControllerEndpoint by @po-168 in #5898
- [type:refactor] Optimize code for shenyu-sync-data by @po-168 in #5872
- [type:refactor] Optimize code for shenyu-registry by @po-168 in #5876
- [type:refactor] Optimize code for shenyu-register-common by @po-168 in #5875
- [type:refactor]Add test case for CollapseSlashesFilter by @po-168 in #5904
- [type:optimize] Optimize BodyParamUtils with Caffeine cache by @g0ne150 in #5905
- [type:fix] remove duplicate entry '1792749362445840479' for key resource.PRIMARY from resource table by @cntigers in #5908
- Revert "[type:fix] remove duplicate entry '1792749362445840479' for key resource.PRIMARY from resource table " by @moremind in #5910
- [type:refactor]Add test case for ShenyuPluginClassLoaderHolder by @po-168 in #5909
- [type:fix]fix namespace delete error by @liyabing12138 in #5916
- [type:fix] remove duplicate entry '1792749362445840479' for key resource.PRIMARY from resource table #5895 by @cntigers in #5911
- fixed RateLimiter remoteAddress issues Please reply #5340. by @wlngo in #5504
- [type:refactor] Optimize code for shenyu-kubernetes-controller by @po-168 in #5877
- upgrede upload/dowmload-artifact version v3 to v4 by @dyp314417995 in #5926
- [type:feature] use checkstyle to avoid ==null check by @eye-gu in #5927
- [Volunteer #5641] Improper word usage in Plugin Logging-Kafka configuration#namesrvAddr by @deepPublicGit in #5918
- [type:refactor] Optimize code for shenyu-spring-boot-starter by @po-168 in #5873
- [type:fix] The rule cache can not be deleted in shenyu-bootstrap when use nacos as sync center by @Wweiei in #5929
- perf(logging): Optimize the performance of log collection by @zongmingzhi in #5931
- [type:fix]Fix upgrade sql by @xcsnx in #5932
- [type:fix]fix 2.6.1 to 2.7.0 upgrade.sql by @xcsnx in #5933
- [type:feature] support dubbo protobuf serialization by @eye-gu in #5903
- [type:feat] add ai proxy plugin by @Aias00 in #5938
- [type:fix] use wasm32-wasip1 target by @eye-gu in #5936
- [type:feature] add ai proxy plugin sql by @Aias00 in #5939
- [type:feat] add shenyu infra module by @moremind in #5941
- [type:feat] ai proxy selector config by @Aias00 in #5942
- [type:fix] set dubbo method config in reference by @eye-gu in #5944
- [type:fix] fix h2 database wrong json by @eye-gu in #5948
- [type:feature] parse return type when build api doc by @eye-gu in #5946
- [type:feat] add Logging-Kafka Plugin e2e and make independent of Logging-rocketmq e2e by @jakiuncle in #5709
- [refactor] ai proxy plugin refactor by @Aias00 in #5952
- [fix] fix logging gzip messy by @Aias00 in #5955
- [feat] add jdbc properties by @Aias00 in #5951
- [fix] fix upload jar checkfile by @Aias00 in #5958
- [type:refactor] remove springcloud plugin and refactor discovery plugin. by @yunlongn in #5812
- [type:fix] fix 2.6.1 shenyu-client register failed by @Wweiei in #5960
- Configuring gitpod with java by @kerwin612 in #5957
- [type:feat] ai token limiter plugin by @Aias00 in #5956
- [fix] fix upgrade sql bug by @Aias00 in #5963
- [type:fix]fix delete namespace by @xcsnx in #5964
- [fix] fix heartbeat logic by @Aias00 in #5970
- [type:feat] add ai prompt plugin by @Aias00 in #5962
- [refactor] refactor create user default ns rel by @Aias00 in #5975
- [type:refactor] Optimize code for assert keyword #5967 by @yqw570994511 in #5968
- [type:fix] fix(plugin-base): avoid NPE in MetaDataCache cache by @yqw570994511 in #5985
- fix(logging-clickhouse): avoid unnecessary config refresh when clickhouse config unchanged. by @yqw570994511 in #5984
- [type:bugfix]Add more retry strategies by @JerryDtj in #5969
- [ci] upgrade codeql version for ci error by @Aias00 in #5994
- [type:fix] fix(admin): Ensure data consistency by adding @transactional by @yqw570994511 in #5992
- Added cache MD5 judgment by @JerryDtj in #5995
- [type:fix] (admin-appAuth): Fix path validation logic defects by @yqw570994511 in #5993
- [type:fix] fix(admin): Fix dirty data issue caused by cache deletion order in AlertDispatchServiceImpl. by @yqw570994511 in #5991
- [fix] fix ai plugin sql by @Aias00 in #5990
- fix admin:import comfig error. by @478320 in #5997
- [type:fix] (logging-elasticsearch): Fixed the issue where Elasticsearch log configuration was not refreshed correctly after modification. by @yqw570994511 in #6004
- [fix] fix ci by @Aias00 in #5998
- [type:fix] (logging-tencent): Fixed the issue where Tencent log configuration was not refreshed correctly after modification. by @yqw570994511 in #6002
- [type:fix] (logging-aliyun): Fixed the issue where Aliyun log configuration was not refreshed correctly after modification. by @yqw570994511 in #6000
- [feat] Supports generating Elasticsearch indices daily and creating an alias for them. by @Aias00 in #5977
- [refactor] refactor ai plugins by @Aias00 in #5986
- [fix] fix http check by @Aias00 in #5989
- [fix] fix java doc by @Aias00 in #6008
- [type:refactor] refactor ai plugin by @moremind in #6010
- [fix] fix license by @Aias00 in #6011
- [release] modify pom version to 2.7.0.1-SNAPSHOT by @Aias00 in #6012
New Contributors
- @xesprni made their first contribution in #5889
- @g0ne150 made their first contribution in #5905
- @cntigers made their first contribution in #5908
- @liyabing12138 made their first contribution in #5916
- @deepPublicGit made their first contribution in #5918
- @zongmingzhi made their first contribution in #5931
- @yqw570994511 made their first contribution in #5968
- @JerryDtj made their first contribution in #5969
Full Changelog: v2.7.0...v2.7.0.1