This is 1.78.0([gutsy](
https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) release announcement for gRPC-Core and the wrapped languages C++, C#, Objective-C, Python, PHP and Ruby. Latest release notes are [here](
https://github.com/grpc/grpc/releases/tag/v1.78.0).
This release contains refinements, improvements, and bug fixes, with highlights listed below.
C++- adding address_sorting dep in naming test build. (#41045)
Objective-C- [Backport][v1.78.x][Fix][Compiler] Plugins fall back to the edition 2023 for older protobuf. (#41358)
Python- [python] aio: fix race condition causing asyncio.run() to hang forever during the shutdown process. (#40989)
- [Python] Migrate to pyproject.toml build system from setup.py builds. (#40833)
- [Python] Log error details when ExecuteBatchError occurs (at DEBUG level). (#40921)
- [Python] Update setuptools min version to 77.0.1 . (#40931)
Ruby- [ruby] Fix version comparison for the ruby_abi_version symbol for ruby 4 compatibility. (#41061)