Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: protocolbuffers/protobuf-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 259e665
Choose a base ref
...
head repository: protocolbuffers/protobuf-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f09e239
Choose a head ref
  • 4 commits
  • 70 files changed
  • 1 contributor

Commits on Jan 24, 2025

  1. all: start v1.36.4-devel

    Change-Id: I1dab6caf66b989075199944ce8d07fe8e5e4573a
    Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/643957
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: Chressie Himpel <chressie@google.com>
    stapelberg committed Jan 24, 2025
    Configuration menu
    Copy the full SHA
    89b5638 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2025

  1. all: remove weak field support

    Weak fields were the predecessor to extensions (many many years ago) and were
    entirely removed from Google’s production usage by now. (The corresponding field
    in descriptor.proto was always documented as “// For Google-internal migration
    only. Do not use.”)
    
    Before this change, Go Protobuf still contained support for weak fields behind
    the `protolegacy` build tag.
    
    The `protolegacy` build tag was always documented as not being part of the
    compatibility agreement:
    
    // WARNING: The compatibility agreement covers nothing provided by this flag.
    // As such, functionality may suddenly be removed or changed at our discretion.
    const ProtoLegacy = protoLegacy
    
    Fixes golang/protobuf#1666
    
    Change-Id: Ie1675424bc80d9f44345ccb96a858ef847ee1018
    Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/641655
    Reviewed-by: Chressie Himpel <chressie@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    stapelberg committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    e677ef9 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2025

  1. protogen: fix name mangling for fields with identical GoCamelCase

    This turns the nameclash testprotos ending in 3 into .proto
    files which use syntax = "proto3". Prior to the Opaque API release,
    we changed these .proto files to use editions, but using editions
    with proto3 semantics is not exactly the same as using proto3,
    so we need these .proto files to use syntax = "proto3";
    
    Fixes golang/protobuf#1675
    
    Change-Id: I0ebb37d4e1bf0fc830bbe613148429ec6ff5c46d
    Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/644437
    Reviewed-by: Chressie Himpel <chressie@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    stapelberg committed Feb 3, 2025
    Configuration menu
    Copy the full SHA
    ab9efaa View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. all: release v1.36.5

    Change-Id: Ibc6071607a8e1afbd77b8aceeab017c0a0a7e3f9
    Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/647155
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: Chressie Himpel <chressie@google.com>
    stapelberg committed Feb 6, 2025
    Configuration menu
    Copy the full SHA
    f09e239 View commit details
    Browse the repository at this point in the history
Loading