{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172104891,"defaultBranch":"main","name":"materialize","ownerLogin":"MaterializeInc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-22T17:15:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47674186?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718004483.0","currentOid":""},"activityList":{"items":[{"before":"ea89be62dc279536c59ce5e848d3c1c39e26ccb8","after":"8f9ba8b8bf6aa03c744723adbc53830c6878a43b","ref":"refs/heads/main","pushedAt":"2024-06-12T00:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"materialize-bot","name":"Materialize Bot","path":"/materialize-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49001892?s=80&v=4"},"commit":{"message":"LICENSE: update change date","shortMessageHtmlLink":"LICENSE: update change date"}},{"before":"924efbfee5d27959fefb9e4ef2abfdb234a0a9bf","after":"ea89be62dc279536c59ce5e848d3c1c39e26ccb8","ref":"refs/heads/main","pushedAt":"2024-06-11T22:49:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkosh44","name":"Joseph Koshakow","path":"/jkosh44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10800303?s=80&v=4"},"commit":{"message":"catalog: Make diffs more ergonomic (#27573)\n\nThis commit adds the enum `StateDiff` which describes all valid diffs\r\nthat may accompany a catalog state update diff. Specifically those are 1\r\n(`StateDiff::Addition`) and -1 (`StateDiff::Retraction`). The numeric\r\ndiff is converted to a `StateDiff` as early as possible to help avoid\r\nconstantly checking that the diff is valid.","shortMessageHtmlLink":"catalog: Make diffs more ergonomic (#27573)"}},{"before":"9ba83dbf5a8a4b0a7c804e7450c8149797b93692","after":"924efbfee5d27959fefb9e4ef2abfdb234a0a9bf","ref":"refs/heads/main","pushedAt":"2024-06-11T21:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkosh44","name":"Joseph Koshakow","path":"/jkosh44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10800303?s=80&v=4"},"commit":{"message":"catalog: Clean up unnecessary schema method (#27575)","shortMessageHtmlLink":"catalog: Clean up unnecessary schema method (#27575)"}},{"before":"f4f1203788d1fcbfd7dc7b273c07b9b84275ca03","after":"9ba83dbf5a8a4b0a7c804e7450c8149797b93692","ref":"refs/heads/main","pushedAt":"2024-06-11T21:52:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkosh44","name":"Joseph Koshakow","path":"/jkosh44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10800303?s=80&v=4"},"commit":{"message":"catalog: Make DurableType more ergonomic (#27569)\n\nPreviously, the `DurableType` trait had two generic types, one for the\r\nkey and one for the value. This often caused unconstrained type issues\r\nwhen using this trait that were annoying to work around. This commit\r\nfixes the issue by updating the trait to have associated types instead\r\nof generic types. This also matches the mental model of durable types\r\nnicely; for each types there's a single associated key and value.","shortMessageHtmlLink":"catalog: Make DurableType more ergonomic (#27569)"}},{"before":"2fa9e49ef635a3947ff715cdc48a1abed1322688","after":"f4f1203788d1fcbfd7dc7b273c07b9b84275ca03","ref":"refs/heads/main","pushedAt":"2024-06-11T16:58:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ParkMyCar","name":"Parker Timmerman","path":"/ParkMyCar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4438098?s=80&v=4"},"commit":{"message":"bazel: Update `cargo-gazelle` to support skipping targets (#27561)\n\nUpdates `cargo-gazelle`, the tool we use to auto generate `BUILD.bazel`\r\nfiles from `Cargo.toml`s to allow skipping generation of certain\r\ntargets.\r\n\r\nIt also updates the Bazel test sizes of lib tests to `Medium` and\r\nintegration tests to `Large`. FWIW the test size doesn't really matter\r\nfor us at the moment, it comes into play when the tests get distributed\r\nover multiple workers.\r\n\r\n### Motivation\r\n\r\nProgress towards\r\nhttps://github.com/MaterializeInc/materialize/issues/27381\r\n\r\n### Checklist\r\n\r\n- [ ] This PR has adequate test coverage / QA involvement has been duly\r\nconsidered. ([trigger-ci for additional test/nightly\r\nruns](https://trigger-ci.dev.materialize.com/))\r\n- [ ] This PR has an associated up-to-date [design\r\ndoc](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/README.md),\r\nis a design doc\r\n([template](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/00000000_template.md)),\r\nor is sufficiently small to not require a design.\r\n \r\n- [ ] If this PR evolves [an existing `$T ⇔ Proto$T`\r\nmapping](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/command-and-response-binary-encoding.md)\r\n(possibly in a backwards-incompatible way), then it is tagged with a\r\n`T-proto` label.\r\n- [ ] If this PR will require changes to cloud orchestration or tests,\r\nthere is a companion cloud PR to account for those changes that is\r\ntagged with the release-blocker label\r\n([example](https://github.com/MaterializeInc/cloud/pull/5021)).\r\n\r\n- [x] This PR includes the following [user-facing behavior\r\nchanges](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/guide-changes.md#what-changes-require-a-release-note):\r\n - N/a","shortMessageHtmlLink":"bazel: Update cargo-gazelle to support skipping targets (#27561)"}},{"before":"ddcac43f1dd9ea6717c056241d76c9e25044a501","after":"2fa9e49ef635a3947ff715cdc48a1abed1322688","ref":"refs/heads/main","pushedAt":"2024-06-11T15:59:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ParkMyCar","name":"Parker Timmerman","path":"/ParkMyCar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4438098?s=80&v=4"},"commit":{"message":".*: Upgrade `protobuf-native` dependency (#27560)\n\nThis PR upgrades our `protobuf-native` dependency\r\n\r\n### Motivation\r\n\r\nPull in https://github.com/MaterializeInc/rust-protobuf-native/pull/16\r\nfor Bazel\r\n\r\n### Checklist\r\n\r\n- [ ] This PR has adequate test coverage / QA involvement has been duly\r\nconsidered. ([trigger-ci for additional test/nightly\r\nruns](https://trigger-ci.dev.materialize.com/))\r\n- [ ] This PR has an associated up-to-date [design\r\ndoc](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/README.md),\r\nis a design doc\r\n([template](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/00000000_template.md)),\r\nor is sufficiently small to not require a design.\r\n \r\n- [ ] If this PR evolves [an existing `$T ⇔ Proto$T`\r\nmapping](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/command-and-response-binary-encoding.md)\r\n(possibly in a backwards-incompatible way), then it is tagged with a\r\n`T-proto` label.\r\n- [ ] If this PR will require changes to cloud orchestration or tests,\r\nthere is a companion cloud PR to account for those changes that is\r\ntagged with the release-blocker label\r\n([example](https://github.com/MaterializeInc/cloud/pull/5021)).\r\n\r\n- [x] This PR includes the following [user-facing behavior\r\nchanges](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/guide-changes.md#what-changes-require-a-release-note):\r\n - N/a","shortMessageHtmlLink":".*: Upgrade protobuf-native dependency (#27560)"}},{"before":"997805ef6257e9b27c91c2896dfa531e3f325e62","after":"ddcac43f1dd9ea6717c056241d76c9e25044a501","ref":"refs/heads/main","pushedAt":"2024-06-11T14:32:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkosh44","name":"Joseph Koshakow","path":"/jkosh44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10800303?s=80&v=4"},"commit":{"message":"catalog: Refactor builtin table update generation (#27551)\n\nPreviously, opening the catalog did the following two steps in order\r\n(among many other omitted steps):\r\n\r\n 1. Load in-memory state from durable state.\r\n 2. Generate builtin table updates from durable state.\r\n\r\nIdeally these would be done at the same time; for each change to durable\r\nstate we load it into memory and generate the corresponding builtin\r\ntable update(s). It's much more obvious that the builtin table update(s)\r\nexactly reflect the durable change that caused it, instead of some other\r\nlater durable change that overwrote the value (Note: builtin table\r\nupdates are generated by looking at the in-memory catalog).\r\n\r\nHowever, during startup there is a chicken and egg problem. We don't\r\nknow what table to write to until we've loaded that table. For example\r\nwhen loading a schema, we don't know what table to update until we've\r\nloaded the `mz_schemas` table, which happens after loading schemas.\r\n\r\nThis commit solves the chicken and egg issue by breaking builtin table\r\nupdate generation into two steps.\r\n\r\n 1. Generate builtin table update with a reference to the table name.\r\n 2. Resolve the name in the builtin table update to an ID.\r\n\r\nWith this approach, we can perform step (1) at the same time as we\r\nupdate the in-memory state. Unfortunately, builtin table update\r\ngeneration is now much more verbose.\r\n\r\nWorks towards resolving #24844","shortMessageHtmlLink":"catalog: Refactor builtin table update generation (#27551)"}},{"before":"bcf153e51514c0e1301a90951870549ef5b1cac5","after":"997805ef6257e9b27c91c2896dfa531e3f325e62","ref":"refs/heads/main","pushedAt":"2024-06-11T14:04:33.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"nrainer-materialize","name":"nrainer-materialize","path":"/nrainer-materialize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129728240?s=80&v=4"},"commit":{"message":"Merge pull request #27514 from nrainer-materialize/test-analytics/store-build-annotations\n\ntest analytics: store build annotations","shortMessageHtmlLink":"Merge pull request #27514 from nrainer-materialize/test-analytics/sto…"}},{"before":"b7ba1073f6093110b2790938b6d1a22e86a79575","after":"bcf153e51514c0e1301a90951870549ef5b1cac5","ref":"refs/heads/main","pushedAt":"2024-06-11T08:29:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"teskje","name":"Jan Teske","path":"/teskje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4521314?s=80&v=4"},"commit":{"message":"Merge pull request #27534 from teskje/remove-active-compute\n\ncompute: remove `Active*` controller types","shortMessageHtmlLink":"Merge pull request #27534 from teskje/remove-active-compute"}},{"before":"8466be6bccb4e4425ed68182cd3677a2636fe289","after":"b7ba1073f6093110b2790938b6d1a22e86a79575","ref":"refs/heads/main","pushedAt":"2024-06-11T00:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"materialize-bot","name":"Materialize Bot","path":"/materialize-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49001892?s=80&v=4"},"commit":{"message":"LICENSE: update change date","shortMessageHtmlLink":"LICENSE: update change date"}},{"before":"640895b79ec0546074929561391314ca68106841","after":"8466be6bccb4e4425ed68182cd3677a2636fe289","ref":"refs/heads/main","pushedAt":"2024-06-10T21:59:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maddyblue","name":"Maddy Blue","path":"/maddyblue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41181?s=80&v=4"},"commit":{"message":"Merge pull request #27554 from maddyblue/ts\n\nadapter: remove needless asyncs","shortMessageHtmlLink":"Merge pull request #27554 from maddyblue/ts"}},{"before":"88d64875ef744bde00fa4c3665c82f360ee7d03f","after":"640895b79ec0546074929561391314ca68106841","ref":"refs/heads/main","pushedAt":"2024-06-10T20:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkosh44","name":"Joseph Koshakow","path":"/jkosh44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10800303?s=80&v=4"},"commit":{"message":"catalog: Remove unused result (#27552)","shortMessageHtmlLink":"catalog: Remove unused result (#27552)"}},{"before":"b69e1f07e276b2abcade929d6877a758a777918f","after":"88d64875ef744bde00fa4c3665c82f360ee7d03f","ref":"refs/heads/main","pushedAt":"2024-06-10T20:22:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ParkMyCar","name":"Parker Timmerman","path":"/ParkMyCar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4438098?s=80&v=4"},"commit":{"message":"bazel: Support `rust_binary` in cargo-gazelle (#27550)\n\nThis PR adds support for auto-generating `rust_binary` rules in\r\n`cargo-gazelle`.\r\n\r\n### Motivation\r\n\r\nProgress towards\r\nhttps://github.com/MaterializeInc/materialize/issues/27381\r\n\r\n### Checklist\r\n\r\n- [ ] This PR has adequate test coverage / QA involvement has been duly\r\nconsidered. ([trigger-ci for additional test/nightly\r\nruns](https://trigger-ci.dev.materialize.com/))\r\n- [ ] This PR has an associated up-to-date [design\r\ndoc](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/README.md),\r\nis a design doc\r\n([template](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/00000000_template.md)),\r\nor is sufficiently small to not require a design.\r\n \r\n- [ ] If this PR evolves [an existing `$T ⇔ Proto$T`\r\nmapping](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/command-and-response-binary-encoding.md)\r\n(possibly in a backwards-incompatible way), then it is tagged with a\r\n`T-proto` label.\r\n- [ ] If this PR will require changes to cloud orchestration or tests,\r\nthere is a companion cloud PR to account for those changes that is\r\ntagged with the release-blocker label\r\n([example](https://github.com/MaterializeInc/cloud/pull/5021)).\r\n\r\n- [x] This PR includes the following [user-facing behavior\r\nchanges](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/guide-changes.md#what-changes-require-a-release-note):\r\n - N/a","shortMessageHtmlLink":"bazel: Support rust_binary in cargo-gazelle (#27550)"}},{"before":"3026833840a43226622fb9f1155af869677c947d","after":"b69e1f07e276b2abcade929d6877a758a777918f","ref":"refs/heads/main","pushedAt":"2024-06-10T20:03:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maddyblue","name":"Maddy Blue","path":"/maddyblue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41181?s=80&v=4"},"commit":{"message":"Merge pull request #27526 from maddyblue/opt-finish-event\n\nadapter: add optimization finished lifecycle event","shortMessageHtmlLink":"Merge pull request #27526 from maddyblue/opt-finish-event"}},{"before":"85a9a5e9ddba2bf3ead3c521d85a59bca58eab89","after":"3026833840a43226622fb9f1155af869677c947d","ref":"refs/heads/main","pushedAt":"2024-06-10T19:45:53.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nrainer-materialize","name":"nrainer-materialize","path":"/nrainer-materialize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129728240?s=80&v=4"},"commit":{"message":"Merge pull request #27546 from nrainer-materialize/ci/provide-cloud-host-name\n\ntest utils: provide cloud hostname","shortMessageHtmlLink":"Merge pull request #27546 from nrainer-materialize/ci/provide-cloud-h…"}},{"before":"65c4e0908048de861ceae401df0b3ac193e56382","after":"85a9a5e9ddba2bf3ead3c521d85a59bca58eab89","ref":"refs/heads/main","pushedAt":"2024-06-10T17:53:20.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nrainer-materialize","name":"nrainer-materialize","path":"/nrainer-materialize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129728240?s=80&v=4"},"commit":{"message":"Merge pull request #27483 from nrainer-materialize/test-analytics/views\n\ntest analytics: add views","shortMessageHtmlLink":"Merge pull request #27483 from nrainer-materialize/test-analytics/views"}},{"before":"9d42ab7f81667eb34c0cdd68f3cfad4ff00f330c","after":"65c4e0908048de861ceae401df0b3ac193e56382","ref":"refs/heads/main","pushedAt":"2024-06-10T16:14:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ggevay","name":"Gábor E. Gévay","path":"/ggevay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11377925?s=80&v=4"},"commit":{"message":"Merge pull request #27530 from ggevay/builtin-keys\n\nAdd keys to many builtin tables","shortMessageHtmlLink":"Merge pull request #27530 from ggevay/builtin-keys"}},{"before":"2ce34822a5165fee2dd4dd13722d1d50e4466f07","after":"9d42ab7f81667eb34c0cdd68f3cfad4ff00f330c","ref":"refs/heads/main","pushedAt":"2024-06-10T15:50:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrainer-materialize","name":"nrainer-materialize","path":"/nrainer-materialize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129728240?s=80&v=4"},"commit":{"message":"test analytics: fix user name (#27549)","shortMessageHtmlLink":"test analytics: fix user name (#27549)"}},{"before":"431b779a1acd7a6dac3ffc179116a633e8d92bf7","after":"2ce34822a5165fee2dd4dd13722d1d50e4466f07","ref":"refs/heads/main","pushedAt":"2024-06-10T11:13:54.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"aljoscha","name":"Aljoscha Krettek","path":"/aljoscha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68551?s=80&v=4"},"commit":{"message":"Merge pull request #27342 from aljoscha/compute-read-only-clusters\n\ncompute: add read-only mode for controller/clusters","shortMessageHtmlLink":"Merge pull request #27342 from aljoscha/compute-read-only-clusters"}},{"before":"2c53411656dc003b4e2dc486bb365d029b7a90ce","after":"431b779a1acd7a6dac3ffc179116a633e8d92bf7","ref":"refs/heads/main","pushedAt":"2024-06-10T10:06:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"aljoscha","name":"Aljoscha Krettek","path":"/aljoscha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68551?s=80&v=4"},"commit":{"message":"Merge pull request #27183 from sploiselle/subsource-cluster-v3\n\nstorage: send pending compaction commands for subsources","shortMessageHtmlLink":"Merge pull request #27183 from sploiselle/subsource-cluster-v3"}},{"before":"f94c77124d885f4b7c6f23e063e57f54079d3a1f","after":"2c53411656dc003b4e2dc486bb365d029b7a90ce","ref":"refs/heads/main","pushedAt":"2024-06-10T07:46:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"def-","name":"Dennis Felsing","path":"/def-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2335377?s=80&v=4"},"commit":{"message":"Merge pull request #27543 from nrainer-materialize/test-analytics/change-to-analytics-db\n\ntest analytics: change to analytics db","shortMessageHtmlLink":"Merge pull request #27543 from nrainer-materialize/test-analytics/cha…"}},{"before":"31ddc6ce11d9ae31aa6c75b85ec0e0d309f5a30e","after":null,"ref":"refs/heads/dependabot/pip/ci/builder/black-24.3.0","pushedAt":"2024-06-10T07:28:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ab910f22f1b8dd216237054c3f5b722077b804a0","after":null,"ref":"refs/heads/dependabot/pip/ci/builder/black-24.4.2","pushedAt":"2024-06-10T07:25:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"def-","name":"Dennis Felsing","path":"/def-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2335377?s=80&v=4"}},{"before":"dc29d0b83c28af2c950cb6e836fa32ab015b471e","after":"f94c77124d885f4b7c6f23e063e57f54079d3a1f","ref":"refs/heads/main","pushedAt":"2024-06-10T07:25:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"def-","name":"Dennis Felsing","path":"/def-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2335377?s=80&v=4"},"commit":{"message":"Merge pull request #27163 from MaterializeInc/dependabot/pip/ci/builder/black-24.4.2\n\nbuild(deps): bump black from 22.12.0 to 24.4.2 in /ci/builder","shortMessageHtmlLink":"Merge pull request #27163 from MaterializeInc/dependabot/pip/ci/build…"}},{"before":"f21d995c7ee3e96c51fa2e3e42118600e1891f5b","after":"dc29d0b83c28af2c950cb6e836fa32ab015b471e","ref":"refs/heads/main","pushedAt":"2024-06-10T07:19:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nrainer-materialize","name":"nrainer-materialize","path":"/nrainer-materialize","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129728240?s=80&v=4"},"commit":{"message":"test analytics: data version should be a number (#27513)","shortMessageHtmlLink":"test analytics: data version should be a number (#27513)"}},{"before":"f9b359614076075a9bcd7fe1513c421b8ba18c52","after":"ab910f22f1b8dd216237054c3f5b722077b804a0","ref":"refs/heads/dependabot/pip/ci/builder/black-24.4.2","pushedAt":"2024-06-10T06:35:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"def-","name":"Dennis Felsing","path":"/def-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2335377?s=80&v=4"},"commit":{"message":"Run bin/pyfmt after pyblack update","shortMessageHtmlLink":"Run bin/pyfmt after pyblack update"}},{"before":"30c8519e06af435a37346698c2494f0723d9c074","after":"f21d995c7ee3e96c51fa2e3e42118600e1891f5b","ref":"refs/heads/main","pushedAt":"2024-06-10T06:08:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"def-","name":"Dennis Felsing","path":"/def-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2335377?s=80&v=4"},"commit":{"message":"Merge pull request #27520 from def-/pr-fix-feature-benchmark\n\nfeature-benchmark: Fix RestartMz calls","shortMessageHtmlLink":"Merge pull request #27520 from def-/pr-fix-feature-benchmark"}},{"before":"2beaddab1a88b2978de7bb7961e8fa759d075fb1","after":"f9b359614076075a9bcd7fe1513c421b8ba18c52","ref":"refs/heads/dependabot/pip/ci/builder/black-24.4.2","pushedAt":"2024-06-10T05:29:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"def-","name":"Dennis Felsing","path":"/def-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2335377?s=80&v=4"},"commit":{"message":"Run bin/pyfmt after pyblack update","shortMessageHtmlLink":"Run bin/pyfmt after pyblack update"}},{"before":"2c7ca4fb6b2a63134f6c123557bc09c1565524b7","after":"30c8519e06af435a37346698c2494f0723d9c074","ref":"refs/heads/main","pushedAt":"2024-06-10T04:27:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"benesch","name":"Nikhil Benesch","path":"/benesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882976?s=80&v=4"},"commit":{"message":"Merge pull request #27527 from benesch/disallow-user-sessions\n\nadapter: allow blocking user sessions via feature flag","shortMessageHtmlLink":"Merge pull request #27527 from benesch/disallow-user-sessions"}},{"before":"a6f1b3521df330a338926b27823029c841895b99","after":"2beaddab1a88b2978de7bb7961e8fa759d075fb1","ref":"refs/heads/dependabot/pip/ci/builder/black-24.4.2","pushedAt":"2024-06-10T00:58:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump black from 22.12.0 to 24.4.2 in /ci/builder\n\nBumps [black](https://github.com/psf/black) from 22.12.0 to 24.4.2.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/22.12.0...24.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump black from 22.12.0 to 24.4.2 in /ci/builder"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYsEyIgA","startCursor":null,"endCursor":null}},"title":"Activity · MaterializeInc/materialize"}