| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: upb-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.74.0 | Vendor: openSUSE |
| Release: 1.3 | Build date: Sun Jul 27 10:00:17 2025 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 261 | Source RPM: grpc-1.74.0-1.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://grpc.io/ | |
| Summary: Developmnt files for upb | |
μpb (often written "upb") is a small protobuf implementation written in C. upb generates a C API for creating, parsing, and serializing messages as declared in .proto files. upb is heavily arena-based: all messages always live in an arena (note: the arena can live in stack or static memory if desired). This package provides development files for upb.
Apache-2.0
* Sun Jul 27 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 1.74.0:
* Core:
* [OTel C++, Posix EE] Plumb TCP write timestamps and metrics
to OTel tracers (gh#grpc/grpc#39946).
* [EventEngine] Fix Python reconnect issues: use iomgr backup
poller when EE is disabled (gh#grpc/grpc#39894).
* [Python] Upgrade Pytype (Part - 1) (gh#grpc/grpc#39816).
* [Python] Upgrade black (gh#grpc/grpc#39774).
* [event_engine] Implement fork support in Posix Event Engine
(gh#grpc/grpc#38980).
* [http2] Fix GRPC_ARG_HTTP2_STREAM_LOOKAHEAD_BYTES for when
BDP is disabled (gh#grpc/grpc#39585).
- Update return-values.patch with a couple more missed return
values from non-void functions.
- Bump so version in shlib package name.
- Re-base telemetry.patch for updated version.
* Sun Jun 08 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 1.73.0:
* Core: Added GPR_DISABLE_ABSEIL_SYNC (gh#grpc/grpc#39562).
* xds_override_host: pass through per-endpoint args when
creating subchannels (gh#grpc/grpc#39532).
* Expose GRPC_OPENSSL_CLEANUP_TIMEOUT to control shutdown grace
period (gh#grpc/grpc#39297).
* URI: fix parsing of user_info in proxy settings
(gh#grpc/grpc#39004).
* EventEngine: Fix busy loop in thread pool when shutting down
(gh#grpc/grpc#39258).
* Dep: Added a flag to build with openssl instead of boringssl
(gh#grpc/grpc#39188).
* EventEngine: Cleanup: EventEngine client, listener, and dns
experiments are on by default on all platforms
(gh#grpc/grpc#39079).
* C++: Mark OpenCensus and dependent APIs as deprecated
(gh#grpc/grpc#39554).
- Minor rebase of patches for update:
* link-failure.patch.
* telemetry.patch.
- Bump so version in shlib package name to 48, conforming to
upstream's.
* Thu Jun 05 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.72.1
* RLS: fix use-after-free from accessing config after LB policy
shutdown
* EventEngine: Fix busy loop in thread pool when shutting down
* Tue Mar 25 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.71
* Fix call attempt tracer lifetimes for retries
* Fixed a bug that caused grpc to stop triggering connection
attempts
* Added support for service "deprecated" option
- Rework link-failure.patch to not link grpc_unsecure
into libgrpc(++). [boo#1237422]
- Make build recipe POSIX sh compatible.
* Wed Feb 12 2025 Jan Engelhardt <jengelh@inai.de>
- Add telemetry.patch
* Sun Feb 09 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.70.1
* grpc++ begins to require C++17 or later to build and use it
* chttp2_server: fix a race between connection starting and it
being orphaned
* chttp2Server: fix a race between connection manager updates
and handshake
- Add link-failure.patch, return-values.patch
* Sat Apr 27 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release v1.63
* OTel C++: Add experimental optional locality label available
to client per-attempt metrics.
* surface: Add an API to inject connected endpoints into servers.
* OTel C++: Add API to set channel scope filter.
* EventEngine: Enable the EventEngine DNS Resolver on POSIX.
* Wed Apr 03 2024 Antonio Larrosa <alarrosa@suse.com>
- abseil-cpp 20240116 in SP5 can't be used with gcc7 when using
- DCMAKE_CXX_STANDARD=17 since it tries to use the <filesystem>
header file so revert last change to "switch build
compiler back to default on SLE-15" to use gcc12 again.
* Sun Mar 10 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.62.1
* This release contains unspecified refinements, improvements,
and bug fixes.
* Wed Feb 21 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.62
* metadata: Allow non application/grpc content-type values
* Wed Feb 14 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Also fixup hashbang of tools/profiling/ios_bin/parse_link_map.py,
which was exceptionally not using env python, but directly
/usr/bin/python.
* Tue Feb 13 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.61.1
* Add missing include directives so that the build with
newer absl works
* Wed Jan 31 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.61
* SSA: change xds_override_host policy to manage subchannels
based on last-used time rather than EDS health state
* xDS: read connection idle timeout from CDS resource
* xDS: move CDS and EDS watchers into xds resolver
* alpn: Remove grpc-exp experimental ALPN protocol
- Add terminate.patch
* Mon Jan 29 2024 Jan Engelhardt <jengelh@inai.de>
- Force-replace all /usr/bin/env python by python3.
* Thu Jan 18 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Add ARM-Unaligned-access-fixes.patch to fix unaligned
access on ARM which causes issues on AArch64 kernels
- Add Fix-compilation-on-RHEL-7-ppc64le-gcc-4.8.patch
to fix FTBFS on ppc64le when using gcc-7 (boo#1208794)
- Revert changes made to RPATH handling
- Switch build compiler back to default on SLE-15
* Tue Nov 28 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.60
* Implemented dualstack IPv4 and IPv6 backend support, as per
draft gRFC A61. xDS support currently guarded by
GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS env var.
* Support for setting proxy for addresses.
* Add v1 reflection.
* Sat Nov 18 2023 Dirk Müller <dmueller@suse.com>
- update to 1.59.3:
* Security - Revocation: Crl backport to 1.59. (#34926)
* Tue Nov 14 2023 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Adjust RPATH handling to fix FTBFS on SLE-15
* Set CMAKE_SKIP_RPATH to FALSE
* Set CMAKE_SKIP_INSTALL_RPATH to TRUE
- Build with gcc-12 on SLE-15 to fix FTBFS on ppc64le
* Tue Oct 31 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.59.2
* Fixes for CVE-2023-44487
* Sun Oct 08 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 1.59.1:
* C++: Fix MakeCordFromSlice memory bug (gh#grpc/grpc#34552).
* Sat Sep 30 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 1.59.0:
* xds ssa: Remove environment variable protection for stateful
affinity (gh#grpc/grpc#34435).
* c-ares: fix spin loop bug when c-ares gives up on a socket
that still has data left in its read buffer
(gh#grpc/grpc#34185).
* Deps: Adding upb as a submodule (gh#grpc/grpc#34199).
* EventEngine: Update Cancel contract on closure deletion
timeline (gh#grpc/grpc#34167).
* csharp codegen: Handle empty base_namespace option value to
fix gh#grpc/grpc#34113 (gh#grpc/grpc#34137).
* Ruby:
- replace strdup with gpr_strdup (gh#grpc/grpc#34177).
- drop ruby 2.6 support (gh#grpc/grpc#34198).
- Drop fix_grpconfig_cmake.patch: incorporated upstream.
- rpmlintrc: Drop unused filter for pem-certificate.
* Thu Sep 14 2023 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to release 1.58.1
* Reintroduced c-ares 1.14 or later support
- Pass "-f" flag to "rm" when removing CMakeConfigureLog.yaml
* Wed Sep 13 2023 Jan Engelhardt <jengelh@inai.de>
- Add fix_grpconfig_cmake.patch to make find_package(gRPC) in
downstream using packages functional again.
* Wed Sep 06 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.58
* Build system updates
* ruby extension: remove unnecessary background thread startup
wait logic that interferes with forking
* Wed Aug 09 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.57 (CVE-2023-4785, bsc#1215334, CVE-2023-33953, bsc#1214148)
* EventEngine: Change GetDNSResolver to return
absl::StatusOr<std::unique_ptr<DNSResolver>>.
* Improve server handling of file descriptor exhaustion.
* Add a channel argument to set DSCP on streams.
* Thu Aug 03 2023 Bernhard Wiedemann <bwiedemann@suse.com>
- Don't include non-deterministic CMakeConfigureLog.yaml in sources
to fix reproducible builds
* Sat Jul 15 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.56.2
* Improve server handling of file descriptor exhaustion
* Wed Jun 28 2023 Fabian Vogt <fvogt@suse.com>
- Remove unnecessary BuildRequires: zypper
* Mon Jun 19 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.56.0 (CVE-2023-32731, bsc#1212180)
* core: Add support for vsock transport.
* EventEngine: Change TXT lookup result type to
std::vector<std::string>.
* C++/Authz: support customizable audit functionality for
authorization policy.
* Tue Jun 13 2023 Dirk Müller <dmueller@suse.com>
- pin to protobuf < 22 until next version update
* Tue May 02 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.54.1
* Bring declarations and definitions to be in sync
* Fri Apr 14 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.54 (CVE-2023-32732, bsc#1212182)
* XDS: enable XDS federation by default
* TlsCreds: Support revocation of intermediate in chain
* Fri Dec 02 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.51.1
* Only a macOS/aarch64-related change
* Mon Nov 21 2022 Jan Engelhardt <jengelh@inai.de>
- 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 <michael@stroeder.com>
- 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 <michael@stroeder.com>
- 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 <michael@stroeder.com>
- 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 <jengelh@inai.de>
- Update to release 1.48.1
* Backport EventEngine Forkables
* Sat Aug 27 2022 Jan Engelhardt <jengelh@inai.de>
- 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 <michael@stroeder.com>
- 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 <jengelh@inai.de>
- Update to release 1.46.2
* Ruby fixes
* Wed May 11 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.46.1
* This release contains unspecified refinements, improvements
and bug fixes.
* Thu May 05 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.46
* Added HTTP/1.1 support in httpcli
* HTTP2: Add graceful goaway
* Sun May 01 2022 Jan Engelhardt <jengelh@inai.de>
- 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 <jengelh@inai.de>
- Update to release 1.45.1
* Switched to epoll1 as a default polling engine for Linux
* Sat Mar 19 2022 Atri Bhattacharya <badshah400@gmail.com>
- 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 <jengelh@inai.de>
- 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 <badshah400@gmail.com>
- 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'.
/usr/lib64/libupb_base_lib.so /usr/lib64/libupb_hash_lib.so /usr/lib64/libupb_json_lib.so /usr/lib64/libupb_lex_lib.so /usr/lib64/libupb_mem_lib.so /usr/lib64/libupb_message_lib.so /usr/lib64/libupb_mini_descriptor_lib.so /usr/lib64/libupb_mini_table_lib.so /usr/lib64/libupb_reflection_lib.so /usr/lib64/libupb_textformat_lib.so /usr/lib64/libupb_wire_lib.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025