Apache Shenyu 2.6.0 がリリースされました

Apache Shenyu について

Apache ShenYuJava Reactorを使用して開発された応答性の高いゲートウェイAPI高性能、動的かつ柔軟なトラフィック制御、ホットスワップ、簡単な導入などの機能を備え、登録、サービスプロキシ、プロトコル変換、ドキュメントなどの機能をAPI含む、完全なライフサイクルゲートウェイの完全なセットをすぐに利用できるようにユーザーに提供します。そして経営陣。Apache ShenYu はトップレベルのプロジェクトとして卒業しました。APIAPIAPI2022年7月Apache

公式ウェブサイト:https://shenyu.apache.org

Gitee: https://gitee.com/Apache-ShenYu/shenyu

GitHub: https://github.com/apache/shenyu

 

バージョンプレビュー

半年後、Apache ShenYuバージョン 2.6.0 がリリースされました。このバージョンには280+个 Pull Request、新しい契約20+个新特性、いくつかの機能拡張、いくつかの機能のリファクタリング、およびいくつかのバグ修正がすべて提出されました。合計の78位寄稿者が参加し、累計寄稿者は 350 人以上に達しました。

バージョン記録: https://github.com/apache/shenyu/compare/v2.5.1…v2.6.0

新機能

1. プラグインアップロード機能のサポート、ゲートウェイホットロードプラグインのサポート

具体的な使用方法については、https://shenyu.apache.org/zh/docs/next/developer/custom-plugin をご確認ください。

具体的な PR については、https://github.com/apache/shenyu/pull/4392 をご確認ください。

2. データ同期および登録センターとしての Apollo の使用をサポートする

sheneyu:
  sync:
    apollo:
      appId: shenyu
      meta: http://localhost:8080
      env: dev
      clusterName: test
      namespace: application

具体的な広報については、https://github.com/apache/shenyu/pull/4532 をご確認ください。

3. shenyuクライアントでspringbootクライアントの動的構成をサポートします。

4. TCPプラグインを追加する

具体的な使用方法については、https://shenyu.apache.org/zh/docs/next/plugin-center/proxy/tcp-plugin をご確認ください。

具体的な広報については、https://github.com/apache/shenyu/pull/4607 をご確認ください。

https://github.com/apache/shenyu/pull/4766

5. shenyuクライアントでAPIメタデータを収集するためのspringmvn(ブート)をサポート

具体的な広報については、https://github.com/apache/shenyu/pull/4600 をご確認ください。

6. Shenyu Ingress コントローラーのサポートを追加

具体的な使用方法については、https://shenyu.apache.org/zh/docs/user-guide/kubernetes-controller/build-deploy を参照してください。

https://shenyu.apache.org/zh/docs/user-guide/kubernetes-controller/config

具体的な PR については、https://github.com/apache/shenyu/pull/4620 をご確認ください。

構成は次のとおりです。

shenyu:
  netty:
    http:
      sni:
        enabled: true
        mod: k8s #k8s模式适用
        defaultK8sSecretNamespace: shenyu-ingress #默认secret资源的namespace
        defaultK8sSecretName: default-cert #默认secret资源名字

7. Zookeeper、naocs、apollo、HttpLongPolling、consul を shenyu サービス ディスカバリとして追加します

具体的な広報については、https://github.com/apache/shenyu/pull/4636 をご確認ください。

https://github.com/apache/shenyu/pull/4657

https://github.com/apache/shenyu/pull/4802

https://github.com/apache/shenyu/pull/4795

https://github.com/apache/shenyu/pull/4800

https://github.com/apache/shenyu/issues/4562

8.HUAWEI CLOUD LTSログ収集を追加

具体的な広報については、https://github.com/apache/shenyu/pull/4812 をご確認ください。

9. opengauss データベースのサポートを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4856 をご確認ください。

10. shenyuのデータ同期および登録センターとしてpolarisを追加します。

shenyu:
  sync:
    polaris:
      url: 127.0.0.1:8093
      namespace:
      fileGroup:

