{"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:1726137936.0","currentOid":""},"activityList":{"items":[{"before":"a7aac1359554199265001585e0bbc11eab900725","after":"6a2fe3553d0a5aa66f2634fa70a8c606780f8e0c","ref":"refs/heads/main","pushedAt":"2024-09-12T17:53:54.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":"docs: specify units for `log_time` and `publish_time` (#1235)","shortMessageHtmlLink":"docs: specify units for log_time and publish_time (#1235)"}},{"before":"67a7d9e23685809f81507779164b34377569706c","after":"9e633429dbfe0d3b01d78012b584d7f98980a360","ref":"refs/heads/achim/fg-8667-mcap-stream-parsing-error","pushedAt":"2024-09-12T11:03:34.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":"Fix incorrect buffer append logic, add test","shortMessageHtmlLink":"Fix incorrect buffer append logic, add test"}},{"before":null,"after":"67a7d9e23685809f81507779164b34377569706c","ref":"refs/heads/achim/fg-8667-mcap-stream-parsing-error","pushedAt":"2024-09-12T10:45:36.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":"Fix incorrect buffer append logic, add test","shortMessageHtmlLink":"Fix incorrect buffer append logic, add test"}},{"before":"7b096d5574f0a3cb07bd366ccd5eb43b0d90d04e","after":"e0de798f0616de7abbddfba08fc1e60854de369f","ref":"refs/heads/jrms/go-bad-seek","pushedAt":"2024-09-12T04:06:02.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":"add test","shortMessageHtmlLink":"add test"}},{"before":"451ab0fdd12d14a92d86931a0711a056949fb2aa","after":"7b096d5574f0a3cb07bd366ccd5eb43b0d90d04e","ref":"refs/heads/jrms/go-bad-seek","pushedAt":"2024-09-12T04:01:44.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":"add test","shortMessageHtmlLink":"add test"}},{"before":"fb386a02579b1b27a6cf3d62bb659549d6eaf8eb","after":"451ab0fdd12d14a92d86931a0711a056949fb2aa","ref":"refs/heads/jrms/go-bad-seek","pushedAt":"2024-09-12T03:58:29.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":"add test","shortMessageHtmlLink":"add test"}},{"before":null,"after":"fb386a02579b1b27a6cf3d62bb659549d6eaf8eb","ref":"refs/heads/jrms/go-bad-seek","pushedAt":"2024-09-12T01:30:20.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":"go: indexed message iterator: guard against bad offsets in file","shortMessageHtmlLink":"go: indexed message iterator: guard against bad offsets in file"}},{"before":"cc53dbd9b9c08be0a2e7c35077f20861c64e5db7","after":"c9a4179d4452598527eda069d1d68a2c330b5191","ref":"refs/heads/jrms/rust-async","pushedAt":"2024-09-11T05:10:28.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":"tokio/read.rs: do not save opcodes in test","shortMessageHtmlLink":"tokio/read.rs: do not save opcodes in test"}},{"before":"31877c666deca1b6bf56c84e81604614cb6881a6","after":"cc53dbd9b9c08be0a2e7c35077f20861c64e5db7","ref":"refs/heads/jrms/rust-async","pushedAt":"2024-09-11T05:09:26.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":"lz4: clarify and comment on async reader","shortMessageHtmlLink":"lz4: clarify and comment on async reader"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtLE8VgA","startCursor":null,"endCursor":null}},"title":"Activity ยท foxglove/mcap"}