This MR contains the following updates:
CL/489316: types/dynamicpb: add NewTypes
- Add a function to construct a dynamic type registry from a protoregistry.Files
- CL/489615: encoding: add MarshalAppend to protojson and prototext
Minor performance improvements
- CL/491596: encoding/protodelim: If UnmarshalFrom gets a bufio.Reader, try to reuse its buffer instead of creating a new one
- CL/500695: proto: store the size of tag to avoid multiple calculations
- CL/497935: internal/order: fix sorting of synthetic oneofs to be deterministic
- CL/505555: encoding/protodelim: fix handling of io.EOF
Announcement In the previous two releases, v1.29.0 and v1.29.1, we associated the tags with the wrong commits and thus the tags do not reference any commit in this repository. This tag, v1.30.0, refers to an existing commit again. Sorry for the inconvenience.
- CL/449576: protoadapt: helper functions to convert v1 or v2 message to either v1 or v2 message.
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.