{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":183480779,"defaultBranch":"v7","name":"go-server-sdk","ownerLogin":"launchdarkly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-25T17:31:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8039656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726693568.0","currentOid":""},"activityList":{"items":[{"before":"4d033052c0d1b9e0dc2d29015baa1bd4bc7bdd4a","after":"24f380e3120469a1ec0b9f0686360b36a833945c","ref":"refs/heads/cw/sdk-557/fdv2-store","pushedAt":"2024-09-19T22:29: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":"use persist concept","shortMessageHtmlLink":"use persist concept"}},{"before":"c37485e0b70063f6cd037dd8e495cdb2e99f05ee","after":"4d033052c0d1b9e0dc2d29015baa1bd4bc7bdd4a","ref":"refs/heads/cw/sdk-557/fdv2-store","pushedAt":"2024-09-19T20:27:03.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 SetPersist","shortMessageHtmlLink":"add SetPersist"}},{"before":"941fee4101ef315e9bf4cc60cfbdb46198cebafb","after":"c37485e0b70063f6cd037dd8e495cdb2e99f05ee","ref":"refs/heads/cw/sdk-557/fdv2-store","pushedAt":"2024-09-19T20:25:04.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":"add SetPersist","shortMessageHtmlLink":"add SetPersist"}},{"before":"485c597927812049cdbd808010426a320a5fa86d","after":"941fee4101ef315e9bf4cc60cfbdb46198cebafb","ref":"refs/heads/cw/sdk-557/fdv2-store","pushedAt":"2024-09-18T21:14:19.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":"remove old comment","shortMessageHtmlLink":"remove old comment"}},{"before":"5ed860791bbbacc54b6e934b85aa997f8177297b","after":"e2608583e91919bd346206ce77222fc929192dd2","ref":"refs/heads/cw/sc-254717/data-system-config","pushedAt":"2024-09-18T21:13:15.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":"Merge branch 'v7' into cw/sc-254717/data-system-config","shortMessageHtmlLink":"Merge branch 'v7' into cw/sc-254717/data-system-config"}},{"before":"9b60c73507b53e5d4e9621ccaaa3db23bbe1e2af","after":null,"ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-18T21:06:08.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":"48deeab0a2037ceee31a09c4a819e337337da94e","after":"a2fd391f8f95928735f844635d39caa9b58e321a","ref":"refs/heads/v7","pushedAt":"2024-09-18T21:06:06.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: streaming/polling processors take DataDestination/StatusReporter interfaces (#191)\n\nThis change splits up the monolithic `DataSourceUpdateSink` into two:\r\n1. `DataDestination`: where data goes\r\n2. `StatusReporter`: where statuses go\r\n\r\nThis makes it easier to mock them for testing, and also represents a\r\ncleaner separation of concerns. These new interfaces are slightly\r\ndifferent than the `DataSourceUpdateSink` for FDV1 vs FDV2.\r\n\r\nIn the new system, we want to be able to do things like passing a\r\npayload version in `Init`, whereas the old FDV1 code has no such concept.","shortMessageHtmlLink":"refactor: streaming/polling processors take DataDestination/StatusRep…"}},{"before":"b3af68add3ff18e43dea6b41cac3e07e5a01663a","after":"9b60c73507b53e5d4e9621ccaaa3db23bbe1e2af","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-18T20:06: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":"update polling builder to use DataDestination/StatusReporter","shortMessageHtmlLink":"update polling builder to use DataDestination/StatusReporter"}},{"before":"caa08f57df8c5586e20935d2cb9184ffaa171a11","after":"b3af68add3ff18e43dea6b41cac3e07e5a01663a","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-18T20:02:58.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 internal/sharedtest/mocks/mock_data_destination.go\n\nCo-authored-by: Matthew M. Keeler ","shortMessageHtmlLink":"Update internal/sharedtest/mocks/mock_data_destination.go"}},{"before":"7b0cf44901cdfa6a628588f3e7a2719ad749ddfe","after":"caa08f57df8c5586e20935d2cb9184ffaa171a11","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-18T20:02:38.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 subsystems/data_source_status_reporter.go\n\nCo-authored-by: Matthew M. Keeler ","shortMessageHtmlLink":"Update subsystems/data_source_status_reporter.go"}},{"before":null,"after":"485c597927812049cdbd808010426a320a5fa86d","ref":"refs/heads/cw/sdk-557/fdv2-store","pushedAt":"2024-09-17T23:32:01.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":"chore: add fdv2 store","shortMessageHtmlLink":"chore: add fdv2 store"}},{"before":"6c5fadb87acef428a7d57a4aac0b92dec9d88255","after":"7b0cf44901cdfa6a628588f3e7a2719ad749ddfe","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-17T23:11:44.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 mocks","shortMessageHtmlLink":"fix mocks"}},{"before":"be8934414ef41f1790d99cb9d80bcd9290c8a184","after":"6c5fadb87acef428a7d57a4aac0b92dec9d88255","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-17T23:09:43.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":"fix mocks","shortMessageHtmlLink":"fix mocks"}},{"before":"df8afafc64eb5a11e79e220d7ae80b90fb8e2375","after":"be8934414ef41f1790d99cb9d80bcd9290c8a184","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-17T22:55:50.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: streamin/polling processors take DataDestination/StatusReporter","shortMessageHtmlLink":"refactor: streamin/polling processors take DataDestination/StatusRepo…"}},{"before":null,"after":"df8afafc64eb5a11e79e220d7ae80b90fb8e2375","ref":"refs/heads/cw/sdk-556/refactor-processor-interfaces","pushedAt":"2024-09-17T22:51:15.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":"refactor: streamin/polling processors take DataDestination/StatusReporter","shortMessageHtmlLink":"refactor: streamin/polling processors take DataDestination/StatusRepo…"}},{"before":"30cb6bf01c833ae6fc01272cf65ea2b8d1f80cc3","after":"5ed860791bbbacc54b6e934b85aa997f8177297b","ref":"refs/heads/cw/sc-254717/data-system-config","pushedAt":"2024-09-17T20:45:01.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":"Merge branch 'v7' into cw/sc-254717/data-system-config","shortMessageHtmlLink":"Merge branch 'v7' into cw/sc-254717/data-system-config"}},{"before":"7d46d80452c223861a789979ccae1330ead1cd8c","after":"30cb6bf01c833ae6fc01272cf65ea2b8d1f80cc3","ref":"refs/heads/cw/sc-254717/data-system-config","pushedAt":"2024-09-17T20:44: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":"Merge branch 'v7' into cw/sc-254717/data-system-config","shortMessageHtmlLink":"Merge branch 'v7' into cw/sc-254717/data-system-config"}},{"before":"3db026093addd42a84e4865499766df83b7677a9","after":null,"ref":"refs/heads/cw/sdk-542/streaming-polling-builders","pushedAt":"2024-09-17T20:40:30.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":"de100b0d8dc080f41a21e51c82ae704681619b7a","after":"48deeab0a2037ceee31a09c4a819e337337da94e","ref":"refs/heads/v7","pushedAt":"2024-09-17T20:40:28.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: add streaming/polling v2 builders (#190)\n\nAdds `StreamingDataSourceV2` and `PollingDataSourceV2` configuration\r\nbuilders.\r\n\r\nThey are wrappers around the new `datasourcev2` internal stream/polling\r\nprocessors.\r\n\r\nThese are not stable, not subject to backwards compat/semantic\r\nversioning, and likely to change. The docs are WIP.","shortMessageHtmlLink":"chore: add streaming/polling v2 builders (#190)"}},{"before":"74153cb1f07d2a8a103b1c308377c87968723ab9","after":"3db026093addd42a84e4865499766df83b7677a9","ref":"refs/heads/cw/sdk-542/streaming-polling-builders","pushedAt":"2024-09-17T20:33: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":"feat: add pollingv2 builder","shortMessageHtmlLink":"feat: add pollingv2 builder"}},{"before":null,"after":"74153cb1f07d2a8a103b1c308377c87968723ab9","ref":"refs/heads/cw/sdk-542/streaming-polling-builders","pushedAt":"2024-09-17T20:30:41.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 pollingv2 builder","shortMessageHtmlLink":"feat: add pollingv2 builder"}},{"before":"c47eb1b0cfd438b60d673187f0531d144c8d088f","after":"7d46d80452c223861a789979ccae1330ead1cd8c","ref":"refs/heads/cw/sc-254717/data-system-config","pushedAt":"2024-09-17T18:53:31.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":"Merge branch 'v7' into cw/sc-254717/data-system-config","shortMessageHtmlLink":"Merge branch 'v7' into cw/sc-254717/data-system-config"}},{"before":"99cffc205000ed07d5acd41eb89a94d80d85207e","after":"c47eb1b0cfd438b60d673187f0531d144c8d088f","ref":"refs/heads/cw/sc-254717/data-system-config","pushedAt":"2024-09-17T18:50:48.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":"merge dataSystem refactor changes","shortMessageHtmlLink":"merge dataSystem refactor changes"}},{"before":"d09e32de998b8c6e6b97d5f83d53818f7a830638","after":null,"ref":"refs/heads/cw/sdk-9-refactor-internal-data-interactions","pushedAt":"2024-09-17T18:50:14.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":"521d3fd8e67af3a3013598a992a222f10520037f","after":"de100b0d8dc080f41a21e51c82ae704681619b7a","ref":"refs/heads/v7","pushedAt":"2024-09-17T18:50:12.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: hide data source configuration behind dataSystem interface (#189)\n\nThis change defines a new `dataSystem` interface, used internally by\r\n`LDClient` to implement all functionality related to data store and data\r\nsource interactions.\r\n\r\nThe purpose is to be able to swap out the implementation with one suited\r\nfor FDv2 in a future PR.","shortMessageHtmlLink":"refactor: hide data source configuration behind dataSystem interface (#…"}},{"before":"de69ac4fc11596893e07e56130a885c18b9d559f","after":"d09e32de998b8c6e6b97d5f83d53818f7a830638","ref":"refs/heads/cw/sdk-9-refactor-internal-data-interactions","pushedAt":"2024-09-16T22:35:56.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":"lints","shortMessageHtmlLink":"lints"}},{"before":"bd4401915a704e60a9f8667c0c4f262f3b6b3837","after":"de69ac4fc11596893e07e56130a885c18b9d559f","ref":"refs/heads/cw/sdk-9-refactor-internal-data-interactions","pushedAt":"2024-09-16T22:33:25.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":"lints","shortMessageHtmlLink":"lints"}},{"before":"26d1ceebc6ef1b32d9c40f97fc84fce891943528","after":"bd4401915a704e60a9f8667c0c4f262f3b6b3837","ref":"refs/heads/cw/sdk-9-refactor-internal-data-interactions","pushedAt":"2024-09-16T22:25:35.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":"lints","shortMessageHtmlLink":"lints"}},{"before":"5a32688eaa9bf7e430c72ebc98f323b412577853","after":"26d1ceebc6ef1b32d9c40f97fc84fce891943528","ref":"refs/heads/cw/sdk-9-refactor-internal-data-interactions","pushedAt":"2024-09-16T22:22:42.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":"lints","shortMessageHtmlLink":"lints"}},{"before":null,"after":"5a32688eaa9bf7e430c72ebc98f323b412577853","ref":"refs/heads/cw/sdk-9-refactor-internal-data-interactions","pushedAt":"2024-09-16T21:11:31.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":"refactor: hide data source configuration behind dataSystem interface","shortMessageHtmlLink":"refactor: hide data source configuration behind dataSystem interface"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1833gA","startCursor":null,"endCursor":null}},"title":"Activity · launchdarkly/go-server-sdk"}