Skip to content

chore(deps): update bazel modules (major)#170

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-bazel-modules
Open

chore(deps): update bazel modules (major)#170
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-bazel-modules

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 9, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
com_github_bazelbuild_buildtools http_archive major v6.4.0v8.5.1
com_google_protobuf http_archive major v3.14.0v34.1

Release Notes

bazelbuild/buildtools (com_github_bazelbuild_buildtools)

v8.5.1: Release 8.5.1 (2026-01-30)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v8.2.1...v8.5.1

v8.2.1: Release 8.2.1 (2025-06-10)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v8.2.0...v8.2.1

v8.2.0: Release 8.2.0 (2025-04-30)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v8.0.3...v8.2.0

v8.0.3: Release 8.0.3 (2025-02-05)

Compare Source

What's Changed

Full Changelog: bazelbuild/buildtools@v8.0.2...v8.0.3

v8.0.2: Release 8.0.2 (2025-01-30)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v8.0.1...v8.0.2

v8.0.1: Release 8.0.1 (2025-01-15)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v8.0.0...v8.0.1

v8.0.0: Release 8.0.0 (2025-01-09)

Compare Source

What's Changed

Full Changelog: bazelbuild/buildtools@v7.3.1...v8.0.0

v7.3.1: Release 7.3.1 (2024-08-27)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v7.1.2...v7.3.1

v7.1.2: Release 7.1.2 (2024-05-23)

Compare Source

What's Changed

Full Changelog: bazelbuild/buildtools@v7.1.1...v7.1.2

v7.1.1: Release 7.1.1 (2024-04-17)

Compare Source

What's Changed

New Contributors

Full Changelog: bazelbuild/buildtools@v7.1.0...v7.1.1

v7.1.0: Release 7.1.0 (2024-03-26)

Compare Source

  • Load statements are forced to be on the top of a file (except WORKSPACE files) and be sorted and compressed. Former warnings load-on-top, out-of-order-load and same-origin-load are now removed.
    • distribs are no longer being moved into the package declaration
    • Minor bug fixes
protocolbuffers/protobuf (com_google_protobuf)

v34.1: Protocol Buffers v34.1