具体的な広報については、https://github.com/apache/shenyu/pull/4410 をご確認ください。

https://github.com/apache/shenyu/pull/4897

11. shenyuマッチングキャッシュを追加

shenyu:
  selectorMatchCache:
    ## selector L1 cache
    cache:
      enabled: false
      initialCapacity: 10000 # initial capacity in cache
      maximumSize: 10000 # max size in cache
    ## selector L2 cache, use trie as L2 cache
    trie:
      enabled: false
      cacheSize: 128 # the number of plug-ins
      matchMode: antPathMatch
  ruleMatchCache:
    ## rule L1 cache
    cache:
      enabled: true
      initialCapacity: 10000 # initial capacity in cache
      maximumSize: 65536 # max size in cache
    ## rule L2 cache, use trie as L2 cache
    trie:
      enabled: false
      cacheSize: 1024 # the number of selectors
      matchMode: antPathMatch

具体的な使用方法については、https://shenyu.apache.org/zh/docs/next/user-guide/property-config/client-property-config を参照してください。

具体的な広報については、https://github.com/apache/shenyu/pull/4417 をご確認ください。

https://github.com/apache/shenyu/pull/4536

12. プロメテウスの Shenyu 管理サポートを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4336 をご確認ください。

13. Shenyu アクチュエーターのエンドポイントを公開する

注: Shenyu ゲートウェイのメモリ データは、pr を通じて表示できます。

具体的な広報については、https://github.com/apache/shenyu/pull/4637 をご確認ください。

閉じる方法はアクチュエーターの構成を確認してください。

management:
  endpoints:
    web:
      exposure:
        include: "*" # or health,info

強化する

1. API ドキュメント クライアントにタグ属性を追加する

具体的な使用方法については、https://shenyu.apache.org/docs/user-guide/api-doc/shenyu-annotation-apidoc をご確認ください。

具体的な PR については、https://github.com/apache/shenyu/pull/4362 をご確認ください。

2. Brpc統合テストを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4319 をご確認ください。

3. Brpc は共有スレッド プールをサポートします

具体的な PR については、https://github.com/apache/shenyu/pull/4402 をご確認ください。

4. 暗号化プラグインのマッピング タイプを追加します (cryptorRequst および cryptorResponse)。

具体的な広報については、https://github.com/apache/shenyu/pull/4418 をご確認ください。

5. 暗号化プラグインは複数フィールドの暗号化をサポートします

具体的な PR については、https://github.com/apache/shenyu/pull/4435 をご確認ください。

6. p2c ロードバランシングアルゴリズムを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4451 をご確認ください。

7.base64 を使用してプラグイン文字列を生成し、プラグイン データに保存します。

具体的な使用方法については、https://shenyu.apache.org/zh/docs/next/developer/custom-plugin をご確認ください。

具体的な広報については、https://github.com/apache/shenyu/pull/4473 をご確認ください。

8. 最短応答負荷分散アルゴリズムを追加する

具体的な PR については、https://github.com/apache/shenyu/pull/4488 をご確認ください。

9. ハッシュ負荷分散テスト ケースを追加する

具体的な PR については、https://github.com/apache/shenyu/pull/4383 をご確認ください。

10.DetailSeriviceテストケースの追加

具体的な PR については、https://github.com/apache/shenyu/pull/4450 をご確認ください。

11. 幅広い戦略を提供する

具体的な構成は次のとおりです。

shenyu:
    switchConfig:
       local: true
       collapseSlashes: false #true表示开启宽泛路径支持

具体的な広報については、https://github.com/apache/shenyu/pull/4522 をご確認ください。

12. shenyu-common の enums パッケージ テスト ケースを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4541 をご確認ください。

13. shenyu-commonのdtoパッケージテストケースを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4549/ をご確認ください。

14. Shenyu-admin のモデル パッケージ テスト ケースを追加します。

具体的な広報については、https://github.com/apache/shenyu/issues/4540 をご確認ください。

