{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":620412294,"defaultBranch":"main","name":"cpp-sdks","ownerLogin":"launchdarkly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-28T16:21:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8039656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717200887.0","currentOid":""},"activityList":{"items":[{"before":"4bfeecac01b0560550d1b2c777d9f593844bafd7","after":"af894f055a58f44156070c953446f5decc4f9145","ref":"refs/heads/cw/sc-246162/unsound-comparison-op","pushedAt":"2024-06-01T00:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"implement equality in terms of <","shortMessageHtmlLink":"implement equality in terms of <"}},{"before":"2370fae3e16d7d4d7eea8345626fda8ec7c4b398","after":"4bfeecac01b0560550d1b2c777d9f593844bafd7","ref":"refs/heads/cw/sc-246162/unsound-comparison-op","pushedAt":"2024-06-01T00:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"add some tests","shortMessageHtmlLink":"add some tests"}},{"before":"fbbbe8fe2f87e4f1019df1f9637e6e1422e8d93c","after":"2370fae3e16d7d4d7eea8345626fda8ec7c4b398","ref":"refs/heads/cw/sc-246162/unsound-comparison-op","pushedAt":"2024-06-01T00:19:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"fix: Summarizer::VariationKey operator< was unsound","shortMessageHtmlLink":"fix: Summarizer::VariationKey operator< was unsound"}},{"before":null,"after":"fbbbe8fe2f87e4f1019df1f9637e6e1422e8d93c","ref":"refs/heads/cw/sc-246162/unsound-comparison-op","pushedAt":"2024-06-01T00:14:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"fix: Summarizer::VariationKey operator< was unsound","shortMessageHtmlLink":"fix: Summarizer::VariationKey operator< was unsound"}},{"before":"042e36216a68068b9007dfc70edcb29617871bbe","after":"7e2a6c5e13c9a12d54f7f14e3072329ee655552a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T17:39:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Updating docs for libs/server-sdk-redis-source/docs","shortMessageHtmlLink":"chore: Updating docs for libs/server-sdk-redis-source/docs"}},{"before":"95b4795765d248b35132f78e2fc50c3cc9c19bde","after":"042e36216a68068b9007dfc70edcb29617871bbe","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T17:38:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Updating docs for libs/server-sdk/docs","shortMessageHtmlLink":"chore: Updating docs for libs/server-sdk/docs"}},{"before":"740d213be115184e3664eda17e0f97603d06f29d","after":"95b4795765d248b35132f78e2fc50c3cc9c19bde","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T17:37:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: Updating docs for libs/client-sdk/docs","shortMessageHtmlLink":"chore: Updating docs for libs/client-sdk/docs"}},{"before":"857dd2824f725ee837737130321121595d95d67c","after":"af0333f86afb46ee2b21936d299586529f9cc124","ref":"refs/heads/main","pushedAt":"2024-05-31T17:33:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"chore: release main (#410)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n
launchdarkly-cpp-client: 3.6.0\r\n\r\n##\r\n[3.6.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-client-v3.5.0...launchdarkly-cpp-client-v3.6.0)\r\n(2024-05-30)\r\n\r\n\r\n### Features\r\n\r\n* specify a custom CA file for TLS peer verification\r\n([#409](https://github.com/launchdarkly/cpp-sdks/issues/409))\r\n([857dd28](https://github.com/launchdarkly/cpp-sdks/commit/857dd2824f725ee837737130321121595d95d67c))\r\n\r\n\r\n### Dependencies\r\n\r\n* The following workspace dependencies were updated\r\n * dependencies\r\n * launchdarkly-cpp-internal bumped from 0.7.0 to 0.8.0\r\n * launchdarkly-cpp-common bumped from 1.6.0 to 1.7.0\r\n * launchdarkly-cpp-sse-client bumped from 0.4.0 to 0.5.0\r\n
\r\n\r\n
launchdarkly-cpp-common: 1.7.0\r\n\r\n##\r\n[1.7.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-common-v1.6.0...launchdarkly-cpp-common-v1.7.0)\r\n(2024-05-30)\r\n\r\n\r\n### Features\r\n\r\n* specify a custom CA file for TLS peer verification\r\n([#409](https://github.com/launchdarkly/cpp-sdks/issues/409))\r\n([857dd28](https://github.com/launchdarkly/cpp-sdks/commit/857dd2824f725ee837737130321121595d95d67c))\r\n
\r\n\r\n
launchdarkly-cpp-internal: 0.8.0\r\n\r\n##\r\n[0.8.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-internal-v0.7.0...launchdarkly-cpp-internal-v0.8.0)\r\n(2024-05-30)\r\n\r\n\r\n### Features\r\n\r\n* specify a custom CA file for TLS peer verification\r\n([#409](https://github.com/launchdarkly/cpp-sdks/issues/409))\r\n([857dd28](https://github.com/launchdarkly/cpp-sdks/commit/857dd2824f725ee837737130321121595d95d67c))\r\n\r\n\r\n### Dependencies\r\n\r\n* The following workspace dependencies were updated\r\n * dependencies\r\n * launchdarkly-cpp-common bumped from 1.6.0 to 1.7.0\r\n
\r\n\r\n
launchdarkly-cpp-server: 3.5.0\r\n\r\n##\r\n[3.5.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-server-v3.4.0...launchdarkly-cpp-server-v3.5.0)\r\n(2024-05-30)\r\n\r\n\r\n### Features\r\n\r\n* specify a custom CA file for TLS peer verification\r\n([#409](https://github.com/launchdarkly/cpp-sdks/issues/409))\r\n([857dd28](https://github.com/launchdarkly/cpp-sdks/commit/857dd2824f725ee837737130321121595d95d67c))\r\n\r\n\r\n### Dependencies\r\n\r\n* The following workspace dependencies were updated\r\n * dependencies\r\n * launchdarkly-cpp-internal bumped from 0.7.0 to 0.8.0\r\n * launchdarkly-cpp-common bumped from 1.6.0 to 1.7.0\r\n * launchdarkly-cpp-sse-client bumped from 0.4.0 to 0.5.0\r\n
\r\n\r\n
launchdarkly-cpp-server-redis-source: 2.1.8\r\n\r\n##\r\n[2.1.8](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-server-redis-source-v2.1.7...launchdarkly-cpp-server-redis-source-v2.1.8)\r\n(2024-05-30)\r\n\r\n\r\n### Dependencies\r\n\r\n* The following workspace dependencies were updated\r\n * dependencies\r\n * launchdarkly-cpp-server bumped from 3.4.0 to 3.5.0\r\n
\r\n\r\n
launchdarkly-cpp-sse-client: 0.5.0\r\n\r\n##\r\n[0.5.0](https://github.com/launchdarkly/cpp-sdks/compare/launchdarkly-cpp-sse-client-v0.4.0...launchdarkly-cpp-sse-client-v0.5.0)\r\n(2024-05-30)\r\n\r\n\r\n### Features\r\n\r\n* specify a custom CA file for TLS peer verification\r\n([#409](https://github.com/launchdarkly/cpp-sdks/issues/409))\r\n([857dd28](https://github.com/launchdarkly/cpp-sdks/commit/857dd2824f725ee837737130321121595d95d67c))\r\n
\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: release main (#410)"}},{"before":"db7a514a6b910dce84861c5203f15652f562bd75","after":null,"ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-31T17:33:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"}},{"before":"857dd2824f725ee837737130321121595d95d67c","after":"db7a514a6b910dce84861c5203f15652f562bd75","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-30T21:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release main","shortMessageHtmlLink":"chore: release main"}},{"before":null,"after":"857dd2824f725ee837737130321121595d95d67c","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-30T21:13:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat: specify a custom CA file for TLS peer verification (#409)\n\nThis adds a new config builder option, `CustomCAFile` and associated C\r\nbinding to the server and client SDKs.\r\n\r\nWhen specified, the SDK's streaming, polling, and event connections will\r\nverify its TLS peer based on the CAs found in this file. The custom file\r\nmay be un-set by passing an empty string.","shortMessageHtmlLink":"feat: specify a custom CA file for TLS peer verification (#409)"}},{"before":"90e989d6dcfce467c7ac65e46285358f408f3a79","after":null,"ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-30T21:13:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"}},{"before":"db0a9eb07cdbf3f825137696b6115966f22888c1","after":"857dd2824f725ee837737130321121595d95d67c","ref":"refs/heads/main","pushedAt":"2024-05-30T21:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"feat: specify a custom CA file for TLS peer verification (#409)\n\nThis adds a new config builder option, `CustomCAFile` and associated C\r\nbinding to the server and client SDKs.\r\n\r\nWhen specified, the SDK's streaming, polling, and event connections will\r\nverify its TLS peer based on the CAs found in this file. The custom file\r\nmay be un-set by passing an empty string.","shortMessageHtmlLink":"feat: specify a custom CA file for TLS peer verification (#409)"}},{"before":"bf808b99d35a7b61897b295228172ae3810b56b6","after":"90e989d6dcfce467c7ac65e46285358f408f3a79","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-30T19:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"retrigger ci","shortMessageHtmlLink":"retrigger ci"}},{"before":"1fada6c9f3c1bbd3610aac3be46162b35e6f2092","after":"bf808b99d35a7b61897b295228172ae3810b56b6","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T23:58:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"refactor log messages into client constructors","shortMessageHtmlLink":"refactor log messages into client constructors"}},{"before":"8ce63b2d4580a8a60c9a1ebc7941cc8a78cd78ad","after":"1fada6c9f3c1bbd3610aac3be46162b35e6f2092","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T23:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"refactor log messages into client constructors","shortMessageHtmlLink":"refactor log messages into client constructors"}},{"before":"811b73b39d996394fed28553a37c852bb4cf4d8a","after":"8ce63b2d4580a8a60c9a1ebc7941cc8a78cd78ad","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T22:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"emit log when custom CAs are used","shortMessageHtmlLink":"emit log when custom CAs are used"}},{"before":"66d16dd235a62e6d411be5632dc0bc751b33f18e","after":"811b73b39d996394fed28553a37c852bb4cf4d8a","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T22:38:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"add binding tests","shortMessageHtmlLink":"add binding tests"}},{"before":"711821573247261dbfa7f6eb32d2b1cbad268332","after":"66d16dd235a62e6d411be5632dc0bc751b33f18e","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T22:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"add binding tests","shortMessageHtmlLink":"add binding tests"}},{"before":"a081a1d45586d0446e417b1bdbccbab3b65f02bc","after":"711821573247261dbfa7f6eb32d2b1cbad268332","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T22:28:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"rename to CustomCAFile","shortMessageHtmlLink":"rename to CustomCAFile"}},{"before":"2d203ec86b7d85ecc99a93f2805d779f37be7d96","after":"a081a1d45586d0446e417b1bdbccbab3b65f02bc","ref":"refs/heads/cw/sc-244781/custom-ca","pushedAt":"2024-05-28T21:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"plumb in the sse library","shortMessageHtmlLink":"plumb in the sse library"}},{"before":"2caa6687eb737c44a5c4cc067ae15ab76feb45f4","after":null,"ref":"refs/heads/cw/remove-foxy-uri.cpp","pushedAt":"2024-05-28T19:17:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"}},{"before":"4e33a7abf4b0cb10edc4496ea84d2f53ef445ebf","after":"db0a9eb07cdbf3f825137696b6115966f22888c1","ref":"refs/heads/main","pushedAt":"2024-05-28T19:17:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"refactor: remove unused foxy/uri.cpp (#407)","shortMessageHtmlLink":"refactor: remove unused foxy/uri.cpp (#407)"}},{"before":"2cd01b9028529dd9271f8539bf9a9ec3a7a76a31","after":null,"ref":"refs/heads/cw/boost-note","pushedAt":"2024-05-28T19:16:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"}},{"before":"4302e8b52d986799ece12ad2b027580e21f47ab4","after":"4e33a7abf4b0cb10edc4496ea84d2f53ef445ebf","ref":"refs/heads/main","pushedAt":"2024-05-28T19:16:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"docs: add note about Boost 1.83 incompatability to README.md (#408)","shortMessageHtmlLink":"docs: add note about Boost 1.83 incompatability to README.md (#408)"}},{"before":"b5faa85ed30cc12b0b337067834e74901d0a6c89","after":"2cd01b9028529dd9271f8539bf9a9ec3a7a76a31","ref":"refs/heads/cw/boost-note","pushedAt":"2024-05-28T16:42:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"docs: add note about Boost 1.83 incompatability to README.md","shortMessageHtmlLink":"docs: add note about Boost 1.83 incompatability to README.md"}},{"before":"0295c269f9b2c06558f0fd632793fe495c886fa0","after":"b5faa85ed30cc12b0b337067834e74901d0a6c89","ref":"refs/heads/cw/boost-note","pushedAt":"2024-05-28T16:42:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"docs: add note about Boost 1.83 incompatability to README.md","shortMessageHtmlLink":"docs: add note about Boost 1.83 incompatability to README.md"}},{"before":"88f10670c6c412c04436f7e02a500309259ae83a","after":"0295c269f9b2c06558f0fd632793fe495c886fa0","ref":"refs/heads/cw/boost-note","pushedAt":"2024-05-28T16:40:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"docs: add note about Boost 1.83 incompatability to README.md","shortMessageHtmlLink":"docs: add note about Boost 1.83 incompatability to README.md"}},{"before":"c591b6a65500fb92a907cc11a6ee507d04c6a039","after":"88f10670c6c412c04436f7e02a500309259ae83a","ref":"refs/heads/cw/boost-note","pushedAt":"2024-05-28T16:40:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"docs: add note about Boost 1.83 incompatability to README.md","shortMessageHtmlLink":"docs: add note about Boost 1.83 incompatability to README.md"}},{"before":"df9d860b9de7b533bc65b857d24c7ee5821cbb30","after":"c591b6a65500fb92a907cc11a6ee507d04c6a039","ref":"refs/heads/cw/boost-note","pushedAt":"2024-05-28T16:39:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwaldren-ld","name":"Casey Waldren","path":"/cwaldren-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93554727?s=80&v=4"},"commit":{"message":"docs: add note about Boost 1.83 incompatability to README.md","shortMessageHtmlLink":"docs: add note about Boost 1.83 incompatability to README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWX5n6gA","startCursor":null,"endCursor":null}},"title":"Activity ยท launchdarkly/cpp-sdks"}