Unified Realtime/API framework for .NET platform and Unity.
MIT License
Bot releases are visible (Hide)
Published by neuecc almost 5 years ago
Same as (fixed) 3.0.4.
This release only affects MSBuild.Tasks.
(may) fixed build error on dotnet build when use with MessagePack.MSBuild.Tasks.
Published by neuecc almost 5 years ago
This release only affects MSBuild.Tasks.
(may) fixed build error on dotnet build
when use with MessagePack.MSBuild.Tasks
.
Published by neuecc almost 5 years ago
This release fixes failed code-generator in 3.0.1 and 3.0.2.
MethodIdAttribute
moved to MagicOnion.Abstractions
Published by neuecc almost 5 years ago
This release is only affected code-generator.
Published by neuecc almost 5 years ago
Update MessagePack-CSharp dependency to v2.
It causes many API breaking changes so jump major version to 3
.
MagicOnion.Generator
.NET Core Tools package.MagicOnion.MSBuild.Tasks
package.EmbeddedServices
(Heartbeat, Ping).MagicOnion
and MagicOnion.Abstraction
.IFormatterResolver
apis changed to MessagePackSerializerOptions
.MessagePackSerializerOptions
(no use LZ4 in default).Published by mayuki almost 5 years ago
Published by mayuki almost 5 years ago
Register
methods from IServiceLocator
.
IServiceLocator
is now provided for only resolving external types. MagicOnion doesn't register any service and types.IGroupRepositoryFactory
method
IGroupRepository CreateRepository(IServiceLocator serviceLocator);
-> IGroupRepository CreateRepository(IFormatterResolver formatterResolver, IMagicOnionLogger logger, IServiceLocator serviceLocator);
OpenTelemetryCollectorFilterAttribute
has been changed to IMagicOnionFilterFactory
implementation.
options.Service.GlobalFilters.Add<OpenTelemetryCollectorFilterAttribute>();
-> options.Service.GlobalFilters.Add(new OpenTelemetryCollectorFilterAttribute());
Published by neuecc almost 5 years ago
MessagePack.UnityShims
(Thanks @alfeg)Published by neuecc about 5 years ago
Support F# #207, thanks @Zymlex, @ForNeVeR
Published by neuecc about 5 years ago
Fix compatibility with Microsoft.Extensions.Hosting 3.0.0 #202
Published by neuecc about 5 years ago
Add StreamingHub.BroadcastTo
/BroadcastToSelf
Published by neuecc about 5 years ago
2.23.0
) both server and Unity
System.Interactive.Async
dependencypublic override async ValueTask Invoke(ServiceContext context, Func<ServiceContext, Task> next)
RequestContext.SetRequestMutator/SetResponseMutator
Published by neuecc about 5 years ago
Add ClientFilter, see: https://github.com/Cysharp/MagicOnion#clientfilter
This change requires runtime update and code-generator update.
Published by neuecc about 5 years ago
Add MagicOnion.OpenTelemetry package
Update gRPC, MessagePack dependencies
Published by neuecc over 5 years ago
Fix: DynamicArgumentTuple is not registered when return type is embedded array type. #164, thanks @honda-tatsuya
Add: ServiceContext.GetRawRequest
, SetRawRequest
, GetRawResponse
, SetRawResponse
. There are useful to modify request/result in filter(like encryption).
Published by neuecc over 5 years ago
Update gRPC dependency to 1.20.1
Fix StreamingHub receive events only consume one message per frame.
Update SwaggerUI
to MagicOnion.HttpGateway
Add Generic Host's DI support to MagicOnion.Hosting
Add MagicOnionHost.CreateDefaultBuilder
to MagicOnion.Hosting
Braking Changes, Drop .NET Framework support
Braking Changes, StreamingHubClient.OnBroadcastEvent
only supports void
On NuGet version is 2.1.2, it is same as 2.1.0 but fixed AssemblyFileVersion
Published by neuecc over 5 years ago
Add support for F# #94, thanks @GnicoJP
Update gRPC dependency to 1.19.0.
Breaking Changes: disallow partial interface defnition
Unity and CodeGenerator does not have changed.
Published by neuecc over 5 years ago
MagicOnion.Hosting
)Published by neuecc almost 6 years ago
Add new StreamingHub feature.
Moved neuecc/MagicOnion to Cysharp/MagicOnion.
Supports ValueTask filter and many more.