Compare Source

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Bazel

  • Moved protocopt flag out of the cc dir, since it is not a c++-specific flag. (3db9fd1)
  • Add support for bazel 9.x (#​26201) (763c5da)

C++

  • Updated CMake dependencies. (5583485)
  • Add cc_proto_library for MessageSet in //src/google/protobuf/bridge (523a6a4)
  • Add support for bazel 9.x (#​26201) (763c5da)

Java

  • Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents. (ab3d7f0)

Python

Other

  • Fixed release_prep.sh script mkdir command to follow INTEGRITY_FILE location. (e700d7d)
  • Second try at fixing the release_prep.sh file path! (#​26097) (f5ccaf3)

v34.0: Protocol Buffers v34.0

Compare Source

Announcements

  • This version includes potential breaking changes with major version bump to: Objective-C, Python, PHP, C++. Bazel
    • [Objective-C] Remove -[GPBFieldDescriptor optional] (3414dc1)
    • [Objective-C] Fix nullability annotations on some GPB*Dictionary types. (ea67d6d)
    • [Objective-C] Remove generate_minimal_imports generation option warning (45b1297)
    • [Python] Raise errors in OSS when assign bool to int/enum field in Python Proto. (5b116fe)
    • [Python] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (c301c2c)
    • [Python] Remove deprecated FieldDescriptor.label (0a8ff55)
    • [Python] Remove float_format/double_format from python proto text_format (e4854a1)
    • [Python] Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (b76faa9)
    • [Python] Raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError) (00aaca1)
    • [Python] Remove float_precision from python proto json_format (f027f1f)
    • [PHP] Remove deprecated PHP APIs FieldDescriptor getLabel, use IsRepeated or isRequired instead. (4208121)
    • [PHP] Remove deprecated PHP APIs (9c45014)
    • [PHP] Add PHP typehints for setters and remove redundant GPBUtil checks (aee03b7)
    • [PHP] support default values for editions/proto2 (b01099d)
    • [C++] Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (c301c2c)
    • [C++] Add a debug check that the target of CopyFrom is not a descendant of the source. (7a75898)
    • [C++] Add [[nodiscard]] to many APIs. (a70115f)
    • [C++] Make generator headers private (3a2af35)
    • [C++] Remove deprecated FieldDescriptor::has_optional_keyword() in OSS. Use is_repeated() or has_presence() instead (68346ec)
    • [C++] Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (b76faa9)
    • [C++] Remove deprecated FieldDescriptor::is_optional() in OSS. Use (!is_required() && !is_repeated()) instead (9dbc5d4)
    • [C++] Remove AddUnusedImportTrackFile() and ClearUnusedImportTrackFiles(). Remove PROTOBUF_FUTURE_RENAME_ADD_UNUSED_IMPORT (837a2cd)
    • [C++] Removes proto2::util::MessageDifferencer::AddIgnoreCriteria that takes a raw pointer as an argument in favor of the overload that takes a unique_ptr. Remove macro PROTOBUF_FUTURE_REMOVE_ADD_IGNORE_CRITERIA (b115358)
    • [C++] Make the arena-enabled constructors of RepeatedField, RepeatedPtrField, and Map private. (ef890c3)
    • [C++] All entity names have length limit (2afb0dc)
    • [Other] Remove deprecated flag for enabling MSVC support (97c979b)
    • [Bazel] Remove deprecated ProtoInfo.transitive_imports. Use equivalent transitive_sources instead (0a5c2f6)
    • [Bazel] Change @​protobuf//bazel/flags:prefer_prebuilt_proto flag to True. (84a30b5)
    • [Bazel] Only respect the Starlark versions of --proto_toolchain_for*(b5685c4)
  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Bazel

  • Only respect the Starlark versions of --proto_toolchain_for*. This is a breaking change. (#​26090) (#​26091) (b5685c4)
  • Breaking change: Change @​protobuf//bazel/flags:prefer_prebuilt_proto flag to True. (84a30b5)
  • Dropped support for Bazel 7. (304c9ba)
  • Don't check for native protobuf flags if the proto fragment doesn't exist. (#​25803) (5975f13)
  • Fix the prefer_prebuilt_protoc alias to use the correct originally announced location (732ed49)
  • Actually fix breaking change related to upb_proto_reflection_library (86d434b)
  • Fix breaking change related to upb_c_proto_library and upb_proto_reflection_library (b0150c0)
  • Add an alias to undo accidental unannounced breaking change (e71d379)
  • Moved prebuilt-related Bazel files to standard locations. (cfe8991)
  • Refactored and rearranged Bazel rules. (d7dd1e1)
  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)
  • Introduce Starlark versions of Protobuf flags. (d1f4b2f)
  • Fix: cc_toolchain should prefer protoc when prebuilt flag is flipped. (#​25168) (8c857c3)
  • Breaking change: Remove deprecated ProtoInfo.transitive_imports. Use equivalent transitive_sources instead (0a5c2f6)
  • Feat(bazel): wire up prebuilt protoc toolchain (#​24115) (cc23698)
  • Migrate proto_descriptor_set (#​23369) (8d4dfdd)

Compiler

  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)
  • Validate Feature Support on Custom Options (2985930)
  • Ruby codegen: support generation of rbs files (#​15633) (6ebdf85)
  • Avoid collision name problems between a message named Xyz and a direct sibling enum named XyzView (eba53e8)
  • Generalizing and implementing ValidateFeatureSupport for both Options and Features during proto parsing (ed3c571)
  • Fix a bug with custom features outside of the pb package. (872d3ce)
  • Fix import option handling when include_imports isn't set. (9ef9e80)
  • Fix a bug in STRICT check of namespaced enums to properly check for 'reserved 1 to max' (1229d4a)
  • Prevent accidental stripping of debug_redact options via import option. (f58b098)

C++

  • Regenerated files. (a9bbf7a)
  • Dropped support for Bazel 7. (304c9ba)
  • Remove direct dependency on rules_apple (#​25708) (e06c026)
  • Fix broken field_mask_upb_proto and field_mask_upb_reflection_proto aliases (d808a97)
  • Removed the third_party/upb/upb/bazel directory. (7efbfe1)
  • Validate Feature Support on Custom Options (2985930)
  • Auto-generate files after PR #​25437 (8be64ea)
  • Update rules_apple dependency to support rules_swift 3.x (#​25437) (c0e15f2)
  • Fix UTF-8 Validation of string extensions in C++ (35ba5cf)
  • Improve wire compatibility of TestAllTypes with TestAllExtensions. (08355bd)
  • Add EnumerateEnumValues function. (397d5d9)
  • Add conformance tests for utf8 validation. (e8923a8)
  • Disable constinit on MSVC for static library builds (783da0a)
  • Breaking change: Make generator headers private (3a2af35)
  • Add bounds checking to ExtractSubrange. (5687acc)
  • This CL starts failing on [unverified_lazy = true] on extensions, which have been (d2a42e7)
  • Refine the conditions for the MSVC constinit workaround (38927bf)
  • Add conformance test cases about handling of google.protobuf.Empty inside any Any in JSON. (0f3dd06)
  • Remove PROTOBUF_CONSTEXPR to unconditionally use constexpr (7f431bb)
  • Add bounds checking to DeleteSubrange, create new helper, RuntimeAssertInBoundsGE, and modify LogIndexOutOfBoundsAndAbort to customize the message being logged. (71cc97c)
  • Breaking change: Remove deprecated UseDeprecatedLegacyJsonFieldConflicts() (c301c2c)
  • Fix issue where BinaryToJson a Skip()'s failure on unknown fields was ignored instead of resulting in a parse failure. (2ec322e)
  • Breaking change: Add [[nodiscard]] to many APIs. (a70115f)
  • Abort on out of bounds accesses. (3acf23c)
  • Fix JSON printing of Any of an empty message in C++Proto. (014f676)
  • FieldMaskUtil::TrimMessage: Handle repeated messages. (0f109cb)
  • Breaking change: Remove deprecated FieldDescriptor::label() in OSS. Use is_repeated() or is_required() instead (b76faa9)
  • Generalizing and implementing ValidateFeatureSupport for both Options and Features during proto parsing (ed3c571)
  • Breaking change: Remove deprecated FieldDescriptor::has_optional_keyword() in OSS. Use is_repeated() or has_presence() instead (68346ec)
  • Test that all entity names have some limit, and that passing that limit will (2afb0dc)
  • Breaking change: Remove deprecated FieldDescriptor::is_optional() in OSS. Use (!is_required() && !is_repeated()) instead (9dbc5d4)
  • Breaking change: Remove AddUnusedImportTrackFile() and ClearUnusedImportTrackFiles(). Remove PROTOBUF_FUTURE_RENAME_ADD_UNUSED_IMPORT (837a2cd)
  • Breaking change: Removes proto2::util::MessageDifferencer::AddIgnoreCriteria that takes a raw pointer as an argument in favor of the overload that takes a unique_ptr. Remove macro PROTOBUF_FUTURE_REMOVE_ADD_IGNORE_CRITERIA (b115358)
  • Mark mutable repeated fields/maps as [[nodiscard]] (bc60e2e)
  • Apply [[nodiscard]] to constant, non-message accessors. (46575f0)
  • Add [[nodiscard]] to many const methods of Message/Reflection. (8c981b8)
  • Fix a bug with custom features outside of the pb package. (872d3ce)
  • Delete safe_boundary_check as this now supported via build flag, --//third_party/protobuf:bounds_check_mode. (3079d15)
  • Add [[nodiscard]] to const message field accessors. (60f60d0)
  • CMake: Stop building tests by default (related to #​20539) (#​24373) (88261aa)
  • Optimize TcParser::RepeatedVarint (88efe88)
  • Add nodiscard to has_/_size accessors. (40fe103)
  • Enable removed arena pointers from all fields. (1f3fe2e)
  • Fix a bug in STRICT check of namespaced enums to properly check for 'reserved 1 to max' (1229d4a)
  • Breaking change: Add a debug check that the target of CopyFrom is not a descendant of the source. (7a75898)
  • Breaking change: Make the arena-enabled constructors of RepeatedField, RepeatedPtrField, and Map private. (ef890c3)
  • Update AddAlreadyReserved/AddNAlreadyReserved to use the runtime bounds checks. (b8e690a)
  • Use __builtin_operator_new to faciliate compiler optimizations of these allocs. (4624d81)
  • Add has_default_instance() to ImplicitWeakTypeHandler (818b8ef)
  • Add a macro to make RepeatedField(Arena*) constructor private in a future release. (b39f10c)
  • Use __builtin_operator_new to faciliate compiler optimizations of these allocs. (195da19)
  • Change LogIndexOutOfBoundsAndAbort logging message. (bc0b635)

Java

  • Dropped support for Bazel 7. (304c9ba)
  • Optimize TextFormatEscaper to just return the String input if it didn't need any escaping. (e536204)
  • Adding deprecation comment when isInitialized() accessor is deprecated (2732c60)
  • Deprecating isInitialized() if there aren't required fields (2607595)
  • Avoid skipping descriptors with option dependencies (1bc2c63)
  • Remove PROTOBUF_CONSTEXPR to unconditionally use constexpr (7f431bb)
  • Correctly apply JSON recursion limit when parsing an Any-of-Any. (33b16e8)
  • Avoid potential exceptions on serialize in the face of malformed lazy extensions. (531c644)
  • Remove unused canUseUnsafe() protected method from GeneratedMessage (1041d62)
  • Apply [[nodiscard]] to constant, non-message accessors. (46575f0)
  • Add check if sun.misc.Unsafe is present but throws on use, to use the preexisting no-Unsafe paths if it does. (3514901)
  • Fix a bug with custom features outside of the pb package. (872d3ce)
  • Expose NestedInFileClass naming helpers for Java immutable. (0c48552)
  • Add nodiscard to has_/_size accessors. (40fe103)
  • Remove defunct protected mergeFromAndMakeImmutableInternal method. This method was planned to be used by gencode but was never used in practice. (57770eb)
  • Fix bugs in Java Large Enums that have aliased values, and improve performance of valueOf / forNumber. (57338e8)
  • Remove unused test-only method Protobuf.registerSchemaOverride (8e623d1)
  • Remove unused method com.google.protobuf.Protobuf.mergeFrom(T,Reader) (7b6be54)
  • Remove unused method com.google.protobuf.Protobuf.makeImmutable (8fa15e9)
  • Mark com.google.protobuf.Protobuf.registerSchema as private (db16bca)
  • Remove "public" from methods in com.google.protobuf.Protobuf (f50c425)
  • Remove unused method com.google.protobuf.Protobuf.getTotalSchemaSize() (dead64c)
  • Fix large java enums not being honored on lite runtime. (ec3c8a7)

Csharp


Configuration

📅 Schedule: Branch creation - "before 8am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner April 9, 2024 13:12
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 9e8ce8c to d2638ff Compare April 17, 2024 17:42
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 2 times, most recently from 1a1cb0a to b856327 Compare May 23, 2024 17:09
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from b856327 to 3c1a1c2 Compare June 5, 2024 19:46
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 3c1a1c2 to 72860d2 Compare June 25, 2024 21:14
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 72860d2 to 4cf524d Compare July 31, 2024 15:49
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 3 times, most recently from b704531 to 3c2cb8f Compare August 28, 2024 18:39
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 3c2cb8f to 6c2a8da Compare September 11, 2024 15:55
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 6c2a8da to 2942963 Compare September 18, 2024 22:50
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 2942963 to 75d0b39 Compare October 23, 2024 00:35
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 2 times, most recently from 5b18e32 to 7d36814 Compare December 4, 2024 00:59
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 7d36814 to f40a5c1 Compare December 18, 2024 15:43
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 3 times, most recently from abbe513 to 0e94cc5 Compare January 15, 2025 18:41
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 2 times, most recently from 40f5dd5 to 6072b6f Compare February 5, 2025 14:56
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 6072b6f to 57f7b3b Compare March 5, 2025 01:22
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 57f7b3b to 61df424 Compare March 14, 2025 00:38
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 61df424 to edef35d Compare March 26, 2025 18:30
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from edef35d to f646017 Compare April 30, 2025 14:54
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from f646017 to 6cfeb88 Compare May 14, 2025 18:25
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 6cfeb88 to de02974 Compare May 28, 2025 23:30
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from de02974 to 7b23f90 Compare June 10, 2025 15:29
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 7b23f90 to 3d27ccf Compare August 3, 2025 14:38
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 3d27ccf to 8195707 Compare August 14, 2025 22:46
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 8195707 to 60296c9 Compare September 13, 2025 18:04
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 60296c9 to 5ea8578 Compare October 15, 2025 22:56
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 5ea8578 to de6a465 Compare November 12, 2025 23:04
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from de6a465 to c3da0c4 Compare December 5, 2025 22:36
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 2 times, most recently from 61e65b0 to 212f97a Compare January 12, 2026 18:47
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch 3 times, most recently from 2e8707f to 4bce47a Compare February 2, 2026 17:01
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 4bce47a to 6941af1 Compare February 25, 2026 23:50
@renovate renovate bot force-pushed the renovate/major-bazel-modules branch from 6941af1 to f0613e2 Compare March 19, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants