gRPC
v1.78.1Networking & MessaginggRPC v1.78.1 is a maintenance release addressing critical Python fork handling issues and Ruby 4.0 compatibility, with no breaking changes for most users.
enhancementUpgrade to resolve Python multithreading issues
This release fixes a critical bug where Python applications using gRPC in multithreaded environments with fork() would hang with 'Other threads are currently calling into gRPC, skipping fork() handlers' errors. If you're experiencing similar issues, upgrade immediately and test your fork-heavy workloads.
enhancementPlan Ruby 4.0 migration path
With Ruby 4.0 support now available, review your Ruby-based gRPC services for compatibility testing. The native gems should provide better performance, but validate your deployment pipeline supports the new Ruby version before upgrading production systems.
Key changes (4)
- Fixed Python fork support inconsistency causing request processing hangs in multithreaded environments
- Removed unintentional warning log messages in Python implementations
- Added Ruby 4.0 support with native gem builds
- Updated Python API documentation site with modern design