15. shenyu マッチ キャッシュ テスト ケースを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4557 をご確認ください。

16. k8s プローブをサポート

具体的な広報については、https://github.com/apache/shenyu/pull/4567 をご確認ください。

17. shenyu-adminのサービスパッケージテストを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4579 をご確認ください。

18. APIドキュメントにjsonサポートを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4591 をご確認ください。

19. モックプラグインの SPEL はデフォルトで安全です

具体的な広報については、https://github.com/apache/shenyu/pull/4606 をご確認ください。

20.ShenyuClientApiDocExecutorSubscriberテストケースを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4632 をご確認ください。

21. shenyu-client-sofa モジュールのテスト ケースを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4688 をご確認ください。

22.shenyu api doc追加するにはtag relation

具体的な PR については、https://github.com/apache/shenyu/pull/4362 をご確認ください。

23. Windows に開始スクリプトと停止スクリプトを追加する

具体的な広報については、https://github.com/apache/shenyu/pull/4673 をご確認ください。

24.ShenyuSdkClientFactoryテストケースを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4645 をご確認ください。

25. Shenyu e2e springcloud プラグインの WebSocket 同期サポートを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4698 をご確認ください。

26. 自動的にオフラインになる分割プラグインをサポート

具体的な PR については、https://github.com/apache/shenyu/pull/4702 をご確認ください。

27. springcloud サービス インスタンス キャッシュを追加する

具体的な PR については、https://github.com/apache/shenyu/pull/4705 をご確認ください。

具体的な使用方法については、https://shenyu.apache.org/zh/docs/next/plugin-center/proxy/spring-cloud-plugin を参照してください。

shenyu:
    springCloudCache:
       enabled: false # 为true是开启springcloud缓存

28. i18n をサポートするためにパスワードを変更します

具体的な PR については、https://github.com/apache/shenyu/pull/4758 をご確認ください。

29.shenyu ディスカバリーは WebSocket 同期をサポートします

具体的な広報については、https://github.com/apache/shenyu/pull/4768 をご確認ください。

30.springbootバージョンを次のようにアップグレードします2.7.13

具体的な広報については、https://github.com/apache/shenyu/pull/4783 をご確認ください。

31. e2e-springcloud の nacos と Zookeeper の同期テストを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4747 をご確認ください。

32.api doc clientアノテーション生成属性の追加

具体的な PR については、https://github.com/apache/shenyu/pull/4845 をご確認ください。

33.zookeeperクライアントの自動オフラインをサポートします

具体的な広報については、https://github.com/apache/shenyu/pull/4806 をご確認ください。

34.Apollo client自動オフラインをサポート

具体的な PR については、https://github.com/apache/shenyu/pull/4855 をご確認ください。

35. Swagger ドキュメントをサポートし、ドキュメントをデータベースに保存する

具体的な PR については、https://github.com/apache/shenyu/pull/4849 をご確認ください。

36.nacos client自動オフラインをサポート

具体的な広報については、https://github.com/apache/shenyu/pull/4890 をご確認ください。

37. alibaba dubbo e2e テストケースを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4859 をご確認ください。

38. Apache dubbo e2e テストケースを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4899 をご確認ください。

39. shenyu spring SDK テストケースを追加

具体的な広報については、https://github.com/apache/shenyu/pull/4913 をご確認ください。

40. ソファ e2e テストを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4919 をご確認ください。

41. Apollo データ同期のテスト ケースを追加する

具体的な PR については、https://github.com/apache/shenyu/pull/4918 をご確認ください。

42. データベース接続プール構成の追加(hakari)

具体的な PR については、https://github.com/apache/shenyu/pull/4938 をご確認ください。

43. シェンユを追加idea icon

具体的な広報については、https://github.com/apache/shenyu/pull/4951 をご確認ください。

リファクタリング

1. Shenyu 管理者のリファクタリング

具体的な PR については、https://github.com/apache/shenyu/pull/4355 をご確認ください。

