Skip to content

Upgrading protobuf 6 to 7

Unknown6.33.6 → 7.36.2

UnknownUpgrade verdict

DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Python requirement changed in 7.34.0rc1: >=3.9 → >=3.10.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: property FieldDescriptor.label
  • changed: constructor DescriptorDatabase() → constructor DescriptorDatabase() -> None
  • changed: method DescriptorDatabase.Add(file_desc_proto) → method DescriptorDatabase.Add(file_desc_proto: descriptor_pb2.FileDescriptorProto) -> None
  • changed: method DescriptorDatabase.FindAllExtensionNumbers(extendee_name) → method DescriptorDatabase.FindAllExtensionNumbers(extendee_name: str) -> list[int]
  • changed: method DescriptorDatabase.FindFileByName(name) → method DescriptorDatabase.FindFileByName(name: str) -> descriptor_pb2.FileDescriptorProto
  • changed: method DescriptorDatabase.FindFileContainingExtension(extendee_name, extension_number) → method DescriptorDatabase.FindFileContainingExtension(extendee_name: str, extension_number: int) -> Optional[descriptor_pb2.FileDescriptorProto]
  • changed: method DescriptorDatabase.FindFileContainingSymbol(symbol) → method DescriptorDatabase.FindFileContainingSymbol(symbol: str) -> descriptor_pb2.FileDescriptorProto
  • changed: constructor RepeatedScalarFieldContainer(message_listener: Any, type_checker: Any) -> None → constructor RepeatedScalarFieldContainer(message_listener: Any, type_checker: Any, field: Any=…) -> None
  • changed: function MapEncoder(field_descriptor) → function MapEncoder(field_descriptor, key_encoder, value_encoder, key_sizer, value_sizer)
  • changed: function MapSizer(field_descriptor, is_message_map) → function MapSizer(field_descriptor, key_sizer, value_sizer)
  • added: class JsonFormatBenchmark(unittest.TestCase)
  • added: method JsonFormatBenchmark.test_benchmark_parse_json()
  • added: function bench_assign_bytes(state: google_benchmark.State)
  • added: function bench_assign_bytes_with_conversion(state: google_benchmark.State)
  • added: function bench_assign_extend_int32(state: google_benchmark.State)
  • added: function bench_assign_int32(state: google_benchmark.State)
  • added: function bench_assign_numpy_double_to_float(state: google_benchmark.State)
  • added: function bench_assign_numpy_int64_to_int32(state: google_benchmark.State)
  • added: function bench_assign_repeated_double_to_float(state: google_benchmark.State)
  • added: function bench_assign_repeated_float(state: google_benchmark.State)
  • added: function bench_assign_repeated_int64_to_int32(state: google_benchmark.State)
  • added: function bench_assign_slice_int32(state: google_benchmark.State)
  • added: function bench_build_message(state: google_benchmark.State)
  • added: function bench_build_message_nested_via_slice(state: google_benchmark.State)
  • added: function bench_build_message_via_slice(state: google_benchmark.State)
  • added: function bench_build_nested_message_cord(state: google_benchmark.State)
  • added: function bench_build_nested_message_dict(state: google_benchmark.State)
  • added: function bench_build_nested_message_int32(state: google_benchmark.State)
  • added: function bench_build_nested_message_nested_message(state: google_benchmark.State)
  • added: function bench_build_nested_message_string_piece(state: google_benchmark.State)
  • added: function bench_decode_from_bytes(state: google_benchmark.State)
  • added: function bench_decode_from_memoryview(state: google_benchmark.State)
  • added: function bench_encode_into_bytes(state: google_benchmark.State)
  • added: function bench_extend_double(state: google_benchmark.State)
  • added: function bench_extend_float(state: google_benchmark.State)
  • added: function bench_extend_int32(state: google_benchmark.State)
  • added: function bench_extend_int64(state: google_benchmark.State)
  • added: function benchmark(func: Callable[[google_benchmark.State], None]) -> Callable[[google_benchmark.State], None]
  • added: function make_array(num_bytes: int)
  • added: variable DESCRIPTOR
  • changed: function MessageToDict(message, always_print_fields_with_no_presence=…, preserving_proto_field_name=…, use_integers_for_enums=…, descriptor_pool=…, float_precision=…) → function MessageToDict(message, always_print_fields_with_no_presence=…, preserving_proto_field_name=…, use_integers_for_enums=…, descriptor_pool=…, *, unquote_int64_if_possible=…)
  • changed: function MessageToJson(message, preserving_proto_field_name=…, indent=…, sort_keys=…, use_integers_for_enums=…, descriptor_pool=…, float_precision=…, ensure_ascii=…, always_print_fields_with_no_presence=…) → function MessageToJson(message, preserving_proto_field_name=…, indent=…, sort_keys=…, use_integers_for_enums=…, descriptor_pool=…, ensure_ascii=…, always_print_fields_with_no_presence=…, *, unquote_int64_if_possible=…)
  • added: variable DESCRIPTOR
  • added: class FrozenInstanceError(AttributeError)
  • changed: function serialize(message: Message, always_print_fields_with_no_presence: bool=…, preserving_proto_field_name: bool=…, use_integers_for_enums: bool=…, descriptor_pool: Optional[DescriptorPool]=…, float_precision: int=…) -> dict → function serialize(message: Message, always_print_fields_with_no_presence: bool=…, preserving_proto_field_name: bool=…, use_integers_for_enums: bool=…, descriptor_pool: Optional[DescriptorPool]=…) -> dict
  • changed: function serialize(message: Message, as_utf8: bool=…, as_one_line: bool=…, use_short_repeated_primitives: bool=…, pointy_brackets: bool=…, use_index_order: bool=…, float_format: Optional[str]=…, double_format: Optional[str]=…, use_field_number: bool=…, descriptor_pool: Optional[DescriptorPool]=…, indent: int=…, message_formatter: Optional[_MsgFormatter]=…, print_unknown_fields: bool=…, force_colo… → function serialize(message: Message, as_utf8: bool=…, as_one_line: bool=…, use_short_repeated_primitives: bool=…, pointy_brackets: bool=…, use_index_order: bool=…, use_field_number: bool=…, descriptor_pool: Optional[DescriptorPool]=…, indent: int=…, message_formatter: Optional[_MsgFormatter]=…, print_unknown_fields: bool=…, force_colon: bool=…) -> str
  • changed: function Merge(text, message, allow_unknown_extension=…, allow_field_number=…, descriptor_pool=…, allow_unknown_field=…) → function Merge(text, message, allow_unknown_extension=…, allow_field_number=…, descriptor_pool=…, allow_unknown_field=…, max_recursion_depth=…)
  • changed: function MessageToString(message, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, float_format=…, double_format=…, use_field_number=…, descriptor_pool=…, indent=…, message_formatter=…, print_unknown_fields=…, force_colon=…) -> str → function MessageToString(message, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, use_field_number=…, descriptor_pool=…, indent=…, message_formatter=…, print_unknown_fields=…, force_colon=…) -> str
  • changed: function Parse(text, message, allow_unknown_extension=…, allow_field_number=…, descriptor_pool=…, allow_unknown_field=…) → function Parse(text, message, allow_unknown_extension=…, allow_field_number=…, descriptor_pool=…, allow_unknown_field=…, max_recursion_depth=…)
  • changed: function PrintField(field, value, out, indent=…, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, float_format=…, double_format=…, message_formatter=…, print_unknown_fields=…, force_colon=…) → function PrintField(field, value, out, indent=…, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, message_formatter=…, print_unknown_fields=…, force_colon=…)
  • changed: function PrintFieldValue(field, value, out, indent=…, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, float_format=…, double_format=…, message_formatter=…, print_unknown_fields=…, force_colon=…) → function PrintFieldValue(field, value, out, indent=…, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, message_formatter=…, print_unknown_fields=…, force_colon=…)
  • changed: function PrintMessage(message, out, indent=…, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, float_format=…, double_format=…, use_field_number=…, descriptor_pool=…, message_formatter=…, print_unknown_fields=…, force_colon=…) → function PrintMessage(message, out, indent=…, as_utf8=…, as_one_line=…, use_short_repeated_primitives=…, pointy_brackets=…, use_index_order=…, use_field_number=…, descriptor_pool=…, message_formatter=…, print_unknown_fields=…, force_colon=…)