{"ecosystem":"go","package":"github.com/protocolbuffers/protobuf","from_version":null,"to_version":null,"changes":[{"from_version":"v25.9","to_version":"v35.0-rc1","change_type":"breaking","description":"Dropped support for Bazel 7. (https://github.com/protocolbuffers/protobuf/commit/181675806987071b1a9af6e22b881cf9c3dca73e)","migration_hint":null},{"from_version":"v33.4","to_version":"v34.0-rc1.1","change_type":"breaking","description":"Refine the conditions for the MSVC constinit workaround (https://github.com/protocolbuffers/protobuf/commit/38927bf2b93a42e2a155b49f9d610c70cc5942ec)","migration_hint":null},{"from_version":"v33.4","to_version":"v34.0-rc1.1","change_type":"breaking","description":"Feat(bazel): wire up prebuilt protoc toolchain (#24115) (https://github.com/protocolbuffers/protobuf/commit/cc23698b486e690ea2eb873cc7596a87c74a3ba6)","migration_hint":null},{"from_version":"v33.4","to_version":"v34.0-rc1.1","change_type":"breaking","description":"Migrate `proto_descriptor_set` (#23369) (https://github.com/protocolbuffers/protobuf/commit/8d4dfdd39a7a242a9ed631a6ab2192c57dd9b9c8)","migration_hint":null},{"from_version":"v33.4","to_version":"v34.0-rc1.1","change_type":"breaking","description":"Add bounds checking to ExtractSubrange. (https://github.com/protocolbuffers/protobuf/commit/5687acc54cab007591b60d23e7f055209df03eac)","migration_hint":null},{"from_version":"v33.4","to_version":"v34.0-rc1.1","change_type":"breaking","description":"This CL starts failing on `[unverified_lazy = true]` on extensions, which have been (https://github.com/protocolbuffers/protobuf/commit/d2a42e74b9ee7d7a11c5bca95ab7b49c0d4fea27)","migration_hint":null},{"from_version":"v34.0-rc2","to_version":"v34.0","change_type":"breaking","description":"Dropped support for Bazel 7. (https://github.com/protocolbuffers/protobuf/commit/304c9ba5311db66a3b5dde7ed4ccafe9e0c0c893)","migration_hint":null},{"from_version":"v34.0-rc2","to_version":"v34.0","change_type":"breaking","description":"Don't check for native protobuf flags if the proto fragment doesn't exist. (#25803) (https://github.com/protocolbuffers/protobuf/commit/5975f138121c6ae2a48958f2cdece711dc23bd36)","migration_hint":null},{"from_version":"v34.0-rc2","to_version":"v34.0","change_type":"breaking","description":"Fix the prefer_prebuilt_protoc alias to use the correct originally announced location (https://github.com/protocolbuffers/protobuf/commit/732ed49b0ae330830ba08d2b761ce0a77b48cb73)","migration_hint":null},{"from_version":"v34.0-rc2","to_version":"v34.0","change_type":"breaking","description":"Actually fix breaking change related to `upb_proto_reflection_library` (https://github.com/protocolbuffers/protobuf/commit/86d434bc3022db3c7069466a967362dc4592a4a2)","migration_hint":null},{"from_version":"v34.0-rc2","to_version":"v34.0","change_type":"breaking","description":"Fix breaking change related to `upb_c_proto_library` and `upb_proto_reflection_library` (https://github.com/protocolbuffers/protobuf/commit/b0150c0f13bd1467ec8cfedcc521d3b2c7d14e57)","migration_hint":null}],"total":11,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}