github protocolbuffers/protobuf v36.2
Protocol Buffers v36.2

5 hours ago

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Compiler

  • Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. (3078015)
  • Prepend the file module name to Rust type paths to use canonical paths. (7390c85)
  • Expose generated per-file Rust proto modules as public. (7ed8a4b)

Csharp

  • Regenerate stale files. (57ef94f)

Rust

  • Update README to note that the protobuf crate is superseded by google-protobuf. (8b6311f)
  • Add README.md to google-protobuf-codegen release crate (10b8b5e)
  • Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. (3078015)
  • Prepend the file module name to Rust type paths to use canonical paths. (7390c85)
  • Expose generated per-file Rust proto modules as public. (7ed8a4b)
  • Remove iterator trait implementations for RepeatedMutIter (7aca0ec)
  • Enable inherent next() and next_back() API for RepeatedMutIter besides trait implementation. (2198c6b)
  • See also UPB changes below, which may affect Rust.

UPB (Python/PHP/Ruby C-Extension)

  • Include .c files in the source_files glob in upb/port/BUILD (7ff0f88)

Don't miss a new protobuf release

NewReleases is sending notifications on new releases.