2. 最もアクティブでないバランスアルゴリズムを最適化する

具体的な PR については、https://github.com/apache/shenyu/pull/4342 をご確認ください。

3. Shenyu サインプラグインの最初のバージョンの互換性を最適化します。

具体的な広報については、https://github.com/apache/shenyu/pull/4332 をご確認ください。

具体的な使用方法については、https://shenyu.apache.org/docs/plugin-center/security/sign-plugin をご確認ください。

4. Shenyu 上流チェックロジックの最適化

具体的な広報については、https://github.com/apache/shenyu/pull/4386 をご確認ください。

5. プロジェクトのグローバル バージョンを最適化する

具体的な広報については、https://github.com/apache/shenyu/pull/4394 をご確認ください。

6. 最適化されたShenyuConsulConfigWatchコード

具体的な PR については、https://github.com/apache/shenyu/pull/4400 をご確認ください。

7. Shenyu プレフィックス ツリー マッチング ロジックを最適化する

具体的な PR については、https://github.com/apache/shenyu/pull/4414 をご確認ください。

8. ルール条件を送信する際の検証を最適化する

具体的な広報については、https://github.com/apache/shenyu/pull/4403 をご確認ください。

9. shenyu-client-websocketのクライアント登録コードを最適化する

具体的な PR については、https://github.com/apache/shenyu/pull/4462 をご確認ください。

10. Micrometer のライセンスに依存するように shenyu 管理者を追加します

具体的な広報については、https://github.com/apache/shenyu/pull/4409 をご確認ください。

11. maven-assembly-plugin パッケージ化プラグインをバージョン 3.5.0 に更新します。

具体的な広報については、https://github.com/apache/shenyu/pull/4673 をご確認ください。

12. グローバルプラグインの並べ替えを最適化する

具体的な広報については、https://github.com/apache/shenyu/pull/4429 をご確認ください。

13. Shenyu 管理で StatelessToken の代わりに BearerToken を使用する

具体的な広報については、https://github.com/apache/shenyu/pull/4516 をご確認ください。

14. shenyu-logging モジュールのリファクタリング

具体的な広報については、https://github.com/apache/shenyu/pull/4526 をご確認ください。

15. APIドキュメントのサポート検証

具体的な広報については、https://github.com/apache/shenyu/pull/4564 をご確認ください。

16. shenyu プレフィックス ツリーを最適化し、*マッチングをサポートする

具体的な広報については、https://github.com/apache/shenyu/pull/4569 をご確認ください。

17. プラグインのホットロードを最適化する

具体的な PR については、https://github.com/apache/shenyu/pull/4392 をご確認ください。

18. 最適化されたShenyuWebHandlerputPlugin メソッド

具体的な広報については、https://github.com/apache/shenyu/pull/4598 をご確認ください。

19. Shenyu Webフィルターのリファクタリング

具体的な広報については、https://github.com/apache/shenyu/pull/4614 をご確認ください。

20. oauth2 plguin プラグインのリファクタリング

具体的な広報については、https://github.com/apache/shenyu/pull/4624 をご確認ください。

21. shenyuセレクターの継続フィールドをリファクタリングする

具体的な PR については、https://github.com/apache/shenyu/pull/4635 をご確認ください。

22. Shenyu の選択とルールの一致するキャッシュをリファクタリングする

具体的な PR については、https://github.com/apache/shenyu/pull/4578 をご確認ください。

23. Shenyu クライアントの未使用のジェネリックを削除しました

具体的な広報については、https://github.com/apache/shenyu/pull/4653 をご確認ください。

24. shenyu の Sentinel プラグインのサポートをリファクタリングする

具体的な PR については、https://github.com/apache/shenyu/pull/4669 をご確認ください。

25. アクチュエーターのエンドポイントを介してキャッシュされたデータを公開する

具体的な広報については、https://github.com/apache/shenyu/pull/4637 をご確認ください。

https://github.com/apache/shenyu/pull/4658

