You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
memprovider:NewInMemoryProvider now returns *InMemoryProvider, and all its methods have pointer receivers. Code that names the type explicitly must use *memprovider.InMemoryProvider; p := memprovider.NewInMemoryProvider(flags) is unaffected.
🐛 Bug Fixes
multi: clean up a failed init in Shutdown, not Init (#604) (11d6784), closes #561
multi: map FLAG_NOT_FOUND and TARGETING_KEY_MISSING to ErrorReason (#593) (5cc3ba2)
multi: report missing provider not-ready and fatal errors in resolution details (#572) (6cd760c)
preserve provider state on configuration changes (#606) (136a6fe)
report NOT_READY for a domain whose provider is initializing (#570) (8641ee6), closes #550
run PROVIDER_ERROR handlers on registration when the provider is FATAL (#600) (3c2b77b), closes #559
telemetry: validate flag metadata attribute types (#624) (bd7ff55)
✨ New Features
memprovider: add a TrackingEvents accessor for recorded events (#613) (37beb12)
memprovider: support updating the flag set (#539) (3c83cde), closes #530