Release v21.14.1
Summary
Follow-up cleanup to the command response value handler declarations. Build-time handler discovery no longer materializes the type metadata of every dependency an application references, which is work every Release build paid for.
Changed
- The proxy generator only inspects assemblies referencing
Cratis.Arc.Corewhen discovering declared response value handlers, instead of every managed dependency of the application
Fixed
- The proxy generator releases its metadata load context when initialization fails part way through, instead of leaking it and its assembly resolving handler until the next run
- The proxy generator no longer fails when more than one copy of
Cratis.Arc.Coreis loaded while resolving handler declarations outside the current project graph