Skip to content

Release v22.33.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:49
00eada9

Added

  • An executable that references Arc now registers each referenced project's generated type-discovery metadata from generated code, so single-file and trimmed applications no longer depend on DependencyContext and Assembly.Load to find it. Applications built without the generator keep the existing runtime path (Refs #2857)

Fixed

  • Registering generated metadata no longer swallows every exception. A referenced assembly that is missing or cannot be loaded is logged as a warning, and any other failure, including a module initializer that throws, now stops startup (Refs #2857)

The runtime fallback's trim/single-file warnings are left visible instead of suppressed; the trim/AOT baseline grows by three IL2026 (one per target framework) because Assembly.Load by name is now annotated [RequiresUnreferencedCode]. The repository's own test and sample applications reference Arc.Core as a project, so they keep using the runtime path.

Reviewed with Anthropic models only (no cross-provider review available right now).