Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump protobuf from 3.0.0-alpha.1 to 3.0.0-alpha.8 #53

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 22, 2022

Bumps protobuf from 3.0.0-alpha.1 to 3.0.0-alpha.8.

Changelog

Sourced from protobuf's changelog.

[3.0.0-alpha.8] - 2022-02-21

  • Lite runtime generation is restored. When lite runtime requested, code is generated without reflection support.
  • lite option can be specified when using protoc-gen-rust plugin similarly to how C++ or Java do.

[3.0.0-alpha.7] - 2022-02-20

  • Getters are now generated without get_ prefix. get_ prefix also removed from public API functions.
  • Reflection API now supports ServiceDescriptor. Which can be used to generate code for gRPC for example.
  • Message size computation uses u64 now. It is explicit error now on attempt to serialize a message larger than 2GiB.
  • Binary message parsing now switches by tag, not by field name. It is faster.

[3.0.0-alpha.6] - 2022-02-08

  • Fixed invalid aliasing and uninitialized memory access
  • MessageField now implements Deref and DerefMut
  • Slightly more compact generated code
  • serde is no longer supported natively. See explanations in the issue.
  • Rename ProtobufError to Error and make it opaque type. Rename ProtobufResult to Result.
  • Rename ProtobufEnum to Enum and ProtobufEnumOrUnknown to EnumOrUnknown
  • gen_mod_rs option is true by default now: code generator now generates mod.rs with modules
  • carllerche options renamed to tokio (since bytes crate now lives in tokio org)
  • protobuf-parse API cleanup (API used to parse .proto files, not protocol buffers data files)
  • Remove protoc crate, most of it is incorprotated into protobuf-parse crate, and the rest is not very useful
  • Generated enums for oneof are marked #[non_exhaustive]

[3.0.0-alpha.5] - 2022-02-02

  • Dynamic messages work (but not tested enough)

[3.0.0-alpha.4] - 2022-02-02

  • Display for message now outputs text format, and Debug for message does standard rust #[derive(Debug)].
  • Smaller generated code (common code snippets extracted into the library runtime)
  • Improvements in dynamic messages

[3.0.0-alpha.3] - 2022-02-01

  • Remove protobuf-codegen-pure and protoc-rust crates. Now all codegen (pure or with protoc is done using protobuf-codegen crate).
  • LazyV2 (internal utility for rust-protobuf) now implements Drop.
  • Default .proto parser in protobuf-codegen is now pure-rust (not using protoc command)
  • Dynamic messages mostly work

[3.0.0-alpha.2] - 2021-11-01

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [protobuf](https://github.com/stepancheg/rust-protobuf) from 3.0.0-alpha.1 to 3.0.0-alpha.8.
- [Release notes](https://github.com/stepancheg/rust-protobuf/releases)
- [Changelog](https://github.com/stepancheg/rust-protobuf/blob/master/CHANGELOG.md)
- [Commits](stepancheg/rust-protobuf@v3.0.0-alpha.1...v3.0.0-alpha.8)

---
updated-dependencies:
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants