Releases: max-ieremenko/ServiceModel.Grpc
Releases · max-ieremenko/ServiceModel.Grpc
Version 1.20.0
enhancements
dependencies update
- #403: ServiceModel.Grpc.AspNetCore.Swashbuckle: Swashbuckle.AspNetCore.* 9.0.6 => 10.0.1, see v10.0.1 breaking changes
- #404: ServiceModel.Grpc.AspNetCore.NSwag: NSwag.AspNetCore 14.6.2 => 14.6.3
- #405: ServiceModel.Grpc.Nerdbank.MessagePackMarshaller: Nerdbank.MessagePack 0.11.54-rc => 0.12.4-rc
internal changes
Version 1.19.0
enhancements
- #388: remove unnecessary dependencies from NuGet packages
- #392: switch examples target from net462 to net481
- #393: .net10 support
dependencies update
- #395: ServiceModel.Grpc.AspNetCore.NSwag: NSwag.AspNetCore 14.6.1 => 14.6.2
- #396: ServiceModel.Grpc.AspNetCore.Swashbuckle: Swashbuckle.AspNetCore.* 9.0.5 => 9.0.6
- #398: ServiceModel.Grpc.Nerdbank.MessagePackMarshaller: Nerdbank.MessagePack 0.10.63-rc => 0.11.54-rc
internal changes
- #384: update ThirdPartyLibraries tool
- #385: refer to the most modified targets via a variable
- #386: remove blocking calls in benchmark tests
- #387: move NuGet source management into cmdlets
- #389: switch benchmarks to use NuGet references
- #390: replace
WebHost.CreateDefaultBuilder()withWebApplication.CreateBuilder()in asp.net tests - #391: switch unit tests target from net462 to net481
- #394: .sln update dependencies
- #397: examples update dependencies
Version 1.18.0
enhancements
- #373: add GrpcCoreLogger to Grpc.Core server example projects
dependencies update
- #377: ServiceModel.Grpc.ProtoBufMarshaller: protobuf-net 3.2.52 => 3.2.56
- #378: ServiceModel.Grpc.AspNetCore.Swashbuckle: Swashbuckle.AspNetCore.* 9.0.1 => 9.0.5
- #380: ServiceModel.Grpc.AspNetCore.NSwag: NSwag.AspNetCore 14.4.0 => 14.6.1
- #382: ServiceModel.Grpc.Nerdbank.MessagePackMarshaller: Nerdbank.MessagePack 0.8.131-rc => 0.10.63-rc
internal changes
Version 1.17.0
enhancements
- #369: new marshaller factory ServiceModel.Grpc.Nerdbank.MessagePackMarshaller, based on Nerdbank.MessagePack serializer, related to #368
- #369: new Examples/NerdbankMessagePackMarshaller.AOT (.net9)
- #370: new Examples/NerdbankMessagePackMarshaller.Grpc.Core (.net462)
Version 1.16.0
Version 1.15.0
dependencies update
- #361: ServiceModel.Grpc: Grpc.Core.Api 2.70.0 => 2.71.0
- #361: ServiceModel.Grpc.Client.DependencyInjection: Grpc.Net.Client and Grpc.Net.ClientFactory 2.70.0 => 2.71.0
- #361: ServiceModel.Grpc.AspNetCore: Grpc.AspNetCore.Server 2.70.0 => 2.71.0
- #358: ServiceModel.Grpc.AspNetCore.Swashbuckle: Swashbuckle.AspNetCore.* 8.1.1 => 9.0.1, see breaking changes v9.0.0
- #359: ServiceModel.Grpc.AspNetCore.NSwag: NSwag.AspNetCore 14.3.0 => 14.4.0
- #360: ServiceModel.Grpc.MessagePackMarshaller: MessagePack 3.1.3 => 3.1.4
internal changes
Version 1.14.0
enhancements
- #347: demo code in Examples/Swagger how to call via Swagger UI middleware
- #348: run and test Examples/Basic.DesignTime on macos-latest, related to #336
- #349: run and test Examples/MessagePackMarshaller.AOT on macos-latest
- #350: new configuration option to enable/disable autogenerated text in Swagger, related to #334
- #351: demo on how to enrich swagger spec with XML comments in Examples/Swagger, related to #333
dependencies update
- #341: ServiceModel.Grpc: Grpc.Core.Api 2.67.0 => 2.70.0
- #341: ServiceModel.Grpc.Client.DependencyInjection: Grpc.Net.Client and Grpc.Net.ClientFactory 2.67.0 => 2.70.0
- #341: ServiceModel.Grpc.AspNetCore: Grpc.AspNetCore.Server 2.67.0 => 2.70.0
- #342: ServiceModel.Grpc.AspNetCore.Swashbuckle: Swashbuckle.AspNetCore.* 7.2.0 => 8.1.1
- #343: ServiceModel.Grpc.AspNetCore.NSwag: NSwag.AspNetCore 14.2.0 => 14.3.0
- #344: ServiceModel.Grpc.MessagePackMarshaller: MessagePack 3.1.1 => 3.1.3
- #345: ServiceModel.Grpc.MemoryPackMarshaller: MemoryPack 1.21.3 => 1.21.4
- #346: ServiceModel.Grpc.ProtoBufMarshaller: protobuf-net 3.2.45 => 3.2.52
internal changes
Version 1.13.0
breaking changes
- #317: remove .NET 6 target (out of support)
dependencies update
- #322: ServiceModel.Grpc.MessagePackMarshaller: MessagePack
2.5.192 => 3.1.1, see breaking changes on Migrating from MessagePack v2 to v3 - #323: ServiceModel.Grpc.AspNetCore.NSwag: NSwag.AspNetCore
14.1.0 => 14.2.0 - #324: ServiceModel.Grpc.AspNetCore.Swashbuckle: Swashbuckle.AspNetCore.*
7.0.0 => 7.2.0
examples
- #321: removed example CreateClientAndServerASPNETCore
- #322: MessagePackMarshaller.AOT migrated to MessagePack 3.1.1
- #326: new Grpc.Core.ReflectionEmit and Grpc.Core.DesignTime examples based on
Grpc.Core.ChannelandGrpc.Core.Server - #327, #329: simplification of examples, follow Client/Contract/Server structure, use Grpc.Net
- #328: basic example, split into DesignTime and ReflectionEmit
internal changes
Version 1.12.0
fixes
- #308: added hints for the trimming process to avoid removing necessary dependencies, related to #307
- #312: fix MsgPack010 Inaccessible Formatter analyzer warning in the generated code for MessagePack formatters
enhancements
- #310: adapt BlazorApp example to generate the required code during the build process. This allows to avoid Reflection.Emit at runtime in the browser and trimming issues
- #311: adapt SimpleChat example to generate the required code during the build process. This allows to avoid Reflection.Emit at runtime in the browser and trimming issues
- #313: example MessagePackMarshaller.AOT, update MessagePack version
2.5.192=>3.1.1