NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2588 most downloaded on crates.io
Parsing of protobuf source files
Last release today
07 Oct 2026
Release timing varies
gaps range from 3 weeks to 1.3 years
Nearly every release is documented
notes for 16 of 17 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
17 releases · first in 2022
One column per quarter.
Fixed a stack overflow vulnerability when parsing deeply nested proto files. The maximum allowed nesting depth is now limited to 32 (#106).
[ breaking ] Update to protox 0.14.0
The minimum supported rust version is now 1.74.0.
prost-reflect version 0.15.0.chore: Release protox version 0.7.0
chore: Release protox version 0.7.0
chore: Release protox version 0.6.1
chore: Release protox version 0.6.1
chore: Release protox version 0.6.0
chore: Release protox version 0.6.0
chore: Release protox version 0.5.0
chore: Release protox version 0.5.0
chore: Release protox version 0.4.1
chore: Release protox version 0.4.1
chore: Release protox version 0.4.0
chore: Release protox version 0.4.0
Updated logos dependency to 0.13.0.
Nothing published for this version
Added the `Compiler::files` method to get all imported files. This may be used to emit `rerun-if-changed` directives in a build script.
Compiler::files method to get all imported files. This may be used to emit rerun-if-changed directives in a build script.Debug representation of Error is now more concise and readable, to support usage with unwrap in build scripts.Added the `Compiler::descriptor_pool` method to get the descriptor pool containing all referenced files.
Compiler::descriptor_pool method to get the descriptor pool containing all referenced files.prost-reflect dependency to 0.11.0.File::to_file_descriptor_proto to File::file_descriptor_proto and changed it to return a reference instead of cloning.protox_parse::parse will no longer automatically populate the json_name field of fields. This behaviour has moved to prost-reflect (see (#27)[https://
protox_parse::parse will no longer automatically populate the json_name field of fields. This behaviour has moved to prost-reflect (see (#27)[https://github.com/andrewhickman/prost-reflect/pull/27]), so the behaviour of protox::compile is unchanged.Fixed decoding of DescriptorSetFileResolver.
DescriptorSetFileResolver.Breaking: The parse() function now takes an additional argument for the file name.
parse() function now takes an additional argument for the file name.Compiler::add_file is renamed to Compiler::open_file.Initial release, implementing most of the functionality of protoc in rust. The main unimplemented features are:
Your coding agent can read these notes before it upgrades. Set up the MCP server →