{"users":[{"id":-1,"username":"system","name":"system","avatar_template":"https://global.discourse-cdn.com/couchbase/original/2X/0/086f8d94cff548f55e1ce7d8b6941244878fe4f3.png","admin":true,"moderator":true,"trust_level":4},{"id":4905,"username":"aligma","name":"Aligma","avatar_template":"/forums/user_avatar/www.couchbase.com/aligma/{size}/1974_2.png","trust_level":0},{"id":10206,"username":"Vince_ten_Have","name":"Vince ten Have","avatar_template":"/forums/user_avatar/www.couchbase.com/vince_ten_have/{size}/5653_2.png","trust_level":1},{"id":2814,"username":"borrrden","name":"Jim Borden","avatar_template":"/forums/user_avatar/www.couchbase.com/borrrden/{size}/540_2.png","moderator":true,"trust_level":4},{"id":5,"username":"jens","name":"Jens Alfke","avatar_template":"/forums/user_avatar/www.couchbase.com/jens/{size}/4_2.png","moderator":true,"trust_level":2},{"id":15249,"username":"nikolaios","name":"Nikola ","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/ee59a6/{size}.png","trust_level":1},{"id":14657,"username":"chrisdovi","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/bbe5ce/{size}.png","trust_level":1},{"id":10200,"username":"mreiche","name":"Michael Reiche","avatar_template":"/forums/user_avatar/www.couchbase.com/mreiche/{size}/10233_2.png","trust_level":2},{"id":15252,"username":"lwie","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/b77776/{size}.png","trust_level":0},{"id":15232,"username":"omkarshisode7","name":"Omkar shisode","avatar_template":"/forums/user_avatar/www.couchbase.com/omkarshisode7/{size}/11147_2.png","trust_level":0},{"id":12258,"username":"jianminzhao","name":"Jianminzhao","avatar_template":"/forums/user_avatar/www.couchbase.com/jianminzhao/{size}/8104_2.png","trust_level":2},{"id":15224,"username":"JasonWeinzierl","name":"Jason","avatar_template":"/forums/user_avatar/www.couchbase.com/jasonweinzierl/{size}/11142_2.png","trust_level":1},{"id":1445,"username":"pasin","name":"Pasin","avatar_template":"/forums/user_avatar/www.couchbase.com/pasin/{size}/339_2.png","trust_level":2},{"id":15185,"username":"aniket.singh","name":"Aniket Singh","avatar_template":"/forums/user_avatar/www.couchbase.com/aniket.singh/{size}/10872_2.png","trust_level":2},{"id":15239,"username":"ludydoo","name":"","avatar_template":"/forums/user_avatar/www.couchbase.com/ludydoo/{size}/11151_2.png","trust_level":1},{"id":15234,"username":"sramirezl","name":"Saul Ramirez","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ba8739/{size}.png","trust_level":0},{"id":13071,"username":"torcolvin","name":"Tor Colvin","avatar_template":"/forums/user_avatar/www.couchbase.com/torcolvin/{size}/9139_2.png","moderator":true,"trust_level":2},{"id":10967,"username":"jeff.lockhart","name":"Jeff Lockhart","avatar_template":"/forums/user_avatar/www.couchbase.com/jeff.lockhart/{size}/11002_2.png","trust_level":2},{"id":8678,"username":"blake.meike","name":"Blake Meike","avatar_template":"/forums/user_avatar/www.couchbase.com/blake.meike/{size}/4382_2.png","trust_level":2},{"id":8499,"username":"jayahari.vavachan","name":"Jay","avatar_template":"/forums/user_avatar/www.couchbase.com/jayahari.vavachan/{size}/4027_2.png","trust_level":2},{"id":15208,"username":"sinan","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/f4b2a3/{size}.png","trust_level":0},{"id":11490,"username":"Chris_Mukutar","name":"Chris Mukutar","avatar_template":"/forums/user_avatar/www.couchbase.com/chris_mukutar/{size}/7113_2.png","trust_level":1},{"id":14834,"username":"bdkjones","name":"Bryan","avatar_template":"/forums/user_avatar/www.couchbase.com/bdkjones/{size}/10804_2.png","trust_level":1},{"id":14924,"username":"maze233","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/e9bcb4/{size}.png","trust_level":1},{"id":15145,"username":"basurahan","name":"Renz","avatar_template":"/forums/user_avatar/www.couchbase.com/basurahan/{size}/11086_2.png","trust_level":0},{"id":15158,"username":"Norman","name":"Norman","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/97f17d/{size}.png","trust_level":0},{"id":4555,"username":"vsr1","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/3ec8ea/{size}.png","moderator":true,"trust_level":4},{"id":11301,"username":"vincentjoshuaet","name":"Vincent Joshua Tigas","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/9fc29f/{size}.png","trust_level":1},{"id":15137,"username":"jafazekas","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/{size}.png","trust_level":0},{"id":7300,"username":"bbrks","name":"Ben Brooks","avatar_template":"/forums/user_avatar/www.couchbase.com/bbrks/{size}/3456_2.png","moderator":true,"trust_level":3},{"id":13588,"username":"EmreMemil","name":"Emre Memil","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/7ea924/{size}.png","trust_level":1},{"id":15057,"username":"selvakumarpcse","name":"Selvakumar","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/f07891/{size}.png","trust_level":1},{"id":13973,"username":"vlad.velicu","name":"Vlad Velicu","avatar_template":"/forums/user_avatar/www.couchbase.com/vlad.velicu/{size}/10603_2.png","trust_level":2},{"id":15127,"username":"ahmedali","name":"Ahmed","avatar_template":"/forums/user_avatar/www.couchbase.com/ahmedali/{size}/11070_2.png","trust_level":0},{"id":11852,"username":"meirrosendorff","name":"Meir Rosendorff","avatar_template":"/forums/user_avatar/www.couchbase.com/meirrosendorff/{size}/8584_2.png","trust_level":2},{"id":10525,"username":"hermitdemschoenenleb","name":"Hermitdemschoenenleben","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/9f8e36/{size}.png","trust_level":1},{"id":15123,"username":"ritesh.kumar","name":"Ritesh Kumar","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/a5b964/{size}.png","trust_level":2}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/forums/c/mobile/14?page=1","per_page":30,"top_tags":[{"id":73,"name":"dot-net","slug":"dot-net"},{"id":25,"name":"mobile","slug":"mobile"},{"id":19,"name":"java","slug":"java"},{"id":14,"name":"query","slug":"query"},{"id":67,"name":"android","slug":"android"},{"id":17,"name":"connections","slug":"connections"},{"id":23,"name":"n1ql","slug":"n1ql"},{"id":64,"name":"swift","slug":"swift"},{"id":84,"name":"sync-gateway","slug":"sync-gateway"},{"id":69,"name":"ios","slug":"ios"},{"id":31,"name":"index","slug":"index"},{"id":28,"name":"server","slug":"server"},{"id":66,"name":"xamarin","slug":"xamarin"},{"id":11,"name":"data_modelling","slug":"data-modelling"},{"id":35,"name":"litecore","slug":"litecore"},{"id":18,"name":"security","slug":"security"},{"id":13,"name":"announcement","slug":"announcement"},{"id":107,"name":"couchbase-lite","slug":"couchbase-lite"},{"id":36,"name":"node","slug":"node"},{"id":10,"name":"replica","slug":"replica"},{"id":55,"name":"rest","slug":"rest"},{"id":82,"name":"kubernetes","slug":"kubernetes"},{"id":41,"name":"sdk","slug":"sdk"},{"id":77,"name":"docker","slug":"docker"},{"id":83,"name":"couchbase-capella","slug":"couchbase-capella"},{"id":60,"name":"couchbase-cli","slug":"couchbase-cli"},{"id":53,"name":"logging","slug":"logging"},{"id":80,"name":"flutter","slug":"flutter"},{"id":4,"name":"net","slug":"net"},{"id":38,"name":"timeout","slug":"timeout"},{"id":59,"name":"array-query","slug":"array-query"}],"topics":[{"fancy_title":"About the Mobile category","id":25,"title":"About the Mobile category","slug":"about-the-mobile-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2014-10-01T20:05:08.356Z","last_posted_at":"2016-06-04T01:16:20.749Z","bumped":true,"bumped_at":"2016-06-04T01:16:20.749Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Couchbase Lite and the Couchbase Sync Gateway. Ask questions, get advice, suggest improvements.  However, please submit bug reports to our Github issue trackers instead: \n\nCouchbase Sync Gateway\nCouchbase Lite Android\nCo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":5367,"like_count":0,"has_summary":false,"last_poster_username":"aligma","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4905,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Random CBL database corruption","id":41169,"title":"Random CBL database corruption","slug":"random-cbl-database-corruption","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://global.discourse-cdn.com/couchbase/optimized/2X/b/bf1c2f7b667baf91ddaf5b6507924ff382a3f6e5_2_1024x535.jpeg","created_at":"2026-02-24T12:58:27.402Z","last_posted_at":"2026-02-25T18:35:39.525Z","bumped":true,"bumped_at":"2026-02-25T18:35:39.525Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":73,"name":"dot-net","slug":"dot-net"}],"tags_descriptions":{},"views":78,"like_count":0,"has_summary":false,"last_poster_username":"jens","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users report database corruption after crashes on unsupported Linux .NET setup; experts question if corruption truly occurs post-crash, noting SQLite's resilience and suggesting testing on supported platforms.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10206,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Couchbase Lite 4.0.2 crash in production after upgrade from 3.2.4 (Fleece Encoder::writeKey)","id":41143,"title":"Couchbase Lite 4.0.2 crash in production after upgrade from 3.2.4 (Fleece Encoder::writeKey)","slug":"couchbase-lite-4-0-2-crash-in-production-after-upgrade-from-3-2-4-fleece-encoder-writekey","posts_count":11,"reply_count":9,"highest_post_number":11,"image_url":null,"created_at":"2026-02-09T17:15:31.263Z","last_posted_at":"2026-02-18T00:15:56.576Z","bumped":true,"bumped_at":"2026-02-18T00:15:56.576Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"swift","slug":"swift"}],"tags_descriptions":{},"views":193,"like_count":0,"has_summary":false,"last_poster_username":"jens","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The issue involves a production crash in Couchbase Lite 4.0.2 during document save on a background queue, traced to a Fleece encoder memory issue; despite QA testing, the crash persists, and the team is investigating with support requests and crash reports, while considering potential race conditions and synchronization problems.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15249,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"C# .NET application exits with code 139 on Mac but not Windows","id":39345,"title":"C# .NET application exits with code 139 on Mac but not Windows","slug":"c-net-application-exits-with-code-139-on-mac-but-not-windows","posts_count":14,"reply_count":4,"highest_post_number":14,"image_url":null,"created_at":"2024-10-21T19:43:42.117Z","last_posted_at":"2026-02-14T02:21:06.538Z","bumped":true,"bumped_at":"2026-02-14T02:21:06.538Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":73,"name":"dot-net","slug":"dot-net"}],"tags_descriptions":{},"views":433,"like_count":2,"has_summary":false,"last_poster_username":"borrrden","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A .NET C# application using Couchbase Lite 3.2.0/3.2.4 crashes with exit code 139 on Apple M3/M2 Macs when starting a replicator, specifically when a PAC file is configured, due to an issue in proxy handling involving CFNumberGetValue, which has been logged as a bug (CBL-7873).","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":14657,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10200,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15252,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Collection is not present or database is deleted or close error throwing while writing in database!","id":41113,"title":"Collection is not present or database is deleted or close error throwing while writing in database!","slug":"collection-is-not-present-or-database-is-deleted-or-close-error-throwing-while-writing-in-database","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-01-19T18:39:44.395Z","last_posted_at":"2026-02-10T07:38:24.967Z","bumped":true,"bumped_at":"2026-02-10T07:38:24.967Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"swift","slug":"swift"},{"id":69,"name":"ios","slug":"ios"}],"tags_descriptions":{},"views":144,"like_count":0,"has_summary":false,"last_poster_username":"omkarshisode7","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The error was caused by two database instances being created, where one was deallocated and the other closed, leading to invalid collection and transaction assertion errors.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":15232,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":12258,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Create an index on an empty collection","id":41101,"title":"Create an index on an empty collection","slug":"create-an-index-on-an-empty-collection","posts_count":8,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2026-01-05T23:26:25.095Z","last_posted_at":"2026-02-06T21:40:24.478Z","bumped":true,"bumped_at":"2026-02-06T21:40:24.478Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"java","slug":"java"},{"id":31,"name":"index","slug":"index"},{"id":67,"name":"android","slug":"android"}],"tags_descriptions":{},"views":290,"like_count":2,"has_summary":false,"last_poster_username":"JasonWeinzierl","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"JasonWeinzierl resolved the issue of creating an index on a non-existent collection by moving the index creation outside an `inBatch` block, which previously caused errors due to transactional constraints.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":15224,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1445,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Failed to insert &lsquo;doc-1&rsquo; #XXX: LiteCore BadRevisionID, &ldquo;Invalid version string XXX@XXX, XXX@XXX,XXX@XXX&rdquo;","id":41121,"title":"Failed to insert 'doc-1' #XXX: LiteCore BadRevisionID, \"Invalid version string XXX@XXX, XXX@XXX,XXX@XXX\"","slug":"failed-to-insert-doc-1-xxx-litecore-badrevisionid-invalid-version-string-xxx-xxx-xxx-xxx-xxx-xxx","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-01-28T20:13:06.970Z","last_posted_at":"2026-01-28T23:06:40.792Z","bumped":true,"bumped_at":"2026-01-28T23:06:40.792Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"android","slug":"android"},{"id":84,"name":"sync-gateway","slug":"sync-gateway"}],"tags_descriptions":{},"views":124,"like_count":0,"has_summary":false,"last_poster_username":"ludydoo","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A bug in Couchbase Lite 4.0's version-vector feature causes invalid version string errors during conflict resolution, preventing document convergence; a workaround is to use Couchbase Lite 3.x until the issue is resolved.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":15239,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Couchbase Lite Android – Replicator fails with Invalid docID/revID in incoming change list (CBL 3.3.2 / 4.x + Sync Gateway 3.2.4, collections enabled)","id":41114,"title":"Couchbase Lite Android – Replicator fails with Invalid docID/revID in incoming change list (CBL 3.3.2 / 4.x + Sync Gateway 3.2.4, collections enabled)","slug":"couchbase-lite-android-replicator-fails-with-invalid-docid-revid-in-incoming-change-list-cbl-3-3-2-4-x-sync-gateway-3-2-4-collections-enabled","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-01-20T22:32:18.612Z","last_posted_at":"2026-01-22T18:44:30.351Z","bumped":true,"bumped_at":"2026-01-22T18:44:30.351Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":84,"name":"sync-gateway","slug":"sync-gateway"}],"tags_descriptions":{},"views":218,"like_count":0,"has_summary":false,"last_poster_username":"sramirezl","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Replication failure in Couchbase Lite Android due to invalid docID/revID error was resolved by downgrading to CBL 3.3.1, indicating incompatibility between CBL 4.x and Sync Gateway 3.2.4.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":15234,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":13071,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unicode collation locale, null or device locale?","id":34103,"title":"Unicode collation locale, null or device locale?","slug":"unicode-collation-locale-null-or-device-locale","posts_count":8,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2022-07-26T18:58:22.552Z","last_posted_at":"2026-01-13T09:15:37.667Z","bumped":true,"bumped_at":"2026-01-13T09:15:37.667Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":939,"like_count":1,"has_summary":false,"last_poster_username":"aniket.singh","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The discussion centers on inconsistent behavior between Java and ObjC SDKs regarding Unicode collation locales, with a recommendation to align them for consistency, preferably following JSON output standards.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10967,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8678,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8499,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Native Crash (SIGSEGV) in libLiteCore.so after upgrading to Android SDK 4.0.0","id":41064,"title":"Native Crash (SIGSEGV) in libLiteCore.so after upgrading to Android SDK 4.0.0","slug":"native-crash-sigsegv-in-liblitecore-so-after-upgrading-to-android-sdk-4-0-0","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-11-27T08:18:33.568Z","last_posted_at":"2026-01-07T23:34:57.102Z","bumped":true,"bumped_at":"2026-01-07T23:34:57.102Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"android","slug":"android"}],"tags_descriptions":{},"views":154,"like_count":1,"has_summary":false,"last_poster_username":"jianminzhao","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users report SIGSEGV crashes in libLiteCore.so after upgrading to Couchbase Lite 4.0.0, with symbolicated traces pointing to Fleece memory management; team seeks reproduction steps or logs.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15208,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":12258,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Update an int value to (null)","id":41098,"title":"Update an int value to (null)","slug":"update-an-int-value-to-null","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-01-03T22:45:51.198Z","last_posted_at":"2026-01-06T00:25:59.846Z","bumped":true,"bumped_at":"2026-01-06T00:25:59.846Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"android","slug":"android"}],"tags_descriptions":{},"views":193,"like_count":0,"has_summary":false,"last_poster_username":"pasin","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Chris_Mukutar wants to set an int value to null in a document but encounters issues with setValue converting null to a string and parsers rejecting it; aniket.singh suggests using setNumber for nullable values, while pasin questions the JSON serialization behavior.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11490,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15185,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"LIKE clause with internal quotation marks: syntax error","id":41087,"title":"LIKE clause with internal quotation marks: syntax error","slug":"like-clause-with-internal-quotation-marks-syntax-error","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-12-19T00:01:16.118Z","last_posted_at":"2025-12-19T23:33:18.185Z","bumped":true,"bumped_at":"2025-12-19T23:33:18.185Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"query","slug":"query"}],"tags_descriptions":{},"views":156,"like_count":1,"has_summary":false,"last_poster_username":"jianminzhao","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The correct way to escape double quotes in a LIKE clause in Couchbase Lite 4.x is to use two double quotes, as documented in the Mobile SQL++ syntax, which differs from Couchbase Server's approach.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":14834,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":12258,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Operational Transforms for Conflict Resolution on Roadmap?","id":41057,"title":"Operational Transforms for Conflict Resolution on Roadmap?","slug":"operational-transforms-for-conflict-resolution-on-roadmap","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-24T19:06:04.424Z","last_posted_at":"2025-11-24T19:06:04.486Z","bumped":true,"bumped_at":"2025-11-24T19:06:04.486Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":0,"has_summary":false,"last_poster_username":"bdkjones","category_id":21,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user expresses dissatisfaction with the \"last write wins\" conflict resolution in version 4.0, particularly for multi-user sync, and asks if Operational Transforms will be implemented to properly merge changes, especially for relationships between documents like arrays of UUIDs.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":14834,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"IndexUpdater.toList() doesn&rsquo;t do a deep conversion in Java SDK","id":40990,"title":"IndexUpdater.toList() doesn't do a deep conversion in Java SDK","slug":"indexupdater-tolist-doesnt-do-a-deep-conversion-in-java-sdk","posts_count":11,"reply_count":4,"highest_post_number":11,"image_url":null,"created_at":"2025-10-08T06:26:10.020Z","last_posted_at":"2025-11-05T20:56:14.589Z","bumped":true,"bumped_at":"2025-11-05T20:56:14.589Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"java","slug":"java"}],"tags_descriptions":{},"views":271,"like_count":1,"has_summary":false,"last_poster_username":"pasin","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The Java SDK's IndexUpdater.toList() lacks deep conversion, unlike iOS SDK, and MultipeerReplicator in 3.3.0 is limited to Swift/Objective-C and Android, excluding Java.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10967,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15185,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Batch delete sync gateway users or by sort of like operator","id":41028,"title":"Batch delete sync gateway users or by sort of like operator","slug":"batch-delete-sync-gateway-users-or-by-sort-of-like-operator","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-01T13:13:26.889Z","last_posted_at":"2025-11-03T14:02:47.249Z","bumped":true,"bumped_at":"2025-11-03T14:02:47.249Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":36,"name":"node","slug":"node"}],"tags_descriptions":{},"views":96,"like_count":0,"has_summary":false,"last_poster_username":"torcolvin","category_id":21,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"There's no batch method to delete Sync Gateway users; each must be individually deleted after listing them via the /{db}/_user/ endpoint.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11490,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":13071,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Kotlin Multiplatform library for CBL updated for 3.2","id":41019,"title":"Kotlin Multiplatform library for CBL updated for 3.2","slug":"kotlin-multiplatform-library-for-cbl-updated-for-3-2","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-27T18:10:56.446Z","last_posted_at":"2025-10-27T18:10:56.511Z","bumped":true,"bumped_at":"2025-10-27T18:10:56.511Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":82,"like_count":2,"has_summary":false,"last_poster_username":"jeff.lockhart","category_id":20,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Jeff Lockhart released an update to Kotbase, a Kotlin Multiplatform library for Couchbase Lite, adding support for CBL 3.2 features including vector search, available for Android, JVM, iOS, macOS, Linux, and Windows.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10967,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Java SDK native crash on Linux","id":41006,"title":"Java SDK native crash on Linux","slug":"java-sdk-native-crash-on-linux","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-10-21T04:06:01.498Z","last_posted_at":"2025-10-21T10:00:03.468Z","bumped":true,"bumped_at":"2025-10-21T10:00:03.468Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"java","slug":"java"}],"tags_descriptions":{},"views":95,"like_count":0,"has_summary":false,"last_poster_username":"aniket.singh","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The issue has been reported and logged as CBL-7566, with the team planning to address the native crash in the Java SDK on Linux.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10967,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":".NET MAUI Native AOT support","id":40971,"title":".NET MAUI Native AOT support","slug":"net-maui-native-aot-support","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-10-02T21:33:59.948Z","last_posted_at":"2025-10-17T20:28:55.119Z","bumped":true,"bumped_at":"2025-10-17T20:28:55.119Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":73,"name":"dot-net","slug":"dot-net"}],"tags_descriptions":{},"views":295,"like_count":0,"has_summary":false,"last_poster_username":"maze233","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The upcoming Couchbase.Lite version 4.0 aims to reduce third-party dependencies to improve Native AOT compatibility, with the developer seeking to test its usability.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":14924,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Predictive index in CBL C SDK","id":41000,"title":"Predictive index in CBL C SDK","slug":"predictive-index-in-cbl-c-sdk","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-10-10T22:50:07.199Z","last_posted_at":"2025-10-15T22:21:37.806Z","bumped":true,"bumped_at":"2025-10-15T22:21:37.806Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":121,"like_count":0,"has_summary":false,"last_poster_username":"pasin","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Predictive Index support is absent in CBL-C SDK, but Predictive Query and Index via IndexBuilder API will not be removed in version 4.0.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10967,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to make a MutableDictionary into a immutable","id":40950,"title":"How to make a MutableDictionary into a immutable","slug":"how-to-make-a-mutabledictionary-into-a-immutable","posts_count":6,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2025-09-21T10:50:07.063Z","last_posted_at":"2025-10-11T02:19:19.602Z","bumped":true,"bumped_at":"2025-10-11T02:19:19.602Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":175,"like_count":0,"has_summary":false,"last_poster_username":"borrrden","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A user seeks to convert a mutable dictionary to an immutable one to use toJSON, but the process is unconventional and the reason for needing JSON output is unclear.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15145,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10200,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Couchbase Lite Sync Issue","id":40944,"title":"Couchbase Lite Sync Issue","slug":"couchbase-lite-sync-issue","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-09-17T23:03:31.395Z","last_posted_at":"2025-12-24T22:28:00.649Z","bumped":true,"bumped_at":"2025-09-25T22:27:01.914Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"android","slug":"android"},{"id":84,"name":"sync-gateway","slug":"sync-gateway"}],"tags_descriptions":{},"views":181,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Document sync operations are typically atomic, making partial sync unlikely, and the versions used are outdated.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15158,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Array vs. Value Index for ARRAY_CONTAINS","id":40915,"title":"Array vs. Value Index for ARRAY_CONTAINS","slug":"array-vs-value-index-for-array-contains","posts_count":5,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-08-28T17:53:23.476Z","last_posted_at":"2025-09-11T04:49:02.578Z","bumped":true,"bumped_at":"2025-09-11T04:49:02.578Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"query","slug":"query"},{"id":31,"name":"index","slug":"index"},{"id":64,"name":"swift","slug":"swift"}],"tags_descriptions":{},"views":220,"like_count":0,"has_summary":false,"last_poster_username":"bdkjones","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Using an array index with UNNEST significantly improves query performance for ARRAY_CONTAINS in Couchbase Lite Swift.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":14834,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4555,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Couchbase lite concurrency?","id":40919,"title":"Couchbase lite concurrency?","slug":"couchbase-lite-concurrency","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-03T00:59:10.549Z","last_posted_at":"2025-09-05T01:21:38.334Z","bumped":true,"bumped_at":"2025-09-05T01:21:38.334Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"android","slug":"android"}],"tags_descriptions":{},"views":147,"like_count":0,"has_summary":false,"last_poster_username":"borrrden","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Couchbase Lite recommends one Database instance per thread for optimal concurrency, though it is designed to be thread-safe for all operations.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15145,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/internal/Util; Because of upgrade to okhttp 5.x","id":35531,"title":"java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/internal/Util; Because of upgrade to okhttp 5.x","slug":"java-lang-noclassdeffounderror-failed-resolution-of-lokhttp3-internal-util-because-of-upgrade-to-okhttp-5-x","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2023-02-16T06:52:34.134Z","last_posted_at":"2025-09-02T15:54:49.482Z","bumped":true,"bumped_at":"2025-09-02T15:54:49.482Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2470,"like_count":0,"has_summary":false,"last_poster_username":"mreiche","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Couchbase Lite 3.2.4 released in June 2025 with okhttp 4.12; a ticket (CBL-7412) opened for the issue.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11301,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":8678,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15137,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":10200,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Get total number of documents in a channel in sync gateway [more of curioisty please]","id":40918,"title":"Get total number of documents in a channel in sync gateway [more of curioisty please]","slug":"get-total-number-of-documents-in-a-channel-in-sync-gateway-more-of-curioisty-please","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-02T12:15:47.770Z","last_posted_at":"2025-09-02T14:06:43.262Z","bumped":true,"bumped_at":"2025-09-02T14:06:43.262Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":94,"like_count":0,"has_summary":false,"last_poster_username":"bbrks","category_id":21,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A workaround using the changes REST API with a channel filter and jq can count documents in a specific channel, addressing the lack of a direct API for this purpose.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11490,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7300,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I&rsquo;m getting this issue: Fatal Exception: java.lang.UnsatisfiedLinkError: No implementation found for long com.couchbase.lite.internal.core.C4Database.open(java.lang.String, java.lang.String, int, int, byte[])","id":40902,"title":"I'm getting this issue: Fatal Exception: java.lang.UnsatisfiedLinkError: No implementation found for long com.couchbase.lite.internal.core.C4Database.open(java.lang.String, java.lang.String, int, int, byte[])","slug":"im-getting-this-issue-fatal-exception-java-lang-unsatisfiedlinkerror-no-implementation-found-for-long-com-couchbase-lite-internal-core-c4database-open-java-lang-string-java-lang-string-int-int-byte","posts_count":8,"reply_count":1,"highest_post_number":8,"image_url":null,"created_at":"2025-08-21T10:58:38.740Z","last_posted_at":"2025-12-01T11:27:35.296Z","bumped":true,"bumped_at":"2025-09-02T11:27:05.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":107,"name":"couchbase-lite","slug":"couchbase-lite"}],"tags_descriptions":{},"views":195,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":14,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"An Android app crashes with UnsatisfiedLinkError on a Wingtech Revvl 6 device; the team seeks device logs to diagnose why LiteCore fails to load native libraries during startup.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":13588,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Trying to run couchbase lite client in a docker failing","id":40908,"title":"Trying to run couchbase lite client in a docker failing","slug":"trying-to-run-couchbase-lite-client-in-a-docker-failing","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-08-22T20:45:32.293Z","last_posted_at":"2025-11-20T22:44:17.095Z","bumped":true,"bumped_at":"2025-08-22T22:43:58.388Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"java","slug":"java"}],"tags_descriptions":{},"views":75,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The user needs to install the exact version of ICU required by Couchbase Lite, as specified in the documentation, to resolve the missing library error in their Docker container.","has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15057,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":2814,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do local deletes work when a Sync Gateway account loses access to a Collection?","id":40886,"title":"How do local deletes work when a Sync Gateway account loses access to a Collection?","slug":"how-do-local-deletes-work-when-a-sync-gateway-account-loses-access-to-a-collection","posts_count":10,"reply_count":5,"highest_post_number":10,"image_url":null,"created_at":"2025-08-13T20:32:34.939Z","last_posted_at":"2025-08-21T21:45:16.205Z","bumped":true,"bumped_at":"2025-08-21T21:45:16.205Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":64,"name":"swift","slug":"swift"}],"tags_descriptions":{},"views":178,"like_count":2,"has_summary":false,"last_poster_username":"ahmedali","category_id":21,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Couchbase Lite purges unauthorized documents locally without syncing deletes to the cloud, but unexpected document loss may stem from other issues.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":14834,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10200,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7300,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13973,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15127,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Maven Repository Down","id":40900,"title":"Maven Repository Down","slug":"maven-repository-down","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-08-21T09:41:38.599Z","last_posted_at":"2025-08-21T21:43:51.468Z","bumped":true,"bumped_at":"2025-08-21T21:43:51.468Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":114,"like_count":0,"has_summary":false,"last_poster_username":"borrrden","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The couchbase maven repository is back up after an auto-scaling error, with additional health checks planned to prevent future outages.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11852,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10200,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2814,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Updating Sync Gateway from 3.0.9 to 3.1: high load over hours","id":40878,"title":"Updating Sync Gateway from 3.0.9 to 3.1: high load over hours","slug":"updating-sync-gateway-from-3-0-9-to-3-1-high-load-over-hours","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://global.discourse-cdn.com/couchbase/optimized/2X/b/bc6acfc1dc44e080e84a57268dd14d4d418ed639_2_1024x465.jpeg","created_at":"2025-08-12T11:48:21.927Z","last_posted_at":"2025-08-20T10:59:28.576Z","bumped":true,"bumped_at":"2025-08-20T10:59:28.576Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":132,"like_count":0,"has_summary":false,"last_poster_username":"hermitdemschoenenleb","category_id":21,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"User reports high load during Sync Gateway upgrade from 3.0.9 to 3.1.12, with 6000 operations per second on Couchbase bucket for hours, and seeks clarification on whether this is normal behavior.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10525,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15123,"primary_group_id":null,"flair_group_id":null}]}]}}