An extensible API where task metadata, and important input and output files relating to data-intensive science processes are retained. Custom task schemas can be defined to support their meta-data needs.
produced_by_id field on solution mutations is now produced _by. Typed remains ID!
to support AggregateInversionSolution + ScaledInversionSolution + InversionSolution we now have a new InversionSolutionInterface class. This makes the API code simpler but it does mean that some client queries will need to use a typed fragment whereas before this was not needed ... on Node { id }
This PR includes:
produced_by_id
field on solution mutations is nowproduced _by
. Typed remains ID!... on Node { id }