Skip to content

Ver.4.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Feb 07:49

Breaking Changes

Remove MagicOnion.Server.Authentication in #483 #484

We will no longer provide and support MagicOnion.Server.Authentication (Preview package).
If your applicaiton requires authentication mechanism, this can be achieved on top of the standard authentication mechanism in ASP.NET Core.

See: Authentication and authorization in gRPC for ASP.NET Core

Features

  • Add UnaryResult.FromResult(), UnaryResult.Nil in #463
  • Make default(UnaryResult) awaitable in #466
  • Target .NET 6 in #469 #470
  • Introduce GenerateIfDirectiveAttribute in #493

Improvements

  • Use RequestServices instead of a manually scoped ServiceProvider in #479
  • Clarify the message when it fails to negotiate with the server in #480
  • Pass attributes as metadata on binding gRPC method in #484

Other Changes

  • Add code highlight hint to sample code for Filter by @bamchoh in #443
  • feat: publish OpenTelemetry support to NuGet listed latest version. by @guitarrapc in #422
  • MagicOnion.Unity: Grpc.Net.Client in #446 #447
  • Symbols should not be cached across Compilation in #448
  • Fix typos in README by @hankovich in #450
  • Ignore PackageReference element if it does not have Include attribute in #454
  • Update smple code "await foreach" by @NepPure in #468
  • Ignore exception on disconnection by STREAM_RST in #475
  • HttpGateway breaks if service uses explicit interface implementation feature by @bearpro in #473
  • Ignore InvalidOperationException if the connection is completed in #478
  • Fix warnings in #477

New Contributors

Full Changelog: 4.3.1...4.4.0