Skip to content

Docs: serialization guide reflects the object-typed boundary (#8518) - #8520

Merged
Aaronontheweb merged 1 commit into
akkadotnet:devfrom
Aaronontheweb:docs/serialization-v2-object-boundary
Sep 8, 2026
Merged

Aaronontheweb merged 1 commit into
akkadotnet:devfrom
Aaronontheweb:docs/serialization-v2-object-boundary

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Member

Summary

Part of #8384. Documentation only. Brings the source-generated serialization guide in line with dev after #8518 merged.

Changes

  • Envelope payloads: a property typed object or object? is the serializer boundary on its own. The attribute is gone, and one sentence notes it existed on an earlier dev build. Both code samples updated to the current benchmark fixture, with the cast the consumer now needs.
  • Supported field types: the envelope row and the "not supported" paragraph reworded; an object element inside a collection is listed as not yet supported.
  • Unions: a field-level [AkkaUnion] on an object-typed property is AKKASG038.
  • Diagnostics reference: AKKASG035 row removed, AKKASG038 row added, AKKASG003 meaning mentions its fix-it hint, and the id-gap note covers 030 and 035.
  • Limitations and planned changes: the object-element limitation added; the removal bullet replaced by a planned-support bullet for elements.

Every claim was checked against the source on dev before writing.

Checks

markdownlint with the repo config: clean. cspell with docs/cSpell.json: clean. Headings unchanged.

…boundary (akkadotnet#8518)

Part of akkadotnet#8384. Updates docs/articles/serialization/source-generated-serialization.md
so it matches dev after akkadotnet#8518: a property typed object is the serializer boundary,
[AkkaEnvelopePayload] is gone, AKKASG035 is retired, AKKASG038 is documented, and
an object element inside a collection is listed as a current limitation.
@Aaronontheweb Aaronontheweb added docs serialization akka.net v1.6 Akka.NET v1.6-related issues labels Sep 8, 2026
@Aaronontheweb
Aaronontheweb merged commit 8ef02f2 into akkadotnet:dev Sep 8, 2026
5 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

akka.net v1.6 Akka.NET v1.6-related issues docs serialization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant