Release Notes
unreleased
1.2.2
  - fix missing memory recycling in Streamscenario
1.2.1
  - support [Value]Task<Stream>as a return value, rewriting viastream BytesValue- first
step in #340
- update library references and TFMs
- improve handling of IAsyncDisposable
- improve error message when binding methods (#331 via BasConijn)
1.1.1
  - update library references
- drop net461 (moving to net462 as lower bound); drop netcoreapp3.1 and net5.0 (moving to net6.0/netstandard2.1 as lower bound)
- improve handling of IDisposableand delegates in services (#199 by lanfeust69)
1.0.177
  - support sub[SubService](imports one interface inside another top-level service interface) (#206 via meirkr; also protobuf-net #859)
- automatically resolve Google.Protobuf IMessagetypes used in APIs
1.0.171
  - try to improve blazor linker support (i.e. avoid removal of necessary APIs)
1.0.147
  - fix race condition in cancellation cleanup (#144)
- fix ordering of descriptors in reflection respone (#143, #153)
- add support for custom metadata lookup in service-binder (#121, #138)
1.0.136
  - add .NET 5 target
- update gRPC etc dependencies
- add CallContext.ResponseHeadersAsync()(now preferred) to allow async await for headers
- allow CreateGrpcServiceto be used as an extension method fromCallInvoker
- WCF migration samples added (#135 via mholo65)
1.0.110
  - add support for server-side reflection (think “mex”/”wsdl”) in protobuf-net.Grpc.AspNetCore.Reflection(#49/#63 via mholo65)
- add .proto schema generation tools in protobuf-net.Grpc.Reflection
- add [SimpleRpcExceptions](which can be applied at service contract, service type, or service method levels), andSimpleRpcExceptionsInterceptor(which can be applied to any service registration) - which expose server exceptions more conveniently (#75)
- use linker-friendly metadata inspection (#90)
- add non-generic AddCodeFirstnative server overload (#106)
1.0.90
  - make use of the contextual (buffer rather than byte[]) APIs when possible (i.e. when protobuf-net v3 is targeted)
1.0.81
  - support CancellationTokenin service signatures in place ofCallContext(#95)
- service discovery correctly considers method accessibility (#87)
1.0.75
  - addition of ClientFactorysupport
- improvements to streaming (client/server/duplex) orchestration
- improvements to metadata (headers/trailers) collection
- update gRPC references
1.0.21 - 1.0.37
1.0.13
  - add API to allow additional configuration when calling AddCodeFirstGrpc
1.0.10
  - add alternative API for defining simple services (via @mythz)
1.0.6
  - fix type creation on .NET Standard (thanks @imsh)
- fix break in underlying gRPC API (removal of LiteClientBase)
- add net461 TFM
1.0
  - Released targeting .NET Core 3 RTM