Skip to content

Upgrade to grpc v1.47.0

Stan Hu requested to merge sh-upgrade-grpc-1.47.0 into master

What does this MR do and why?

This version allows precompiled gems to work with Ruby 3.1. The precompiled x86 gem (https://rubygems.org/gems/grpc/versions/1.42.0-x86_64-linux) requires a Ruby version of >= 2.4, < 3.1.dev.

Versions prior to grpc v1.48.0 can't be compiled on Fedora 38 due to https://bugs.archlinux.org/task/78379.

Note that we can't upgrade past v1.48.0 until omnibus-gitlab!6908 (merged) is merged. v1.48.0+ won't compile on Omnibus GitLab without a workaround to address compilation issues with including the wrong re2 headers. https://github.com/grpc/grpc/pull/32580 solves that issue upstream.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Stan Hu

Merge request reports