* Bump version to v1.38.0-pre1 (#26208)
* Bump version to v1.38.0-pre1
* Regenerate projects
* [Backport][v1.38.x] Add EventEngine's port.h to the podspec (#26222)
Backport of #26220 to v1.38.x. This is the only backport, since the EventEngine code was introduced after v1.37 was cut.
This file is needed for the Objective-C cocoapod build.
* fix xds resolver to add XdsClient to channel args even on errors (#26282) (#26288)
Co-authored-by: Mark D. Roth <roth@google.com>
* Backport config update timeout change to v1.38.x (#26276)
* Enable Traffic Director time tracer (#26111)
* Just update the timeout (#26223)
* Increase xds job timeouts (#26187)
* Revert grpc_xds_k8s job timeouts back to 120 mins (#26219)
* Revert grpc_xds_k8s_python timeout to 120mins (#26221)
Seems to have been inadvertently increased in #26187
Co-authored-by: Eric Gribkoff <ericgribkoff@google.com>
Co-authored-by: Yash Tibrewal <yashkt@google.com>
* Bump v1.38.x to v1.38.0 (#26317)
* Bump version to v1.38.0
* Regenerate projects
* Provide custom sponge configs to exclude manual runs from testgrid (#26283) (#26313)
* Provide custom sponge configs
* Correct the script
* Allow test scripts to produce artifacts through Docker
* Overcome the direcotry clone in our docker script
* Expose TESTGRID_EXCLUDE and GIT_ORIGIN_URL through docker run
* Make sanity tests happy
* Revert "Provide custom sponge configs to exclude manual runs from testgrid (#26283) (#26313)" (#26324)
This reverts commit 54dc182082.
* better way of building protoc aarch64 artifacts (#26423)
* Backport #26430 and #26435 to v1.38.x (#26436)
* workaround #26279 at the expense of binary compatibility
* correctly tag aarch64 wheels as manylinux_2_24
* remove unnecessary comments left by #26430
* Backport #22964 into v1.38.x (#26448)
* upgrade dotnet SDK 3 for C# build
* add C# global.json
* install dotnet SDK 3 on macos
* upgrade C# docker images to debian buster
* regenerate dockerfiles
* Backport fixes from #26465 to v1.38.x (#26466)
* switch remaining tests to C# buster image
* remove C#'s global.json (which requires dotnet SDK 3+)
* dotnet SDK3 currently breaks C# package build
* regenerate dockerfiles
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: AJ Heller <hork@google.com>
Co-authored-by: donnadionne <donnadionne@google.com>
Co-authored-by: Mark D. Roth <roth@google.com>
Co-authored-by: Lidi Zheng <lidiz@google.com>
Co-authored-by: Eric Gribkoff <ericgribkoff@google.com>
Co-authored-by: Jan Tattermusch <jtattermusch@users.noreply.github.com>
* Add cpp macro to append wrapped language info to xDS user agent
* Add Python xDS user agent
* fix redefinition error and add macro for wrapped lang version
* clang-format
* Revert xds_api.cc changes
* Use two separate macros
* Yapf
* Regenerate projects
* Include _metadata.py in source distributions
* Attempt to fix quote escaping on Windows
Co-authored-by: Mark D. Roth <roth@google.com>
Generates performance tests with real names instead of uuids. This allows test names to be up to 253 characters long, which is now supported by the framework.
* Updated instructions for vcpkg install on Windows
bootstrap-vcpkg.sh script doesn't work out of the box on Windows
Rest of the commands are OS-neutral
* Update README.md
* Update wrap_memcpy.cc
Don't define symbol memcpy@GLIBC_2.2.5 on Android, which can lead to issues with the link option "-Wl,--no-undefined" (see b/190214878)
* Update wrap_memcpy.cc
* Update wrap_memcpy.cc
* Add cpp macro to append wrapped language info to xDS user agent
* fix redefinition error and add macro for wrapped lang version
* clang-format
* don't use macro with leading underscore
* Use trailers_only info to guide proxy
* Mark 1 test still unproxyable
* enable retry_too_many_attempts proxy test
* disable retries in proxy
* clang-format
Co-authored-by: Vijay Pai <vpai@google.com>
* support user provided audience in gdc and jwt
* fix 1st round of comments
* fix ruby and php to use new GDC API
* fix python clang issue
* address 2nd round of comments
* fix string_view issue
* remove length param in string_view constructor