github Cysharp/MagicOnion 7.11.0

4 hours ago

Breaking Changes / Behavior Changes

Deprecate UnsafeDirectBlit in #1088

The UnsafeDirectBlit formatters have been deprecated. They are considered unsafe because they rely on the memory layout of types and make it easy for untrusted serialized data to cause memory corruption during deserialization.

UnsafeDirectBlit will be removed in the next major version. You may copy and use the existing code, but it will no longer be supported or maintained by the project.

Allow configuring the response queue limit. in #1092

The limit is intended to protect the server by placing an upper bound on the amount of queued work. If the limit is reached for a connection, the client is disconnected.

A full response queue is expected to be a rare condition, and the default value should be sufficient in most cases. However, users can increase or decrease the limit as needed.

Fixes

  • Fix StreamingHub server payload returns on all receive paths by @mayuki in #1089
  • Fix Box.Create returning Box for Nullable values by @snipervld in #1091

Other Changes

  • ci: add pr harness check by @guitarrapc in #1080
  • chore(deps): bump the dependencies group across 1 directory with 3 updates by @dependabot[bot] in #1082
  • chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /docs in the dependencies group by @dependabot[bot] in #1081
  • ci: enable bot token for update-packagejson by @guitarrapc in #1079
  • chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 in the dependencies group by @dependabot[bot] in #1083
  • chore(deps): bump 1password/load-secrets-action from 4.0.0 to 4.1.1 in the dependencies group by @dependabot[bot] in #1084
  • ci: enable pr-harness license check by @guitarrapc in #1086
  • chore(deps): bump 1password/load-secrets-action from 4.1.1 to 5.0.0 in the dependencies group by @dependabot[bot] in #1085
  • Add AGENTS.md by @mayuki in #1087

New Contributors

Full Changelog: 7.10.2...7.11.0

Don't miss a new MagicOnion release

NewReleases is sending notifications on new releases.