Also added ability to override path to dotnet for DotnetTask, to allow us to use a system install dotnet for special cases (in this case we use a newer .NET version then the rest of the engine)
[CL 18222416 by Joakim Lindqvist in ue5-main branch]
Horde.Storage is the content addressable storage component we use to store ddc cached data (formerly known as Jupiter).
This is still very much WIP and not something we recommend licenses to roll out just yet.
[CL 18222405 by Joakim Lindqvist in ue5-main branch]
Adding an index requires modifying the database which isn't allowed (yet) in the canary env. So the index is reference by name instead, which of course isn't great. Might be possible to look up these during the index creation and reference them by a C# instance/type. But considering the perf impact this has, I think it's worth the trade-off.
[CL 18222276 by carl bystrom in ue5-main branch]
Useful when doing canary deployments where background services are doing writes to the database.
As a comparison, requests/responses are easy to control for writes with.
[CL 18206546 by carl bystrom in ue5-main branch]
- Include directives must appear at the root level of the graph, and no longer support conditional inclusion.
- Macros may no longer be conditionally defined.
- Macros must have constant names. Ability to extend existing macros via the <Extend> element has been added to support pluggable extension points required by installed build script.
[CL 18195024 by Ben Marsh in ue5-main branch]