HttpResourceServer.serveResource was returning early based on headers such that cached content did not get reread. However the stream opened in FetchObjectAction was not closed before the return, so I closed it before returning.
Note this does not necessarilly cover all cases where it could be closed in this function.
Moved stream closing into a finally block to cover all cases in the serveResource method.
Merge remote-tracking branch 'origin/dev-AMEC-2358' into release/2.9.12rc
setting up the weekly release candidate
Adding in release note for 2.9.12