{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":304408604,"defaultBranch":"main","name":"couchbase-cxx-client","ownerLogin":"couchbaselabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-15T18:01:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/636956?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713369025.0","currentOid":""},"activityList":{"items":[{"before":"dfe2e6c19110cb159ac3cd93ba10bfa2848297d4","after":null,"ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-27T22:56:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"}},{"before":"f72a089b49d2eaa9cb63e414811daa44eee5a9f3","after":"f4c885d3185e80812fa058ddcecd11fe6c86d88f","ref":"refs/heads/main","pushedAt":"2024-05-27T22:56:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"CXXCBC-496: Convert C++ Public API Error handling to use couchbase::error (#570)\n\n* CXXCBC-499 Use couchbase::error for Query, Search and Analytics operations (#557)\r\n\r\n* CXXCBC-492: Use couchbase::error for KV APIs (#562)\r\n\r\n* CXXCBC-498 Use couchbase:error for management operations (#560)\r\n\r\n* CXXCBC-500 Use couchbase::error for transactions (#564)\r\n\r\n* CXXCBC-508 Change connect, ping, diagnostics to use couchbase::error (#567)\r\n\r\n---------\r\nCo-authored-by: Mateusz \r\nCo-authored-by: Dimitris Christodoulou <36637689+DemetrisChr@users.noreply.github.com>\r\nCo-authored-by: Sergey Avseyev ","shortMessageHtmlLink":"CXXCBC-496: Convert C++ Public API Error handling to use couchbase::e…"}},{"before":"84ba28d1caa35d65da941a439313ae332fbb3030","after":"dfe2e6c19110cb159ac3cd93ba10bfa2848297d4","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-24T16:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"fix errors from rebase","shortMessageHtmlLink":"fix errors from rebase"}},{"before":"25bd0bc79139f56de1d23b8edc021dbe6ae02587","after":"84ba28d1caa35d65da941a439313ae332fbb3030","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-24T15:23:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error\n\n* origin/main:\n CXXCBC-516: Return feature_not_available when upserting vector search index to incompatible cluster (#572)\n CXXCBC-509: Add feature flag for zone-aware replica reads (#571)","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error"}},{"before":"7824b8fe414175725e70f782a2b333842bf2b329","after":"f72a089b49d2eaa9cb63e414811daa44eee5a9f3","ref":"refs/heads/main","pushedAt":"2024-05-24T08:54:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemetrisChr","name":"Dimitris Christodoulou","path":"/DemetrisChr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36637689?s=80&v=4"},"commit":{"message":"CXXCBC-516: Return feature_not_available when upserting vector search index to incompatible cluster (#572)","shortMessageHtmlLink":"CXXCBC-516: Return feature_not_available when upserting vector search…"}},{"before":"dfc421b18877ddc43cd12c619dbcad9ce083b13a","after":"7824b8fe414175725e70f782a2b333842bf2b329","ref":"refs/heads/main","pushedAt":"2024-05-24T01:55:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"CXXCBC-509: Add feature flag for zone-aware replica reads (#571)","shortMessageHtmlLink":"CXXCBC-509: Add feature flag for zone-aware replica reads (#571)"}},{"before":"9e8e029dab4180548cf755b0d2dd52b48a00d8d5","after":"25bd0bc79139f56de1d23b8edc021dbe6ae02587","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-23T08:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"Add feature macro","shortMessageHtmlLink":"Add feature macro"}},{"before":"e7178f0a639923c64bdbeb996a52cc4d1efd7807","after":"9e8e029dab4180548cf755b0d2dd52b48a00d8d5","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-21T23:50:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error\n\n* origin/main:\n CXXCBC-407: allow to use 0 max expiry for new collections (#569)\n CXXCBC-445: return request_canceled on IO error in HTTP session (#568)\n CXXCBC-509: Zone-Aware replica reads (#566)\n CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)\n Improve test stability (#563)\n Always attempt to extract common query code if error has not been set (#561)\n Add feature check for scoped analyze_document in tests (#555)\n CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly (#559)\n CXXCBC-503 - Additions for more protection against picking up a config with an empty vbucket map. (#558)\n CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#556)\n CXXCBC-489: Add version_7_2_0 eventing function language compatibility (#554)","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error"}},{"before":"ba917a0e2a1e67167560b6b2ad5356fd17894998","after":"e7178f0a639923c64bdbeb996a52cc4d1efd7807","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-21T23:30:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error\n\n* origin/main:\n CXXCBC-407: allow to use 0 max expiry for new collections (#569)\n CXXCBC-445: return request_canceled on IO error in HTTP session (#568)\n CXXCBC-509: Zone-Aware replica reads (#566)\n CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)\n Improve test stability (#563)\n Always attempt to extract common query code if error has not been set (#561)\n Add feature check for scoped analyze_document in tests (#555)\n CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly (#559)\n CXXCBC-503 - Additions for more protection against picking up a config with an empty vbucket map. (#558)\n CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#556)\n CXXCBC-489: Add version_7_2_0 eventing function language compatibility (#554)","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error"}},{"before":"6a19b05aa5803fd5a2ede108baccbf7390bd66f2","after":"ba917a0e2a1e67167560b6b2ad5356fd17894998","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-21T22:58:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error\n\n* origin/main:\n CXXCBC-407: allow to use 0 max expiry for new collections (#569)\n CXXCBC-445: return request_canceled on IO error in HTTP session (#568)\n CXXCBC-509: Zone-Aware replica reads (#566)\n CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)\n Improve test stability (#563)\n Always attempt to extract common query code if error has not been set (#561)\n Add feature check for scoped analyze_document in tests (#555)\n CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly (#559)\n CXXCBC-503 - Additions for more protection against picking up a config with an empty vbucket map. (#558)\n CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#556)\n CXXCBC-489: Add version_7_2_0 eventing function language compatibility (#554)","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error"}},{"before":"66055d6d1b1afd6dca2ede16c470a85986532009","after":"6a19b05aa5803fd5a2ede108baccbf7390bd66f2","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-21T22:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error\n\n* origin/main:\n CXXCBC-407: allow to use 0 max expiry for new collections (#569)\n CXXCBC-445: return request_canceled on IO error in HTTP session (#568)\n CXXCBC-509: Zone-Aware replica reads (#566)\n CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)\n Improve test stability (#563)\n Always attempt to extract common query code if error has not been set (#561)\n Add feature check for scoped analyze_document in tests (#555)\n CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly (#559)\n CXXCBC-503 - Additions for more protection against picking up a config with an empty vbucket map. (#558)\n CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#556)\n CXXCBC-489: Add version_7_2_0 eventing function language compatibility (#554)","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error"}},{"before":"3f7f429856db2f61b39a8e1f8d6ab03a7520d318","after":"66055d6d1b1afd6dca2ede16c470a85986532009","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-21T22:49:38.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error\n\n* origin/main:\n CXXCBC-407: allow to use 0 max expiry for new collections (#569)\n CXXCBC-445: return request_canceled on IO error in HTTP session (#568)\n CXXCBC-509: Zone-Aware replica reads (#566)\n CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)\n Improve test stability (#563)\n Always attempt to extract common query code if error has not been set (#561)\n Add feature check for scoped analyze_document in tests (#555)\n CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly (#559)\n CXXCBC-503 - Additions for more protection against picking up a config with an empty vbucket map. (#558)\n CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#556)\n CXXCBC-489: Add version_7_2_0 eventing function language compatibility (#554)","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into CXXCBC-496-error"}},{"before":"796033909ffd94ed7692cef69837173bda8921cf","after":"dfc421b18877ddc43cd12c619dbcad9ce083b13a","ref":"refs/heads/main","pushedAt":"2024-05-21T17:30:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"CXXCBC-407: allow to use 0 max expiry for new collections (#569)","shortMessageHtmlLink":"CXXCBC-407: allow to use 0 max expiry for new collections (#569)"}},{"before":"0e80cacab6355bf70497874c613cfdf5e62489ee","after":"796033909ffd94ed7692cef69837173bda8921cf","ref":"refs/heads/main","pushedAt":"2024-05-21T16:40:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"CXXCBC-445: return request_canceled on IO error in HTTP session (#568)","shortMessageHtmlLink":"CXXCBC-445: return request_canceled on IO error in HTTP session (#568)"}},{"before":"6b7636a8b9d30227fe4178316fd3952eca704724","after":"3f7f429856db2f61b39a8e1f8d6ab03a7520d318","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-21T14:24:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"CXXCBC-508 Change connect, ping, diagnostics to use couchbase::error (#567)\n\n* Change connect, ping, diagnostics to use couchbase::error\r\n\r\n* fix fmt error\r\n\r\n* rename ec to err\r\n\r\n* format whole error instead of message","shortMessageHtmlLink":"CXXCBC-508 Change connect, ping, diagnostics to use couchbase::error (#…"}},{"before":"153f76bbfcf3f8b20763ec3dd1e79b52f3bb921d","after":"0e80cacab6355bf70497874c613cfdf5e62489ee","ref":"refs/heads/main","pushedAt":"2024-05-20T21:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"CXXCBC-509: Zone-Aware replica reads (#566)","shortMessageHtmlLink":"CXXCBC-509: Zone-Aware replica reads (#566)"}},{"before":"d7f79ae657771270d7ca97b06c6b88633a18caf9","after":"6b7636a8b9d30227fe4178316fd3952eca704724","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-05-16T09:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"CXXCBC-500 Use couchbase::error for transactions (#564)\n\n* Convert management operation to use couchbase::error\r\n\r\n* remove unecessary imports\r\n\r\n* couchbase::error transaction changes\r\n\r\n* clang-format\r\n\r\n* make error polymorphic\r\n\r\n* clang format and cleanup\r\n\r\n* always format retry attempts, add ec for query parsing\r\n\r\n* split TOF into public-facing tof which inherits couchbase::error\r\n\r\n* Add internal codedoc for public TOF\r\n\r\n* clang-format\r\n\r\n* convert to using internal_metadata for TOF fields\r\n\r\n* Remove public TOF\r\n\r\n* remove static, fix test\r\n\r\n* remove virtual destructor from error\r\n\r\n* fix import order","shortMessageHtmlLink":"CXXCBC-500 Use couchbase::error for transactions (#564)"}},{"before":"328520a17cbf86860a0191feb9610092d9e60529","after":"153f76bbfcf3f8b20763ec3dd1e79b52f3bb921d","ref":"refs/heads/main","pushedAt":"2024-05-14T18:13:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thejcfactor","name":"Jared Casey","path":"/thejcfactor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13351770?s=80&v=4"},"commit":{"message":"CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)","shortMessageHtmlLink":"CXXCBC-511: Prevent use of HTTP session if idle timer has expired (#565)"}},{"before":"1b506b0eb2d88725f943aa62527ff604610ba680","after":"328520a17cbf86860a0191feb9610092d9e60529","ref":"refs/heads/main","pushedAt":"2024-04-29T17:13:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Improve test stability (#563)","shortMessageHtmlLink":"Improve test stability (#563)"}},{"before":"1ee4d3ca0ed1a8186e89ce3f39370b0aa4bb48ad","after":"d7f79ae657771270d7ca97b06c6b88633a18caf9","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-04-26T10:16:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"CXXCBC-498 Use couchbase:error for management operations (#560)\n\n* Convert management operation to use couchbase::error\r\n\r\n* remove unecessary imports\r\n\r\n* remove internal/manager error context\r\n\r\n* remove unecessary namespace\r\n\r\n* remove const reference from check","shortMessageHtmlLink":"CXXCBC-498 Use couchbase:error for management operations (#560)"}},{"before":"5392f1cd39f9c7864afa3acbd29e60404f01c33d","after":"1ee4d3ca0ed1a8186e89ce3f39370b0aa4bb48ad","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-04-24T15:09:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"CXXCBC-492: Use couchbase::error for KV APIs (#562)","shortMessageHtmlLink":"CXXCBC-492: Use couchbase::error for KV APIs (#562)"}},{"before":"b85bfeb44f929cbf5e3355439fe944da63abaf31","after":"1b506b0eb2d88725f943aa62527ff604610ba680","ref":"refs/heads/main","pushedAt":"2024-04-16T17:57:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Always attempt to extract common query code if error has not been set (#561)","shortMessageHtmlLink":"Always attempt to extract common query code if error has not been set ("}},{"before":"ed19c54b0e1d0d87c8a7f1727f073ac2d9c04a1b","after":"b85bfeb44f929cbf5e3355439fe944da63abaf31","ref":"refs/heads/main","pushedAt":"2024-04-15T15:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"Add feature check for scoped analyze_document in tests (#555)\n\nCo-authored-by: Sergey Avseyev ","shortMessageHtmlLink":"Add feature check for scoped analyze_document in tests (#555)"}},{"before":"0ce5b719bfbc2017df9124bef1a71ecc21afa500","after":"ed19c54b0e1d0d87c8a7f1727f073ac2d9c04a1b","ref":"refs/heads/main","pushedAt":"2024-04-15T14:35:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"avsej","name":"Sergey Avseyev","path":"/avsej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7280?s=80&v=4"},"commit":{"message":"CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly (#559)","shortMessageHtmlLink":"CXXCBC-30 Inconsistent behaviour when using subdoc opcodes incorrectly ("}},{"before":"34ed6706eeae5c685521e3fd3dace90cdfda9747","after":"5392f1cd39f9c7864afa3acbd29e60404f01c33d","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-04-15T13:46:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Matt-Woz","name":"Mateusz","path":"/Matt-Woz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651547?s=80&v=4"},"commit":{"message":"CXXCBC-499 Use couchbase::error for Query, Search and Analytics operations (#557)\n\n* change query, search, analytics_query to use couchbase::error\r\n\r\n* convert references to use couchbase::error, add as() in error_context\r\n\r\n* update error context json de/serialisation\r\n\r\n* clang-format\r\n\r\n* review updates\r\n\r\n* add impl/retry_reason\r\n\r\n* fix imports\r\n\r\n* re-add search_query\r\n\r\n* change names from ctx to err/error\r\n\r\n* small changes\r\n\r\n* remove import\r\n\r\n* json default_key, retry_reason namespace\r\n\r\n* remove tao json default key macros\r\n\r\n* ctx -> err reference","shortMessageHtmlLink":"CXXCBC-499 Use couchbase::error for Query, Search and Analytics opera…"}},{"before":"c77700e8517633fcd78466c40f00c2a728ee1e52","after":"0ce5b719bfbc2017df9124bef1a71ecc21afa500","ref":"refs/heads/main","pushedAt":"2024-04-11T19:50:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thejcfactor","name":"Jared Casey","path":"/thejcfactor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13351770?s=80&v=4"},"commit":{"message":"CXXCBC-503 - Additions for more protection against picking up a config with an empty vbucket map. (#558)","shortMessageHtmlLink":"CXXCBC-503 - Additions for more protection against picking up a confi…"}},{"before":"10663db2a591b88621a7f580b8390e0060a5fe50","after":"c77700e8517633fcd78466c40f00c2a728ee1e52","ref":"refs/heads/main","pushedAt":"2024-04-09T21:18:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thejcfactor","name":"Jared Casey","path":"/thejcfactor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13351770?s=80&v=4"},"commit":{"message":"CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#556)\n\nMotivation\r\n==========\r\nServer versions prior to 7.6.2 (MB-60405) can sometimes provide a\r\nconfiguration that has a vBucketMap, but it does not contain any\r\nvbuckets. This should not happend, but since it does the SDK should\r\nignore these configurations.\r\n\r\nChanges\r\n=======\r\nIgnore a configuration if it contains an empty vBucketMap.","shortMessageHtmlLink":"CXXCBC-503: Ignore configuration if it contains an empty vBucketMap (#…"}},{"before":"291ed3da17a0a0d68a599dd25306dbb8eb7febac","after":"10663db2a591b88621a7f580b8390e0060a5fe50","ref":"refs/heads/main","pushedAt":"2024-04-09T10:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemetrisChr","name":"Dimitris Christodoulou","path":"/DemetrisChr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36637689?s=80&v=4"},"commit":{"message":"CXXCBC-489: Add version_7_2_0 eventing function language compatibility (#554)","shortMessageHtmlLink":"CXXCBC-489: Add version_7_2_0 eventing function language compatibility ("}},{"before":"291ed3da17a0a0d68a599dd25306dbb8eb7febac","after":"34ed6706eeae5c685521e3fd3dace90cdfda9747","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-04-08T11:34:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemetrisChr","name":"Dimitris Christodoulou","path":"/DemetrisChr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36637689?s=80&v=4"},"commit":{"message":"Add couchbase::error & couchbase::error_context (#553)\n\nCo-authored-by: Mateusz ","shortMessageHtmlLink":"Add couchbase::error & couchbase::error_context (#553)"}},{"before":null,"after":"291ed3da17a0a0d68a599dd25306dbb8eb7febac","ref":"refs/heads/CXXCBC-496-error","pushedAt":"2024-04-04T13:48:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DemetrisChr","name":"Dimitris Christodoulou","path":"/DemetrisChr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36637689?s=80&v=4"},"commit":{"message":"CXXCBC-502: apply /bigobj for SDK objects only (#550)\n\nAvoid using global add_definitions() as it might leak to non-CXX\r\nlanguages (like ASM_NASM on Windows)","shortMessageHtmlLink":"CXXCBC-502: apply /bigobj for SDK objects only (#550)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVUgsxgA","startCursor":null,"endCursor":null}},"title":"Activity · couchbaselabs/couchbase-cxx-client"}