Changelog for
grpc-source-1.51.1-1.1.noarch.rpm :
* Fri Dec 02 2022 Jan Engelhardt
- Update to release 1.51.1
* Only a macOS/aarch64-related change
* Mon Nov 21 2022 Jan Engelhardt - Update to release 1.51
* c-ares DNS resolver: fix logical race between resolution timeout/cancellation and fd readability.
* Remove support for pthread TLS
* Fri Oct 28 2022 Michael Ströder - Update to release 1.50.1 Fix Bazel 4 support and objc bazel tests on python3.9 (#31410)
* Fri Oct 14 2022 Michael Ströder - Update to release 1.50.0
* Core - Derive EventEngine from std::enable_shared_from_this. (#31060) - Revert \"Revert \"[chttp2] fix stream leak with queued flow control update and absence of writes (#30907)\" (#30991)\". (#30992) - [chttp2] fix stream leak with queued flow control update and absence of writes. (#30907) - Remove gpr_codegen. (#30899) - client_channel: allow LB policy to communicate update errors to resolver. (#30809) - FaultInjection: Fix random number generation. (#30623)
* C++ - OpenCensus Plugin: Add measure and views for started RPCs. (#31034)
* C# - Grpc.Tools: Parse warnings from libprotobuf (fix #27502). (#30371) - Grpc.Tools add support for env variable GRPC_PROTOC_PLUGIN (fix #27099). (#30411) - Grpc.Tools document AdditionalImportDirs. (#30405) - Fix OutputOptions and GrpcOutputOptions (issue #25950). (#30410)
* Python - Support Python 3.11. (#30818)
* Ruby - Fix ruby windows ucrt build. (#31051) - Drop support for ruby 2.5. (#30699)
* Thu Sep 22 2022 Michael Ströder - Update to release 1.49.1
* All - Update protobuf to v21.6 on 1.49.x. (#31028)
* Ruby - Backport \"Fix ruby windows ucrt build #31051\" to 1.49.x. (#31053)- Update to release 1.49.0
* Core - Backport: \"stabilize the C2P resolver URI scheme\" to v1.49.x. (#30654) - Bump core version. (#30588) - Update OpenCensus to HEAD. (#30567) - Update protobuf submodule to 3.21.5. (#30548) - Update third_party/protobuf to 3.21.4. (#30377) - [core] Remove GRPC_INITIAL_METADATA_CORKED flag. (#30443) - HTTP2: Fix keepalive time throttling. (#30164) - Use AnyInvocable in EventEngine APIs. (#30220) Python - Support Python 3.11 (#30818). (#30944) - Add type stub generation support to grpcio-tools. (#30498) Ruby - Backport \"Drop support for ruby 2.5 (#30699)\" to v1.49.x. (#30762)
* Thu Sep 01 2022 Jan Engelhardt - Update to release 1.48.1
* Backport EventEngine Forkables
* Sat Aug 27 2022 Jan Engelhardt - Update to release 1.48.0
* C++14 is now required
* xDS: Workaround to get gRPC clients working with istio- Drop grpc-correct-pkgconfig-path.patch (merged)- Drop grpc-cxx17.patch, grpc-no-return-from-non-void-function.patch
* Fri May 20 2022 Michael Ströder - Update to release 1.46.3
* backport: xds: use federation env var to guard new-style resource name parsing (#29725) #29727
* Mon May 16 2022 Jan Engelhardt - Update to release 1.46.2
* Ruby fixes
* Wed May 11 2022 Jan Engelhardt - Update to release 1.46.1
* This release contains unspecified refinements, improvements and bug fixes.
* Thu May 05 2022 Jan Engelhardt - Update to release 1.46
* Added HTTP/1.1 support in httpcli
* HTTP2: Add graceful goaway
* Sun May 01 2022 Jan Engelhardt - Update to release 1.45.2
* Various fixes related to XDS
* HTTP2: Should not run cancelling logic on servers when receiving GOAWAY
* Sat Apr 02 2022 Jan Engelhardt - Update to release 1.45.1
* Switched to epoll1 as a default polling engine for Linux
* Sat Mar 19 2022 Atri Bhattacharya - Update to version 1.45.0:
* Core: - Backport \"Include ADS stream error in XDS error updates (#29014)\" to 1.45.x [gh#grpc/grpc#29121]. - Bump core version to 23.0.0 for upcoming release [gh#grpc/grpc#29026]. - Fix memory leak in HTTP request security handshake cancellation [gh#grpc/grpc#28971]. - CompositeChannelCredentials: Comparator implementation [gh#grpc/grpc#28902]. - Delete custom iomgr [gh#grpc/grpc#28816]. - Implement transparent retries [gh#grpc/grpc#28548]. - Uniquify channel args keys [gh#grpc/grpc#28799]. - Set trailing_metadata_available for recv_initial_metadata ops when generating a fake status [gh#grpc/grpc#28827]. - Eliminate gRPC insecure build [gh#grpc/grpc#25586]. - Fix for a racy WorkSerializer shutdown [gh#grpc/grpc#28769]. - InsecureCredentials: singleton object [gh#grpc/grpc#28777]. - Add http cancel api [gh#grpc/grpc#28354]. - Memory leak fix on windows in grpc_tcp_create() [gh#grpc/grpc#27457]. - xDS: Rbac filter updates [gh#grpc/grpc#28568].
* C++ - Bump the minimum gcc to 5 [gh#grpc/grpc#28786]. - Add experimental API for CRL checking support to gRPC C++ TlsCredentials [gh#grpc/grpc#28407].- Add grpc-no-return-from-non-void-function.patch to return a default string from a function defined to return a string.
* Tue Feb 15 2022 Jan Engelhardt - Update to release 1.44.0
* Add a trace to list which filters are contained in a channel stack.
* Remove grpc_httpcli_context.
* xDS: Add support for RBAC HTTP filter.
* API to cancel grpc_resolve_address.
* Tue Feb 08 2022 Atri Bhattacharya - Update to version 1.43.2:
* Fix google-c2p-experimental issue (gh#grpc/grpc#28692).- Changes from version 1.43.0:
* Core: - Remove redundant work serializer usage in c-ares windows code (gh#grpc/grpc#28016). - Support RDS updates on the server (gh#grpc/grpc#27851). - Use WorkSerializer in XdsClient to propagate updates in a synchronized manner (gh#grpc/grpc#27975). - Support Custom Post-handshake Verification in TlsCredentials (gh#grpc/grpc#25631). - Reintroduce the EventEngine default factory (gh#grpc/grpc#27920). - Assert Android API >= v21 (gh#grpc/grpc#27943). - Add support for abstract unix domain sockets (gh#grpc/grpc#27906).
* C++: - OpenCensus: Move metadata storage to arena (gh#grpc/grpc#27948).
* [C#] Add nullable type attributes to Grpc.Core.Api (gh#grpc/grpc#27887).- Update package name libgrpc++1 to libgrpc++1_43 in keeping with updated so number.- Add Requires: libupb%lver = %version on grpc-devel.- Update %{name}-rpmlintrc file to use \'filelist-forbidden-fhs23\' as a filter instead of the now superseded \'suse-filelist-forbidden-fhs23\'.
* Mon Nov 15 2021 Jan Engelhardt - Update to release 1.41.1
* No changelog was provided
* Mon Sep 27 2021 Jan Engelhardt - Update to release 1.41.0
* xDS: Remove environmental variable guard for security.
* xDS Security: Use new way to fetch certificate provider plugin instance config.
* xDS server serving status: Use a struct to allow more fields to be added in the future.
* Mon Aug 30 2021 Jan Engelhardt - Update to release 1.39.1
* Fix C# protoc plugin argument parsing on 1.39.x
* Mon Aug 30 2021 Jan Engelhardt - Remove cmake\'s build .log from grpc-source to make build-compare happier.
* Wed Jul 28 2021 Atri Bhattacharya - Update to version 1.39.0:
* Core - Initialize tcp_posix for CFStream when needed (gh#grpc/grpc#26530). - Update boringssl submodule (gh#grpc/grpc#26520). - Fix backup poller races (gh#grpc/grpc#26446). - Use default port 443 in HTTP CONNECT request (gh#grpc/grpc#26331).
* C++ - New iomgr implementation backed by the EventEngine API (gh#grpc/grpc#26026). - async_unary_call: add a Destroy method, called by std::default_delete (gh#grpc/grpc#26389). - De-experimentalize C++ callback API (gh#grpc/grpc#25728).
* PHP: stop reading composer.json file just to read the version string (gh#grpc/grpc#26156).
* Ruby: Set XDS user agent in ruby via macros (gh#grpc/grpc#26268).- Update so version in keeping with upstream (16 -> 18).
* Tue Jun 22 2021 Jan Engelhardt - Update to release 1.38.1
* Build system updates
* Wed Jun 02 2021 Jan Engelhardt - Add grpc-cxx17.patch
* Fri May 21 2021 Jan Engelhardt - Update to release 1.38.0
* Invalidate ExecCtx now before computing timeouts in all repeating timer events using a WorkSerializer or combiner.
* Fix use-after-unref bug in fault_injection_filter
* New gRPC EventEngine Interface
* Allow the AWS_DEFAULT_REGION environment variable
* s/OnServingStatusChange/OnServingStatusUpdate/- Drop 0001-Use-absl-pkg-config-instead-of-linking-them-directly.patch (merged)
* Fri May 14 2021 Ferdinand Thiessen - Add 0001-Use-absl-pkg-config-instead-of-linking-them-directly.patch
* Fri Apr 30 2021 Jan Engelhardt - Update to release 1.37.1
* Use URI form of address for channelz listen node
* Implementation CSDS (xDS Config Dump)
* xDS status notifier
* Remove CAS loops in global subchannel pool and simplify subchannel refcounting
* Fri Mar 19 2021 Jan Engelhardt - Update to release 1.36.4
* A fix for DNS SRV lookups on Windows
* Fri Mar 19 2021 Atri Bhattacharya - Update to version 1.36.3:
* No user-relevant changes
* Sat Mar 06 2021 Jan Engelhardt - Update to release 1.36.2
* No user-relevant changes
* Thu Mar 04 2021 Paolo Stivanin - Update to 1.36.1:
* Core:
* Remove unnecessary internal pollset set in c-ares DNS resolver
* Support Default Root Certs in Tls Credentials
* back-port: add env var protection for google-c2p resolver
* C++:
* Move third party identity C++ api out of experimental namespace
* refactor!: change error_details functions to templates
* Support ServerContext for callback API
* PHP:
* support for PSM security
* fixed segfault on reused call object
* fixed phpunit 8 warnings
* Python:
* Implement Python Client and Server xDS Creds
* Ruby:
* Drop support for ruby 2.3
* Fri Feb 19 2021 Jan Engelhardt - Remove unused \"b\" symlink (no longer used since openSUSE switched from makefile to cmake with 1.32)
* Wed Jan 13 2021 Atri Bhattacharya - Update to version 1.34.1:
* Backport \"Lazily import grpc_tools when using runtime stub/message generation\" to 1.34.x (gh#grpc/grpc#25011).
* Backport \"do not use true on non-windows\" to 1.34.x (gh#grpc/grpc#24995).- Drop untracked googletest-1.10.0.tar.gz source.
* Sun Dec 06 2020 Atri Bhattacharya - Update to version 1.34.0:
* Core: - Protect xds security code with the environment variable \"GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT\" (gh#grpc/grpc#24782). - Add support for \"unix-abstract:\" URIs to support abstract unix domain sockets (gh#grpc/grpc#24500). - Increment Index when parsing not plumbed SAN fields (gh#grpc/grpc#24601). - Revert \"Revert \"Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS\"\" (gh#grpc/grpc#24518). - xds: Set status code to INVALID_ARGUMENT when NACKing (gh#grpc/grpc#24516). - Include stddef.h in address_sorting.h (gh#grpc/grpc#24514). - xds: Add support for case_sensitive option in RouteMatch (gh#grpc/grpc#24381).
* C++: - Fix --define=grpc_no_xds=true builds (gh#grpc/grpc#24503). - Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd (gh#grpc/grpc#24362).- Pass ZLIB_LIBRARY location to cmake as it fails to find zlib using find_package() after the zlib libraries were moved to %{_libdir} in openSUSE:Factory (sr#851291).- Update so version in keeping with upstream.- Leave a comment on why tests cannot be run (because of `make clean` required to pkg sources).
* Wed Nov 11 2020 Jan Engelhardt - Add missing ldconfig for libupb13.
* Wed Oct 28 2020 Jan Engelhardt - Update to release 1.33.2
* Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS.
* Expose Cronet error message to the application layer.
* Remove grpc_channel_ping from surface API.
* Do not send BDP pings if there is no receive side activity.
* Tue Oct 27 2020 Jan Engelhardt - Use -DgRPC_ABSL_PROVIDER=package (https://github.com/grpc/grpc/issues/24476)
* Thu Oct 22 2020 Atri Bhattacharya - Update to version 1.33.1
* Core - Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS (gh#grpc/grpc#24063). - Expose Cronet error message to the application layer (gh#grpc/grpc#24083). - Remove grpc_channel_ping from surface API (gh#grpc/grpc#23894). - Do not send BDP pings if there is no receive side activity (gh#grpc/grpc#22997).
* C++ - Makefile: only support building deps from submodule (gh#grpc/grpc#23957).- Drop grpc-find-re2-via-pkgconfig.patch: incorporated upstream (commit 45e413d).- Bump so version from 12 to 13 in keeping with upstream.
* Sun Oct 11 2020 Atri Bhattacharya - Specify gRPC_INSTALL_LIBDIR and gRPC_INSTALL_CMAKEDIR to correctly configure install paths for libraries and cmake files instead of moving them after the installation.- Add grpc-correct-pkgconfig-path.patch to fix install path for pkgconfig file relative to gRPC_INSTALL_LIBDIR.- Add Requires: pkgconfig(libcares) for the -devel pkg.
* Tue Sep 22 2020 Michał Rostecki - Add new subpackages - libupb and upb-devel. Currently, grpc sources include also upb sources. Before this change, libupb and upb-devel used to be included in a separate package - upb.
* Fri Sep 18 2020 Atri Bhattacharya - Add pkgconfig(re2) to list of Requires for grpc-devel package.
* Thu Sep 17 2020 Jan Engelhardt - Fixup 1.32.0 update with wrong grpc-devel -> libgrpc-support-plugin1 require.
* Sat Sep 12 2020 Jan Engelhardt - Drop now-obsolescent Conflicts.
* Thu Sep 10 2020 Atri Bhattacharya - Update to version 1.32.0:
* Core - Remove stream from stalled lists on remove_stream (gh#grpc/grpc#23984). - Do not cancel RPC if send metadata size if larger than peer\'s limit (gh#grpc/grpc#23806). - Don\'t consider receiving non-OK status as an error for HTTP2 (gh#grpc/grpc#19545). - Keepalive throttling (gh#grpc/grpc#23313). - Include the target_uri in \"target uri is not valid\" error messages (gh#grpc/grpc#23782). - Fix \"cannot send compressed message large than 1024B\" in cronet_transport (gh#grpc/grpc#23219). - Receive SETTINGS frame on clients before declaring subchannel READY (gh#grpc/grpc#23636). - Enabled GPR_ABSEIL_SYNC (gh#grpc/grpc#23372). - Experimental xDS v3 support (gh#grpc/grpc#23281).
* C++ - Upgrade bazel used for all tests to 2.2.0 (gh#grpc/grpc#23902). - Remove test targets and test helper libraries from Makefile (gh#grpc/grpc#23813). - Fix repeated builds broken by re2\'s cmake (gh#grpc/grpc#23587). - Log the peer address of grpc_cli CallMethod RPCs to stderr (gh#grpc/grpc#23557).- Use cmake to configure and cmake macros to build and install.- New BuildRequires: abseil-cpp-source and pkgconfig(re2); copy abseil-cpp-source contents into source\'s third_party dir and build it as a module (since we don\'t have the actual abseil-cpp library built for openSUSE.- Add grpc-find-re2-via-pkgconfig.patch to enable finding system Re2 library via pkg-config; taken from upstream PR gh#grpc/grpc#24088.- Split out new shared lib package libgrpc_plugin_support1 for supporting grpc plugins.
* Wed Sep 09 2020 Atri Bhattacharya - Drop python modules provided by python-grpcio source package in openSUSE:Factory.
* Thu Mar 12 2020 Tomáš Chvátal - Add conditional to build without python2 if needed
* Thu Jan 09 2020 Michał Rostecki - Remove patch for Bazel files, which is not needed anymore:
* 0001-bazel-Replace-boringssl-with-openssl.patch