Most likely the leaks are caused by your code; I don’t think we have any known memory leaks in CBL 1.4.
Have you used the leak analysis tools in Xcode 8 or Instruments to see what causes the leaks?
Have you run the static analyzer to look for potential problems?
Have you checked that you’re not accidentally creating reference cycles? (This is easy to do by accident using blocks.)
And double-check that ARC is enabled in the build settings!
I am using couchbase lite 1.4.0. Also ,there were no leaks in swift but when i switched to Objective-C, it results in leaks.
Also, the replication is running all the time.I am using filter pull on the basis of channnels.
CBLRest Puller and pusher showing reference cycle with CBL remote session.
I have no idea why this would occur when you use Obj-C but not Swift. The APIs you’re calling are the same; the only difference is in your code. Did you change anything functionally in your code, other than just translating it?
The number of objects listed in the leak report is strange. Do you know why your app has created 24 CBLReplication objects?