v2.2.7
Fix DiagnosticListener memory leak When IsConfigured is called, it applies all services. This caused a DiagnosticListener to get instantiated on each DbContext instantiation, and since it wasn't disposed it caused a leak. Fixes #15173 (cherry picked from commit 904ad9cd6ec357e491936924b0704416e37afc32)