-
Sponsor
Sponsor protobuf-net/protobuf-net
- Notifications
- Star 3.3k
- Fork 900
3.0.24
Commits on Jul 5, 2020
-
-
add gRPC server reflection to "protogen" (i.e. "mex") (#676)
* Add "--grpc list" and "--grpc get {service}" to protogen (not yet working in codegen tier) * wow, it almost works now * better debugging locallyVerified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
-
-
mgravell committed
Jul 5, 2020 -
Improve .proto generation output (#675)
* experimental support for multiple namespaces; is "opt in" - need to use new SchemaGenerationOptions API with SchemaGenerationFlags,MultipleNamespaceSupport xref #647 * first stabs at service proto emit * - make SchemaGenerationOptions simpler / mutable - make Types an input on SchemaGenerationOptions; remove <T>/Type overloads that take SchemaGenerationOptions
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jul 4, 2020
-
Use correct branch
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jul 3, 2020
-
Reflection changes for protobuf-net.Grpc.Reflection (#617)
* Adds IVT attribute to access internal reflection bits in gRPC reflection. * Let Method and ServiceDescriptor implement IType. Co-authored-by: Marc Gravell <marc.gravell@gmail.com>
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jul 2, 2020
-
-
mgravell committed
Jul 2, 2020 -
Add protobuf-net.AspNetCore with input/output formatters, and show ex…
…ample usage (#673) * Add protobuf-net.AspNetCore with input/output formatters, and show example usage * nit, unnecessary using declaration * tweak build script * add comment on buffering * tyop * make ParseIfComplete more obvious * trying to fix CI * - remove some tabs and ConfigureAwait (@davidfowl feedback) - remove all the wwwroot things we aren't using * RegisterProtobufFormatters() => AddProtoBufNet() - mimic code from MvcNewtonsoftJsonOptionsExtensions etc * supported chunked usage and file-buffering of over-large inputs * drop a local since it will rarely be reused * remove TryRead from the slow path * - increase in-memory threshold to 256k - use DI more consistently - fix namespaces * remove length from WriteResponseBodyAsync * respect input/output buffer suppression (note: for input this only applies *after* the memory-buffer threshold) * release notes
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
Cross target .NETCOREAPP3.1 (#670)
* Update to .NETCOREAPP3.1 * Add .NETCOREAPP3.1 platform target * Update SDK * Fix IFDEF * Remove unused package references * Downgrade SDK to latest on CI * Add netcoreapp3.1 target to MessagePipes
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jul 1, 2020
-
mgravell committed
Jul 1, 2020 -
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
- Add ReadOnlySpan<byte> API for deserialization (plus tests)
- remove some redundant explicit interface implementations
-
Commits on Jun 28, 2020
-
mgravell committed
Jun 28, 2020 -
Commits on Jun 26, 2020
-
-
add missing intellisense comments in protobuf-net.Reflection; tidy up…
… some members that never should have been public
Commits on Jun 24, 2020
Commits on Jun 23, 2020
-
-
-
mgravell committed
Jun 23, 2020 -
Fix bug in pre-measured subtypes (#667)
* investigate protobuf-net/protobuf-net.Grpc#100 - when considering a pre-measured object without sub-type awareness, we need to think in terms of the base type - add new IObjectSerializer<T> which expresses this; without that: no measurements are trusted - add test for the specific scenario raised in GRPC 100 - implement the new API is the 4 runtime wrappers - implement the new API in generated types - TODO: investigate PEVerify warnings * fix emit Type (we were returning the token, not the Type)
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Jun 16, 2020
-
pledgie? that link has been dead for a very long time
mgravell committedJun 16, 2020 -
Commits on Jun 10, 2020
-
-
-
azure deploy, protoc updates, and due credit to @RemiBou
Verified
This commit was created on GitHub.com and signed with GitHub’s verified signature.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
-
-