{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":384249813,"defaultBranch":"main","name":"Viceroy","ownerLogin":"fastly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-08T21:14:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/777070?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726862996.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7214d3baf5699c9f37b05a5417429e0226164f03","ref":"refs/heads/byoung/kv-component-impl","pushedAt":"2024-09-20T20:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"match wit and component to trevor's working branch in xqd","shortMessageHtmlLink":"match wit and component to trevor's working branch in xqd"}},{"before":"e2170f925f2a0de0ff9f26b0b09b4a4f060c8cb5","after":"555702826f64f40058b7f81fac0a843281c7784c","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-18T20:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"added unit tests for kv store hostcalls","shortMessageHtmlLink":"added unit tests for kv store hostcalls"}},{"before":"318e575967c7062ad2f3767b4b1184cc03eaa8e2","after":"e2170f925f2a0de0ff9f26b0b09b4a4f060c8cb5","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-17T15:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"cleanups as per @ulyssa","shortMessageHtmlLink":"cleanups as per @ulyssa"}},{"before":"233dcae047dfdccfb65caf714373deb2216e0084","after":"86b648cbb726271faaa7fec1e36941f69ddf019c","ref":"refs/heads/joeshaw/json-secret-store","pushedAt":"2024-09-17T13:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joeshaw","name":"Joe Shaw","path":"/joeshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39916?s=80&v=4"},"commit":{"message":"typo fixes\n\nCo-authored-by: Cameron Walters (cee-dub) ","shortMessageHtmlLink":"typo fixes"}},{"before":null,"after":"233dcae047dfdccfb65caf714373deb2216e0084","ref":"refs/heads/joeshaw/json-secret-store","pushedAt":"2024-09-16T21:31:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joeshaw","name":"Joe Shaw","path":"/joeshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39916?s=80&v=4"},"commit":{"message":"add support for reading secrets from a JSON file\n\nThis uses the same format as for the KV store, introduced in #365.\n\nFixes #364.","shortMessageHtmlLink":"add support for reading secrets from a JSON file"}},{"before":"7a47c149c6e478a24ef9c34e9d71cd8abdcdc520","after":"318e575967c7062ad2f3767b4b1184cc03eaa8e2","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-13T18:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"write out metadata length, even on failure","shortMessageHtmlLink":"write out metadata length, even on failure"}},{"before":"ce13ff049da73777f388f63334e04f702c7c0495","after":"7a47c149c6e478a24ef9c34e9d71cd8abdcdc520","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-13T17:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"Added in the OOB check","shortMessageHtmlLink":"Added in the OOB check"}},{"before":"5e226c90af4df837eccd98420a287a91747f8571","after":"ce13ff049da73777f388f63334e04f702c7c0495","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-12T20:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"add base64 to the cargo.lock","shortMessageHtmlLink":"add base64 to the cargo.lock"}},{"before":"1de2b4108b2fa429440e6b8f6edfe48e6117adbc","after":"5e226c90af4df837eccd98420a287a91747f8571","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-12T19:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":"be83cf22e1dd2ee120a53977a2d4ef5faac7a529","after":"1de2b4108b2fa429440e6b8f6edfe48e6117adbc","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-12T17:58:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into byoung/kv-builder","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into byoung/kv-builder"}},{"before":"29bf88d62de1693f5de54a3b5ced7b4c5ccf1f10","after":"be83cf22e1dd2ee120a53977a2d4ef5faac7a529","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-12T17:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"fix for old sdk on new hostcalls","shortMessageHtmlLink":"fix for old sdk on new hostcalls"}},{"before":"910d31671ea74109ff3c84b414bc7e0ba2be24da","after":"29bf88d62de1693f5de54a3b5ced7b4c5ccf1f10","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-12T16:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"fixed list ttl deletion, all tests pass","shortMessageHtmlLink":"fixed list ttl deletion, all tests pass"}},{"before":"4c85485a92506413e603f98136eb78e6538d6a96","after":"910d31671ea74109ff3c84b414bc7e0ba2be24da","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-11T21:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"all tests pass, but infinite recursion when deleting in delete","shortMessageHtmlLink":"all tests pass, but infinite recursion when deleting in delete"}},{"before":"00d2de982aaa27e70a64d4b916f4893fbb55967f","after":"4c85485a92506413e603f98136eb78e6538d6a96","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-11T18:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"everything but ttl and regression tests","shortMessageHtmlLink":"everything but ttl and regression tests"}},{"before":"7b2675b3c7c03b1423a20fbb6c040a36cabaf394","after":"00d2de982aaa27e70a64d4b916f4893fbb55967f","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-10T22:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"finished error reporting for deletes","shortMessageHtmlLink":"finished error reporting for deletes"}},{"before":"15298c009127c65af383937391b2237a41730b04","after":"7b2675b3c7c03b1423a20fbb6c040a36cabaf394","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-10T17:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"fix up errors for inserts, compiles clean","shortMessageHtmlLink":"fix up errors for inserts, compiles clean"}},{"before":"8fee6e671fc32f728ae6245f088f077c849f7e86","after":"15298c009127c65af383937391b2237a41730b04","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-09-04T20:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"open, list, insert, more or less working, need more work on error handling","shortMessageHtmlLink":"open, list, insert, more or less working, need more work on error han…"}},{"before":"ec886ef5a2231b66c42f25f3930c04b8d0f192d0","after":null,"ref":"refs/heads/release-0.12.0","pushedAt":"2024-09-03T23:28:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"}},{"before":"a1b225d38c1d5e7f212d35ddece00d6322b9443f","after":"a9fb534019f2dbcc28a102a08a896d467ccef5e3","ref":"refs/heads/main","pushedAt":"2024-09-03T23:28:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Merge pull request #425 from fastly/release-0.12.0\n\n📦 Prepare v0.12.0 release","shortMessageHtmlLink":"Merge pull request #425 from fastly/release-0.12.0"}},{"before":"26430e924eb937af88ac47945e92f5608ebed9d7","after":"ec886ef5a2231b66c42f25f3930c04b8d0f192d0","ref":"refs/heads/release-0.12.0","pushedAt":"2024-09-03T23:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Update files for future v0.12.1 release","shortMessageHtmlLink":"Update files for future v0.12.1 release"}},{"before":null,"after":"26430e924eb937af88ac47945e92f5608ebed9d7","ref":"refs/heads/release-0.12.0","pushedAt":"2024-09-03T22:05:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"📦 Prepare v0.12.0 release","shortMessageHtmlLink":"📦 Prepare v0.12.0 release"}},{"before":"604e4832e1e1a7fc52286dabba8965ef0e1eea68","after":null,"ref":"refs/heads/ulyssa/cache-replace-stubs","pushedAt":"2024-09-03T20:46:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"}},{"before":"b82994ea1bf0903086dc57d717dc4972878e5509","after":"a1b225d38c1d5e7f212d35ddece00d6322b9443f","ref":"refs/heads/main","pushedAt":"2024-09-03T20:46:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Add ReplaceHandle hostcall stubs for upcoming SDK release (#424)","shortMessageHtmlLink":"Add ReplaceHandle hostcall stubs for upcoming SDK release (#424)"}},{"before":"604e4832e1e1a7fc52286dabba8965ef0e1eea68","after":null,"ref":"refs/heads/ulyssa/replace-stubs","pushedAt":"2024-09-03T20:06:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"}},{"before":null,"after":"604e4832e1e1a7fc52286dabba8965ef0e1eea68","ref":"refs/heads/ulyssa/cache-replace-stubs","pushedAt":"2024-09-03T20:06:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Add ReplaceHandle hostcall stubs for upcoming SDK release","shortMessageHtmlLink":"Add ReplaceHandle hostcall stubs for upcoming SDK release"}},{"before":null,"after":"604e4832e1e1a7fc52286dabba8965ef0e1eea68","ref":"refs/heads/ulyssa/replace-stubs","pushedAt":"2024-09-03T20:06:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Add ReplaceHandle hostcall stubs for upcoming SDK release","shortMessageHtmlLink":"Add ReplaceHandle hostcall stubs for upcoming SDK release"}},{"before":"1f0d39be30086c02913d31f8afb1104fd27a7d34","after":null,"ref":"refs/heads/ulyssa/dyn-backend-keepalives","pushedAt":"2024-09-03T18:24:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"}},{"before":"9d88e38de1596ab3807d00217c0beb6cfc2bc556","after":"b82994ea1bf0903086dc57d717dc4972878e5509","ref":"refs/heads/main","pushedAt":"2024-09-03T18:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Add keepalive options for dynamic backends (#423)","shortMessageHtmlLink":"Add keepalive options for dynamic backends (#423)"}},{"before":"d9f7172bd5d096b5789f8e7508b69662b2231602","after":"8fee6e671fc32f728ae6245f088f077c849f7e86","ref":"refs/heads/byoung/kv-builder","pushedAt":"2024-08-30T20:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"computermouth","name":"Ben Young","path":"/computermouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7377029?s=80&v=4"},"commit":{"message":"more kv store hostcalls, although linkage seems to be failing","shortMessageHtmlLink":"more kv store hostcalls, although linkage seems to be failing"}},{"before":"5a6a753667702fdbfa997ca541e365ca20c0ecb2","after":"1f0d39be30086c02913d31f8afb1104fd27a7d34","ref":"refs/heads/ulyssa/dyn-backend-keepalives","pushedAt":"2024-08-30T17:03:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulyssa","name":"Ulyssa","path":"/ulyssa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71818175?s=80&v=4"},"commit":{"message":"Add keepalive options for dynamic backends","shortMessageHtmlLink":"Add keepalive options for dynamic backends"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDowOTo1Ni4wMDAwMDBazwAAAAS8VYmP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDowOTo1Ni4wMDAwMDBazwAAAAS8VYmP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxNzowMzoyMC4wMDAwMDBazwAAAASo4fCK"}},"title":"Activity · fastly/Viceroy"}