-
Notifications
You must be signed in to change notification settings - Fork 15.7k
Comparing changes
Open a pull request
base repository: protocolbuffers/protobuf
base: v30.0
head repository: protocolbuffers/protobuf
compare: v30.1
- 7 commits
- 64 files changed
- 5 contributors
Commits on Mar 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 63fc9d6 - Browse repository at this point
Copy the full SHA 63fc9d6View commit details -
Merge pull request #20562 from protocolbuffers/30.x-202503042254
Merge release commits to 30.x
Configuration menu - View commit details
-
Copy full SHA for efa65c5 - Browse repository at this point
Copy the full SHA efa65c5View commit details
Commits on Mar 5, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 3576a1f - Browse repository at this point
Copy the full SHA 3576a1fView commit details
Commits on Mar 6, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 250c550 - Browse repository at this point
Copy the full SHA 250c550View commit details
Commits on Mar 7, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 4747628 - Browse repository at this point
Copy the full SHA 4747628View commit details
Commits on Mar 12, 2025
-
Re-add
system_python
repo alias to MODULE.bazel (#20662)PiperOrigin-RevId: 735391105 Co-authored-by: Protobuf Team Bot <protobuf-github-bot@google.com>
Configuration menu - View commit details
-
Copy full SHA for ebb5224 - Browse repository at this point
Copy the full SHA ebb5224View commit details
Commits on Mar 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0d815c5 - Browse repository at this point
Copy the full SHA 0d815c5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v30.0...v30.1