This release it a fairly minor one to fix a rather painful bug that went out in EF 6.1.1. This error revolved around a
NullReferenceException that would be generated when users upgraded to EF 6.1.1.
With help from the guys on the EF team, we narrowed down the issue:
Basically in ClonedObjectContext, EF first disposes of the Glimpse connection, and then EF disposes of EntityConnection (which then tries to unsubscribe from the state change event). Fix is to simply change the order of those calls in EF.
Unfortunately with EF 6.1.1 being in the wild now, it was important that Glimpse could work around this issue. Hence, additional checks where added to Glimpse.ADO in this release to work around this issue.
This release sees updates to following packages:
- Glimpse.ADO – Featherweight release 1.7.3
- Conduct an additional null check around the StateChange event (fixes bug in EF 6.1.1)
- Glimpse.EF* – Featherweight release 1.6.4
- Update to work around bug in EF 6.1.1
And for the great issue reports, I want to thank:
Also I would like to say a very big thanks to the EF team, specifically:
- Maurycy Markowski
- Arthur Vickers & Lawrence Jones
- Rowan Miller
Well, as usual, I think that is a wrap. For a full list of changes, issues and commits see below: