{"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:1726696365.0","currentOid":""},"activityList":{"items":[{"before":"177fd19eb4771386b42adfb331c235b4c0fa05e8","after":"0f86518a275912e4ef8cd92af603b879f8397533","ref":"refs/heads/main","pushedAt":"2024-09-20T00:04:42.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":"3608890f67f36cdb10f60228f745196e6b6c7d2b","after":"177fd19eb4771386b42adfb331c235b4c0fa05e8","ref":"refs/heads/main","pushedAt":"2024-09-19T21:05:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rjobanp","name":"Roshan Jobanputra","path":"/rjobanp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3818834?s=80&v=4"},"commit":{"message":"Merge pull request #29608 from rjobanp/kafka-source-tables\n\nAdd mz_internal.mz_kafka_source_tables introspection table for kafka source tables","shortMessageHtmlLink":"Merge pull request #29608 from rjobanp/kafka-source-tables"}},{"before":"fae466c4041d222337abfb755865e5a243a05ea3","after":"3608890f67f36cdb10f60228f745196e6b6c7d2b","ref":"refs/heads/main","pushedAt":"2024-09-19T21:03:32.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 #29664 from def-/pr-benchmarking-params\n\nbenchmarks: Disable persist_catalog_force_compaction_fuel","shortMessageHtmlLink":"Merge pull request #29664 from def-/pr-benchmarking-params"}},{"before":"0cebb4ac50988ddb51d1cb37b041058b1befa588","after":"fae466c4041d222337abfb755865e5a243a05ea3","ref":"refs/heads/main","pushedAt":"2024-09-19T20:58:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kay-kim","name":"Kay Kim","path":"/kay-kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2126636?s=80&v=4"},"commit":{"message":"docs: update postgres jdbc link (#29674)","shortMessageHtmlLink":"docs: update postgres jdbc link (#29674)"}},{"before":"7b492ccad6388e21f44d55a89ea8cf5ff1b0a975","after":"0cebb4ac50988ddb51d1cb37b041058b1befa588","ref":"refs/heads/main","pushedAt":"2024-09-19T19:34:09.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"bkirwi","name":"Ben Kirwin","path":"/bkirwi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596339?s=80&v=4"},"commit":{"message":"Merge pull request #29577 from bkirwi/batch-many\n\n[persist] Thread chunks of data from consolidation to the batch builder","shortMessageHtmlLink":"Merge pull request #29577 from bkirwi/batch-many"}},{"before":"286001ba26bb3b0df42a12e04042490844cbd0b6","after":"7b492ccad6388e21f44d55a89ea8cf5ff1b0a975","ref":"refs/heads/main","pushedAt":"2024-09-19T18:09:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"danhhz","name":"Daniel Harrison","path":"/danhhz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528?s=80&v=4"},"commit":{"message":"Merge pull request #29518 from danhhz/ct\n\nct: add strawman impl of CREATE CONTINUAL TASK","shortMessageHtmlLink":"Merge pull request #29518 from danhhz/ct"}},{"before":"76450c2a1cf322caa728a1da1bbba460b5e6d50f","after":"286001ba26bb3b0df42a12e04042490844cbd0b6","ref":"refs/heads/main","pushedAt":"2024-09-19T17:14:40.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":"adapter: Remove old log line (#29672)\n\nThis commit removes the log for timing storage usage pruning, since it\r\nhappens in the background.","shortMessageHtmlLink":"adapter: Remove old log line (#29672)"}},{"before":"85722d99dcd67b20f624b35ca0fbac82ffe2a53b","after":"76450c2a1cf322caa728a1da1bbba460b5e6d50f","ref":"refs/heads/main","pushedAt":"2024-09-19T16:33:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"benesch","name":"Nikhil Benesch","path":"/benesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882976?s=80&v=4"},"commit":{"message":"Merge pull request #29648 from benesch/ssh-key-catalog\n\nsql: store SSH TUNNEL public keys in create SQL","shortMessageHtmlLink":"Merge pull request #29648 from benesch/ssh-key-catalog"}},{"before":"f741ab7b8e27c322b8aa8a91d0935ff6b1402ce4","after":"85722d99dcd67b20f624b35ca0fbac82ffe2a53b","ref":"refs/heads/main","pushedAt":"2024-09-19T15:19:23.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":"tests: fix subsource-resolution-empty.td (#29665)","shortMessageHtmlLink":"tests: fix subsource-resolution-empty.td (#29665)"}},{"before":"4ee7a0ac89dc9ef326fc8817cd6704d813531048","after":"f741ab7b8e27c322b8aa8a91d0935ff6b1402ce4","ref":"refs/heads/main","pushedAt":"2024-09-19T15:05:16.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":"design: Columnar Encodings for Persist (#26175)\n\n[Rendered](https://github.com/ParkMyCar/materialize/blob/columnar/design-doc/doc/developer/design/20320328_persist_columnar.md)\r\n\r\n### Motivation\r\n\r\nDesign for https://github.com/MaterializeInc/materialize/issues/24830\r\n\r\n### Checklist\r\n\r\n- [ ] This PR has adequate test coverage / QA involvement has been duly\r\nconsidered.\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- [ ] 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- ","shortMessageHtmlLink":"design: Columnar Encodings for Persist (#26175)"}},{"before":"a314a98f212d7c7d82393e840e92dffcfa434e05","after":"4ee7a0ac89dc9ef326fc8817cd6704d813531048","ref":"refs/heads/main","pushedAt":"2024-09-19T14:37:25.000Z","pushType":"pr_merge","commitsCount":3,"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 #29662 from nrainer-materialize/output-consistency/error-msg-matching\n\noutput consistency: error message matching","shortMessageHtmlLink":"Merge pull request #29662 from nrainer-materialize/output-consistency…"}},{"before":"02d3432bcd8ce1eee71966367bba3786b6aa3f68","after":"a314a98f212d7c7d82393e840e92dffcfa434e05","ref":"refs/heads/main","pushedAt":"2024-09-19T14:15:05.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 #29655 from nrainer-materialize/test-analytics/feature-benchmark-scenario-success\n\ntest analytics: feature benchmark: store scenario success","shortMessageHtmlLink":"Merge pull request #29655 from nrainer-materialize/test-analytics/fea…"}},{"before":"9d9c33b05ddc62f8df03331c718461fc2d2cc43e","after":"02d3432bcd8ce1eee71966367bba3786b6aa3f68","ref":"refs/heads/main","pushedAt":"2024-09-19T13:33:23.000Z","pushType":"pr_merge","commitsCount":3,"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 #29657 from nrainer-materialize/version-consistency/fix-ignore\n\nversion consistency: fix ignore","shortMessageHtmlLink":"Merge pull request #29657 from nrainer-materialize/version-consistenc…"}},{"before":"2f57a6fa73ddad85d5e870d72e425e358a0d5329","after":"9d9c33b05ddc62f8df03331c718461fc2d2cc43e","ref":"refs/heads/main","pushedAt":"2024-09-19T13:29:40.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 #29656 from def-/pr-fix-cloudc\n\ncloud-canary test: Fix new return type with psycopg3","shortMessageHtmlLink":"Merge pull request #29656 from def-/pr-fix-cloudc"}},{"before":"4249f9e978d1f0af6ce67a05054315321e0914c8","after":"2f57a6fa73ddad85d5e870d72e425e358a0d5329","ref":"refs/heads/main","pushedAt":"2024-09-19T11:05: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":"Combine epoch gen bug fix (#29593)\n\nThis reverts commit b45627abb8f08360a971e272631d38328ca04729, reversing\r\nchanges made to d05bdaa2d544a9c44f8cb037cb7dc9db6909322a.\r\n\r\nFixes #29199","shortMessageHtmlLink":"Combine epoch gen bug fix (#29593)"}},{"before":"c3f040746e6841dc49d4a160f6b5c6c5ef8a746e","after":"4249f9e978d1f0af6ce67a05054315321e0914c8","ref":"refs/heads/main","pushedAt":"2024-09-19T10:45:29.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 #29654 from teskje/fix-wallclock-lag-test-for-sources\n\ntest: fix wallclock lag tests for sources","shortMessageHtmlLink":"Merge pull request #29654 from teskje/fix-wallclock-lag-test-for-sources"}},{"before":"95f7c5e78e6785959e8ffb4d0bc310f2be4bae63","after":"c3f040746e6841dc49d4a160f6b5c6c5ef8a746e","ref":"refs/heads/main","pushedAt":"2024-09-19T10:34:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antiguru","name":"Moritz Hoffmann","path":"/antiguru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582946?s=80&v=4"},"commit":{"message":"Avoid futures unordered to receive replica updates (#29623)\n\nSwitch storage replicas to use a shared channel for sending responses\nback to the controller. This avoids the need for `FuturesUnordered` to\nselect across a dynamic set of channels.\n\nPart of #28720.\n\n### Checklist\n\n- [ ] This PR has adequate test coverage / QA involvement has been duly\nconsidered. ([trigger-ci for additional test/nightly\nruns](https://trigger-ci.dev.materialize.com/))\n- [ ] This PR has an associated up-to-date [design\ndoc](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/README.md),\nis a design doc\n([template](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/00000000_template.md)),\nor is sufficiently small to not require a design.\n \n- [ ] If this PR evolves [an existing `$T ⇔ Proto$T`\nmapping](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/command-and-response-binary-encoding.md)\n(possibly in a backwards-incompatible way), then it is tagged with a\n`T-proto` label.\n- [ ] If this PR will require changes to cloud orchestration or tests,\nthere is a companion cloud PR to account for those changes that is\ntagged with the release-blocker label\n([example](https://github.com/MaterializeInc/cloud/pull/5021)).\n\n- [ ] If this PR includes major [user-facing behavior\nchanges](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/guide-changes.md#what-changes-require-a-release-note),\nI have pinged the relevant PM to schedule a changelog post.\n\n---------\n\nSigned-off-by: Moritz Hoffmann ","shortMessageHtmlLink":"Avoid futures unordered to receive replica updates (#29623)"}},{"before":"cd5eaa29341ff209be9a19d6557121d3f5b0290d","after":"95f7c5e78e6785959e8ffb4d0bc310f2be4bae63","ref":"refs/heads/main","pushedAt":"2024-09-19T08:27:59.000Z","pushType":"pr_merge","commitsCount":9,"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 #29445 from nrainer-materialize/tests/original-cdc-tests\n\ntests: source version testing: duplicate and keep old mysql- and pg-cdc tests with old syntax","shortMessageHtmlLink":"Merge pull request #29445 from nrainer-materialize/tests/original-cdc…"}},{"before":"cb84a4f58501e095b70f2bfe692a67530ea837d5","after":"cd5eaa29341ff209be9a19d6557121d3f5b0290d","ref":"refs/heads/main","pushedAt":"2024-09-19T07:50:13.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 #29644 from def-/pr-persistcli\n\nmzcompose: Keep persistcli container in restore_mz","shortMessageHtmlLink":"Merge pull request #29644 from def-/pr-persistcli"}},{"before":"d13c61ed383581c9fdbf959a83dd8162c95d1dad","after":"cb84a4f58501e095b70f2bfe692a67530ea837d5","ref":"refs/heads/main","pushedAt":"2024-09-19T07:40:46.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 #29649 from def-/pr-4-replicas\n\ntestdrive: Fix coord-read-holds in 4 replica test","shortMessageHtmlLink":"Merge pull request #29649 from def-/pr-4-replicas"}},{"before":"97372a49e10bbb7312dec1c272481e1ac6387f7b","after":"d13c61ed383581c9fdbf959a83dd8162c95d1dad","ref":"refs/heads/main","pushedAt":"2024-09-19T07:39:28.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 #29650 from def-/pr-data-ingest-ignore\n\ndata-ingest: Remove workaround for RTR","shortMessageHtmlLink":"Merge pull request #29650 from def-/pr-data-ingest-ignore"}},{"before":"e2eca887648e8c683e6be0ee729c17d79b700468","after":"97372a49e10bbb7312dec1c272481e1ac6387f7b","ref":"refs/heads/main","pushedAt":"2024-09-19T07:32:57.000Z","pushType":"pr_merge","commitsCount":24,"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 #29416 from nrainer-materialize/tests/create-table-from-source-2\n\ntests: create table from source: migration of most tests","shortMessageHtmlLink":"Merge pull request #29416 from nrainer-materialize/tests/create-table…"}},{"before":"92bfd13f248c16654dffd23ecbe67820a1ecc31a","after":"e2eca887648e8c683e6be0ee729c17d79b700468","ref":"refs/heads/main","pushedAt":"2024-09-19T07:19:00.000Z","pushType":"pr_merge","commitsCount":3,"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 #29652 from nrainer-materialize/output-consistency/adapt-to-psycopg-and-byte-array-changes\n\noutput consistency: adapt to psycopg and byte array changes","shortMessageHtmlLink":"Merge pull request #29652 from nrainer-materialize/output-consistency…"}},{"before":"ac19e3b321b2e61ea6bbd083f2c4f23d31491fe5","after":"92bfd13f248c16654dffd23ecbe67820a1ecc31a","ref":"refs/heads/main","pushedAt":"2024-09-19T06:35:12.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 #29591 from def-/pr-psycopg2\n\ntests: Switch most tests from pg8000 to psycopg3, repr: Fix printing of byte arrays","shortMessageHtmlLink":"Merge pull request #29591 from def-/pr-psycopg2"}},{"before":"848d9a22813995c569b2ead33c471ea9b873cab3","after":"ac19e3b321b2e61ea6bbd083f2c4f23d31491fe5","ref":"refs/heads/main","pushedAt":"2024-09-19T03:10:37.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 #29613 from benesch/promote-mz-cluster-replica-frontiers\n\nadapter: promote mz_cluster_replica_frontiers","shortMessageHtmlLink":"Merge pull request #29613 from benesch/promote-mz-cluster-replica-fro…"}},{"before":"240d1dbfa7ae7d9b21bbdf02e04b272cc5fd4682","after":"848d9a22813995c569b2ead33c471ea9b873cab3","ref":"refs/heads/main","pushedAt":"2024-09-19T01:35:20.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":"release: mark v0.117 as released","shortMessageHtmlLink":"release: mark v0.117 as released"}},{"before":"4b21b2f978bb581245a75fc0999fa730b334bf74","after":"240d1dbfa7ae7d9b21bbdf02e04b272cc5fd4682","ref":"refs/heads/main","pushedAt":"2024-09-19T00:04:49.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":"35b30164380470071a4ebf773af6e1f748d973ec","after":"4b21b2f978bb581245a75fc0999fa730b334bf74","ref":"refs/heads/main","pushedAt":"2024-09-18T22:30:19.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":"adapter: Delete `test_timeline_read_holds` replace it with a testdrive test (#29640)\n\nThis PR ports a Rust test from `environmentd` that is particularly flaky\r\ninto testdrive where hopefully it's less flaky.\r\n\r\n@jkosh44 I think this is a 1:1 port, but it would be nice if you could\r\nvalidate the logic\r\n\r\n### Motivation\r\n\r\nFixes https://github.com/MaterializeInc/materialize/issues/29616\r\n\r\n### Checklist\r\n\r\n- [x] 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- [x] 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- [x] 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- [x] 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] If this PR includes major [user-facing behavior\r\nchanges](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/guide-changes.md#what-changes-require-a-release-note),\r\nI have pinged the relevant PM to schedule a changelog post.","shortMessageHtmlLink":"adapter: Delete test_timeline_read_holds replace it with a testdriv…"}},{"before":"46dec4e04b7c62868ed698fb52d73de061adfacf","after":"35b30164380470071a4ebf773af6e1f748d973ec","ref":"refs/heads/main","pushedAt":"2024-09-18T21:40:09.000Z","pushType":"pr_merge","commitsCount":6,"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 #29554 from ggevay/reduce-flatmap-fusion\n\nWindow functions: `Reduce` - `FlatMap UnnestList` fusion","shortMessageHtmlLink":"Merge pull request #29554 from ggevay/reduce-flatmap-fusion"}},{"before":"6a384df45bef217009eca39ebce8f43208fd5e30","after":"46dec4e04b7c62868ed698fb52d73de061adfacf","ref":"refs/heads/main","pushedAt":"2024-09-18T21:01:51.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 #29614 from benesch/k8s-owner-refs\n\norchestrator-kubernetes: add owner references","shortMessageHtmlLink":"Merge pull request #29614 from benesch/k8s-owner-refs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu2svzwA","startCursor":null,"endCursor":null}},"title":"Activity · MaterializeInc/materialize"}