chore(deps): update dependency protocolbuffers/protobuf to v34#46948
Conversation
Files inventory check summaryFile checks results against ancestor 6ffeeecb: Results for datadog-agent_7.79.0~devel.git.46.6493eb8.pipeline.103939899-1_amd64.deb:No change detected |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Gitlab CI Configuration ChangesModified Jobsvariables (configuration) variables:
AGENT_API_KEY_ORG2: agent-api-key-org-2
AGENT_APP_KEY_ORG2: agent-app-key-org-2
AGENT_BINARIES_DIR: bin/agent
AGENT_GITHUB_APP: agent-github-app
AGENT_QA_E2E: agent-qa-e2e
API_KEY_ORG2: ci.datadog-agent.datadog_api_key_org2
ARTIFACT_DOWNLOAD_ATTEMPTS: 2
ATLASSIAN_WRITE: atlassian-write
BTFHUB_ARCHIVE_BRANCH: main
BUCKET_BRANCH: dev
CACHE_COMPRESSION_LEVEL: slowest
CHANGELOG_COMMIT_SHA: ci.datadog-agent.gitlab_changelog_commit_sha
CHOCOLATEY_API_KEY: ci.datadog-agent.chocolatey_api_key
- CI_IMAGE_BTF_GEN: v102144341-64dad9f8
+ CI_IMAGE_BTF_GEN: v103719291-4f1ee3ce
CI_IMAGE_BTF_GEN_SUFFIX: ''
- CI_IMAGE_DOCKER_ARM64: v102144341-64dad9f8
? ^^^^^ - ---- ^
+ CI_IMAGE_DOCKER_ARM64: v103719291-4f1ee3ce
? ++++ ^ ^^^^^^
CI_IMAGE_DOCKER_ARM64_SUFFIX: ''
- CI_IMAGE_DOCKER_X64: v102144341-64dad9f8
+ CI_IMAGE_DOCKER_X64: v103719291-4f1ee3ce
CI_IMAGE_DOCKER_X64_SUFFIX: ''
- CI_IMAGE_GITLAB_AGENT_DEPLOY: v102144341-64dad9f8
? ^^^^^ - ---- ^
+ CI_IMAGE_GITLAB_AGENT_DEPLOY: v103719291-4f1ee3ce
? ++++ ^ ^^^^^^
CI_IMAGE_GITLAB_AGENT_DEPLOY_SUFFIX: ''
- CI_IMAGE_LINUX: v102144341-64dad9f8
+ CI_IMAGE_LINUX: v103719291-4f1ee3ce
CI_IMAGE_LINUX_SUFFIX: ''
- CI_IMAGE_RPM_ARM64: v102144341-64dad9f8
+ CI_IMAGE_RPM_ARM64: v103719291-4f1ee3ce
CI_IMAGE_RPM_ARM64_SUFFIX: ''
- CI_IMAGE_RPM_ARMHF: v102144341-64dad9f8
+ CI_IMAGE_RPM_ARMHF: v103719291-4f1ee3ce
CI_IMAGE_RPM_ARMHF_SUFFIX: ''
- CI_IMAGE_RPM_X64: v102144341-64dad9f8
+ CI_IMAGE_RPM_X64: v103719291-4f1ee3ce
CI_IMAGE_RPM_X64_SUFFIX: ''
CI_IMAGE_WIN_LTSC2022_X64: v102144341-64dad9f8
CI_IMAGE_WIN_LTSC2022_X64_SUFFIX: ''
CI_IMAGE_WIN_LTSC2025_X64: v102144341-64dad9f8
CI_IMAGE_WIN_LTSC2025_X64_SUFFIX: ''
CLANG_BUILD_VERSION: v60409452-ee70de70
CLANG_LLVM_VER: 12.0.1
CLUSTER_AGENT_BINARIES_DIR: bin/datadog-cluster-agent
CLUSTER_AGENT_CLOUDFOUNDRY_BINARIES_DIR: bin/datadog-cluster-agent-cloudfoundry
CODECOV: codecov
CODECOV_TOKEN: ci.datadog-agent.codecov_token
COMPARE_TO_BRANCH: main
CRC_PULL_SECRET: ci.datadog-agent.crc-pull-secret
CWS_INSTRUMENTATION_BINARIES_DIR: bin/cws-instrumentation
DATADOG_AGENT_EMBEDDED_PATH: /opt/datadog-agent/embedded
DDA_CLIENT_TOKEN: dda-feature-flags-client-token
DDA_FEATURE_FLAGS_CI_SSM_KEY_WINDOWS: ci.datadog-agent.dda-feature-flags-client-token
DDA_FEATURE_FLAGS_CI_VAULT_KEY: token
DDA_FEATURE_FLAGS_CI_VAULT_KEY_MACOS: token
DDA_FEATURE_FLAGS_CI_VAULT_PATH: k8s/gitlab-runner-datadog-agent/datadog-agent/$DDA_CLIENT_TOKEN
DDA_FEATURE_FLAGS_CI_VAULT_PATH_MACOS: aws/arn:aws:iam::486234852809:role/ci-datadog-agent/$DDA_CLIENT_TOKEN
DD_AGENT_TESTING_DIR: $CI_PROJECT_DIR/test/new-e2e/tests
DD_PKG_GITLAB_URL: https://artifact-gateway.us1.ddbuild.io/internal/artifact-gateway/api/v4
DD_PKG_VERSION: latest
DEB_GPG_KEY_ID: c0962c7d
DEB_GPG_KEY_NAME: Datadog, Inc. APT key
DEB_RPM_TESTING_BUCKET_BRANCH: testing
DEB_S3_BUCKET: apt.datad0g.com
DEB_TESTING_S3_BUCKET: apttesting.datad0g.com
DOCKER_REGISTRY_LOGIN: ci.datadog-agent.docker_hub_login
DOCKER_REGISTRY_PWD: ci.datadog-agent.docker_hub_pwd
DOCKER_REGISTRY_RO: dockerhub-readonly
DOCKER_REGISTRY_URL: docker.io
DOGSTATSD_BINARIES_DIR: bin/dogstatsd
DYNAMIC_TESTS_BREAKGLASS: dynamic-tests-breakglass
E2E_AZURE: e2e-azure
E2E_COVERAGE_PIPELINE: false
E2E_GCP: e2e-gcp
EXECUTOR_JOB_SECTION_ATTEMPTS: 2
FF_CLEAN_UP_FAILED_CACHE_EXTRACT: true
FF_KUBERNETES_HONOR_ENTRYPOINT: true
FF_SCRIPT_SECTIONS: 1
FF_TIMESTAMPS: true
FF_USE_FASTZIP: true
FF_USE_WINDOWS_JOB_OBJECT: true
GENERAL_ARTIFACTS_CACHE_BUCKET_URL: https://dd-agent-omnibus.s3.amazonaws.com
GET_SOURCES_ATTEMPTS: 2
GIT_STRATEGY: s3
GO_TEST_SKIP_FLAKE: 'true'
GPG_TEST_KEY_ID: crypto/k8s/keys/k8s_gitlab-runner-datadog-agent_datadog-agent_testing_signing-key
INSTALLER_TESTING_S3_BUCKET: installtesting.datad0g.com
INSTALL_SCRIPT_API_KEY_ORG2: install-script-api-key-org-2
INTEGRATION_WHEELS_CACHE_BUCKET: dd-agent-omnibus
KERNEL_MATRIX_TESTING_ARM_AMI_ID: ami-0b5f838a19d37fc61
KERNEL_MATRIX_TESTING_X86_AMI_ID: ami-05b3973acf5422348
KITCHEN_INFRASTRUCTURE_FLAKES_RETRY: 2
MACOS_APPLE_APPLICATION_SIGNING: apple-application-signing
MACOS_APPLE_DEVELOPER_ACCOUNT: apple-developer-account
MACOS_APPLE_INSTALLER_SIGNING: apple-installer-signing
MACOS_GITHUB_APP_1: macos-github-app-one
MACOS_GITHUB_APP_2: macos-github-app-two
MACOS_KEYCHAIN_PWD: ci-keychain
MACOS_S3_BUCKET: dd-agent-macostesting
OMNIBUS_BASE_DIR: /omnibus
OMNIBUS_GIT_CACHE_DIR: /tmp/omnibus-git-cache
OMNIBUS_PACKAGE_DIR: $CI_PROJECT_DIR/omnibus/pkg/
OMNIBUS_PACKAGE_DIR_SUSE: $CI_PROJECT_DIR/omnibus/suse/pkg
PIPELINE_KEY_ALIAS: alias/ci_datadog-agent_pipeline-key
PROCESS_S3_BUCKET: datad0g-process-agent
PYTHONUNBUFFERED: 1
RESTORE_CACHE_ATTEMPTS: 2
RPM_GPG_KEY_ID: b01082d3
RPM_GPG_KEY_NAME: Datadog, Inc. RPM key
RPM_S3_BUCKET: yum.datad0g.com
RPM_TESTING_S3_BUCKET: yumtesting.datad0g.com
RUN_E2E_TESTS: auto
RUN_KMT_TESTS: auto
RUN_UNIT_TESTS: auto
S3_ARTIFACTS_URI: s3://dd-ci-artefacts-build-stable/$CI_PROJECT_NAME/$CI_PIPELINE_ID
S3_CP_CMD: aws s3 cp $S3_CP_OPTIONS
S3_CP_OPTIONS: --no-progress --region us-east-1 --sse AES256
S3_DD_AGENT_OMNIBUS_BTFS_URI: s3://dd-agent-omnibus/btfs
S3_DD_AGENT_OMNIBUS_JAVA_URI: s3://dd-agent-omnibus/openjdk
S3_DD_AGENT_OMNIBUS_LLVM_URI: s3://dd-agent-omnibus/llvm
S3_DSD6_URI: s3://dsd6-staging
S3_OMNIBUS_CACHE_BUCKET: dd-ci-datadog-agent-omnibus-cache-build-stable
S3_OMNIBUS_GIT_CACHE_BUCKET: dd-ci-datadog-agent-omnibus-git-cache-build-stable
S3_PERMANENT_ARTIFACTS_URI: s3://dd-ci-persistent-artefacts-build-stable/$CI_PROJECT_NAME
S3_PROJECT_ARTIFACTS_URI: s3://dd-ci-artefacts-build-stable/$CI_PROJECT_NAME
S3_RELEASE_ARTIFACTS_URI: s3://dd-release-artifacts/$CI_PROJECT_NAME/$CI_PIPELINE_ID
S3_RELEASE_INSTALLER_ARTIFACTS_URI: s3://dd-release-artifacts/datadog-installer/$CI_PIPELINE_ID
S3_SBOM_STORAGE_URI: s3://sbom-root-us1-ddbuild-io/$CI_PROJECT_NAME/$CI_PIPELINE_ID
SECRET_GENERIC_CONNECTOR_BINARIES_DIR: bin/secret-generic-connector
SKIP_WINDOWS: 'false'
SLACK_AGENT: slack-agent-ci
SMP_ACCOUNT: smp
STATIC_BINARIES_DIR: bin/static
SYSTEM_PROBE_BINARIES_DIR: bin/system-probe
TEST_KEYS_URL: apttesting.datad0g.com/test-keys
VCPKG_BLOB_SAS_URL: ci.datadog-agent-buildimages.vcpkg_blob_sas_url
VIRUS_TOTAL: virus-total
WINDOWS_BUILDS_S3_BUCKET: $WIN_S3_BUCKET/builds
WINDOWS_POWERSHELL_DIR: $CI_PROJECT_DIR/signed_scripts
WINDOWS_TESTING_S3_BUCKET: pipelines/A7/$CI_PIPELINE_ID
WINGET_PAT: ci.datadog-agent.winget_pat
WIN_S3_BUCKET: dd-agent-mstestingChanges Summary
ℹ️ Diff available in the job log. |
32b74c3 to
801d7b2
Compare
Regression DetectorRegression Detector ResultsMetrics dashboard Baseline: ca2821b Optimization Goals: ✅ No significant changes detected
|
| perf | experiment | goal | Δ mean % | Δ mean % CI | trials | links |
|---|---|---|---|---|---|---|
| ➖ | docker_containers_cpu | % cpu utilization | -0.77 | [-3.78, +2.25] | 1 | Logs |
Fine details of change detection per experiment
| perf | experiment | goal | Δ mean % | Δ mean % CI | trials | links |
|---|---|---|---|---|---|---|
| ➖ | ddot_metrics_sum_delta | memory utilization | +0.40 | [+0.23, +0.58] | 1 | Logs |
| ➖ | tcp_dd_logs_filter_exclude | ingress throughput | +0.01 | [-0.10, +0.12] | 1 | Logs |
| ➖ | file_to_blackhole_100ms_latency | egress throughput | +0.01 | [-0.10, +0.12] | 1 | Logs |
| ➖ | uds_dogstatsd_to_api | ingress throughput | +0.00 | [-0.19, +0.20] | 1 | Logs |
| ➖ | uds_dogstatsd_to_api_v3 | ingress throughput | +0.00 | [-0.20, +0.20] | 1 | Logs |
| ➖ | file_to_blackhole_1000ms_latency | egress throughput | -0.00 | [-0.44, +0.44] | 1 | Logs |
| ➖ | file_to_blackhole_500ms_latency | egress throughput | -0.01 | [-0.40, +0.37] | 1 | Logs |
| ➖ | file_to_blackhole_0ms_latency | egress throughput | -0.03 | [-0.49, +0.44] | 1 | Logs |
| ➖ | quality_gate_idle_all_features | memory utilization | -0.04 | [-0.07, -0.00] | 1 | Logs bounds checks dashboard |
| ➖ | file_tree | memory utilization | -0.05 | [-0.11, +0.01] | 1 | Logs |
| ➖ | ddot_metrics | memory utilization | -0.05 | [-0.24, +0.13] | 1 | Logs |
| ➖ | otlp_ingest_metrics | memory utilization | -0.07 | [-0.23, +0.09] | 1 | Logs |
| ➖ | docker_containers_memory | memory utilization | -0.07 | [-0.14, +0.00] | 1 | Logs |
| ➖ | ddot_metrics_sum_cumulativetodelta_exporter | memory utilization | -0.10 | [-0.32, +0.12] | 1 | Logs |
| ➖ | ddot_metrics_sum_cumulative | memory utilization | -0.17 | [-0.31, -0.02] | 1 | Logs |
| ➖ | uds_dogstatsd_20mb_12k_contexts_20_senders | memory utilization | -0.18 | [-0.25, -0.12] | 1 | Logs |
| ➖ | quality_gate_idle | memory utilization | -0.27 | [-0.32, -0.22] | 1 | Logs bounds checks dashboard |
| ➖ | ddot_logs | memory utilization | -0.42 | [-0.49, -0.35] | 1 | Logs |
| ➖ | otlp_ingest_logs | memory utilization | -0.44 | [-0.55, -0.33] | 1 | Logs |
| ➖ | tcp_syslog_to_blackhole | ingress throughput | -0.59 | [-0.72, -0.46] | 1 | Logs |
| ➖ | docker_containers_cpu | % cpu utilization | -0.77 | [-3.78, +2.25] | 1 | Logs |
| ➖ | quality_gate_metrics_logs | memory utilization | -1.69 | [-1.93, -1.46] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_logs | % cpu utilization | -3.41 | [-4.91, -1.90] | 1 | Logs bounds checks dashboard |
Bounds Checks: ✅ Passed
| perf | experiment | bounds_check_name | replicates_passed | observed_value | links |
|---|---|---|---|---|---|
| ✅ | docker_containers_cpu | simple_check_run | 10/10 | 591 ≥ 26 | |
| ✅ | docker_containers_memory | memory_usage | 10/10 | 272.54MiB ≤ 370MiB | |
| ✅ | docker_containers_memory | simple_check_run | 10/10 | 703 ≥ 26 | |
| ✅ | file_to_blackhole_0ms_latency | memory_usage | 10/10 | 0.19GiB ≤ 1.20GiB | |
| ✅ | file_to_blackhole_0ms_latency | missed_bytes | 10/10 | 0B = 0B | |
| ✅ | file_to_blackhole_1000ms_latency | memory_usage | 10/10 | 0.23GiB ≤ 1.20GiB | |
| ✅ | file_to_blackhole_1000ms_latency | missed_bytes | 10/10 | 0B = 0B | |
| ✅ | file_to_blackhole_100ms_latency | memory_usage | 10/10 | 0.20GiB ≤ 1.20GiB | |
| ✅ | file_to_blackhole_100ms_latency | missed_bytes | 10/10 | 0B = 0B | |
| ✅ | file_to_blackhole_500ms_latency | memory_usage | 10/10 | 0.22GiB ≤ 1.20GiB | |
| ✅ | file_to_blackhole_500ms_latency | missed_bytes | 10/10 | 0B = 0B | |
| ✅ | quality_gate_idle | intake_connections | 10/10 | 3 = 3 | bounds checks dashboard |
| ✅ | quality_gate_idle | memory_usage | 10/10 | 174.62MiB ≤ 175MiB | bounds checks dashboard |
| ✅ | quality_gate_idle_all_features | intake_connections | 10/10 | 2 ≤ 3 | bounds checks dashboard |
| ✅ | quality_gate_idle_all_features | memory_usage | 10/10 | 498.93MiB ≤ 550MiB | bounds checks dashboard |
| ✅ | quality_gate_logs | intake_connections | 10/10 | 4 ≤ 6 | bounds checks dashboard |
| ✅ | quality_gate_logs | memory_usage | 10/10 | 202.69MiB ≤ 220MiB | bounds checks dashboard |
| ✅ | quality_gate_logs | missed_bytes | 10/10 | 0B = 0B | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | cpu_usage | 10/10 | 377.76 ≤ 2000 | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | intake_connections | 10/10 | 4 ≤ 6 | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | memory_usage | 10/10 | 401.57MiB ≤ 475MiB | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | missed_bytes | 10/10 | 0B = 0B | bounds checks dashboard |
Explanation
Confidence level: 90.00%
Effect size tolerance: |Δ mean %| ≥ 5.00%
Performance changes are noted in the perf column of each table:
- ✅ = significantly better comparison variant performance
- ❌ = significantly worse comparison variant performance
- ➖ = no significant change in performance
A regression test is an A/B test of target performance in a repeatable rig, where "performance" is measured as "comparison variant minus baseline variant" for an optimization goal (e.g., ingress throughput). Due to intrinsic variability in measuring that goal, we can only estimate its mean value for each experiment; we report uncertainty in that value as a 90.00% confidence interval denoted "Δ mean % CI".
For each experiment, we decide whether a change in performance is a "regression" -- a change worth investigating further -- if all of the following criteria are true:
-
Its estimated |Δ mean %| ≥ 5.00%, indicating the change is big enough to merit a closer look.
-
Its 90.00% confidence interval "Δ mean % CI" does not contain zero, indicating that if our statistical model is accurate, there is at least a 90.00% chance there is a difference in performance between baseline and comparison variants.
-
Its configuration does not mark it "erratic".
CI Pass/Fail Decision
✅ Passed. All Quality Gates passed.
- quality_gate_metrics_logs, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check cpu_usage: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check missed_bytes: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_idle_all_features, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_idle_all_features, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check missed_bytes: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_idle, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_idle, bounds check memory_usage: 10/10 replicas passed. Gate passed.
adel121
left a comment
There was a problem hiding this comment.
LGTM for @DataDog/container-platform owned files.
|
/merge |
|
View all feedbacks in Devflow UI.
This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
The expected merge time in
Build pipeline has failing jobs for dfad886: What to do next?
DetailsSince those jobs are not marked as being allowed to fail, the pipeline will most likely fail. |
### What does this PR do? Following #46948, this is to update the `protobuf` Bazel module dependency from 29.1 to 34.1. ### Motivation Several transitive dependencies now require `protobuf` >= 34.0.bcr.1, causing `Renovate` to fail updating `MODULE.bazel.lock` (see #48223 (comment)). Bumping to 34.1 satisfies that constraint. ### Describe how you validated your changes Built `@protobuf//:protobuf` locally. ### Additional Notes The existing patch (add `-lstdc++` to `//conditions:default` link opts) applies cleanly to 34.1 without modification.
### What does this PR do? Following #46948, this is to update the `protobuf` Bazel module dependency from 29.1 to 34.1. ### Motivation Several transitive dependencies now require `protobuf` >= 34.0, causing `Renovate` to [fail updating](#48223 (comment)) `MODULE.bazel.lock`: > ERROR: For repository 'protobuf', the root module requires module version protobuf@29.1, but got protobuf@34.0.bcr.1 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off Bumping to 34.1 satisfies that constraint and also aligns with the recent: - #46948. ### Describe how you validated your changes Built `@protobuf//:protobuf` locally. ### Additional Notes - the existing patch (add `-lstdc++` to `//conditions:default` link opts) applies cleanly to 34.1 without modification, - `34.0` wouldn't be enough, since it's **strictly less than** `34.0.bcr.1`. Co-authored-by: regis.desgroppes <regis.desgroppes@datadoghq.com>
This PR contains the following updates:
29.3→34.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
protocolbuffers/protobuf (protocolbuffers/protobuf)
v34.0: Protocol Buffers v34.0Compare Source
Announcements
-[GPBFieldDescriptor optional](3414dc1)GPB*Dictionarytypes. (ea67d6d)generate_minimal_importsgeneration option warning (45b1297)5b116fe)c301c2c)0a8ff55)e4854a1)b76faa9)00aaca1)f027f1f)4208121)9c45014)aee03b7)b01099d)c301c2c)7a75898)a70115f)3a2af35)68346ec)b76faa9)9dbc5d4)837a2cd)b115358)RepeatedField,RepeatedPtrField, andMapprivate. (ef890c3)2afb0dc)97c979b)0a5c2f6)84a30b5)b5685c4)Bazel
b5685c4)84a30b5)304c9ba)5975f13)732ed49)upb_proto_reflection_library(86d434b)upb_c_proto_libraryandupb_proto_reflection_library(b0150c0)e71d379)cfe8991)d7dd1e1)third_party/upb/upb/bazeldirectory. (7efbfe1)d1f4b2f)8c857c3)0a5c2f6)cc23698)proto_descriptor_set(#23369) (8d4dfdd)Compiler
third_party/upb/upb/bazeldirectory. (7efbfe1)2985930)6ebdf85)Xyzand a direct sibling enum namedXyzView(eba53e8)ed3c571)pbpackage. (872d3ce)9ef9e80)1229d4a)debug_redactoptions via import option. (f58b098)C++
a9bbf7a)304c9ba)e06c026)field_mask_upb_protoandfield_mask_upb_reflection_protoaliases (d808a97)third_party/upb/upb/bazeldirectory. (7efbfe1)2985930)8be64ea)c0e15f2)35ba5cf)TestAllTypeswithTestAllExtensions. (08355bd)397d5d9)e8923a8)783da0a)3a2af35)5687acc)[unverified_lazy = true]on extensions, which have been (d2a42e7)38927bf)0f3dd06)7f431bb)DeleteSubrange, create new helper,RuntimeAssertInBoundsGE, and modifyLogIndexOutOfBoundsAndAbortto customize the message being logged. (71cc97c)c301c2c)2ec322e)a70115f)3acf23c)014f676)0f109cb)b76faa9)ed3c571)68346ec)2afb0dc)9dbc5d4)837a2cd)b115358)bc60e2e)46575f0)8c981b8)pbpackage. (872d3ce)--//third_party/protobuf:bounds_check_mode. (3079d15)constmessage field accessors. (60f60d0)88261aa)88efe88)40fe103)1f3fe2e)1229d4a)7a75898)RepeatedField,RepeatedPtrField, andMapprivate. (ef890c3)b8e690a)4624d81)818b8ef)RepeatedField(Arena*)constructor private in a future release. (b39f10c)195da19)bc0b635)Java
304c9ba)e536204)2732c60)2607595)1bc2c63)7f431bb)33b16e8)531c644)1041d62)46575f0)3514901)pbpackage. (872d3ce)0c48552)40fe103)57770eb)57338e8)8e623d1)7b6be54)8fa15e9)db16bca)f50c425)dead64c)ec3c8a7)Csharp
a9bbf7a)c3ddacb)Objective-C
0bc4192)generate_minimal_importsgeneration option warning (45b1297)2aae07e)GPB*Dictionarytypes. (ea67d6d)-[GPBFieldDescriptor optional](3414dc1)Rust
1f07ec6)Xyzand a direct sibling enum namedXyzView(eba53e8)+ Send(bc517b9)eb8d34e)adb1957)cfa8f67)a42e64f)Python
5d4ad45)c52dcb4)41ad19a)third_party/upb/upb/bazeldirectory. (7efbfe1)46061cb)bbc9dd9)c301c2c)b76faa9)4459a20)5b116fe)e4854a1)59f2a6e)0a8ff55)1eb4e52)b8bef14)8e35431)e2ddebe)13fe37f)f027f1f)00aaca1)412d0a2)26d08d5)PHP
4e82ce4)aee03b7)5d29dca)b01099d)4208121)8f569de. (94fe944)cd76e67)9c45014)996e04c)6df6c8a)69efbc6)PHP C-Extension
a9bbf7a)5d29dca)b01099d)4208121)8f569de. (94fe944)6df6c8a)69efbc6)Ruby
x64-mingw32since we no longer support Ruby 3.0. (2b927f1)659e0f3)6ebdf85)93f4eba)Ruby C-Extension
a9bbf7a)e06c026)UPB (Python/PHP/Ruby C-Extension)
c52dcb4)upb_c_proto_libraryandupb_proto_reflection_library(b0150c0)third_party/upb/upb/bazeldirectory. (7efbfe1)e8923a8)syntaxandeditionwhen parsing descriptors. (4c5c4b2)0e84323)a3ca522)e44d421)Other
3dfa37f)a2ae0e5)5c2ac46)timestamp_upb_reflection_protoalias (e9d6bcb)0ecc6fe)978b556)b6e3802)88d2062)68ac7b9)1add73b)b046c9a)27e67a7)97c979b)7b9feca)//:protocfrom language runtimes (#19679) (4986a77)31cadad)v33.5: Protocol Buffers v33.5Compare Source
Announcements
Python
c4eda3e)Other
c3ca6a3)9db25c1)c07bc2f)v33.4: Protocol Buffers v33.4Compare Source
Announcements
Other
47b3385)//:protocfrom language runtimes (#19679) (453cfb2)v33.3: Protocol Buffers v33.3Compare Source
Announcements
Bazel
7b30360)04ca1b7)aeaede0)Compiler
command_line_interface_unittestandcode_generator_unittest. (cb0a8c5)44e090c)d167dd0)C++
44e090c)d167dd0)Java
d167dd0)94c7f73)Csharp
d167dd0)Python
d167dd0)38ca2d3. (184b5e8)UPB (Python/PHP/Ruby C-Extension)
d167dd0)cd0cb21)Other
aeedbc6)f7b18f8)d4e7a81)9027d6b)f0907f3)v33.2: Protocol Buffers v33.2Compare Source
Announcements
Compiler
9247790)pbpackage. (483173d)8a0b438)C++
50c9e62)pbpackage. (483173d)Java
pbpackage. (483173d)Csharp
9247790)9f263cd)058bffa)PHP
9247790)PHP C-Extension
e9f62c6)9247790)058bffa)Ruby
Ruby C-Extension
e9f62c6)058bffa)UPB (Python/PHP/Ruby C-Extension)
e9f62c6)72a48f9)13ee2ce)v33.1: Protocol Buffers v33.1Compare Source
Announcements
C++
Anyhasbit consistency issue in OSS. (#24400) (59db671)Java
5737cd2)v33.0: Protocol Buffers v33.0Compare Source
Announcements
Bazel
d5217fd)30d2332)d98e2ef)Compiler
ae308fc)abeb130)C++
813a7ef)RepeatedField(Arena*)constructor private in a future release. (768db14)Map(Arena*)constructor private in a future release. (543a17f)3d94d83)RepeatedPtrField(Arena*)constructor private in a future release (6422b9d)b64e490](https://redirect.github.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.