protobuf-net 2.0.0.664

Protocol Buffers is the name of the binary serialization format used by Google for much of their data communications. It is designed to be: small in size - efficient data storage (far smaller than xml) cheap to process - both at the client and server platform independent - portable between different programming architectures extensible - to add new data to old messages. protobuf-net is a .NET implementation of this, allowing you to serialize your .NET objects efficiently and easily. It is compatible with most of the .NET family, including .NET 2.0/3.0/3.5/4.0, .NET CF 2.0/3.5, Mono 2.x, Silverlight, etc.

There is a newer version of this package available.
See the version list below for details.
Install-Package protobuf-net -Version 2.0.0.664
dotnet add package protobuf-net --version 2.0.0.664
<PackageReference Include="protobuf-net" Version="2.0.0.664" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add protobuf-net --version 2.0.0.664
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* 2.0.0.664 - add: Remove some more allocations (IPredicate)
     * 2.0.0.663 - add: ProtoReader recycling for heavy read throughput
                 - add: precompile uses alternative switch construct (android limitations)
     * 2.0.0.651 - add: new key-signing options for precompile
                 - add: enum-passthru defaults
     * 2.0.0.640 - fix: bug with length-prefix / naked enumerations
     * 2.0.0.638 - update: protoc 2.5
                 - fix: various tweaks for Genderme
                 - fix: better support for "naked enumerables" (root enumerable objects)
     * 2.0.0.627 - fix: bug in "precompiler" for lots of types
                 - add: support for default type factories (including extended callback signature support)
                 - fix: ImplicitFields parsing failing if assembly loaded dynamically
                 - add: experimental support for concurrent collections
                 - add: support for tuples with AsReference; better handling of default AsReference; improved AsReference error message
     * 2.0.0.622 - fix: bug in protogen with default enums when no package is specified
     * 2.0.0.621 - fix: nasty regression in r619, where GetSchema() could cause base-type corruption
     * 2.0.0.619 - fix: GetSchema() should use ultimate base-type names when modelling inheritance
                 - fix: ensure precomile always generates a .ctor() on the concrete serializer
                 - add: support out-of-order fields when deseiralizing inheritance from other protobuf implementations
     * 2.0.0.614 - fix: enum handling of ": byte" confusing signed/unsigned bytes
     * 2.0.0.612 - fix: allow adding enum maps at runtime via MetaType
     * 2.0.0.611 - fix: *Specified should work with non-public methods
                 - performance: pre-compiled serializers now use dictionary lookups where appropriate
                 - fix: nuget package for portable library should be more inclusive
     * 2.0.0.602 - added precompiler support for internal-types and [InternalsVisibleTo(...)]-forwarding
                 - made AllowParseableTypes available on default type-model
     * 2.0.0.601 - added phone8 support

Dependencies

This package has no dependencies.

GitHub repositories (97+)

Showing the top 5 GitHub repositories that depend on protobuf-net:

Repository Stars
aspnetboilerplate/aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET
ServiceStack/ServiceStack
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
EventStore/EventStore
The stream database optimised for event sourcing
quasar/Quasar
Remote Administration Tool for Windows

Version History

Version Downloads Last updated
3.0.21 0 7/5/2020
3.0.18 0 7/5/2020
3.0.13 736 7/2/2020
3.0.2 2,226 6/24/2020
3.0.0 1,322 6/9/2020
3.0.0-alpha.155 459 6/8/2020
3.0.0-alpha.154 140 6/8/2020
3.0.0-alpha.152 92 6/5/2020
3.0.0-alpha.150 226 5/29/2020
3.0.0-alpha.143 4,049 4/5/2020
3.0.0-alpha.133 9,704 1/26/2020
3.0.0-alpha.128 11,003 12/10/2019
3.0.0-alpha.122 9,185 10/29/2019
3.0.0-alpha.103 1,593 10/18/2019
3.0.0-alpha.91 9,028 10/14/2019
2.4.6 174,820 1/28/2020
2.4.4 707,946 10/29/2019
2.4.1 152,384 10/9/2019
2.4.0 4,938,492 8/30/2018
2.3.17 181,260 8/3/2018
2.3.16 3,821 8/2/2018
2.3.15 32,758 7/30/2018
2.3.14 20,083 7/24/2018
2.3.14-alpha1 3,606 6/27/2018
2.3.13 266,163 6/19/2018
2.3.7 989,379 2/15/2018
2.3.6 163,000 2/1/2018
2.3.5 36,936 1/25/2018
2.3.4 1,363,875 1/19/2018
2.3.3 301,583 12/4/2017
2.3.2 1,550,667 8/4/2017
2.3.1 39,618 7/30/2017
2.3.0 96,768 7/13/2017
2.3.0-gamma 818 7/12/2017
2.2.1 246,016 5/27/2017
2.1.0 2,088,768 7/8/2016
2.1.0-alpha-5 1,364 7/7/2016
2.1.0-alpha-4 1,063 7/6/2016
2.1.0-alpha-3 947 7/6/2016
2.1.0-alpha-1 16,511 11/22/2015
2.0.0.668 2,412,388 9/30/2013
2.0.0.666 17,255 9/9/2013
2.0.0.664 2,695 9/3/2013
2.0.0.663 1,282 9/2/2013
2.0.0.640 51,692 5/29/2013
2.0.0.638 2,878 5/28/2013
2.0.0.621 55,411 1/16/2013
2.0.0.619 2,263 1/11/2013
2.0.0.614 4,880 12/31/2012
2.0.0.612 5,342 12/10/2012
2.0.0.611 3,824 12/5/2012
2.0.0.602 27,561 11/13/2012
2.0.0.601 4,201 11/6/2012
2.0.0.480 242,377 12/11/2011
1.0.0.280 85,086 4/14/2011
Show less