NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2429 most downloaded on NuGet
Hosts code-first gRPC services in ASP.NET Core
Last release 1 months ago
20 Aug 2026
Release timing varies
gaps range from 2 weeks to 1.8 years
Some releases are documented
notes for 16 of 27 stable releases
3 versions withdrawn
withdrawn after publishing
127 years old
30 releases · first in 1900
Fixed custom attributes not collected with subservice interface (resolved #330 ) by @Dona278 in #369
(other)
Full Changelog: 1.3.6...1.3.14
One column per quarter.
BytesValue: parse the slow path by hand, not through RuntimeTypeModel by @mgravell in #368
Full Changelog: 1.3.0...1.3.6
AOT: preview trigger attributes, and stop rooting RuntimeTypeModel where ref-emit is absent by @mgravell in #365
(build)
Full Changelog: 1.2.5...1.3.0
Implement initial Stream API support by @mgravell in #341
Stream API support by @mgravell in #341
IAsyncDisposable by @mgravell in #272Full Changelog: 1.1.1...1.2.2
support [Value]Task as a return value, rewriting via `stream BytesValue` - first step in #340
[Value]Task<Stream> as a return value, rewriting via stream BytesValue - first
step in #340IAsyncDisposabledrop net461 (moving to net462 as lower bound); drop netcoreapp3.1 and net5.0 (moving to net6.0/netstandard2.1 as lower bound)
IDisposable and delegates in services (#199 by lanfeust69)Nothing published for this version
support sub [SubService] (imports one interface inside another top-level service interface) ( #206 via meirkr; also protobuf-net #859)
[SubService] (imports one interface inside another top-level service interface) (#206 via meirkr; also protobuf-net #859)IMessage types used in APIsNothing published for this version
fix race condition in cancellation cleanup
Nothing published for this version
add CallContext.ResponseHeadersAsync() (now preferred) to allow async await for headers
CallContext.ResponseHeadersAsync() (now preferred) to allow async await for headersCreateGrpcService to be used as an extension method from CallInvokerNothing published for this version
Nothing published for this version
Nothing published for this version
add support for server-side reflection (think "mex"/"wsdl") in protobuf-net.Grpc.AspNetCore.Reflection (#49/#63 via mholo65)
protobuf-net.Grpc.AspNetCore.Reflection (#49/#63 via mholo65)protobuf-net.Grpc.Reflection[SimpleRpcExceptions] (which can be applied at service contract, service type, or service method levels), and SimpleRpcExceptionsInterceptor (which can be applied to any service registration) - which expose server exceptions more conveniently (#75)AddCodeFirst native server overload (#106)Nothing published for this version
make use of the contextual (buffer rather than byte[]) APIs when possible (i.e. when protobuf-net v3 is targeted)
byte[]) APIs when possible (i.e. when protobuf-net v3 is targeted)support CancellationToken in service signatures in place of CallContext
CancellationToken in service signatures in place of CallContext (#95)addition of `ClientFactory` support
ClientFactory supportNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- (untracked)
add API to allow additional configuration when calling AddCodeFirstGrpc
AddCodeFirstGrpcadd alternative API for defining simple services (via @mythz)
fix type creation on .NET Standard (thanks @imsh)
LiteClientBase)Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →