What's Changed
- Prevent analyzer exception on aliased attribute names by @tboby in #8355
- ObserverManager: Guard against
null
in constructor by @bradygaster in #8358 - Allows System Target's to receive one way messages by @jsteinich in #8364
- Migrate from
FormatterServices
toRuntimeHelpers
in preparation for .NET 8 by @ReubenBond in #8362 - Don't overstep on IMessage serialization by @jsteinich in #8363
- Fix type constraints on
DefaultOptionsFormatter
andDefaultOptionsFormatterResolver
by @ReubenBond in #8384 - Code generator respects scoped usage by language version by @jsteinich in #8370
- Fix long key parsing in
DefaultStreamIdMapper
by @nichvolodov in #8378 - Protobuf copiers/codecs for data types by @jsteinich in #8359
- Add a blob container client factory for customisation by @Romanx in #7849
- Use .NextInt64() when computing random TimeSpan. by @henricj in #8382
- Fix: ORLEANS0009 - Skip Static Interface Methods by @cmeyertons in #8389
- Make ManagementGrain a reentrant, stateless worker by @ReubenBond in #8394
- Fix construction of AzureBlobGrainStorage by @ReubenBond in #8395
- Update samples README by @WesleySkeen in #8398
New Contributors
- @tboby made their first contribution in #8355
- @bradygaster made their first contribution in #8358
- @nichvolodov made their first contribution in #8378
- @Romanx made their first contribution in #7849
- @henricj made their first contribution in #8382
- @cmeyertons made their first contribution in #8389
- @WesleySkeen made their first contribution in #8398
Full Changelog: v7.1.1...v7.1.2