{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":654870350,"defaultBranch":"master","name":"SpacetimeDB","ownerLogin":"clockworklabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-17T07:28:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48072542?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718196143.0","currentOid":""},"activityList":{"items":[{"before":"7625e0cde5e450e8b7d8b60927282c0cd3fd4970","after":"611c7458fc667712888ac277d3ad5c932281e56d","ref":"refs/heads/noa/protobufectomy","pushedAt":"2024-06-12T15:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gefjon","name":"Phoebe Goldman","path":"/gefjon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927791?s=80&v=4"},"commit":{"message":"Excise unnecessary changes; improve docs and naming.\n\nRename `Row` to `BsatnBytes`, as the latter is more descriptive.\n\nRemove `ReducerId`; this change can be made in a follow-up if it's useful.\n\nSprinkle doc comments around the new websocket message definitions.","shortMessageHtmlLink":"Excise unnecessary changes; improve docs and naming."}},{"before":"ca223bae2f8221a4f9d6219015abba3dba2bba51","after":"7625e0cde5e450e8b7d8b60927282c0cd3fd4970","ref":"refs/heads/noa/protobufectomy","pushedAt":"2024-06-12T14:30:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gefjon","name":"Phoebe Goldman","path":"/gefjon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10927791?s=80&v=4"},"commit":{"message":"Allow codegenning from ws api","shortMessageHtmlLink":"Allow codegenning from ws api"}},{"before":null,"after":"fdcb01d8bc5a8e171a06d30b5e1c5f8e545010d7","ref":"refs/heads/kim/stab-custom","pushedAt":"2024-06-12T12:42:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"},"commit":{"message":"core: Simplify custom bootstrap\n\nLifecycle management is simplified enough to render the `post_boot`\nclosure obsolete. Instead the `ModuleHost` is returned, which allows\ncalling reducers on it.\n\nEven though the method remains useful mainly for control db\nbootstrapping, it seems general enough to be part of `HostController`'s\nAPI.","shortMessageHtmlLink":"core: Simplify custom bootstrap"}},{"before":"11b1645bec3d9dcb7eb1075ebb4aa4a55c357a10","after":"8a4c162c366709214aa58809bad9eb526768473f","ref":"refs/heads/kim/smoke-dangling","pushedAt":"2024-06-12T08:14:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"},"commit":{"message":"smoketests: Add test for the auto-disconnect feature","shortMessageHtmlLink":"smoketests: Add test for the auto-disconnect feature"}},{"before":"51332b3ca790aad65d9b01f81b400fb66743c8e2","after":"11b1645bec3d9dcb7eb1075ebb4aa4a55c357a10","ref":"refs/heads/kim/smoke-dangling","pushedAt":"2024-06-12T08:00:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"},"commit":{"message":"smoketests: Add test for the auto-disconnect feature","shortMessageHtmlLink":"smoketests: Add test for the auto-disconnect feature"}},{"before":null,"after":"9f7a6b4070b25f5fc181d26eea8973bfaa8b692a","ref":"refs/heads/kim/hot-smoke","pushedAt":"2024-06-12T07:42:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"},"commit":{"message":"smoketests: Add test for module hotswapping\n\nThe test establishes a subscription, updates the module (`clear=False`)\nand asserts that the subscription was not terminated and received an\nupdate made using the new module.","shortMessageHtmlLink":"smoketests: Add test for module hotswapping"}},{"before":"9f24448a5f5e7672a482ef32a499209e6eff6945","after":"51332b3ca790aad65d9b01f81b400fb66743c8e2","ref":"refs/heads/kim/smoke-dangling","pushedAt":"2024-06-12T06:22:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"},"commit":{"message":"smoketests: Add test for the auto-disconnect feature","shortMessageHtmlLink":"smoketests: Add test for the auto-disconnect feature"}},{"before":"2d83784bbe9327e43f75073981bf8b51733dbff2","after":null,"ref":"refs/heads/kim/durability/skip-fsync-noop","pushedAt":"2024-06-12T05:18:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"}},{"before":"1c586de15a294a4b09c0e84510a36ee5f1b435dd","after":null,"ref":"refs/heads/kim/dangling-clients-from-table","pushedAt":"2024-06-12T05:18:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kim","name":"Kim Altintop","path":"/kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6163?s=80&v=4"}},{"before":null,"after":"535bdf56d65a34dfacf19c830145292e0cb8ae8a","ref":"refs/heads/joshua/chore/remove-max-value-metrics","pushedAt":"2024-06-11T22:18:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshua-spacetime","name":null,"path":"/joshua-spacetime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141075564?s=80&v=4"},"commit":{"message":"chore: Remove max value metrics\n\nWhen a histogram's buckets are defined correctly,\nmax values do not provide any additional insight over the p99.","shortMessageHtmlLink":"chore: Remove max value metrics"}},{"before":null,"after":"1ec41b3a02bd3e7e7452bbda455b70b1ac80471a","ref":"refs/heads/jgilles/newschema","pushedAt":"2024-06-11T21:44:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kazimuth","name":"james gilles","path":"/kazimuth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/555667?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":"7f0e4cf7572cd00342ccad962be509788b54a819","after":"6910d3a714bc374051c5fadcccb5b695efa3f4ad","ref":"refs/heads/bfops/remove-project-flag","pushedAt":"2024-06-11T20:32:18.000Z","pushType":"push","commitsCount":257,"pusher":{"login":"bfops","name":"Zeke Foppa","path":"/bfops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/196249?s=80&v=4"},"commit":{"message":"[bfops/remove-project-flag]: Merge remote-tracking branch 'origin/master' into bfops/remove-project-flag","shortMessageHtmlLink":"[bfops/remove-project-flag]: Merge remote-tracking branch 'origin/mas…"}},{"before":"6c45e76a985ed999f538c22c9a0165d159b3ae9b","after":"ea0626c5a9525a291154b9e6580dbdb4a0cf2a4c","ref":"refs/heads/release/candidate/v0.10.0","pushedAt":"2024-06-11T20:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bfops","name":"Zeke Foppa","path":"/bfops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/196249?s=80&v=4"},"commit":{"message":"[release/candidate/v0.10.0]: empty commit to avoid docker tag collision","shortMessageHtmlLink":"[release/candidate/v0.10.0]: empty commit to avoid docker tag collision"}},{"before":"d1136e4fadb7c048988b31fcbcadd80eb469688c","after":"6c45e76a985ed999f538c22c9a0165d159b3ae9b","ref":"refs/heads/release/candidate/v0.10.0","pushedAt":"2024-06-11T19:53:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bfops","name":"Zeke Foppa","path":"/bfops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/196249?s=80&v=4"},"commit":{"message":"Integrate snapshotting into core (#1344)","shortMessageHtmlLink":"Integrate snapshotting into core (#1344)"}},{"before":null,"after":"9583857fcf7a597dd37d13267a3e27280457b0a7","ref":"refs/heads/ingvar/csharp-semantic-model","pushedAt":"2024-06-11T19:34:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Use semantic model's type where possible\n\nThis fixes issues with nullability annotations, inconsistent field selection between `[SpacetimeDB.Type]` and `[SpacetimeDB.Table]`, as well as should be more efficient overall as it gets type model in one go instead of individually for each field.","shortMessageHtmlLink":"Use semantic model's type where possible"}},{"before":null,"after":"8f34faead744005814e441760923ce208b503b47","ref":"refs/heads/ingvar/get-type-info-simplify","pushedAt":"2024-06-11T19:23:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"NFC: minor simplifications in C# utils","shortMessageHtmlLink":"NFC: minor simplifications in C# utils"}},{"before":"02939fb7b6efbe3b3f14c124279da08a141cea44","after":null,"ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T19:17:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"}},{"before":"cb2fbb9c4ede745137c447dda59dbe002919e863","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-1399-0fa94cedc1c88c70ee43b4d8ac010433a5188f8c","pushedAt":"2024-06-11T19:17:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"0fa94cedc1c88c70ee43b4d8ac010433a5188f8c","after":"cb2fbb9c4ede745137c447dda59dbe002919e863","ref":"refs/heads/master","pushedAt":"2024-06-11T19:17:12.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[C#] Add Roslyn shapshot tests (#1399)","shortMessageHtmlLink":"[C#] Add Roslyn shapshot tests (#1399)"}},{"before":null,"after":"cb2fbb9c4ede745137c447dda59dbe002919e863","ref":"refs/heads/gh-readonly-queue/master/pr-1399-0fa94cedc1c88c70ee43b4d8ac010433a5188f8c","pushedAt":"2024-06-11T19:04:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[C#] Add Roslyn shapshot tests (#1399)","shortMessageHtmlLink":"[C#] Add Roslyn shapshot tests (#1399)"}},{"before":"25e81906302b40c7754bc12058adeddab3cb1e19","after":"02939fb7b6efbe3b3f14c124279da08a141cea44","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Nits: remove leftovers","shortMessageHtmlLink":"Nits: remove leftovers"}},{"before":"99be3b2acba8f93ae8039cc35ae7c50ebfebabcb","after":"25e81906302b40c7754bc12058adeddab3cb1e19","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Remove obsolete comments","shortMessageHtmlLink":"Remove obsolete comments"}},{"before":"4d2885bcda41513eea5fb6d45dec4af4f62b08a5","after":"99be3b2acba8f93ae8039cc35ae7c50ebfebabcb","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Fix snapshot attributes","shortMessageHtmlLink":"Fix snapshot attributes"}},{"before":"e55a483d15561e262b278269489b6d54a972da88","after":"4d2885bcda41513eea5fb6d45dec4af4f62b08a5","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:43:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Mark snapshots as auto-generated","shortMessageHtmlLink":"Mark snapshots as auto-generated"}},{"before":"9e8603f489bf98b274cf75d5372820fb60db2380","after":"e55a483d15561e262b278269489b6d54a972da88","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Add C# SDK tests to CI","shortMessageHtmlLink":"Add C# SDK tests to CI"}},{"before":"35238726ac916bae1244de354a6e77c49ae05c99","after":"9e8603f489bf98b274cf75d5372820fb60db2380","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Remove ","shortMessageHtmlLink":"Remove <EmitCompilerGeneratedFiles>"}},{"before":"0fa94cedc1c88c70ee43b4d8ac010433a5188f8c","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-1360-299789a138d95ad0fca3731445518f2f8c27f3f0","pushedAt":"2024-06-11T18:24:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"299789a138d95ad0fca3731445518f2f8c27f3f0","after":"0fa94cedc1c88c70ee43b4d8ac010433a5188f8c","ref":"refs/heads/master","pushedAt":"2024-06-11T18:24:28.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"durability: Skip fsync if nothing changed (#1360)","shortMessageHtmlLink":"durability: Skip fsync if nothing changed (#1360)"}},{"before":null,"after":"35238726ac916bae1244de354a6e77c49ae05c99","ref":"refs/heads/ingvar/csharp-codegen-tests","pushedAt":"2024-06-11T18:23:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RReverser","name":"Ingvar Stepanyan","path":"/RReverser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557590?s=80&v=4"},"commit":{"message":"Rework Scope nesting\n\nFixes a bug with namespace nesting and simplifies the processing overall.","shortMessageHtmlLink":"Rework Scope nesting"}},{"before":"299789a138d95ad0fca3731445518f2f8c27f3f0","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-1366-6c45e76a985ed999f538c22c9a0165d159b3ae9b","pushedAt":"2024-06-11T18:21:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY32zHAA","startCursor":null,"endCursor":null}},"title":"Activity · clockworklabs/SpacetimeDB"}