feat(envoy-update): update envoy to 1.36#3
Open
Jing-ze wants to merge 4 commits intohigress-group:istio-1.19from
Open
feat(envoy-update): update envoy to 1.36#3Jing-ze wants to merge 4 commits intohigress-group:istio-1.19from
Jing-ze wants to merge 4 commits intohigress-group:istio-1.19from
Conversation
- Comment out and remove deprecated extensions removed in Envoy 1.36 such as aws_iam, dynamic_ot, opencensus, wavm, squash, and trie_matcher - Update build targets to new paths and replace source/exe:envoy_common_lib with minimal_logger_lib and proper filter and server interfaces - Upgrade Bazel C++ standard from C++17 to C++20 for Linux and macOS builds - Change release binary script to require Ubuntu Bionic instead of Xenial - Replace absl endian conversions with platform-specific htobe32 and be32toh for metadata exchange filter - Adjust dependencies in extension BUILD files to use updated libraries and interfaces - Update Kafka broker and dlb contrib extension paths for compatibility
- Add connection_interface dependency to forward_downstream_sni filter BUILD file - Include connection_interface and buffer_interface in sni_verifier filter dependencies - Add connection_interface to tcp_cluster_rewrite filter dependencies in two BUILD targets - Update common extension BUILD to include hashable_interface, connection_interface, and filter_state_interface dependencies - Ensure proper declaration of interface dependencies across network filter extensions
…factories - Replace ProtobufWkt::Struct with ::google::protobuf::Struct across multiple components - Modify filter factory methods to return absl::StatusOr for better error handling - Update metadata exchange and authentication filters to use google::protobuf types consistently - Adjust Istio Stats filter to access server factory context properly - Enhance tcp and network filter configurations with consistent absl::StatusOr return types - Refactor expression handling in Istio Stats filter for improved CEL expression creation and evaluation - Fix log message parameter casting for authentication binding errors - Add missing base64_lib and http utility dependencies in build files - Use standardized key strings for filter state data storage in network listener filters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it:
upgrade envoy to 1.36, fix proxy compatible issue