{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537085161,"defaultBranch":"main","name":"workerd","ownerLogin":"cloudflare","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-15T15:15:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/314135?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717457321.0","currentOid":""},"activityList":{"items":[{"before":"5e0487f294f7a38291ad5af4068f51a9a88f1263","after":null,"ref":"refs/heads/felix/python-slow-nobuild","pushedAt":"2024-06-03T23:28:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"}},{"before":"d51e8424f52ecd7ddbdc46108501407583ef4a88","after":"6a2817a697500f3dc41625b154b34687dc16f55c","ref":"refs/heads/main","pushedAt":"2024-06-03T23:28:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"},"commit":{"message":"[CI] Don't generate python tests if they will not be built\n\n- Generating the test files is likely much less expensive than building them,\n but still cuts down the number of superfluous build actions.","shortMessageHtmlLink":"[CI] Don't generate python tests if they will not be built"}},{"before":"90de4e36a974fb03df44729d2890419a003ed45c","after":"f1c123c2147e059571100f7af087b4bd7e770a21","ref":"refs/heads/felix/py-npm-deps-roll","pushedAt":"2024-06-03T22:59:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"},"commit":{"message":"[build] Update python build dependencies to silence dependabot warning\n\n- Add-on: Update typescript Node.js types and bazelisk versions","shortMessageHtmlLink":"[build] Update python build dependencies to silence dependabot warning"}},{"before":null,"after":"90de4e36a974fb03df44729d2890419a003ed45c","ref":"refs/heads/felix/py-npm-deps-roll","pushedAt":"2024-06-03T22:31:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"},"commit":{"message":"[build] Update python build dependencies to silence dependabot warning\n\n- Add-on: Update typescript Node.js types and bazelisk versions","shortMessageHtmlLink":"[build] Update python build dependencies to silence dependabot warning"}},{"before":"db11965a6faeb9cf2aca2ff1b57eee3f9dcd3fc4","after":"3fb1e1ebb65dd2217a579f79a0e0e37d04ac52af","ref":"refs/heads/jsnell/cjs-module-named-exports","pushedAt":"2024-06-03T21:33:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Implement named export support for CJS modules\n\nAdds the ability for a worker module definition to define a list of\nnamed exports. So if the CJS module exports something like...\n\n```\nexports.foo = 42;\n```\n\nThen the worker can import `foo` directly from the module:\n\n```\nimport { foo } from 'cjs-module';\n```","shortMessageHtmlLink":"Implement named export support for CJS modules"}},{"before":"f033828b8ff8c914852b6a92d3a85d91727f5471","after":null,"ref":"refs/heads/jlee/actor-exception-properties","pushedAt":"2024-06-03T18:25:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jclee","name":"Joe Lee","path":"/jclee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100862?s=80&v=4"}},{"before":"ec23efd0c8e0e1713f56f247565d4fdcd96a7afa","after":"391df372d04b2435df637ffe19a341367ac85252","ref":"refs/heads/revert-2207-revert-2205-ggu/disable-slow-tests-by-default","pushedAt":"2024-06-03T18:21:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"remove enable-slow-tests config value","shortMessageHtmlLink":"remove enable-slow-tests config value"}},{"before":"6096fa5b05e3418f115441833891c75f05f8afc1","after":"ec23efd0c8e0e1713f56f247565d4fdcd96a7afa","ref":"refs/heads/revert-2207-revert-2205-ggu/disable-slow-tests-by-default","pushedAt":"2024-06-03T18:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"remove enable-slow-tests config value","shortMessageHtmlLink":"remove enable-slow-tests config value"}},{"before":null,"after":"7fb50ea471ecb0a2fa0d324e115ce07067822728","ref":"refs/heads/ggu/disable-slow-tests-by-default","pushedAt":"2024-06-03T18:00:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"remove enable-slow-tests config value","shortMessageHtmlLink":"remove enable-slow-tests config value"}},{"before":"ab7497d5cc4472d0e95c020cbf1aa5ecaa8bdde8","after":"eb4e05714311d33b471d675ae957aa5a5fb2ea8d","ref":"refs/heads/jsnell/improve-blob-memory-accounting","pushedAt":"2024-06-03T17:41:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Improve Blob memory accounting\n\nUpdates the `Blob` storage (`ownData`) to use a `jsg::BufferSource`\nrather than a raw `kj::Array` to allow the isolate to better\ntrack the external memory allocation.\n\nWhile in here, also updates the `concat(...)` method to use the\nnew safer `copyFrom(...)` API in kj replacing the less safe `memcpy`\nand manual pointer arithmetic.\n\nWe also avoid an extraneous copy when creating a File from a Blob","shortMessageHtmlLink":"Improve Blob memory accounting"}},{"before":"96243f3209472b5fc23e3c89af698dedc9bffbf3","after":"d51e8424f52ecd7ddbdc46108501407583ef4a88","ref":"refs/heads/main","pushedAt":"2024-06-03T17:20:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jclee","name":"Joe Lee","path":"/jclee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100862?s=80&v=4"},"commit":{"message":"Merge pull request #2202 from cloudflare/jlee/actor-exception-properties\n\nAdd .retryable and .overloaded properties to tunneled exception objects","shortMessageHtmlLink":"Merge pull request #2202 from cloudflare/jlee/actor-exception-properties"}},{"before":null,"after":"ab7497d5cc4472d0e95c020cbf1aa5ecaa8bdde8","ref":"refs/heads/jsnell/improve-blob-memory-accounting","pushedAt":"2024-06-03T16:51:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Improve Blob memory accounting\n\nUpdates the `Blob` storage (`ownData`) to use a `jsg::BufferSource`\nrather than a raw `kj::Array` to allow the isolate to better\ntrack the external memory allocation.\n\nWhile in here, also updates the `concat(...)` method to use the\nnew safer `copyFrom(...)` API in kj replacing the less safe `memcpy`\nand manual pointer arithmetic.\n\nWe also avoid an extraneous copy when creating a File from a Blob","shortMessageHtmlLink":"Improve Blob memory accounting"}},{"before":null,"after":"6096fa5b05e3418f115441833891c75f05f8afc1","ref":"refs/heads/revert-2207-revert-2205-ggu/disable-slow-tests-by-default","pushedAt":"2024-06-03T15:47:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"Revert \"Revert \"Disable slow tests by default (#2205)\" (#2207)\"\n\nThis reverts commit 96243f3209472b5fc23e3c89af698dedc9bffbf3.","shortMessageHtmlLink":"Revert \"Revert \"Disable slow tests by default (#2205)\" (#2207)\""}},{"before":"132f8630b710c45d973da48e4d7c80a4e178b38f","after":"96243f3209472b5fc23e3c89af698dedc9bffbf3","ref":"refs/heads/main","pushedAt":"2024-06-03T15:47:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"Revert \"Disable slow tests by default (#2205)\" (#2207)\n\nThis reverts commit 10fcf8fbb59a6120439e20e5669544448d74acef.","shortMessageHtmlLink":"Revert \"Disable slow tests by default (#2205)\" (#2207)"}},{"before":null,"after":"c753f0e2401a3af69014244c0745e6c8f38df600","ref":"refs/heads/revert-2205-ggu/disable-slow-tests-by-default","pushedAt":"2024-06-03T15:17:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"Revert \"Disable slow tests by default (#2205)\"\n\nThis reverts commit 10fcf8fbb59a6120439e20e5669544448d74acef.","shortMessageHtmlLink":"Revert \"Disable slow tests by default (#2205)\""}},{"before":"10fcf8fbb59a6120439e20e5669544448d74acef","after":"132f8630b710c45d973da48e4d7c80a4e178b38f","ref":"refs/heads/main","pushedAt":"2024-06-03T15:03:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vickykont","name":"Vicky Kontoura","path":"/vickykont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25966245?s=80&v=4"},"commit":{"message":"Merge pull request #2206 from cloudflare/vasiliki/release-2024-06-03\n\nRelease 2024-06-03","shortMessageHtmlLink":"Merge pull request #2206 from cloudflare/vasiliki/release-2024-06-03"}},{"before":null,"after":"099f17702e9819824302c1c5cb8830f502634930","ref":"refs/heads/vasiliki/release-2024-06-03","pushedAt":"2024-06-03T13:52:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vickykont","name":"Vicky Kontoura","path":"/vickykont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25966245?s=80&v=4"},"commit":{"message":"Release 2024-06-03","shortMessageHtmlLink":"Release 2024-06-03"}},{"before":"a420d2552426e620faaf53dfde84e43dc18ceef0","after":null,"ref":"refs/heads/ggu/disable-slow-tests-by-default","pushedAt":"2024-06-01T01:33:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"}},{"before":"12312a5a708113fbb83cd5c1d20d66eda46d458f","after":"10fcf8fbb59a6120439e20e5669544448d74acef","ref":"refs/heads/main","pushedAt":"2024-06-01T01:33:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Disable slow tests by default (#2205)","shortMessageHtmlLink":"Disable slow tests by default (#2205)"}},{"before":"441bde9e1222d496ffb8b4d71b9dbfc72294ed8c","after":"f033828b8ff8c914852b6a92d3a85d91727f5471","ref":"refs/heads/jlee/actor-exception-properties","pushedAt":"2024-05-31T23:14:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jclee","name":"Joe Lee","path":"/jclee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100862?s=80&v=4"},"commit":{"message":"Add .retryable and .overloaded properties to tunneled exception objects\n\n...based on the `kj::Exception` type. The intent is to provide hints to the\nworker about whether a failed Durable Object operation should be retried.\n\nFor \"disconnected\"-type exceptions, we set the `.retryable` property to true to\nindicate that the operation's failure is likely transient, and could be retried\nusing best practices, like randomized exponential backoff.\n\nFor \"overloaded\"-type exceptions, we set the `.overloaded` property to true to\nindicate that retrying the operation in the short term will probably fail, and\nmight contribute to further failures.\n\nWe otherwise leave the properties undefined.\n\nImplementation is behind an `ACTOR_EXCEPTION_PROPERTIES` autogate.","shortMessageHtmlLink":"Add .retryable and .overloaded properties to tunneled exception objects"}},{"before":"1ac8dc1d4ef75c4161b9b55a2366da5ceab6916b","after":"441bde9e1222d496ffb8b4d71b9dbfc72294ed8c","ref":"refs/heads/jlee/actor-exception-properties","pushedAt":"2024-05-31T21:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jclee","name":"Joe Lee","path":"/jclee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100862?s=80&v=4"},"commit":{"message":"Add .retryable and .overloaded properties to tunneled exception objects\n\n...based on the `kj::Exception` type. The intent is to provide hints to the\nworker about whether a failed Durable Object operation should be retried.\n\nFor \"disconnected\"-type exceptions, we set the `.retryable` property to true to\nindicate that the operation's failure is likely transient, and could be retried\nusing best practices, like randomized exponential backoff.\n\nFor \"overloaded\"-type exceptions, we set the `.overloaded` property to true to\nindicate that retrying the operation in the short term will probably fail, and\nmight contribute to further failures.\n\nWe otherwise leave the properties undefined.\n\nImplementation is behind an `ACTOR_EXCEPTION_PROPERTIES` autogate.","shortMessageHtmlLink":"Add .retryable and .overloaded properties to tunneled exception objects"}},{"before":"ad5a49e9b48361d7338155d58d0deb9cce2a12c5","after":null,"ref":"refs/heads/felix/053124-spelling","pushedAt":"2024-05-31T21:17:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"}},{"before":"20d3c00fc352d989754fd6978a7caf17fcc4ac6f","after":"12312a5a708113fbb83cd5c1d20d66eda46d458f","ref":"refs/heads/main","pushedAt":"2024-05-31T21:17:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"},"commit":{"message":"[nfc] Fix spelling of Cloudflare, other typos found by codespell\n\nThis cleans up codespell issues excluding false positives in all of\nworkerd except for the src/workerd/api folder, which can be addressed in\na followup PR.","shortMessageHtmlLink":"[nfc] Fix spelling of Cloudflare, other typos found by codespell"}},{"before":"37285d4fb1377cc500387bdc579b7231512938e0","after":"c57774cb5182346818ad843e695b8fe87303c5e5","ref":"refs/heads/felix/win-llvm17-test","pushedAt":"2024-05-31T21:02:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"},"commit":{"message":"Drop check for libc++ >= 15\n\nWe have required LLVM 15 for a while.","shortMessageHtmlLink":"Drop check for libc++ >= 15"}},{"before":"9803edbba3f4ea13a7313a232130acd4905c6025","after":"ad5a49e9b48361d7338155d58d0deb9cce2a12c5","ref":"refs/heads/felix/053124-spelling","pushedAt":"2024-05-31T20:52:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fhanau","name":"Felix Hanau","path":"/fhanau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12156995?s=80&v=4"},"commit":{"message":"[nfc] Fix spelling of Cloudflare, other typos found by codespell\n\nThis cleans up codespell issues excluding false positives in all of\nworkerd except for the src/workerd/api folder, which can be addressed in\na followup PR.","shortMessageHtmlLink":"[nfc] Fix spelling of Cloudflare, other typos found by codespell"}},{"before":"06073529a462973231bbb1206647b3245908376e","after":null,"ref":"refs/heads/jsnell/optimize-r2bucket-checksums","pushedAt":"2024-05-31T20:51:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"}},{"before":"c3ab2bd657a83e9195b3e5047201cc4283f46119","after":"20d3c00fc352d989754fd6978a7caf17fcc4ac6f","ref":"refs/heads/main","pushedAt":"2024-05-31T20:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Optimize r2-bucket Checksums (#2201)","shortMessageHtmlLink":"Optimize r2-bucket Checksums (#2201)"}},{"before":"d2d86ee1770367bf66f8c20139db3b295f581f2c","after":"ccf568f6f3ab9229dede3b9e84c5a41acffce331","ref":"refs/heads/jsnell/eventsource","pushedAt":"2024-05-31T20:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Implement EventSource","shortMessageHtmlLink":"Implement EventSource"}},{"before":"a9ffc6609e423ae73b5b14b9b701c22935b5c800","after":"d2d86ee1770367bf66f8c20139db3b295f581f2c","ref":"refs/heads/jsnell/eventsource","pushedAt":"2024-05-31T19:32:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jasnell","name":"James M Snell","path":"/jasnell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439929?s=80&v=4"},"commit":{"message":"Implement EventSource","shortMessageHtmlLink":"Implement EventSource"}},{"before":null,"after":"a420d2552426e620faaf53dfde84e43dc18ceef0","ref":"refs/heads/ggu/disable-slow-tests-by-default","pushedAt":"2024-05-31T19:24:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garrettgu10","name":"Garrett Gu","path":"/garrettgu10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10344380?s=80&v=4"},"commit":{"message":"Disable slow tests by default","shortMessageHtmlLink":"Disable slow tests by default"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW3S22AA","startCursor":null,"endCursor":null}},"title":"Activity ยท cloudflare/workerd"}