{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":437983771,"defaultBranch":"v2","name":"sdk-test-harness","ownerLogin":"launchdarkly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-13T18:34:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8039656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717171506.0","currentOid":""},"activityList":{"items":[{"before":"760b32db7f78aeaa4f01f702aec3d4726e2a45c7","after":"2f0fec4481609d3089e19adeed5f812c3d74dc4c","ref":"refs/heads/rlamb/big-segments-poll-behavior","pushedAt":"2024-05-31T16:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Remove test.","shortMessageHtmlLink":"Remove test."}},{"before":null,"after":"760b32db7f78aeaa4f01f702aec3d4726e2a45c7","ref":"refs/heads/rlamb/big-segments-poll-behavior","pushedAt":"2024-05-31T16:05:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"fix: Adjust big segments poll test to account for initial poll.","shortMessageHtmlLink":"fix: Adjust big segments poll test to account for initial poll."}},{"before":"6c62573fa0c0864f67a25450eece5ad68e9efbec","after":null,"ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-30T19:14:04.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":"7e2522657ea585a122e0a55aa7670582e4182655","after":"cd345a0b20ffa8459d0688dfce35d336a791e127","ref":"refs/heads/v2","pushedAt":"2024-05-30T19:14:03.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(v2): release 2.15.0 (#216)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[2.15.0](https://github.com/launchdarkly/sdk-test-harness/compare/v2.14.0...v2.15.0)\r\n(2024-05-30)\r\n\r\n\r\n### Features\r\n\r\n* add custom CA capability\r\n([#215](https://github.com/launchdarkly/sdk-test-harness/issues/215))\r\n([7e25226](https://github.com/launchdarkly/sdk-test-harness/commit/7e2522657ea585a122e0a55aa7670582e4182655))\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(v2): release 2.15.0 (#216)"}},{"before":"7e2522657ea585a122e0a55aa7670582e4182655","after":"6c62573fa0c0864f67a25450eece5ad68e9efbec","ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-30T19:09:42.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(v2): release 2.15.0","shortMessageHtmlLink":"chore(v2): release 2.15.0"}},{"before":null,"after":"7e2522657ea585a122e0a55aa7670582e4182655","ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-30T19:09:41.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: add custom CA capability (#215)\n\nThis adds a new capability `tls:custom-ca`. SDKs advertising this\r\ncapability will be passed a path to a root CA bundle.\r\n\r\nThis bundle should be used when creating a TLS connection. The harness\r\nuses this capability to test that the SDK can trust a self-signed\r\ncertificate.\r\n\r\nThis has been tested with C++ (server/client) and Erlang Server SDKs.","shortMessageHtmlLink":"feat: add custom CA capability (#215)"}},{"before":"4fc4b5a8d9c044124456693f20a2b7083fd0cf59","after":null,"ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-30T19:09:23.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":"4fe4d4a8c27a98b76889a64b9c27f3f473c6b377","after":"7e2522657ea585a122e0a55aa7670582e4182655","ref":"refs/heads/v2","pushedAt":"2024-05-30T19:09:22.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: add custom CA capability (#215)\n\nThis adds a new capability `tls:custom-ca`. SDKs advertising this\r\ncapability will be passed a path to a root CA bundle.\r\n\r\nThis bundle should be used when creating a TLS connection. The harness\r\nuses this capability to test that the SDK can trust a self-signed\r\ncertificate.\r\n\r\nThis has been tested with C++ (server/client) and Erlang Server SDKs.","shortMessageHtmlLink":"feat: add custom CA capability (#215)"}},{"before":"1efefc41118f0ddbcbe0e3782a0e5ce2d8833afb","after":"4fc4b5a8d9c044124456693f20a2b7083fd0cf59","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-30T17:19:16.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":"cleanup names of caFile","shortMessageHtmlLink":"cleanup names of caFile"}},{"before":"2e4832ad5a0d50c6c872ff9810d1b493ede65a86","after":"1efefc41118f0ddbcbe0e3782a0e5ce2d8833afb","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-30T17:16:06.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":"require custom-ca and verify-peer for https-verify-peer-custom-ca tests","shortMessageHtmlLink":"require custom-ca and verify-peer for https-verify-peer-custom-ca tests"}},{"before":"d2c358bc5c1279133b7cbaad788f1bf7eea1c8d7","after":"2e4832ad5a0d50c6c872ff9810d1b493ede65a86","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-29T19:12:10.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":"update incorrect comment in 'invalid tls certificate' test","shortMessageHtmlLink":"update incorrect comment in 'invalid tls certificate' test"}},{"before":"ff71ecb6e4e5b7ca7bdac56c49334c3ab5e4b747","after":"d2c358bc5c1279133b7cbaad788f1bf7eea1c8d7","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-28T22:04:27.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":"more lint","shortMessageHtmlLink":"more lint"}},{"before":"14c8a34d2db936493f3df43cb1f2278a8049b835","after":"ff71ecb6e4e5b7ca7bdac56c49334c3ab5e4b747","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-28T22:02:27.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":"more lint","shortMessageHtmlLink":"more lint"}},{"before":"ce4ac6235a7f922c6fef527c8ba7ea01dbef4faf","after":"14c8a34d2db936493f3df43cb1f2278a8049b835","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-28T21:36: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":"lint","shortMessageHtmlLink":"lint"}},{"before":"449ec88a764c341c67c3cb3539357f2369e28c2a","after":"ce4ac6235a7f922c6fef527c8ba7ea01dbef4faf","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-21T21:43:13.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","shortMessageHtmlLink":"docs"}},{"before":"6a7175b361fcc904ede0946a42a307102dc3daf9","after":"449ec88a764c341c67c3cb3539357f2369e28c2a","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-21T21:29:50.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":"docs","shortMessageHtmlLink":"docs"}},{"before":null,"after":"6a7175b361fcc904ede0946a42a307102dc3daf9","ref":"refs/heads/cw/sc-244780/custom-ca","pushedAt":"2024-05-17T22:45:10.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":"feat: add custom CA capability","shortMessageHtmlLink":"feat: add custom CA capability"}},{"before":"59673e3aebf1ad2e22e2c3578e62af764758aca5","after":null,"ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-15T16:53:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keelerm84","name":"Matthew M. Keeler","path":"/keelerm84","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922716?s=80&v=4"}},{"before":"91de9cb4410790b6444aaa4e5b3ddce1f3e94da7","after":"4fe4d4a8c27a98b76889a64b9c27f3f473c6b377","ref":"refs/heads/v2","pushedAt":"2024-05-15T16:53:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keelerm84","name":"Matthew M. Keeler","path":"/keelerm84","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922716?s=80&v=4"},"commit":{"message":"chore(v2): release 2.14.0 (#214)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[2.14.0](https://github.com/launchdarkly/sdk-test-harness/compare/v2.13.0...v2.14.0)\r\n(2024-05-15)\r\n\r\n\r\n### Features\r\n\r\n* Add support for gzipped event payloads\r\n([#213](https://github.com/launchdarkly/sdk-test-harness/issues/213))\r\n([91de9cb](https://github.com/launchdarkly/sdk-test-harness/commit/91de9cb4410790b6444aaa4e5b3ddce1f3e94da7))\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(v2): release 2.14.0 (#214)"}},{"before":"91de9cb4410790b6444aaa4e5b3ddce1f3e94da7","after":"59673e3aebf1ad2e22e2c3578e62af764758aca5","ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-15T16:52:39.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(v2): release 2.14.0","shortMessageHtmlLink":"chore(v2): release 2.14.0"}},{"before":null,"after":"91de9cb4410790b6444aaa4e5b3ddce1f3e94da7","ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-15T16:52:37.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: Add support for gzipped event payloads (#213)","shortMessageHtmlLink":"feat: Add support for gzipped event payloads (#213)"}},{"before":"5a3426dbf2e4a2d0fd990cf8bbdc22376ba0809c","after":null,"ref":"refs/heads/feat/gzip-events","pushedAt":"2024-05-15T16:52:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keelerm84","name":"Matthew M. Keeler","path":"/keelerm84","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922716?s=80&v=4"}},{"before":"78be5999c1220f85f67990dc67a3d7138c7d4839","after":"91de9cb4410790b6444aaa4e5b3ddce1f3e94da7","ref":"refs/heads/v2","pushedAt":"2024-05-15T16:52:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keelerm84","name":"Matthew M. Keeler","path":"/keelerm84","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922716?s=80&v=4"},"commit":{"message":"feat: Add support for gzipped event payloads (#213)","shortMessageHtmlLink":"feat: Add support for gzipped event payloads (#213)"}},{"before":"ac2e460525a33f85ed0c21d2ed3a469b1d923a7b","after":"5a3426dbf2e4a2d0fd990cf8bbdc22376ba0809c","ref":"refs/heads/feat/gzip-events","pushedAt":"2024-05-14T14:08:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keelerm84","name":"Matthew M. Keeler","path":"/keelerm84","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922716?s=80&v=4"},"commit":{"message":"feat: Add support for gzipped event payloads (#204)","shortMessageHtmlLink":"feat: Add support for gzipped event payloads (#204)"}},{"before":"2a18fbeaae8c19a4afe9e993b5c7686772bcc33c","after":null,"ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-10T21:02:59.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":"6a90eb0a95f066fcf5d450ad11a45b325e5e306d","after":"78be5999c1220f85f67990dc67a3d7138c7d4839","ref":"refs/heads/v2","pushedAt":"2024-05-10T21:02:58.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(v2): release 2.13.0 (#212)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[2.13.0](https://github.com/launchdarkly/sdk-test-harness/compare/v2.12.0...v2.13.0)\r\n(2024-05-10)\r\n\r\n\r\n### Features\r\n\r\n* support testing TLS options with two new capabilities\r\n([#208](https://github.com/launchdarkly/sdk-test-harness/issues/208))\r\n([6a90eb0](https://github.com/launchdarkly/sdk-test-harness/commit/6a90eb0a95f066fcf5d450ad11a45b325e5e306d))\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(v2): release 2.13.0 (#212)"}},{"before":"6a90eb0a95f066fcf5d450ad11a45b325e5e306d","after":"2a18fbeaae8c19a4afe9e993b5c7686772bcc33c","ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-10T21:01:16.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(v2): release 2.13.0","shortMessageHtmlLink":"chore(v2): release 2.13.0"}},{"before":null,"after":"6a90eb0a95f066fcf5d450ad11a45b325e5e306d","ref":"refs/heads/release-please--branches--v2","pushedAt":"2024-05-10T21:01:15.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: support testing TLS options with two new capabilities (#208)\n\nThis PR adds two new capabilities. The first is `tls:skip-verify-peer`.\r\nIf provided, then the SDK under test will receive:\r\n* `skipVerifyPeer bool`: whether or not the peer should be verified\r\n\r\nThis allows for tests of streaming/polling/events under the https\r\nprotocol using a self-signed certificate.\r\n\r\nThe second is `tls:verify-peer`. If provided, the harness will make the\r\nSDK under test connect using https and present a self-signed\r\ncertificate. This should be rejected by the SDK.","shortMessageHtmlLink":"feat: support testing TLS options with two new capabilities (#208)"}},{"before":"fcf8336605329dfac49fdd6447d8867d79a961ad","after":null,"ref":"refs/heads/cw/sc-239174/tls","pushedAt":"2024-05-10T21:00:58.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":"7fc15dc24024db34c88f4f5a77c609cea7905d2d","after":"6a90eb0a95f066fcf5d450ad11a45b325e5e306d","ref":"refs/heads/v2","pushedAt":"2024-05-10T21:00:57.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: support testing TLS options with two new capabilities (#208)\n\nThis PR adds two new capabilities. The first is `tls:skip-verify-peer`.\r\nIf provided, then the SDK under test will receive:\r\n* `skipVerifyPeer bool`: whether or not the peer should be verified\r\n\r\nThis allows for tests of streaming/polling/events under the https\r\nprotocol using a self-signed certificate.\r\n\r\nThe second is `tls:verify-peer`. If provided, the harness will make the\r\nSDK under test connect using https and present a self-signed\r\ncertificate. This should be rejected by the SDK.","shortMessageHtmlLink":"feat: support testing TLS options with two new capabilities (#208)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWTQC7AA","startCursor":null,"endCursor":null}},"title":"Activity ยท launchdarkly/sdk-test-harness"}