{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":429907564,"defaultBranch":"main","name":"mcap","ownerLogin":"foxglove","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-19T19:09:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78454435?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725413317.0","currentOid":""},"activityList":{"items":[{"before":"13ef02e1a18ef3209042f19f62e6c1625b0606a3","after":null,"ref":"refs/heads/bahram/slack-to-discord","pushedAt":"2024-09-04T01:28:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"banisadr","name":"Bahram Banisadr","path":"/banisadr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12058745?s=80&v=4"}},{"before":"1a5cc293325f44d64de2f5a0914c68ca4ce91f85","after":"a7aac1359554199265001585e0bbc11eab900725","ref":"refs/heads/main","pushedAt":"2024-09-04T01:28:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"banisadr","name":"Bahram Banisadr","path":"/banisadr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12058745?s=80&v=4"},"commit":{"message":"Updating references & links from slack to discord (#1232)\n\n### Changelog\r\nUpdating references from community slack to community discord.\r\n\r\n### Docs\r\n\r\nNone\r\n\r\n### Description\r\n\r\n* Links updated to point to https://foxglove.dev/chat\r\n* \"Slack channel\" etc. references updated to \"Discord community\" etc.","shortMessageHtmlLink":"Updating references & links from slack to discord (#1232)"}},{"before":null,"after":"13ef02e1a18ef3209042f19f62e6c1625b0606a3","ref":"refs/heads/bahram/slack-to-discord","pushedAt":"2024-09-03T22:43:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"banisadr","name":"Bahram Banisadr","path":"/banisadr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12058745?s=80&v=4"},"commit":{"message":"updating references & links from slack to discord","shortMessageHtmlLink":"updating references & links from slack to discord"}},{"before":"08afaa5250a3baa249000d2c2db71074e8eb3e48","after":null,"ref":"refs/heads/roman/bump-version","pushedAt":"2024-08-30T18:34:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"}},{"before":"ed894e7b15ff7e1a5c379e0450157734517b7062","after":"1a5cc293325f44d64de2f5a0914c68ca4ce91f85","ref":"refs/heads/main","pushedAt":"2024-08-30T18:34:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"Bump @mcap/core version (#1228)\n\n### Changelog\r\nRevert of performance improvements which broke stream reading.\r\n\r\n### Docs\r\nNone\r\n\r\n### Description\r\nWe needed to revert performance improvements\r\nhttps://github.com/foxglove/mcap/pull/1227 which broke stream reading.","shortMessageHtmlLink":"Bump @mcap/core version (#1228)"}},{"before":"825aadb9342bd3c29952112cbeda306f601a85c2","after":null,"ref":"refs/heads/revert-1212-perf/parse-record-reader-reuse","pushedAt":"2024-08-30T18:29:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"}},{"before":"462981dc778876d5f99bcdfc81aac692eb06b2bf","after":"ed894e7b15ff7e1a5c379e0450157734517b7062","ref":"refs/heads/main","pushedAt":"2024-08-30T18:29:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"},"commit":{"message":"Revert \"perf(ts): reuse Reader whilst parsing records\" (#1227)\n\nReverts foxglove/mcap#1212\r\n\r\nThis broke streaming in Foxglove app. Until we can investigate we need\r\nto put the library back to a working state.","shortMessageHtmlLink":"Revert \"perf(ts): reuse Reader whilst parsing records\" (#1227)"}},{"before":null,"after":"08afaa5250a3baa249000d2c2db71074e8eb3e48","ref":"refs/heads/roman/bump-version","pushedAt":"2024-08-30T18:29:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"},"commit":{"message":"Bump @mcap/core version\n\nRevert of performance improvements which broke stream reading.","shortMessageHtmlLink":"Bump @mcap/core version"}},{"before":null,"after":"825aadb9342bd3c29952112cbeda306f601a85c2","ref":"refs/heads/revert-1212-perf/parse-record-reader-reuse","pushedAt":"2024-08-30T18:23:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"},"commit":{"message":"Revert \"perf(ts): reuse Reader whilst parsing records (#1212)\"\n\nThis reverts commit 4fcdd339bf0c7b6297148f0d6a420a389fe8cf8b.","shortMessageHtmlLink":"Revert \"perf(ts): reuse Reader whilst parsing records (#1212)\""}},{"before":"5d9a88589ca738093f9d635e13ab5ca29d0d0117","after":null,"ref":"refs/heads/achim/bump-mcap-core","pushedAt":"2024-08-30T16:52:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"}},{"before":"55590de29474c8db5fcf3e23f0395bb8a0f117ab","after":"462981dc778876d5f99bcdfc81aac692eb06b2bf","ref":"refs/heads/main","pushedAt":"2024-08-30T16:52:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Bump @mcap/core version (#1226)\n\n### Changelog\r\nPerformance improvements (#1212)","shortMessageHtmlLink":"Bump @mcap/core version (#1226)"}},{"before":"68f3e9be1e2cd5e939a3f19c4c98bef388253c1f","after":"5d9a88589ca738093f9d635e13ab5ca29d0d0117","ref":"refs/heads/achim/bump-mcap-core","pushedAt":"2024-08-30T11:31:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Bump @mcap/core version","shortMessageHtmlLink":"Bump @mcap/core version"}},{"before":null,"after":"68f3e9be1e2cd5e939a3f19c4c98bef388253c1f","ref":"refs/heads/achim/bump-mcap-core","pushedAt":"2024-08-30T11:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Bump @mcap/core version","shortMessageHtmlLink":"Bump @mcap/core version"}},{"before":"89875b38ee5c3345ecc6b61f21883aa699bfaad7","after":null,"ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-28T02:27:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"}},{"before":"4fcdd339bf0c7b6297148f0d6a420a389fe8cf8b","after":"55590de29474c8db5fcf3e23f0395bb8a0f117ab","ref":"refs/heads/main","pushedAt":"2024-08-28T02:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"python: add record size limit (#1225)\n\n### Changelog\r\n- Added: the python MCAP library reader classes gained a new parameter,\r\n`record_size_limit`, defaulting to 4GiB. This allows callers to limit\r\nthe size of records that their application will support. When a record\r\nis encountered with a greater length, the reader will raise an\r\n`InvalidRecordLength` exception. This limit can be removed by setting it\r\nto `None`. This helps applications avoid the issue where a corrupt MCAP\r\ncan cause a `MemoryError`.\r\n\r\n### Docs\r\n\r\nSee generated python docs in the mcap.dev preview.\r\n### Description\r\n\r\n\r\n\r\n\r\n\r\n
BeforeAfter
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\nFixes: #1220","shortMessageHtmlLink":"python: add record size limit (#1225)"}},{"before":"a7cb7e4280a12fef64111eeac94ccbabd7410f42","after":"89875b38ee5c3345ecc6b61f21883aa699bfaad7","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-27T03:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"454197cc69a91771f6504943bf4cd9cafb2cba5b","after":"a7cb7e4280a12fef64111eeac94ccbabd7410f42","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-27T03:43:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"ac211a0c50b24dfdb98645eea9c2b76f2e24a5f3","after":"454197cc69a91771f6504943bf4cd9cafb2cba5b","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-27T03:36:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"b9edea4ad200e1138915745cf13344181c768570","after":"ac211a0c50b24dfdb98645eea9c2b76f2e24a5f3","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-27T03:33:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"d5235ab430c0a7b7646515f9ca891884e7a35b08","after":"b9edea4ad200e1138915745cf13344181c768570","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-27T03:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"229377249a568df6776435efce5e2b31f5cbc56b","after":"d5235ab430c0a7b7646515f9ca891884e7a35b08","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-26T02:09:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"python: add record size limit to forclose on memory errors","shortMessageHtmlLink":"python: add record size limit to forclose on memory errors"}},{"before":"c8c1970ce9c27d8d24507711c5a6f3bf1972e27b","after":"229377249a568df6776435efce5e2b31f5cbc56b","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-26T02:01:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"python: add record size limit to forclose on memory errors","shortMessageHtmlLink":"python: add record size limit to forclose on memory errors"}},{"before":"9f821c9171b419d09af810778ff9409c57a954eb","after":"c8c1970ce9c27d8d24507711c5a6f3bf1972e27b","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-26T01:57:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"python: add record size limit to forclose on memory errors","shortMessageHtmlLink":"python: add record size limit to forclose on memory errors"}},{"before":"f56e0dcb924aa259f9c29dbaceeb9e438586f784","after":"9f821c9171b419d09af810778ff9409c57a954eb","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-26T01:56:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"python: add record size limit to forclose on memory errors","shortMessageHtmlLink":"python: add record size limit to forclose on memory errors"}},{"before":null,"after":"f56e0dcb924aa259f9c29dbaceeb9e438586f784","ref":"refs/heads/james/fg-8575-certain-truncated-files-can-trigger-python-memoryerror","pushedAt":"2024-08-26T01:54:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"python: add record size limit to forclose on memory errors","shortMessageHtmlLink":"python: add record size limit to forclose on memory errors"}},{"before":"1056c7cf24b72f11eb5a2b60fbb882ad2d0a1eb4","after":"31877c666deca1b6bf56c84e81604614cb6881a6","ref":"refs/heads/jrms/rust-async","pushedAt":"2024-08-20T05:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"test read_exact_or_zero","shortMessageHtmlLink":"test read_exact_or_zero"}},{"before":"41bf54750ec6239d45233e717ca801e2ff8c13d7","after":"1056c7cf24b72f11eb5a2b60fbb882ad2d0a1eb4","ref":"refs/heads/jrms/rust-async","pushedAt":"2024-08-20T04:54:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"remove benches (until we have a messagestream impl)","shortMessageHtmlLink":"remove benches (until we have a messagestream impl)"}},{"before":"f96c6910b6fd4f27a968af90301c7a7cdaf894ef","after":"41bf54750ec6239d45233e717ca801e2ff8c13d7","ref":"refs/heads/jrms/rust-async","pushedAt":"2024-08-20T04:53:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"remove benches (until we have a messagestream impl)","shortMessageHtmlLink":"remove benches (until we have a messagestream impl)"}},{"before":"10264f3e602abea956a33b825e6f80fa4af01fbb","after":"f96c6910b6fd4f27a968af90301c7a7cdaf894ef","ref":"refs/heads/jrms/rust-async","pushedAt":"2024-08-19T23:37:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-rms","name":null,"path":"/james-rms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18162835?s=80&v=4"},"commit":{"message":"reword docstring","shortMessageHtmlLink":"reword docstring"}},{"before":"d5d6cc1796873b8b0cd1e1a5d64ca781c3af97bf","after":"9200103cdde8cc1e63e3631710e2fa1d21604b14","ref":"refs/heads/bw/rust-cli-spike","pushedAt":"2024-08-19T01:08:23.000Z","pushType":"push","commitsCount":1,"pusher":null,"commit":{"message":"Remove buffering for seekable reader","shortMessageHtmlLink":"Remove buffering for seekable reader"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErCtmxwA","startCursor":null,"endCursor":null}},"title":"Activity ยท foxglove/mcap"}