Diagnostics API response modified to include cached responses

28 May 2019

Diagnostics API has been updated to avoid duplicate diagnostics requests between different consumers on the same package for the same service. Test results will be cached for 5 minutes. Default behaviour shall be to provide cached results if available. API has been enhanced to provide an indicator if the diagnostics data is live or cached.