From 7974086e9b5530770497339e086ae666ee185ea7 Mon Sep 17 00:00:00 2001 From: "Krinkin, Mike" Date: Tue, 14 Jan 2025 22:14:52 +0000 Subject: [PATCH] Refresh the version of hessian2-code dependency (#38005) Commit Message: The new version includes https://github.com/alibaba/hessian2-codec/pull/37 that contains a fix for one of the issues listeed in https://github.com/envoyproxy/envoy/issues/37911 (number 5 on the list). TL;DR: the issue is that in hessian2-codec the same cc file is used as a source for two different libraries. The code that depends on both of those libraries at the same time might have an issue because of the same source used several times. Additional Description: Related to #37911 Risk Level: Low Testing: Tested that Envoy builds with introduced changes, additionally run unit tests in `//test/extensions/common/dubbo/...` `//test/extensions/filters/network/dubbo_proxy/...` and `//test/extensions/filters/network/generic_proxy/codecs/dubbo/...`. dubbo is the extension that uses hessian2 codec (the full test suite will run as part of the PR checks as well). Docs Changes: n/a Release Notes: n/a Platform Specific Features: n/a --------- Signed-off-by: Mikhail Krinkin --- bazel/repository_locations.bzl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bazel/repository_locations.bzl b/bazel/repository_locations.bzl index f9b4e1a3ff40..1c3248d61430 100644 --- a/bazel/repository_locations.bzl +++ b/bazel/repository_locations.bzl @@ -865,13 +865,13 @@ REPOSITORY_LOCATIONS_SPEC = dict( project_name = "hessian2-codec", project_desc = "hessian2-codec is a C++ library for hessian2 codec", project_url = "https://github.com/alibaba/hessian2-codec.git", - version = "e9bb36e206f2c5054b50d11f88bb1b95c77766f8", - sha256 = "82743dcbf2bd624a68eb2c0d54963ea87446eba4eb08c117744f0669ddc70786", + version = "6f5a64770f0374a761eece13c8863b80dc5adcd8", + sha256 = "bb4c4af6a7e3031160bf38dfa957b0ee950e2d8de47d4ba14c7a658c3a2c74d1", strip_prefix = "hessian2-codec-{version}", urls = ["https://github.com/alibaba/hessian2-codec/archive/{version}.tar.gz"], use_category = ["dataplane_ext"], extensions = ["envoy.filters.network.dubbo_proxy", "envoy.filters.network.generic_proxy", "envoy.generic_proxy.codecs.dubbo"], - release_date = "2022-10-10", + release_date = "2025-01-14", cpe = "N/A", license = "Apache-2.0", license_url = "https://github.com/alibaba/hessian2-codec/blob/{version}/LICENSE",