26. リファクタリングcheckUserPassword方法、開始時に既知のエラー ログを出力しない

具体的な広報については、https://github.com/apache/shenyu/pull/4697 をご確認ください。

27. ログを印刷するためのパラメータを追加する

具体的な広報については、https://github.com/apache/shenyu/pull/4637 をご確認ください。

28. shenyu グローバル例外処理をリファクタリングする

具体的な広報については、https://github.com/apache/shenyu/pull/4709 をご確認ください。

29. shenyuプラグインによってアップロードされた統合テストを追加しました

具体的な広報については、https://github.com/apache/shenyu/pull/4679 をご確認ください。

30. 糖衣構文を最適化する

具体的な広報については、https://github.com/apache/shenyu/pull/4700 をご確認ください。

31. Discovery_upstream の Discovery_handler_id フィールドを最適化します。

具体的な PR については、https://github.com/apache/shenyu/pull/4710 をご確認ください。

32. shenyu-plugin モジュールをリファクタリングし、プロキシ プラグインを分類してアーカイブする

具体的な PR については、https://github.com/apache/shenyu/pull/4765 をご確認ください。

33. リファクタリングされたAlibabaDubboConfigCacheキャッシュ

具体的な広報については、https://github.com/apache/shenyu/pull/4772 をご確認ください。

34. hutool の依存関係を削除する

具体的な広報については、https://github.com/apache/shenyu/pull/4773 をご確認ください。

35. リファクタリングShenyuClientShutdownHook

具体的な PR については、https://github.com/apache/shenyu/pull/4780 をご確認ください。

36.Extractor追加BaseAnnotationApiBeansExtractor

具体的な広報については、https://github.com/apache/shenyu/pull/4787 をご確認ください。

37. マルチクライアント登録のサポート

具体的な広報については、https://github.com/apache/shenyu/pull/4790 をご確認ください。

38. Shenyu のチェック スタイルをサポートするために Shenyu-e2e をリファクタリングする

具体的な広報については、https://github.com/apache/shenyu/pull/4799 をご確認ください。

39. Shenyu クライアント登録ロジックの最適化

具体的な広報については、https://github.com/apache/shenyu/pull/4809 をご確認ください。

40. Shenyu Division プラグインのドメイン名テストを追加します

具体的な広報については、https://github.com/apache/shenyu/pull/4803 をご確認ください。

41. rpc_ext フィールドの拡張子を更新します。

具体的な PR については、https://github.com/apache/shenyu/pull/4821 をご確認ください。

42. 領事の接続動作の最適化

具体的な PR については、https://github.com/apache/shenyu/pull/4832 をご確認ください。

43. shenyu e2eのspringcloudのyaml追加方法をリファクタリングする

具体的な広報については、https://github.com/apache/shenyu/pull/4837 をご確認ください。

44. k8s Ingress コントローラーの統合テストを追加

具体的な PR については、https://github.com/apache/shenyu/pull/4820 をご確認ください。

45. apidoc 詳細インターフェースのドキュメントフィールドを分割し、requestHeaders、responseParameters およびその他のフィールドを追加します。

具体的な PR については、https://github.com/apache/shenyu/pull/4865 をご確認ください。

46. Swagger サンプル プロジェクトを追加して、API ドキュメントの関連機能をテストします

具体的な PR については、https://github.com/apache/shenyu/pull/4825 をご確認ください。

47. Shenyu管理者のJSON形式フォームフィールドの表示を最適化する

具体的な広報については、https://github.com/apache/shenyu/pull/4873 をご確認ください。

48. Shenyu ログの可観測性をリファクタリングする

具体的な広報については、https://github.com/apache/shenyu/pull/4874 をご確認ください。

49. ブートストラップ起動ログの追加

具体的な広報については、https://github.com/apache/shenyu/pull/4879 をご確認ください。

50. Swagger の API ドキュメントをリファクタリングする

具体的な PR については、https://github.com/apache/shenyu/pull/4892 をご確認ください。

51. grpc バージョンを 1.53.0 にアップグレードします。

