| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libutf8_range-33_3_0 | Distribution: openSUSE Tumbleweed |
| Version: 33.3 | Vendor: openSUSE |
| Release: 1.3 | Build date: Sat Jan 10 12:50:18 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 29748 | Source RPM: protobuf-33.3-1.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/protocolbuffers/protobuf | |
| Summary: UTF-8 validation libraries from Protobuf | |
UTF-8 string validation library with optional SIMD acceleration (armv8a NEON, SSE4 and AVX2).
BSD-3-Clause
* Sat Jan 10 2026 Andreas Stieger <andreas.stieger@gmx.de>
- update to 33.3, a general maintenance release:
* Java: Correctly apply JSON recursion limit when parsing an
Any-of-Any
* Updates to tests, and developer visible bug fixes
* Sun Dec 07 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 33.2:
* Add EDITION_UNSTABLE for new edition development
* Python: Add BTI to branch targets when branch protection is
enabled
* Developer visible fixes, code correctness fixes, tests fixes
* Sun Nov 16 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to 33.1:
* C++: Fix Any hasbit consistency issue in OSS
* Java: Expose NestedInFileClass naming helpers for Java immutable
* Fri Oct 17 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to 33.0:
* Compiler: disable symbol visibility enforcement by default in
C++ runtime
* C++: JSON parser/serializer bug fixes and code-level fixes
* Python: Bug fixes: crashes, parser fixes
* Java: Restored compatibility of runtime with gencode created
with protoc <3.21
* Java: Restore ABI compatibility for extension methods which was
previously (knowingly) broken with 4.x
- drop protobuf-gh23194.patch, included upstream
- java: turn protobuf-java-util-removescope.patch from sources into
a patch, rebase and fix rpm autopatch
* Sat Sep 20 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to 32.1:
* Compiler: Ship all option dependencies to plugins along with
regular ones
* Compiler: Unify plugin and built-in generators to use request/
response interface
* Disable symbol visibility enforcement by default in C++ runtime
* Fix handling of optional dependencies in java generator
* Restore Protobuf Java extension modifiers in gencode
* Restore ABI compatibility for extension methods
* Fix handling of optional dependencies in java generator
* Fri Sep 12 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add upstream patch to fix build on armv9:
* protobuf-gh23194.patch
* Mon Sep 08 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to 32.0, which enables Edition 2024 for all languages with
the following changes:
* The default for string_type feature changes from STRING to VIEW
* New features enforce_naming_style,m default_symbol_visibility,
enum_name_uses_string_view (C++), nest_in_file_class (Java),
large_enum (Java)
* Add support for import option, export / local Keywords,
* Weak imports are no longer allowed
* ctype field option is no longer allowed
* java_multiple_files file option is removed
- drop protobuf-fix-google-imports.patch now included upstream
* Mon Jul 21 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Cherry-pick protobuf-fix-google-imports.patch to fix import issues of
reverse-dependency packages within the google namespace (bsc#1244918)
* Wed Jun 18 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 31.1
* Support allowing late injection of language feature set
defaults from FeatureSet extensions while getting feature
set extension values.
* Support allowing late injection of language feature set
defaults from FeatureSet extensions while getting feature
set extension values.
* Add missing copts attribute (#21982)
* Support allowing late injection of language feature set
defaults from FeatureSet extensions while getting feature
set extension values.
* Support allowing late injection of language feature set
defaults from FeatureSet extensions while getting feature
set extension values.
* Python pyi print "import datetime" for Duration/Timestamp
field
* Add recursion depth limits to pure python (#bsc1244663, CVE-2025-4565)
* Fix cmake staleness test
- from version 31.0
* Loosen py_proto_library check to be on the import path instead
of full directory (i.e. excluding external/module-name prefix).
* Add support for import option for protoc.
* Add notices.h with information about our dependencies' licenses
and add --notices flag to protoc to print the contents of that file.
* Move upb minitable code generator into protoc
* Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp
and com_google_googletest -> @googletest canonical BCR names.
* Remove fast-path check for non-clang compilers in MessageCreator.
* Add missing include.
* Add weak attribute to GetClassData to speed up clang builds.
* Add nontemporal software prefetcher to repeated ptr field dtor
to improve performance.
* Warn on unused RepeatedPtrField.
* Add notices.h with information about our dependencies' licenses and
add --notices flag to protoc to print the contents of that file.
* Fix a bug in handling of implicit-presence string_view fields.
* Control bounds checks via BUILD flags.
* Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp
and com_google_googletest -> @googletest canonical BCR names.
* Create hardened versions of Get and Mutable for repeated_field.
* Add weak attribute to GetClassData to speed up clang builds.
* Use ProtobufToStringOutput to control the output format of
AbstractMessage.Builder.toString.
* Implement Protobuf Java Immutable API nest_in_file_class feature
for Edition 2024.
* Introduce a Generated annotation to eventually replace
javax.annotation.Generated
* Add volatile to featuresResolved
* Fix Java concurrency issue in feature resolution for old <=3.25.x
gencode using lazy feature resolution.
* Remove Java runtime classes from kotlin release.
* Split maven dependencies into dev vs local
* Improve error messaging when detecting and erroring out on integer
overflow of byte count limit variables.
* Remove Java runtime classes from kotlin release.
* Remove "experimental API" warnings from members in the .NET protobuf runtime.
* Improve performace of repeated packed fixedSize fields (#19667)
* [ObjC] Deprecate GPBFieldDescriptor.isOptional.
* [ObjC] Raise the library version and enable new generated code.
* Cherry-pick Rust fix to 31.x (#21617)
* Add upb_Map_GetMutable API to upb
* See also UPB changes below, which may affect Rust.
* Update GetCurrentTime to use datetime.datetime.now
* Make Py JSON float_precision apply to both float and double fields.
* -Add '+' and '-' annotations for Timestamp and Duration in Python
* Bug fix for FieldMask.MergeFrom() with unset fields.
* Make python text_format able to skip unknown fields for repeated messages
* Fix segment fault for UPB Pyhon 'in' method of empty repeated extensions
* Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field
* Check with fallback descriptorDB for FindExtensionByNumber()/
FindAllExtensions in UPB python pool.
* Add clear() method to repeated fields in Python.
* Register Scalar/MessageMapContainerTypes as virtual subclasses of
* Fix python codegen crash when C++ features are used.
* Add more detail to the comment for GetMessageClassesForFiles
* Add constructing unpack routine to Python Protobuf Any API.
* Implement typing for proto Timestamp/Duration assignments.
* Deprecate Descriptor Label. As an alternative, add helper methods
for checking whether a field is required or repeated.
* Feat(php): improve return typehint when repeatedfield (#11734)
* Automated rollback of commit f9863df. (#21355)
* Deprecate Descriptor Label. As an alternative, add helper methods
for checking whether a field is required or repeated.
* Ruby: Allow to get a file descriptor by a file name (#20287)
* Feat(php): improve return typehint when repeatedfield (#11734)
* See also UPB changes below, which may affect PHP C-Extension.
* Fix silent failure of rb_test rules to run test (#21733)
* Ruby | Add support for a protobuf debug build (#21060)
* Ruby | Support installing the gem via git and some other
small build tweaks (#21061)
* Deprecate Descriptor Label. As an alternative, add helper methods
for checking whether a field is required or repeated.
* [Ruby]Implement #to_hash for message classes (#20866)
* Drop Ruby 3.0
* Fixes #18726 by backslash escaping descriptor data containing #
if the hashmark appears immediately before any of $, {, or @.
* Ruby: Allow to get a file descriptor by a file name (#20287)
* Ruby: fix bug in Map.hash
* Ruby | Add support for a protobuf debug build (#21060)
* Deprecate Descriptor Label. As an alternative, add helper methods
for checking whether a field is required or repeated.
* Ruby: Allow to get a file descriptor by a file name (#20287)
* Ruby: fix bug in Map.hash
* See also UPB changes below, which may affect Ruby C-Extension.
* Fixed LTO-only linker error in upb linker arrays.
* Deprecate Descriptor Label. As an alternative, add helper methods
for checking whether a field is required or repeated.
* Add upb_Map_GetMutable API to upb (dd5bf5e)
* Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field
* Upb: delete functions in map_gencode_util. They're unused
after the Map iterator API change.
* Upb: Update _upb_map_next signature to return a boolean
and remove the _nextmutable Map iterator API.
* Change upb C generated map iteration function to not
hand out MapEntry pointers.
* Ruby: Allow to get a file descriptor by a file name (#20287)
* Expose the upb_ByteSize function to upb clients. Note that the
current naive implementation is no more efficient than serializing
the message yourself and noting the resulting size.
* Move upb minitable code generator into protoc
* Tolerate message set extensions encoded as normal deliminited submessages
* Automated rollback of commit 6bde8c4.
* Fix UPB fast table build.
* Patch rules_ruby to apply neverlink = True to the jars
rule (#21416) (#21505)
* Restore JDK8 compatibility in Bazel for libraries with
dependencies from Maven (e.g. //java/util)
* Protobuf: add //:go_features_proto Bazel alias (f79be3e)
* Fixes -lpthread problem when building with android_arm64 config (#20337)
- Bump abseil_min_version to 20250127.0
- Bump sover to 31_1_0
- Update list of Java sources for lite build
* Sun May 25 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 30.2:
* return types in descriptor (such as full_name) to be
absl::string_view. This opens up memory savings in descriptors.
* stop exposing the ctype from FieldDescriptor options.
* debug API redacts sensitive fields
* Remove MutableRepeatedFieldRef<T>::Reserve().
* Removal of previously deprecated API, for replacements see
https://protobuf.dev/news/v30/#remove-deprecated
* C++17 support required
* Python 3.8 support dropped
* Python deprecated API sremoved, for replacements see
https://protobuf.dev/news/v30/#python-remove-apis
* compatibility with abseil-cpp: Remove if_constexpr usage
- drop versionize-shlibs.patch, related change included upstream
- includes changes from 29.4:
* Fix Java concurrency issue in feature resolution for old
<=3.25.x gencode using lazy feature resolution
* Thu May 01 2025 Antonello Tartamo <antonello.tartamo@suse.com>
- update to 29.3
* Fix cmake installation location of java and go features.
* Add .bazeliskrc for protobuf repo to tell bazelisk to use 7.1.2 by default.
* Update artifact actions to v4
* Added protobuf-java-util-removescope.patch to avoid Java compilation errors
due to dependencies marked as runtime.
* Mon Oct 28 2024 Dirk Müller <dmueller@suse.com>
- python: switch to pypi package to get the cythonized component
- drop python-protobuf-setup_py.patch (obsolete)
* Sat Oct 26 2024 Jan Engelhardt <jengelh@inai.de>
- Add versionize-shlibs.patch, delete static-utf8-ranges.patch
* Build the libutf8_range and libutf8_validity as shared library
to conform to SLPP
* Fri Oct 25 2024 Dirk Müller <dmueller@suse.com>
- update to 28.3:
* Fix packed reflection handling bug in edition 2023.
* Mute the minor version warning
* Populate Kotlin Manifest Files
* Re-export includingDefaultValueFields in deprecated state for
important Cloud customer. (https://github.com/protocolbuffers
/protobuf/commit/3b62d78dc70d2b43af5998d427452246279363c7)
* Cherrypick restoration of mutableCopy helpers (https://github
.com/protocolbuffers/protobuf/commit/3ea568a9b6107ebf0d617c47
6f53a31490fd3182)
* Mute the minor version warning
* fixed (bsc#1230778, CVE-2024-7254)
* Thu Oct 24 2024 Fridrich Strba <fstrba@suse.com>
- Added patch: static-utf8-ranges.patch
* Build the libutf8_range and libutf8_validity as static library
to avoid installcheck failures
* Wed Oct 23 2024 Fridrich Strba <fstrba@suse.com>
- Java: fix generating proper maven descriptor for protoc on aarch64
- Java: rename global variable buildarch -> protoc_arch to avoid
name clash on sle15
* Mon Oct 21 2024 Fridrich Strba <fstrba@suse.com>
- Java: mimic the bazel build and build also the protobuf-javalite
artifact
* Mon Oct 21 2024 Dirk Müller <dmueller@suse.com>
- Python: keep building for 15.4+
* Mon Oct 21 2024 Fridrich Strba <fstrba@suse.com>
- Java: add maven artifact metadata for the protoc binary
* make the main package archful, since the protoc artifact
metadata declares the architecture of the binary
* Sat Oct 19 2024 Fridrich Strba <fstrba@suse.com>
- Python: Generate the headers that the Cython native library needs
to build
- Added patch:
* python-protobuf-setup_py.patch
+ make the bitrotten setup.py find the source files for the
C native library
+ Modify the code so that the build works on python 3.6 too
* Tue Oct 15 2024 Fridrich Strba <fstrba@suse.com>
- Splitting the java and python parts into separate packages
* allows much more readable and simple spec files
* allows disabling bindings separately from the main package
- Build protobuf-java with the upstream version that is currently
4.28.2
- Add a pre_checkin.sh script to synchronize the changes files
* Mon Oct 07 2024 Adrian Schröter <adrian@suse.de>
- update to 28.2
C++: Fix cord handling in DynamicMessage and oneofs
Java: Add recursion check when parsing unknown fields
- python packages became arch dependend
* Sun Aug 11 2024 Andreas Stieger <andreas.stieger@gmx.de>
- tweak and correct how minimum version of abseil is specified
(20230125 to 20230125.3)
- Remove explicit requirements of the protobuf-devel package, as
the they are autogenerated when needed
* Fri Aug 02 2024 Andreas Stieger <andreas.stieger@gmx.de>
- update to 25.4:
* Java: Check that size is non-negative when reading string or
bytes in StreamDecoder
* Java: Add Automatic-Module-Name
* PHP: Regen stale files
* Ruby C-Extension: Regen stale files
* Sat Mar 09 2024 Andreas Stieger <andreas.stieger@gmx.de>
- update to 25.3:
* Possibly breaking changes to: C++, Java, PHP, Python, Ruby
* message.UnknownFields() is deprecated in pure Python and C++
extensions, it will be removed in v26. Use the new
UnknownFieldSet(message) support in unknown_fields.py as a
replacement
- make python and java packages noarch
- drop add-missing-stdint-header.patch no longer required
* Fri Mar 08 2024 Andreas Stieger <andreas.stieger@gmx.de>
- update to 25.2:
* Only substitute prefixes during installation setup
* Register a shutdown delete for C++ feature defaults
* Tue Jan 02 2024 Dirk Müller <dmueller@suse.com>
- update to 25.1:
* Raise warnings for deprecated python syntax usages
* Add support for extensions in CRuby, JRuby, and FFI Ruby
* Add support for options in CRuby, JRuby and FFI (#14594)
- update to 25.0:
* Implement proto2/proto3 with editions
* Defines Protobuf compiler version strings as macros and
separates out suffix string definition.
* Add utf8_validation feature back to the global feature set.
* Setting up version updater to prepare for poison pills and
embedding version info into C++, Python and Java gencode.
* Merge the protobuf and upb Bazel repos
* Editions: Introduce functionality to protoc for generating
edition feature set defaults.
* Editions: Migrate edition strings to enum in C++ code.
* Create a reflection helper for ExtensionIdentifier.
* Editions: Provide an API for C++ generators to specify their
features.
* Editions: Refactor feature resolution to use an intermediate
message.
* Publish extension declarations with declaration
verifications.
* Editions: Stop propagating partially resolved feature sets to
plugins.
* Editions: Migrate string_field_validation to a C++ feature
* Editions: Include defaults for any features in the generated
pool.
* Protoc: parser rejects explicit use of map_entry option
* Protoc: validate that reserved range start is before end
* Protoc: support identifiers as reserved names in addition to
string literals (only in editions)
* Drop support for Bazel 5.
* Allow code generators to specify whether or not they support
editions.
[#] C++
* Set `PROTOBUF_EXPORT` on
`InternalOutOfLineDeleteMessageLite()`
* Update stale checked-in files
* Apply PROTOBUF_NOINLINE to declarations of some functions
that want it.
* Implement proto2/proto3 with editions
* Make JSON UTF-8 boundary check inclusive of the largest
possible UTF-8 character.
* Reduce `Map::size_type` to 32-bits. Protobuf containers can't
have more than that
* Defines Protobuf compiler version strings as macros and
separates out suffix string definition.
* Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
oneof accessors.
* Fix bug in reflection based Swap of map fields.
* Add utf8_validation feature back to the global feature set.
* Setting up version updater to prepare for poison pills and
embedding version info into C++, Python and Java gencode.
* Add prefetching to arena allocations.
* Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
repeated and map field accessors.
* Editions: Migrate edition strings to enum in C++ code.
* Create a reflection helper for ExtensionIdentifier.
* Editions: Provide an API for C++ generators to specify their
features.
* Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
string field accessors.
* Editions: Refactor feature resolution to use an intermediate
message.
* Fixes for 32-bit MSVC.
* Publish extension declarations with declaration
verifications.
* Export the constants in protobuf's any.h to support DLL
builds.
* Implement AbslStringify for the Descriptor family of types.
* Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
message field accessors.
* Editions: Stop propagating partially resolved feature sets to
plugins.
* Editions: Migrate string_field_validation to a C++ feature
* Editions: Include defaults for any features in the generated
pool.
* Introduce C++ feature for UTF8 validation.
* Protoc: validate that reserved range start is before end
* Remove option to disable the table-driven parser in protoc.
* Lock down ctype=CORD in proto file.
* Support split repeated fields.
* In OSS mode omit some extern template specializations.
* Allow code generators to specify whether or not they support
editions.
[#] Java
* Implement proto2/proto3 with editions
* Remove synthetic oneofs from Java gencode field accessor
tables.
* Timestamps.parse: Add error handling for invalid
hours/minutes in the timezone offset.
* Defines Protobuf compiler version strings as macros and
separates out suffix string definition.
* Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
oneof accessors.
* Add missing debugging version info to Protobuf Java gencode
when multiple files are generated.
* Fix a bad cast in putBuilderIfAbsent when already present due
to using the result of put() directly (which is null if it
currently has no value)
* Setting up version updater to prepare for poison pills and
embedding version info into C++, Python and Java gencode.
* Fix a NPE in putBuilderIfAbsent due to using the result of
put() directly (which is null if it currently has no value)
* Update Kotlin compiler to escape package names
* Add MapFieldBuilder and change codegen to generate it and the
put{field}BuilderIfAbsent method.
* Introduce recursion limit in Java text format parsing
* Consider the protobuf.Any invalid if typeUrl.split("/")
returns an empty array.
* Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated.
* Fixed Python memory leak in map lookup.
* Loosen upb for json name conflict check in proto2 between
json name and field
* Defines Protobuf compiler version strings as macros and
separates out suffix string definition.
* Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
oneof accessors.
* Ensure Timestamp.ToDatetime(tz) has correct offset
* Do not check required field for upb python MergeFrom
* Setting up version updater to prepare for poison pills and
embedding version info into C++, Python and Java gencode.
* Merge the protobuf and upb Bazel repos
* Comparing a proto message with an object of unknown returns
NotImplemented
* Emit __slots__ in pyi output as a tuple rather than a list
for --pyi_out.
* Fix a bug that strips options from descriptor.proto in
Python.
* Raise warings for message.UnknownFields() usages and navigate
to the new add
* Add protobuf python keyword support in path for stub
generator.
* Add tuple support to set Struct
* ### Python C-Extension (Default)
* Comparing a proto message with an object of unknown returns
NotImplemented
* Check that ffi-compiler loads before using it to define
tasks.
[#] UPB (Python/PHP/Ruby C-Extension)
* Include .inc files directly instead of through a filegroup
* Loosen upb for json name conflict check in proto2 between
json name and field
* Add utf8_validation feature back to the global feature set.
* Do not check required field for upb python MergeFrom
* Merge the protobuf and upb Bazel repos
* Added malloc_trim() calls to Python allocator so RSS will
decrease when memory is freed
* Upb: fix a Python memory leak in ByteSize()
* Support ASAN detection on clang
* Upb: bugfix for importing a proto3 enum from within a proto2
file
* Expose methods needed by Ruby FFI using UPB_API
* Fix `PyUpb_Message_MergeInternal` segfault
* Thu Dec 21 2023 Dirk Müller <dmueller@suse.com>
- build against modern python on sle15
* Mon Oct 30 2023 Fridrich Strba <fstrba@suse.com>
- Build with source and target levels 8
* fixes build with JDK21
- Install the pom file with the new %%mvn_install_pom macro
- Do not install the pom-only artifacts, since the %%mvn_install_pom
macro resolves the variables at the install time
* Fri Jul 07 2023 Dirk Müller <dmueller@suse.com>
- update to 23.4:
* Add dllexport_decl for generated default instance.
* Deps: Update Guava to 32.0.1
* Mon Jul 03 2023 Dirk Müller <dmueller@suse.com>
- update to 23.3:
C++
* Regenerate stale files
* Use the same ABI for static and shared libraries on non-
Windows platforms
* Add a workaround for GCC constexpr bug
Objective-C
* Regenerate stale files
UPB (Python/PHP/Ruby C-Extension)
* Fixed a bug in `upb_Map_Delete()` that caused crashes in
map.delete(k) for Ruby when string-keyed maps were in use.
Compiler
* Add missing header to Objective-c generator
* Add a workaround for GCC constexpr bug
Java
* Rollback of: Simplify protobuf Java message builder by
removing methods that calls the super class only.
Csharp
* [C#] Replace regex that validates descriptor names
- drop 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch (upstream)
* Wed Jun 14 2023 Fabian Vogt <fvogt@suse.com>
- Add patch to fix linking ThreadSafeArena:
* 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch
- Drop the protobuf-source package, no longer used
* Tue Jun 13 2023 Dirk Müller <dmueller@suse.com>
- update to 22.5:
C++
* Add missing cstdint header
* Fix: missing -DPROTOBUF_USE_DLLS in pkg-config (#12700)
* Avoid using string(JOIN..., which requires cmake 3.12
* Explicitly include GTest package in examples
* Bump Abseil submodule to 20230125.3 (#12660)
- update to 22.4:
C++
* Fix libprotoc: export useful symbols from .so
* Fix btree issue in map tests.
Python
* Fix bug in _internal_copy_files where the rule would fail in
downstream repositories.
Other
* Bump utf8_range to version with working pkg-config (#12584)
* Fix declared dependencies for pkg-config
* Update abseil dependency and reorder dependencies to ensure
we use the version specified in protobuf_deps.
* Turn off clang::musttail on i386
* Sun Jun 11 2023 Dirk Müller <dmueller@suse.com>
- drop python2 handling
- fix version handling and package the private libs again
* Tue May 09 2023 Martin Pluskal <mpluskal@suse.com>
- Fix confusion in versions
* Fri Apr 28 2023 Fridrich Strba <fstrba@suse.com>
- Mention the rpmlintrc file in the spec.
* Thu Apr 27 2023 Fridrich Strba <fstrba@suse.com>
- Make possible to build on older systems, like SLE12 that miss
some of the used macros.
* Mon Apr 24 2023 Adrian Schröter <adrian@suse.de>
- update to v22.3
UPB (Python/PHP/Ruby C-Extension)
* Remove src prefix from proto import
* Fix .gitmodules to use the correct absl branch
* Remove erroneous dependency on googletest
- update to 22.2:
Java
* Add version to intra proto dependencies and add kotlin stdlib
dependency
* Add $ back for osgi header
* Remove $ in pom files
- update to 22.1:
* Add visibility of plugin.proto to python directory
* Strip "src" from file name of plugin.proto
* Add OSGi headers to pom files.
* Remove errorprone dependency from kotlin protos.
* Version protoc according to the compiler version number.
- update to 22.0:
* This version includes breaking changes to: Cpp.
Please refer to the migration guide for information:
https://protobuf.dev/support/migration/#compiler-22
* [Cpp] Migrate to Abseil's logging library.
* [Cpp] `proto2::Map::value_type` changes to `std::pair`.
* [Cpp] Mark final ZeroCopyInputStream, ZeroCopyOutputStream,
and DefaultFieldComparator classes.
* [Cpp] Add a dependency on Abseil (#10416)
* [Cpp] Remove all autotools usage (#10132)
* [Cpp] Add C++20 reserved keywords
* [Cpp] Dropped C++11 Support
* [Cpp] Delete Arena::Init
* [Cpp] Replace JSON parser with new implementation
* [Cpp] Make RepeatedField::GetArena non-const in order to
support split RepeatedFields.
* long list of bindings specific fixes see
https://github.com/protocolbuffers/protobuf/releases/tag/v22.0
- python sub packages version is set 4.22.3 as defined in
python/google/protobuf/__init__.py to stay compatible
- skip python2 builds by default
- drop patches:
* 10355.patch,
* gcc12-disable-__constinit-with-c++-11.patch (merged upstream)
- added patches:
* add-missing-stdint-header.patch added for compile fixes
* Thu Mar 23 2023 Martin Liška <mliska@suse.cz>
- Enable LTO (boo#1133277).
/usr/lib64/libutf8_range.so.33.3.0 /usr/lib64/libutf8_validity.so.33.3.0 /usr/share/licenses/libutf8_range-33_3_0 /usr/share/licenses/libutf8_range-33_3_0/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 10 00:01:46 2026