Skip to content

2.0.1.0-2023.0.3 (stable version)

Latest
Compare
Choose a tag to compare
@SkyeBeFreeman SkyeBeFreeman released this 27 May 12:26
· 12 commits to 2023 since this release

Dependency Version

  • Spring Cloud Tencent: 2.0.1.0-2023.0.3
  • Spring Cloud: 2023.0.3
  • Spring Boot: 3.3.5
  • Spring Framework: 6.1.14

Full Changelog

1.13.2-2023.0.0...2.0.1.0-2023.0.3

Features / Enhancements

  • Auth

    • feat:support auth. #1479
  • Circuit Breaker

    • feat:upgrade api circuit breaker. #1442
    • feat: implement circuit breaker in enhance plugin, support listen config group, support refresh single config in refresh_context mode. #1501
    • feat:support circuit breaker metrics reporting. #1503
    • feat:support default instance circuit breaker rule. #1506
  • Config

    • refactor:let the configuration SDK context stand alone. #1266
    • feat:support consul config. #1410
    • feat:support consul config data. #1417
    • fix: fix watch tsf config, fix bean refresh with RefreshScope and ConfigurationProperties #1512
    • feat: support config event #1535
  • Context

    • feat:support polaris event. #1502
    • feat:use polaris-all for shading third-party dependencies. #1505
    • feat:support stat and event report with service discovery. #1537
  • Contract

    • fix:fix app starting failed when user using custom OpenAPI bean. #1414
    • fix:fix contract reporting bug when using TSF. #1422
  • Discovery

    • feat:add zero protection. #1408
    • feat:add Tencent Cloud TSF support. #1409
    • feat:support consul service update task. #1413
    • fix: move ConditionalOnTsfEnabled to spring-cloud-tencent-commons #1415
    • refactor:update registry status. #1484
  • Metadata

    • fix:fix caller disposable metadata handle when using tracing. #1483
  • Plugins

    • feat: support lossless online/offline #1254
    • fix: fix the lossless provider override in multiple registries scenario #1263
    • fix: fix lossless deregister failed when no health-check configured #1279
    • fix:fix no registry when lossless is disabled. #1312
    • feat: add trace report support #1411
    • fix: fix test case unstable issues #1412
    • feat: support tsf trace demo & remove client span attributes #1419
    • feat: support lossless config from console & support warmup #1445
    • feat:add admin http handler. #1450
    • feat:upgrade trace plugin. #1480
    • feat:support smooth upgrade from tsf. #1482
    • fix:fix caller disposable metadata handle when using tracing. #1478
    • feat: support gateway context, feign eager-load support default value. #1504
    • fix count circuit breaker in gateway & return 404 when context api does not match #1509
  • Ratelimit

    • feat:support concurrency rate limit. #1454
  • Router

    • feat: support lane router #1256
    • feat: add polaris router lane examples #1270
    • fix:fix nearby router properties loading bug. #1272
    • fix: gramma issues for lane router example & optimize the gateway dependency #1274
    • feat:support TSF router. #1420
    • feat:upgrade nearby router and add namespace nearby router. #1421
    • feat:support polaris route for gateway mvc #1493
  • RpcEnhancement

    • fix: update EnhancedRequestContext toString method. #1546

Fixes

  • fix: fix RouterLabelRestTemplateInterceptor add response headers exception with httpclient5 #1239
  • fix:add warn log to ApplicationContextAwareUtils. #1297
  • fix the ratelimit bug for 2023 #1316
  • fix: memory cost too many when using wildcard feign calls #1416
  • fix: fix TSF context bootstrap configuration #1424
  • fix: fix PolarisCircuitBreakerConfiguration not clear when gateway invoke by wildcard apis #1426
  • fix:fix actuator name warning from #1428. #1431
  • fix: fix javaagent ratelimit pb method not found error #1569

Docs / Project

  • feat:upgrade jackson version. #1262
  • feat:upgrade jacoco version. #1310
  • fix:update spring boot version. #1333
  • feat: add spring cloud gateway mvc example #1367
  • feat:upgrade spring cloud 2023 version. #1451
  • docs:update JDK version configuration in GitHub Actions. #1507
  • docs:simplify GitHub Actions. #1513
  • docs: update GitHub Actions. #1556

Contributors

Thanks to the contributors who participated in this release!

@SkyeBeFreeman
@gzoldou
@shedfreewu
@andrewshan
@fredrikliu
@luguoji
@fuyuwei01
@peerless1024

How to upgrade

This version is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies version to it. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.