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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v30.0
Choose a base ref
...
head repository: protocolbuffers/protobuf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v30.1
Choose a head ref
  • 7 commits
  • 64 files changed
  • 5 contributors

Commits on Mar 4, 2025

  1. Copy the full SHA
    63fc9d6 View commit details
  2. Merge pull request #20562 from protocolbuffers/30.x-202503042254

    Merge release commits to 30.x
    anandolee authored Mar 4, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    efa65c5 View commit details

Commits on Mar 5, 2025

  1. Loosen py_proto_library check to be on the import path instead of ful…

    …l directory (i.e. excluding external/module-name prefix). (#20569)
    
    The module name does not actually make it into the name used in python imports, so this should allow py_proto_library to work for modules with hyphens in their name (i.e. `bazel build @com_google_protobuf-examples//:addressbook_py_pb2`).
    
    PiperOrigin-RevId: 733763224
    zhangskz authored Mar 5, 2025
    Copy the full SHA
    3576a1f View commit details

Commits on Mar 6, 2025

  1. Fix python codegen crash when C++ features are used. (#20577)

    What we actually want to prevent is any future use of non-enum features or python-specific features which don't exist today.  If other language features are present we can safely strip them from the python gencode.  We also reserve an extension number for the future python features in descriptor.proto
    
    PiperOrigin-RevId: 733885839
    mkruskal-google authored Mar 6, 2025
    Copy the full SHA
    250c550 View commit details

Commits on Mar 7, 2025

  1. Remove Java runtime classes from kotlin release. (#20607)

    Because we build lite and core totally separately, they can't both be depended on without producing conflicts.  Our kotlin setup has been doing exactly this for a long time though, in order to share code between kotlin and kotlin-lite.  Even *with* this change, it's invalid to depend on both lite and core, because they contain different builds of our boostrapped protos.  However, they now share the internal `lite_runtime_only` target, which kotlin can reuse to share code.
    
    This prevents `lite` from getting linked into kotlin, allowing kt_jvm_export to properly strip out all classes from the Java runtime.
    
    Fixes #20566
    
    PiperOrigin-RevId: 734375729
    mkruskal-google authored Mar 7, 2025
    Copy the full SHA
    4747628 View commit details

Commits on Mar 12, 2025

  1. Re-add system_python repo alias to MODULE.bazel (#20662)

    PiperOrigin-RevId: 735391105
    
    Co-authored-by: Protobuf Team Bot <protobuf-github-bot@google.com>
    zhangskz and protobuf-github-bot authored Mar 12, 2025
    Copy the full SHA
    ebb5224 View commit details

Commits on Mar 13, 2025

  1. Copy the full SHA
    0d815c5 View commit details
Loading