{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27795199,"defaultBranch":"main","name":"dotnet-server-sdk","ownerLogin":"launchdarkly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-10T00:51:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8039656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717523291.0","currentOid":""},"activityList":{"items":[{"before":"cb66483c800afd6b0d38adfd998a0bf52afb5741","after":null,"ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance-fix","pushedAt":"2024-06-04T17:48:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"}},{"before":"6a37d9d9235349852b78082a14c9c2fedd3d3592","after":"e6f989afceacee57bcfbf83030d127ceec6931e1","ref":"refs/heads/main","pushedAt":"2024-06-04T17:48:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: fixing release please tag name (#229)\n\n**Requirements**\r\n\r\n- [ ] I have added test coverage for new or changed functionality\r\n- [ ] I have followed the repository's [pull request submission\r\nguidelines](../blob/main/CONTRIBUTING.md#submitting-pull-requests)\r\n- [ ] I have validated my changes against all supported platform\r\nversions\r\n\r\n**Related issues**\r\n\r\nProvide links to any issues in this repository or elsewhere relating to\r\nthis pull request.\r\n\r\n**Describe the solution you've provided**\r\n\r\nProvide a clear and concise description of what you expect to happen.\r\n\r\n**Describe alternatives you've considered**\r\n\r\nProvide a clear and concise description of any alternative solutions or\r\nfeatures you've considered.\r\n\r\n**Additional context**\r\n\r\nAdd any other context about the pull request here.","shortMessageHtmlLink":"build: fixing release please tag name (#229)"}},{"before":null,"after":"cb66483c800afd6b0d38adfd998a0bf52afb5741","ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance-fix","pushedAt":"2024-06-03T18:15:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: fixing release please tag name","shortMessageHtmlLink":"build: fixing release please tag name"}},{"before":"8fc9c3f02de9f6da06d78f5954bb27b05cb28614","after":"b948146784a249f924f5b6db4442b314e7004e6c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-03T18:06:16.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 pkgs/sdk/server","shortMessageHtmlLink":"chore: Updating docs for pkgs/sdk/server"}},{"before":"d31070d3436fdeec03c355651e1cb209ae9650b5","after":null,"ref":"refs/heads/release-please--branches--main","pushedAt":"2024-06-03T18:02:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"fef1823204b44247879ef804f0fc040ed35ff84b","after":"6a37d9d9235349852b78082a14c9c2fedd3d3592","ref":"refs/heads/main","pushedAt":"2024-06-03T18:02:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"chore(main): release 8.5.1 (#226)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[8.5.1](https://github.com/launchdarkly/dotnet-server-sdk/compare/8.5.0...8.5.1)\r\n(2024-06-03)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* Adjust big segments logic to prevent duplicate polls.\r\n([#225](https://github.com/launchdarkly/dotnet-server-sdk/issues/225))\r\n([4202165](https://github.com/launchdarkly/dotnet-server-sdk/commit/4202165dc60a39f97dbbc1df9730db1bb6f90009))\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(main): release 8.5.1 (#226)"}},{"before":"ab0d414f2bb81daf38ffe5bfab7c20a963d3ec31","after":"d31070d3436fdeec03c355651e1cb209ae9650b5","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-06-03T18:01:25.000Z","pushType":"force_push","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":"chore(main): release 8.5.1","shortMessageHtmlLink":"chore(main): release 8.5.1"}},{"before":"e49710e0d0d899ccd4f14d7fa1bf7adaf7570201","after":null,"ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance","pushedAt":"2024-06-03T18:01:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"}},{"before":"66482f3f60bba84dd1950e12ff6c1f14a8a18c27","after":"fef1823204b44247879ef804f0fc040ed35ff84b","ref":"refs/heads/main","pushedAt":"2024-06-03T18:01:04.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: adding SLSA provenance generation for nupkg artifacts (#228)\n\n**Requirements**\r\n\r\n- [ ] I have added test coverage for new or changed functionality\r\n- [ ] I have followed the repository's [pull request submission\r\nguidelines](../blob/main/CONTRIBUTING.md#submitting-pull-requests)\r\n- [ ] I have validated my changes against all supported platform\r\nversions\r\n\r\n**Related issues**\r\n\r\nProvide links to any issues in this repository or elsewhere relating to\r\nthis pull request.\r\n\r\n**Describe the solution you've provided**\r\n\r\nProvide a clear and concise description of what you expect to happen.\r\n\r\n**Describe alternatives you've considered**\r\n\r\nProvide a clear and concise description of any alternative solutions or\r\nfeatures you've considered.\r\n\r\n**Additional context**\r\n\r\nAdd any other context about the pull request here.","shortMessageHtmlLink":"build: adding SLSA provenance generation for nupkg artifacts (#228)"}},{"before":"410a6d7300b6644fb1b9c5eec0c8b24e8f511ceb","after":"e49710e0d0d899ccd4f14d7fa1bf7adaf7570201","ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance","pushedAt":"2024-06-03T17:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: adding additional option for provenance generation in non-main branches","shortMessageHtmlLink":"build: adding additional option for provenance generation in non-main…"}},{"before":"12fa0426dfdd68e420d184ca80281b03b9ad1b8e","after":"410a6d7300b6644fb1b9c5eec0c8b24e8f511ceb","ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance","pushedAt":"2024-06-03T16:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: adding generate provenance toggle to manual publish workflow","shortMessageHtmlLink":"build: adding generate provenance toggle to manual publish workflow"}},{"before":"4ce8a09b1613aa3c149c66aaf4037b1fd1d30ca0","after":"12fa0426dfdd68e420d184ca80281b03b9ad1b8e","ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance","pushedAt":"2024-05-31T23:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: adding provenance generation for manual workflow","shortMessageHtmlLink":"build: adding provenance generation for manual workflow"}},{"before":null,"after":"4ce8a09b1613aa3c149c66aaf4037b1fd1d30ca0","ref":"refs/heads/rsoberano/SEC-5135/dotnet-server-sdk-slsa-provenance","pushedAt":"2024-05-31T23:17:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rsoberano-ld","name":"Rouel Soberano","path":"/rsoberano-ld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96156061?s=80&v=4"},"commit":{"message":"build: adding SLSA provenance generation for nupkg artifacts","shortMessageHtmlLink":"build: adding SLSA provenance generation for nupkg artifacts"}},{"before":"25b5643a077577a547a144130fa08f103f453576","after":"ab0d414f2bb81daf38ffe5bfab7c20a963d3ec31","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-31T22:58:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main"}},{"before":"4202165dc60a39f97dbbc1df9730db1bb6f90009","after":"66482f3f60bba84dd1950e12ff6c1f14a8a18c27","ref":"refs/heads/main","pushedAt":"2024-05-31T21:02:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"chore: Move test-service into server SDK solution. (#227)\n\nThis removes the solution for the contract test and moves it to the SDK\r\nsolution.","shortMessageHtmlLink":"chore: Move test-service into server SDK solution. (#227)"}},{"before":"20e63d6efb8cff3378e86808dc07f951c11e1db0","after":null,"ref":"refs/heads/rlamb/test-service-solution","pushedAt":"2024-05-31T21:02:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":null,"after":"20e63d6efb8cff3378e86808dc07f951c11e1db0","ref":"refs/heads/rlamb/test-service-solution","pushedAt":"2024-05-31T20:03:28.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":"chore: Move test-service into server SDK solution.","shortMessageHtmlLink":"chore: Move test-service into server SDK solution."}},{"before":"4202165dc60a39f97dbbc1df9730db1bb6f90009","after":"25b5643a077577a547a144130fa08f103f453576","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-31T19:59:09.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(main): release 8.5.1","shortMessageHtmlLink":"chore(main): release 8.5.1"}},{"before":null,"after":"4202165dc60a39f97dbbc1df9730db1bb6f90009","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-31T19:59:08.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":"fix: Adjust big segments logic to prevent duplicate polls. (#225)\n\nThe contract tests attempt to determine that the SDK is not making\r\nredundant polls, and sometimes this test would fail.\r\n\r\nTheoretically this could also affect a server handling requests on many\r\nthreads which concurrently request status before the first request has\r\ncompleted.","shortMessageHtmlLink":"fix: Adjust big segments logic to prevent duplicate polls. (#225)"}},{"before":"6efa8d72fbc5fd41d2c1645b27a2317f8c7b99ec","after":"4202165dc60a39f97dbbc1df9730db1bb6f90009","ref":"refs/heads/main","pushedAt":"2024-05-31T19:58:48.000Z","pushType":"pr_merge","commitsCount":1,"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 logic to prevent duplicate polls. (#225)\n\nThe contract tests attempt to determine that the SDK is not making\r\nredundant polls, and sometimes this test would fail.\r\n\r\nTheoretically this could also affect a server handling requests on many\r\nthreads which concurrently request status before the first request has\r\ncompleted.","shortMessageHtmlLink":"fix: Adjust big segments logic to prevent duplicate polls. (#225)"}},{"before":"d9d83c11235870d9cef54ed99587fd76f57863b9","after":null,"ref":"refs/heads/rlamb/de-duplicate-status-requests","pushedAt":"2024-05-31T19:58:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"c5dfc0efc606b02344dcf49d9f34fc8e8b6b9a0a","after":null,"ref":"refs/heads/molly/docs-PR-4382-followup","pushedAt":"2024-05-31T17:25:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"3254dda958c4c613e1c86201c4d7cda8aa680d0c","after":"6efa8d72fbc5fd41d2c1645b27a2317f8c7b99ec","ref":"refs/heads/main","pushedAt":"2024-05-31T17:25:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"docs: update config example in LDClient constructor docs (#224)\n\n**Requirements**\r\n\r\n- [ ] I have added test coverage for new or changed functionality\r\n- [x] I have followed the repository's [pull request submission\r\nguidelines](../blob/main/CONTRIBUTING.md#submitting-pull-requests)\r\n- [ ] I have validated my changes against all supported platform\r\nversions\r\n\r\n**Related issues**\r\n\r\nFollowup to [this\r\ndiscussion](https://github.com/launchdarkly/ld-docs-private/pull/4382/files#r1619543723)\r\nin https://github.com/launchdarkly/ld-docs-private/pull/4382, which\r\nclarified that this example is out of date.\r\n\r\n**Describe the solution you've provided**\r\n\r\nUpdate the code sample in the LDClient constructor API docs to use\r\n`.Events` correctly.\r\n\r\n**Describe alternatives you've considered**\r\n\r\nIf this seems confusing or too much, we could also just remove lines\r\n124-128, and build the `Configuration` without setting any options:\r\n\r\n```\r\nvar config = Configuration.Builder(\"my-sdk-key\").Build();\r\nvar client = new LDClient(config);\r\n```\r\n\r\n**Additional context**\r\n\r\npreviously opened as\r\nhttps://github.com/launchdarkly/dotnet-server-sdk-private/pull/340","shortMessageHtmlLink":"docs: update config example in LDClient constructor docs (#224)"}},{"before":"236e96a79350258e45dbbcd16d6407bd8800ac5b","after":"d9d83c11235870d9cef54ed99587fd76f57863b9","ref":"refs/heads/rlamb/de-duplicate-status-requests","pushedAt":"2024-05-31T16:31:32.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 debug code.","shortMessageHtmlLink":"Remove debug code."}},{"before":null,"after":"236e96a79350258e45dbbcd16d6407bd8800ac5b","ref":"refs/heads/rlamb/de-duplicate-status-requests","pushedAt":"2024-05-31T16:30:24.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 logic to prevent duplicate polls.","shortMessageHtmlLink":"fix: Adjust big segments logic to prevent duplicate polls."}},{"before":"b668f3eab81c49ce830845d4e6ba8b49789d79e6","after":"c5dfc0efc606b02344dcf49d9f34fc8e8b6b9a0a","ref":"refs/heads/molly/docs-PR-4382-followup","pushedAt":"2024-05-30T16:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmrj","name":"Molly","path":"/mmrj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653043?s=80&v=4"},"commit":{"message":"simplify example","shortMessageHtmlLink":"simplify example"}},{"before":null,"after":"b668f3eab81c49ce830845d4e6ba8b49789d79e6","ref":"refs/heads/molly/docs-PR-4382-followup","pushedAt":"2024-05-30T16:17:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmrj","name":"Molly","path":"/mmrj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653043?s=80&v=4"},"commit":{"message":"update config example in LDClient constructor docs","shortMessageHtmlLink":"update config example in LDClient constructor docs"}},{"before":"fafa301504b5fa25fba4b1f83d7ab906c496abec","after":null,"ref":"refs/heads/rlamb/expect-predicate","pushedAt":"2024-05-29T15:29:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"881c064380c5603bdd86ba0b7a5ccb7a4119e863","after":"3254dda958c4c613e1c86201c4d7cda8aa680d0c","ref":"refs/heads/main","pushedAt":"2024-05-29T15:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"chore: Expect event sink to match predicate. (#223)\n\nOn mac the file data source receives extra file change notifications and\r\nfails intermittently. This adds an assert helper based on a predicate\r\nthat allows checking multiple events.\r\n\r\nThis helper will likely need to be used on other tests as there are some\r\nsimilar intermittent failures with big segments.","shortMessageHtmlLink":"chore: Expect event sink to match predicate. (#223)"}},{"before":"bd5816b34071c068b25fe23ec2b5e4b2e46a39bc","after":"fafa301504b5fa25fba4b1f83d7ab906c496abec","ref":"refs/heads/rlamb/expect-predicate","pushedAt":"2024-05-28T22:00:59.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 unreachable code.","shortMessageHtmlLink":"Remove unreachable code."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxNzo0ODoxMS4wMDAwMDBazwAAAARcUDDU","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxNzo0ODoxMS4wMDAwMDBazwAAAARcUDDU","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQyMjowMDo1OS4wMDAwMDBazwAAAARWUi4x"}},"title":"Activity · launchdarkly/dotnet-server-sdk"}