具体的な PR については、https://github.com/apache/shenyu/pull/4841 をご確認ください。

52. Refactor APIメタデータ処理機能

具体的な PR については、https://github.com/apache/shenyu/pull/4948 をご確認ください。

53. コードと pom の依存関係を最適化する

具体的な PR については、https://github.com/apache/shenyu/pull/4945 をご確認ください。

バグの修正

1. h2のパスを最適化する

具体的な広報については、https://github.com/apache/shenyu/pull/4351 をご確認ください。

2.暗号化応答プラグインの呼び出しエラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4331 をご確認ください。

3. jdk8 Map computeIfAbsent のパフォーマンスのバグを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4338 をご確認ください。

4.zombieRemovalTimesコードを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4368 をご確認ください。

5.アップグレード後のSQLエラーを修正する

具体的な広報については、https://github.com/apache/shenyu/pull/4374 をご確認ください。

6. detecterOfflineLinks タグを削除します

具体的な PR については、https://github.com/apache/shenyu/pull/4382 をご確認ください。

7. 平らになったポンポンを無視する

具体的な広報については、https://github.com/apache/shenyu/pull/4390 をご確認ください。

8. LOG呼び出し方法を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4387 をご確認ください。

9. nacos を使用して sheyu-example-springcloud の NPE を修正する

具体的な PR については、https://github.com/apache/shenyu/pull/4396 をご確認ください。

10. Shenyu-admin 名の型引数を修正

具体的な PR については、https://github.com/apache/shenyu/pull/4340 をご確認ください。

11. 負荷分散 spi リソースを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4411 をご確認ください。

12.SQLスクリプトエラーを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4412 をご確認ください。

13. ジャクソンの 24 時間形式とタイムゾーンを修正する

具体的な広報については、https://github.com/apache/shenyu/pull/4413 をご確認ください。

14. JwtUtils エラーを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4420 をご確認ください。

15. ダボ呼び出し元キャッシュのバグを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4433 をご確認ください。

16. 欠落しているホストの削除操作を修正

具体的な PR については、https://github.com/apache/shenyu/pull/4425 をご確認ください。

17. SpringMvcClientEventListener テストケースを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4252 をご確認ください。

18.ゾンビアップデートPENDING_SYNCのエラーを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4430 をご確認ください。

19.windlfuのメモリリークを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4486 をご確認ください。

20. ルールが多すぎるためにルールクエリが失敗する問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4499 をご確認ください。

21. http の例で欠落しているアクチュエータの依存関係とポート エラーを修正します。

具体的な PR については、https://github.com/apache/shenyu/pull/4506 をご確認ください。

22. UpstreamCheckUtils の http および https エラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4509 をご確認ください。

23. FileFilterによるメモリリークの問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4507 をご確認ください。

24. Zookeeper の同期エラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4906 をご確認ください。

25. MemorySafeWindowTinyLFUMap のメモリ リーク エラーを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4524 をご確認ください。

26. ApiDoc パスに区切り文字がない問題を修正

具体的な PR については、https://github.com/apache/shenyu/pull/4528 をご確認ください。

27. Shenyu trieのNPEを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4533 をご確認ください。

28.プラグインスキップエラーを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4589 をご確認ください。

29. oracle SQLエラーを修正する

具体的な広報については、https://github.com/apache/shenyu/pull/4595 をご確認ください。

30. Shenyu管理画面でShenyuアイコンを読み込めない問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4605 をご確認ください。

31. hystrixフォールバックバグを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4593 をご確認ください。

32. ディバイドとスプリングクラウドのウォームアップ時間を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4619 をご確認ください。

33. springcloud サービスセレクターを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4639 をご確認ください。

34. shenyu-spring-boot-starter-plugin-mockを修復し、spring.factoriesを追加する

具体的な広報については、https://github.com/apache/shenyu/pull/4644 をご確認ください。

35. shenyu-client-mvc と shenyu-client-springcloud の失われた IP を修復する

