StackExchange.Redis.Extensions
StackExchange.Redis.Extensions copied to clipboard
Bump protobuf-net from 3.0.52 to 3.1.22
Bumps protobuf-net from 3.0.52 to 3.1.22.
Changelog
Sourced from protobuf-net's changelog.
Release Notes
Packages are available on NuGet: protobuf-net, or it can be built from source
Roadmap
- gRPC: see protobuf-net.Grpc
- 2.4.*: critical maintenance only (no feature work planned)
- 3.0: new custom serializer API (message+scalar); "pipelines" support; split core and reflection code-bases into separate libs
- 3.1: adds model depth validation, which may impact some models; see
TypeModel.MaxDepth- future:
Anysupport; custom list API support; support for[ReadOnly]Memory<T>,ReadOnlySequence<T>,IMemoryOwner<T>- future: protogen support for emitting pre-coded custom serializers
- future: build-time tooling from code-first (aka "generators")
pending
- fix protogen parsing of escape characters in custom options (#931)
3.1.17
- add .NET 6 TFM for protogen (#928)
- fix protobuf-net.BuildTools usage with duplicate filenames (#925)
- fix protobuf-net.BuildTools issue with gRPC/WCF detection not working correctly
3.1.4
- allow
OverwriteListto work with properties declared asIEnumerable<T>(as a special-case) even if the existing value is a non-null, non-clearable collection3.1.0
- enforce maximum model depth (
TypeModel.MaxDepth) during serialize and deserialize3.0.131
- support unknwon/extension fields on models that involve inheritance (via either
ExtensibleorITypedExtensible)- detect Google.Protobuf types and provide guidance (#722)
- don't throw if
EnumPassthruis explicitly set totrue(#881) from code compiled against v2- fix #479 (also backported as 2.4.7)
3.0.62
- add .NET 5 TFM and support for related features such as record-types
- split
protobuf-net.ServiceModelinto a separate package to reduce the dependency tree for most users- fix .proto schema generation when an enum name is overridden
- attempt to declare dynamically-accessed members for linker compatibility
- fix init-only fields in IL-generation
Commits
- See full diff in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)