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
CBL-5661 : Fix a released captured context may be used in observer ca…
…llback (#532)
* Implemented ContextManager class for retaining and mapping callback context objects with their pointer value. When getting the object back, the retained object will be returned so the object can be safely used in the callback.
* Updated ListenerToken<CBLQueryChangeListener> to use ContextManager for it’s C4QueryObserver’s callback lamda so that the callback can validate and safely use its captured context.
* Added CBLQuery_SetListenerCallbackDelay() private API for testing the fix.
* Updated LiteCore to 3.1.7-1 to get the fix for CBSE-16662.
Enable verbose log in flaky tests (#509)
Enabled verbose log in “Close Database with Active Replicator” and “Delete Database with Active Replicator” which currently failed on Debian 10 platform.