具体的な広報については、https://github.com/apache/shenyu/pull/4681 をご確認ください。

36. キャッシュ内のルールデータとセレクターデータが空になる問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4716 をご確認ください。

37. APIドキュメントモジュール更新API詳細エラーを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4720 をご確認ください。

38. KafkaLogCollectClient の構成からトピックを取得する問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4756 をご確認ください。

39.loggingConsoleプラグインのスレッドセーフ問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4763 をご確認ください。

40. brpc 統合テストの応答サイズを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4784 をご確認ください。

41. plugn-dubbo-commonのセレクタ更新がグレーアウトしてキャッシュが削除される問題を修正

具体的な PR については、https://github.com/apache/shenyu/pull/4762 をご確認ください。

42. Shenyu管理メニュー名のバグを修正

具体的な PR については、https://github.com/apache/shenyu/pull/4805 をご確認ください。

43. Shenyu管理者が領事ポートを設定できない問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4843 をご確認ください。

44. ShenyuクライアントのメタデータとURIがapolloとadminに同期できない問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4851 をご確認ください。

45. PathVariable アノテーションの URL が一致しない問題を修正

具体的な PR については、https://github.com/apache/shenyu/pull/4852 をご確認ください。

46. PathPatternモードでuriが更新できない問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4854 をご確認ください。

47. クライアントの close メソッド呼び出しを 2 回修正する

具体的な PR については、https://github.com/apache/shenyu/pull/4867 をご確認ください。

48. shenyuエラー処理のconsul設定を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4872 をご確認ください。

49. Request、modifyResponse プラグインから未使用の設定を削除する

具体的な広報については、https://github.com/apache/shenyu/pull/4882 をご確認ください。

50. http 登録メタデータ エラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4889 をご確認ください。

51. WebSocketがユーザー定義のクローズ状態を失う問題を修正

具体的な広報については、https://github.com/apache/shenyu/pull/4844 をご確認ください。

52. 特殊なシンボルが使用されている場合、consul register がメタパスの属性を失う問題を修正

具体的な PR については、https://github.com/apache/shenyu/pull/4885 をご確認ください。

53. etcd同期エラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4911 をご確認ください。

54. Shenyu管理者の複数同期イベントエラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4941 をご確認ください。

55.Shenyu motanプラグイン実行エラーを修正

具体的な広報については、https://github.com/apache/shenyu/pull/4934 をご確認ください。

寄稿者

リリースへのサポートと参加に対し、以下の貢献者2.6.0(順不同) に心より感謝いたします。

Midnight2104、koonchen、847850277、balloon72、yu199195、iwangjie、damonxue、tian-pengfei、caojiajun、dragon-zhang、u3breeze、li-keguo、SuperMonkeyC、mahaitao617、tomsun28、moremind、liaolzy、Ceilzcx、mi Saya295、Boyu Li4、HaiqiQin、starlight2003 、stulzq、ywj1352、yunlongn、aFlyBird0、dengliming、plutokaito、xuyicheng1995、lan-dian、sachin10fi、zuobiao-zhou、hudongdong129、crudboy、aoshiguchen、VampireAchao、JooKS-me、Redick01、huanccwang、lijay76 74、オム・エルナシ、ペンヘン、 12 月 - Pb、6freeair2016、jieyangxchen、lianjunwei、u3breeze、eurecalulu、wanyaoasiainfo、wanyaoasiainfo、Kakk22、xuziyang、menglujing、xcsnx、yu1183688986、lahmXu、fabian4、ileonli、VampireAchao、GOODBOY008 、TeslaCN

貢献者になる

私たちはすべての貢献者が ShenYu に参加することを歓迎します。また、Apache Way の精神に基づいて ShenYu に参加する貢献者も歓迎します。

寄稿者のガイドラインについては、以下を参照してください。

https://shenyu.apache.org/zh/community/contributor-guide

おすすめ

転載: www.oschina.net/news/253865/apache-shenyu-2-6-0-released