{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56271158,"defaultBranch":"main","name":"crystal","ownerLogin":"graphile","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-14T21:29:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30540084?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716304979.0","currentOid":""},"activityList":{"items":[{"before":"c734994a9781557e95bb4a80d756a8e8b003674c","after":"91e87ab6516490a4cc7b7fc6400efb7623fbd331","ref":"refs/heads/main","pushedAt":"2024-05-21T15:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"RELEASING: Releasing 15 package(s)\n\nReleases:\n @dataplan/json@0.0.1-beta.20\n @dataplan/pg@0.0.1-beta.22\n @grafserv/persisted@0.0.0-beta.23\n grafast@0.1.1-beta.11\n grafserv@0.1.1-beta.13\n graphile-build-pg@5.0.0-beta.25\n graphile-build@5.0.0-beta.21\n graphile-config@0.0.1-beta.9\n graphile-export@0.0.2-beta.16\n graphile-utils@5.0.0-beta.25\n graphile@5.0.0-beta.26\n pgl@5.0.0-beta.26\n postgraphile@5.0.0-beta.26\n ruru-components@2.0.0-beta.19\n ruru@2.0.0-beta.13\n\n[skip ci]","shortMessageHtmlLink":"RELEASING: Releasing 15 package(s)"}},{"before":"16aff7f56ab06dd24ba00cd70f38d3a3f297f9dd","after":null,"ref":"refs/heads/hooks","pushedAt":"2024-05-21T15:22:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"}},{"before":"c5d23611e7408e6aac247feaeea5d170edab98a9","after":"c734994a9781557e95bb4a80d756a8e8b003674c","ref":"refs/heads/main","pushedAt":"2024-05-21T15:22:57.000Z","pushType":"pr_merge","commitsCount":44,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Convert hooks system to a middleware system (#2071)","shortMessageHtmlLink":"Convert hooks system to a middleware system (#2071)"}},{"before":"b131bec44c19b24ddec834c100751673cf7bcaf1","after":"16aff7f56ab06dd24ba00cd70f38d3a3f297f9dd","ref":"refs/heads/hooks","pushedAt":"2024-05-21T14:14:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Allow grafserv middleware to be null","shortMessageHtmlLink":"Allow grafserv middleware to be null"}},{"before":"b9ff81a7f3ed7b3fe9f2b70ab4cde91a6011efe6","after":"b131bec44c19b24ddec834c100751673cf7bcaf1","ref":"refs/heads/hooks","pushedAt":"2024-05-21T13:58:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Rename middlewares to middleware","shortMessageHtmlLink":"Rename middlewares to middleware"}},{"before":"7666f83b5adc213bbedc1d21056e338ccab81994","after":"b9ff81a7f3ed7b3fe9f2b70ab4cde91a6011efe6","ref":"refs/heads/hooks","pushedAt":"2024-05-21T12:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Clarify the breaking changes","shortMessageHtmlLink":"Clarify the breaking changes"}},{"before":"64390910bb9f95c2a4e6a4b98c9888b4eec8e752","after":"7666f83b5adc213bbedc1d21056e338ccab81994","ref":"refs/heads/hooks","pushedAt":"2024-05-21T12:49:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Update changeset","shortMessageHtmlLink":"Update changeset"}},{"before":"95414e5035ef194a1e665bacef47228b9813c9b8","after":"64390910bb9f95c2a4e6a4b98c9888b4eec8e752","ref":"refs/heads/hooks","pushedAt":"2024-05-21T10:51:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Screw creating objects for TypeScript's benefit. Fewer allocations are better.","shortMessageHtmlLink":"Screw creating objects for TypeScript's benefit. Fewer allocations ar…"}},{"before":"cd993e3facde9019266d106b4022ee1ae4283fc1","after":"95414e5035ef194a1e665bacef47228b9813c9b8","ref":"refs/heads/hooks","pushedAt":"2024-05-21T08:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Overhaul legacy support and middleware creation; fix linting.","shortMessageHtmlLink":"Overhaul legacy support and middleware creation; fix linting."}},{"before":"37da9b86b10e725dd5089310da0508364f19a91a","after":"cd993e3facde9019266d106b4022ee1ae4283fc1","ref":"refs/heads/hooks","pushedAt":"2024-05-20T17:48:41.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Middleware down into step execution","shortMessageHtmlLink":"Middleware down into step execution"}},{"before":"74f53ce424dfd86e4ef422f3c8beedf86582c50e","after":"37da9b86b10e725dd5089310da0508364f19a91a","ref":"refs/heads/hooks","pushedAt":"2024-05-20T12:10:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Rename OrderedCallback to CallbackDescriptor","shortMessageHtmlLink":"Rename OrderedCallback to CallbackDescriptor"}},{"before":"0ee9787a215eaf6a45dc1d4c197e030806f7d11a","after":"74f53ce424dfd86e4ef422f3c8beedf86582c50e","ref":"refs/heads/hooks","pushedAt":"2024-05-17T16:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Lint fixes","shortMessageHtmlLink":"Lint fixes"}},{"before":"fcec1a5a7998bab3f429f5166657b5c1d07a7eec","after":"0ee9787a215eaf6a45dc1d4c197e030806f7d11a","ref":"refs/heads/hooks","pushedAt":"2024-05-17T15:53:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Reverse fn, arg to arg,fn","shortMessageHtmlLink":"Reverse fn, arg to arg,fn"}},{"before":null,"after":"fcec1a5a7998bab3f429f5166657b5c1d07a7eec","ref":"refs/heads/hooks","pushedAt":"2024-05-17T15:42:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Switch middlewares to accepting just one arg because V8 optimizes that better","shortMessageHtmlLink":"Switch middlewares to accepting just one arg because V8 optimizes tha…"}},{"before":"2b7ab51a486a687645c54910ba9ae249646aca22","after":"c5d23611e7408e6aac247feaeea5d170edab98a9","ref":"refs/heads/main","pushedAt":"2024-05-15T12:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"RELEASING: Releasing 13 package(s)\n\nReleases:\n @dataplan/json@0.0.1-beta.19\n @dataplan/pg@0.0.1-beta.21\n @grafserv/persisted@0.0.0-beta.22\n grafast@0.1.1-beta.10\n grafserv@0.1.1-beta.12\n graphile-build-pg@5.0.0-beta.24\n graphile-build@5.0.0-beta.20\n graphile-export@0.0.2-beta.15\n graphile-utils@5.0.0-beta.24\n graphile@5.0.0-beta.25\n pgl@5.0.0-beta.25\n postgraphile@5.0.0-beta.25\n ruru-components@2.0.0-beta.18\n\n[skip ci]","shortMessageHtmlLink":"RELEASING: Releasing 13 package(s)"}},{"before":"e708e798a0bd56fc105258819d8d6162aba90bce","after":null,"ref":"refs/heads/aggregate-behaviors","pushedAt":"2024-05-15T12:29:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"}},{"before":"b901cf0ec7fbbc4c13a35315d36a1f336efb34cc","after":"2b7ab51a486a687645c54910ba9ae249646aca22","ref":"refs/heads/main","pushedAt":"2024-05-15T12:29:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Add documentation for the behaviors for aggregates (#2069)","shortMessageHtmlLink":"Add documentation for the behaviors for aggregates (#2069)"}},{"before":null,"after":"e708e798a0bd56fc105258819d8d6162aba90bce","ref":"refs/heads/aggregate-behaviors","pushedAt":"2024-05-15T11:35:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Add the behaviors for aggregates","shortMessageHtmlLink":"Add the behaviors for aggregates"}},{"before":"2d993d9fd35a9364ee0d27fbfc33a6fa9904152c","after":null,"ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T16:06:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"}},{"before":"8f578e8edb5421a47181b8cd26ef07f3175edbdc","after":"b901cf0ec7fbbc4c13a35315d36a1f336efb34cc","ref":"refs/heads/main","pushedAt":"2024-05-14T16:06:31.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Accidental improvements whilst helping Jem on the docs... (#2067)","shortMessageHtmlLink":"Accidental improvements whilst helping Jem on the docs... (#2067)"}},{"before":"0b172a10e721462ee6e3d8e7727cf2a83c828b61","after":"2d993d9fd35a9364ee0d27fbfc33a6fa9904152c","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T15:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Lint fixes","shortMessageHtmlLink":"Lint fixes"}},{"before":"f126ca635d990dea59c961ed546095231d2a49b4","after":"0b172a10e721462ee6e3d8e7727cf2a83c828b61","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T15:40:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Tweak type","shortMessageHtmlLink":"Tweak type"}},{"before":"992ac871f8bb8789d08ade4339fb0748b6a0c064","after":"f126ca635d990dea59c961ed546095231d2a49b4","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T15:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"We know it will always be a batch, leverage that for performance","shortMessageHtmlLink":"We know it will always be a batch, leverage that for performance"}},{"before":"a674a9923bc908c9315afa40e0cb256ee0953d16","after":"992ac871f8bb8789d08ade4339fb0748b6a0c064","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T15:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Fix reference to users-and-friends for website test","shortMessageHtmlLink":"Fix reference to users-and-friends for website test"}},{"before":"882a96f44f9acd83094a556cab94081b94041cc4","after":"a674a9923bc908c9315afa40e0cb256ee0953d16","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T15:13:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"docs(changeset): Fix performance issue in `loadOne()`/`loadMany()` due to using `setTimeout(cb, 0)`, now using `process.nextTick(cb)`. High enough concurrency and the issue goes away, but with limited concurrency this causes a lot of `(idle)` in profiling and thus completing 10k items took longer. (Lots of time spent in `epoll_pwait`.)","shortMessageHtmlLink":"docs(changeset): Fix performance issue in loadOne()/loadMany() du…"}},{"before":"faefaf6b3eb11c8cfda481323d6e38941f19b29a","after":"882a96f44f9acd83094a556cab94081b94041cc4","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T12:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Update diagrams in website","shortMessageHtmlLink":"Update diagrams in website"}},{"before":null,"after":"faefaf6b3eb11c8cfda481323d6e38941f19b29a","ref":"refs/heads/inhibit-diagrams","pushedAt":"2024-05-14T12:54:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Expand users-and-friends example to demonstrate inhibit/trap usage","shortMessageHtmlLink":"Expand users-and-friends example to demonstrate inhibit/trap usage"}},{"before":"1516fd416530fffcd7ff429654204b1be0ae2cfc","after":null,"ref":"refs/heads/fix-another-exportable","pushedAt":"2024-05-14T11:05:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"}},{"before":"e1fe402b2339c9ea6750fc25b506a4564e56c7c2","after":"8f578e8edb5421a47181b8cd26ef07f3175edbdc","ref":"refs/heads/main","pushedAt":"2024-05-14T11:05:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Fix another exportable (for pg-aggregates plugin) (#2066)","shortMessageHtmlLink":"Fix another exportable (for pg-aggregates plugin) (#2066)"}},{"before":null,"after":"1516fd416530fffcd7ff429654204b1be0ae2cfc","ref":"refs/heads/fix-another-exportable","pushedAt":"2024-05-14T10:41:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjie","name":"Benjie","path":"/benjie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129910?s=80&v=4"},"commit":{"message":"Fix another exportable (for pg-aggregates plugin)","shortMessageHtmlLink":"Fix another exportable (for pg-aggregates plugin)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUANCmAA","startCursor":null,"endCursor":null}},"title":"Activity · graphile/crystal"}