NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2433 most downloaded on crates.io
Cross-Language Serialization for Relational Algebra
Last release 1 months ago
27 Aug 2026
Release timing varies
gaps range from 2 weeks to 5 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
162 releases · first in 2022
One column per quarter.
add a protox feature to allow building without a protoc binary
(deps,cargo) bump bytes from 1.4.0 to 1.12.1
[ breaking ] use packaged substrait-prost and substrait-extensions crates
(deps,substrait) [ breaking ] bump substrait from 92d2e75 to 2aaae7c
(deps,substrait) update substrait submodule to v0.79.0
add file descriptor bytes to substrait-rs
allow unknown fields in protobuf JSON for forward compat
(deps,cargo) bump typify from 0.4.3 to 0.5.0 in the cargo group
remove doc(hidden) from version const to fix semver checks
doc(hidden) from version const to fix semver checks (#403)(deps,cargo) bump the cargo group with 2 updates
doc_auto_cfg to doc_cfg (#401)(deps,substrait) [ breaking ] bump substrait from 0.74.1 to 0.75.0 , use Rust 1.88 and 2024 edition
*(deps,cargo)* bump the cargo group across 1 directory with 6 updates
*(deps,cargo)* [breaking] bump msrv to 1.85.1 and cargo group across 1 directory with 7 updates
*(deps)* correct dependencies for extensions feature
*(deps,cargo)* [breaking] bump typify from 0.4.0 to 0.4.1 in the cargo group
[breaking] add substrait version const to trigger semver check on substrait update
*(deps,cargo)* bump prettyplease from 0.2.31 to 0.2.32 in the cargo group
*(deps,cargo)* bump prettyplease from 0.2.30 to 0.2.31 in the cargo group
*(deps,cargo)* bump the cargo group with 2 updates
*(deps,cargo)* bump the cargo group with 2 updates
*(deps,cargo)* bump the proto group with 3 updates
*(deps,cargo)* bump syn from 2.0.96 to 2.0.98 in the cargo group
*(deps,cargo)* bump protobuf-src from 2.1.0+27.1 to 2.1.1+27.1 in the cargo group
bump regress from 0.10.2 to 0.10.3 in the cargo group Bumps the cargo group with 1 update: regress.
<csr-id-48b7ea636fb6779e68c65ef3035f26f6e0db61cd/> bump regress from 0.10.2 to 0.10.3 in the cargo group Bumps the cargo group with 1 update: regress.
Updates regress from 0.10.2 to 0.10.3
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 2 updates Bumps the cargo group with 2 updates: semver and serde_json.
<csr-id-747d7f1b0f5245c38cc55f822b725f16543ad53c/>
<csr-id-747d7f1b0f5245c38cc55f822b725f16543ad53c/> bump the cargo group with 2 updates Bumps the cargo group with 2 updates: semver and serde_json.
Updates semver from 1.0.24 to 1.0.25
Updates serde_json from 1.0.135 to 1.0.137
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 3 updates Bumps the cargo group with 3 updates: regress, thiserror and prettyplease.
<csr-id-dc100e71ea1f0b3681296ce74ee92195ea028b04/>
<csr-id-dc100e71ea1f0b3681296ce74ee92195ea028b04/> bump the cargo group with 3 updates Bumps the cargo group with 3 updates: regress, thiserror and prettyplease.
Updates regress from 0.10.1 to 0.10.2
Updates thiserror from 2.0.10 to 2.0.11
Updates prettyplease from 0.2.27 to 0.2.29
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.63.1 to 0.64.0 Bumps substrait from b6abbb7 to 7e3c139.
<csr-id-83445120fb2d18330cc9723e74cb43664475119f/>
0.63.1 to 0.64.0
Bumps substrait from
b6abbb7 to 7e3c139.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 2 updates Bumps the cargo group with 2 updates: thiserror and syn.
<csr-id-64c5d17c5282469ed69212f59082e367bdb04dcc/>
<csr-id-64c5d17c5282469ed69212f59082e367bdb04dcc/> bump the cargo group with 2 updates Bumps the cargo group with 2 updates: thiserror and syn.
Updates thiserror from 2.0.9 to 2.0.10
Updates syn from 2.0.95 to 2.0.96
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 2 updates Bumps the cargo group with 2 updates: serde_json and prettyplease.
<csr-id-c82bd0d23ba26d198f6cc7e87f4f2b9da3da1b88/>
<csr-id-c82bd0d23ba26d198f6cc7e87f4f2b9da3da1b88/> bump the cargo group with 2 updates Bumps the cargo group with 2 updates: serde_json and prettyplease.
Updates serde_json from 1.0.134 to 1.0.135
Updates prettyplease from 0.2.25 to 0.2.27
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump syn from 2.0.94 to 2.0.95 in the cargo group Bumps the cargo group with 1 update: syn.
<csr-id-dddc15f86e44cd0d365d13e74a1cd53a025d2443/>
<csr-id-dddc15f86e44cd0d365d13e74a1cd53a025d2443/> bump syn from 2.0.94 to 2.0.95 in the cargo group Bumps the cargo group with 1 update: syn.
Updates syn from 2.0.94 to 2.0.95
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump syn from 2.0.93 to 2.0.94 in the cargo group Bumps the cargo group with 1 update: syn.
<csr-id-6bb9747e416160bf2a17818b3097eb1470dd6c9d/>
<csr-id-6bb9747e416160bf2a17818b3097eb1470dd6c9d/> bump syn from 2.0.93 to 2.0.94 in the cargo group Bumps the cargo group with 1 update: syn.
Updates syn from 2.0.93 to 2.0.94
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 3 updates Bumps the cargo group with 3 updates: serde, syn and typify.
<csr-id-86cd41f9395335ad1ad53808affba2213496fc86/>
<csr-id-86cd41f9395335ad1ad53808affba2213496fc86/> bump the cargo group with 3 updates Bumps the cargo group with 3 updates: serde, syn and typify.
Updates serde from 1.0.216 to 1.0.217
Updates syn from 2.0.92 to 2.0.93
Updates typify from 0.2.0 to 0.3.0
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump syn from 2.0.91 to 2.0.92 in the cargo group
<csr-id-70706b2378e0c258b14d5b6c7b360df78ba78e1f/>
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 3 updates Bumps the cargo group with 3 updates: serde_json, thiserror and syn.
<csr-id-8feb652625a25cf24197a188cc0390f52b5351ec/>
<csr-id-8feb652625a25cf24197a188cc0390f52b5351ec/> bump the cargo group with 3 updates Bumps the cargo group with 3 updates: serde_json, thiserror and syn.
Updates serde_json from 1.0.133 to 1.0.134
Updates thiserror from 2.0.8 to 2.0.9
Updates syn from 2.0.90 to 2.0.91
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.63.0 to 0.63.1 Bumps substrait from 6d481e1 to b6abbb7.
<csr-id-b6cee52b525a01de89ca0262898c2006f60221f0/>
0.63.0 to 0.63.1
Bumps substrait from
6d481e1 to b6abbb7.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump thiserror from 2.0.7 to 2.0.8 in the cargo group Bumps the cargo group with 1 update: thiserror.
<csr-id-c6a1a70b0f5d201af6e8aa4938a088740ea8eb7c/>
<csr-id-c6a1a70b0f5d201af6e8aa4938a088740ea8eb7c/> bump thiserror from 2.0.7 to 2.0.8 in the cargo group Bumps the cargo group with 1 update: thiserror.
Updates thiserror from 2.0.7 to 2.0.8
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump thiserror from 2.0.6 to 2.0.7 in the cargo group Bumps the cargo group with 1 update: thiserror.
<csr-id-6fcc5a5834fdd2dd1bf0f2c87f161ba182bc365b/> <csr-id-3915637bd60e3835b276bc710be8da6acfb78e0b/> <csr-id-0c347921dcbf0a6ca38a570bcecd76e998a04785/> <csr-id-4d6833f945397456a519e6815c1d8c646d5dfa5c/> <csr-id-048adf88834e9963b641fa56d5751d5b611da78a/> <csr-id-01c8aec03e7f039b8b8a5e9903ce7b6c85554f46/>
<csr-id-6fcc5a5834fdd2dd1bf0f2c87f161ba182bc365b/> bump thiserror from 2.0.6 to 2.0.7 in the cargo group Bumps the cargo group with 1 update: thiserror.
Updates thiserror from 2.0.6 to 2.0.7
<csr-id-3915637bd60e3835b276bc710be8da6acfb78e0b/> bump semver from 1.0.23 to 1.0.24 in the cargo group Bumps the cargo group with 1 update: semver.
Updates semver from 1.0.23 to 1.0.24
<csr-id-0c347921dcbf0a6ca38a570bcecd76e998a04785/> bump serde from 1.0.215 to 1.0.216 in the cargo group Bumps the cargo group with 1 update: serde.
Updates serde from 1.0.215 to 1.0.216
<csr-id-4d6833f945397456a519e6815c1d8c646d5dfa5c/> bump thiserror from 2.0.4 to 2.0.6 in the cargo group Bumps the cargo group with 1 update: thiserror.
Updates thiserror from 2.0.4 to 2.0.6
<csr-id-048adf88834e9963b641fa56d5751d5b611da78a/> bump the proto group with 3 updates Bumps the proto group with 3 updates: prost, prost-types and prost-build.
Updates prost from 0.13.3 to 0.13.4
Updates prost-types from 0.13.3 to 0.13.4
Updates prost-build from 0.13.3 to 0.13.4
0.62.0 to 0.63.0
Bumps substrait from
eec1c18 to 6d481e1.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
048adf8)4d6833f)0c34792)3915637)0.62.0 to 0.63.0 (01c8aec)6fcc5a5)26450f1)
</details>Nothing published for this version
replace once_cell with std::LazyLock, bumping msrv to 1.80.1
<csr-id-a1a52c9b48c22252d4d3a891667bd0f99b6a0aad/> <csr-id-816a6e26a4851f552cbae1fb6ad14c914fc256ec/>
once_cell with std::sync::LazyLock, bumping msrv to 1.80.1<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump thiserror from 2.0.3 to 2.0.4 in the cargo group Bumps the cargo group with 1 update: thiserror.
<csr-id-c7b582ff64ac5cb01d2824fb34aab9370b3d0a3c/>
<csr-id-c7b582ff64ac5cb01d2824fb34aab9370b3d0a3c/> bump thiserror from 2.0.3 to 2.0.4 in the cargo group Bumps the cargo group with 1 update: thiserror.
Updates thiserror from 2.0.3 to 2.0.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/thiserror/releases">thiserror's
releases</a>.</em></p>
<blockquote>
<h2>2.0.4</h2>
<ul>
<li>Eliminate needless_lifetimes clippy lint in generated
<code>From</code> impls (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/391">#391</a>,
thanks <a
href="https://github.com/matt-phylum"><code>@matt-phylum</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/thiserror/commit/70a12613ef6459c90ea69e22cdb41ec20c98e038"><code>70a1261</code></a>
Release 2.0.4</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/4fde2846c888d4954ab1a17cd2efba9cf24d30e7"><code>4fde284</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/391">#391</a>
from matt-phylum/needless-lifetimes</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/aa19b7cfce13336cb171ad6e8cdb9b50cc1c9dd5"><code>aa19b7c</code></a>
suppress needless_lifetimes lints from clippy 0.1.83</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/ad2f20b9f72d2ad998727c7ed1c1d4fc8b7c805a"><code>ad2f20b</code></a>
Use ui test syntax that does not interfere with rustfmt</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/2.0.3...2.0.4">compare
view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting @dependabot rebase.
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump syn from 2.0.89 to 2.0.90 in the cargo group Bumps the cargo group with 1 update: syn.
<csr-id-cbc82eac7cfd7f166f9ca25d0c03741dcf485f1e/>
<csr-id-cbc82eac7cfd7f166f9ca25d0c03741dcf485f1e/> bump syn from 2.0.89 to 2.0.90 in the cargo group Bumps the cargo group with 1 update: syn.
Updates syn from 2.0.89 to 2.0.90
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
2 commits contributed to the release.
<csr-id-89672a7b39455721f9da5720584c4be7346d9321/>
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump url from 2.5.3 to 2.5.4 in the cargo group Bumps the cargo group with 1 update: url.
<csr-id-f263f6e0b92b3f8ca23de3bd84bd84f53beeda57/>
<csr-id-f263f6e0b92b3f8ca23de3bd84bd84f53beeda57/> bump url from 2.5.3 to 2.5.4 in the cargo group Bumps the cargo group with 1 update: url.
Updates url from 2.5.3 to 2.5.4
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.61.0 to 0.62.0
<csr-id-9c05d579e4c91fee8f8210a8a2a655bedca8e870/>
0.61.0 to 0.62.0<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump syn from 2.0.87 to 2.0.89 in the cargo group Bumps the cargo group with 1 update: syn.
<csr-id-c490912fd86bb52eacf42837a2169863fa961fcc/>
<csr-id-c490912fd86bb52eacf42837a2169863fa961fcc/> bump syn from 2.0.87 to 2.0.89 in the cargo group Bumps the cargo group with 1 update: syn.
Updates syn from 2.0.87 to 2.0.89
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump serde_json from 1.0.132 to 1.0.133 in the cargo group Bumps the cargo group with 1 update: serde_json.
<csr-id-800b5e15c35387ba80cc9071c17223c2ba981396/>
<csr-id-800b5e15c35387ba80cc9071c17223c2ba981396/> bump serde_json from 1.0.132 to 1.0.133 in the cargo group Bumps the cargo group with 1 update: serde_json.
Updates serde_json from 1.0.132 to 1.0.133
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.60.0 to 0.61.0 Bumps substrait from 5b70acd to a64a102.
<csr-id-746e5bc7b321cdb82d52297339330d717c3c0f8e/>
0.60.0 to 0.61.0
Bumps substrait from
5b70acd to a64a102.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump serde from 1.0.214 to 1.0.215 in the cargo group Bumps the cargo group with 1 update: serde.
<csr-id-242bf659f5a42535d50fec65f396a3c89182d4b8/>
<csr-id-242bf659f5a42535d50fec65f396a3c89182d4b8/> bump serde from 1.0.214 to 1.0.215 in the cargo group Bumps the cargo group with 1 update: serde.
Updates serde from 1.0.214 to 1.0.215
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump thiserror from 2.0.0 to 2.0.3 in the cargo group Bumps the cargo group with 1 update: thiserror.
<csr-id-9c438088de2ea1adb1e5828f52d27044eb387b20/>
<csr-id-9c438088de2ea1adb1e5828f52d27044eb387b20/> bump thiserror from 2.0.0 to 2.0.3 in the cargo group Bumps the cargo group with 1 update: thiserror.
Updates thiserror from 2.0.0 to 2.0.3
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.59.0 to 0.60.0 Bumps substrait from a0a10bb to 5b70acd.
<csr-id-e3925ca923f2dcbbcd7aacf8d3b32d79be95bd90/>
0.59.0 to 0.60.0
Bumps substrait from
a0a10bb to 5b70acd.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump thiserror from 1.0.68 to 2.0.0 in the cargo group Bumps the cargo group with 1 update: thiserror.
<csr-id-ac64eecb86b78e42b67251794eb6dfdd9381a1c2/>
<csr-id-ac64eecb86b78e42b67251794eb6dfdd9381a1c2/> bump thiserror from 1.0.68 to 2.0.0 in the cargo group Bumps the cargo group with 1 update: thiserror.
Updates thiserror from 1.0.68 to 2.0.0
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 2 updates Bumps the cargo group with 2 updates: url and thiserror.
<csr-id-b1bdd83cdb3458acdb2fc016a8919c8a1a1c1f33/>
<csr-id-b1bdd83cdb3458acdb2fc016a8919c8a1a1c1f33/> bump the cargo group with 2 updates Bumps the cargo group with 2 updates: url and thiserror.
Updates url from 2.5.2 to 2.5.3
Updates thiserror from 1.0.67 to 1.0.68
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group across 1 directory with 3 updates Bumps the cargo group with 2 updates in the / directory: serde and thiserror.
<csr-id-373625864c4840fe25aeca8ed23da3338e2f890b/>
<csr-id-373625864c4840fe25aeca8ed23da3338e2f890b/> bump the cargo group across 1 directory with 3 updates Bumps the cargo group with 2 updates in the / directory: serde and thiserror.
Updates serde from 1.0.213 to 1.0.214
Updates thiserror from 1.0.65 to 1.0.67
Updates syn from 2.0.85 to 2.0.87
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.58.0 to 0.59.0 Bumps substrait from 683f417 to a0a10bb.
<csr-id-cb6e276eb71882a7c13e3142de526f720ab64d60/>
0.58.0 to 0.59.0
Bumps substrait from
683f417 to a0a10bb.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 2 updates Bumps the cargo group with 2 updates: prettyplease and syn.
<csr-id-33801a8b2c7d3ead729e6552e6a198d6442a034f/>
<csr-id-33801a8b2c7d3ead729e6552e6a198d6442a034f/> bump the cargo group with 2 updates Bumps the cargo group with 2 updates: prettyplease and syn.
Updates prettyplease from 0.2.24 to 0.2.25
Updates syn from 2.0.82 to 2.0.85
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 2 updates Bumps the cargo group with 2 updates: serde and thiserror.
<csr-id-dd41293e8c531ecded33351669f7e96418acf4d5/>
<csr-id-dd41293e8c531ecded33351669f7e96418acf4d5/> bump the cargo group with 2 updates Bumps the cargo group with 2 updates: serde and thiserror.
Updates serde from 1.0.211 to 1.0.213
Updates thiserror from 1.0.64 to 1.0.65
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump serde from 1.0.210 to 1.0.211 in the cargo group Bumps the cargo group with 1 update: serde.
<csr-id-0036bbc1d89236fd76d23f69f3ce873acc6ba5b1/>
<csr-id-0036bbc1d89236fd76d23f69f3ce873acc6ba5b1/> bump serde from 1.0.210 to 1.0.211 in the cargo group Bumps the cargo group with 1 update: serde.
Updates serde from 1.0.210 to 1.0.211
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump the cargo group with 3 updates Bumps the cargo group with 3 updates: serde_json, prettyplease and syn.
<csr-id-b69843a991842e8283d0a02be4d1a1b342bb5c18/>
<csr-id-b69843a991842e8283d0a02be4d1a1b342bb5c18/> bump the cargo group with 3 updates Bumps the cargo group with 3 updates: serde_json, prettyplease and syn.
Updates serde_json from 1.0.129 to 1.0.132
Updates prettyplease from 0.2.22 to 0.2.24
Updates syn from 2.0.79 to 2.0.82
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump serde_json from 1.0.128 to 1.0.129 in the cargo group Bumps the cargo group with 1 update: serde_json.
<csr-id-54ec5614d8e2818a2b31303afaabb3ba89d06fc3/>
<csr-id-54ec5614d8e2818a2b31303afaabb3ba89d06fc3/> bump serde_json from 1.0.128 to 1.0.129 in the cargo group Bumps the cargo group with 1 update: serde_json.
Updates serde_json from 1.0.128 to 1.0.129
<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
bump substrait from 0.57.1 to 0.58.0 Bumps substrait from fcfdd10 to 683f417.
<csr-id-3773c12049c1e77ef354bbd82b7c2038bc9265d1/>
0.57.1 to 0.58.0
Bumps substrait from
fcfdd10 to 683f417.<csr-read-only-do-not-edit/>
<csr-read-only-do-not-edit/>
<details><summary>view details</summary>
Your coding agent can read these notes before it upgrades. Set up the MCP server →