Version 1.9.0
#220 split ServiceModel.Grpc
Referencing ServiceModel.Grpc provides all necessary dependencies as before
ServiceModel.Grpc.nupkg
- depends on ServiceModel.Grpc.Core.nupkg
- depends on ServiceModel.Grpc.Emit.nupkg
ServiceModel.Grpc.Core.nupkg (new)
the shared API package, and is not designed to be referenced directly
ServiceModel.Grpc.Emit.nupkg (new)
Reflection.Emit code generators package, and is not designed to be referenced directly, depends on ServiceModel.Grpc.Core.nupkg
enhancements
- #223 reduced the number of locks in ClientFactory
- #230 publicly visible internal API marked
ExperimentalAttribute
- #226 removed reflection from filters implementation and AspNet Swagger integration. ServiceModel.Grpc.DesignTime generates the necessary API at build time
- #227 error handling provides API to avoid reflection at runtime, see docs and example
#231 dependencies update
ServiceModel.Grpc
- Grpc.Core.Api 2.61.0 => 2.64.0
ServiceModel.Grpc.Client.DependencyInjection
- Grpc.Net.Client 2.61.0 => 2.64.0
- Grpc.Net.ClientFactory 2.61.0 => 2.64.0
ServiceModel.Grpc.AspNetCore
- Grpc.AspNetCore.Server 2.61.0 => 2.64.0
ServiceModel.Grpc.MessagePackMarshaller
- MessagePack 2.5.140 => 2.5.171
ServiceModel.Grpc.AspNetCore.NSwag
- NSwag.AspNetCore 14.0.0 => 14.1.0
ServiceModel.Grpc.AspNetCore.Swashbuckle
- Swashbuckle.AspNetCore.SwaggerGen 6.5.0 => 6.6.2