NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4422 most downloaded on crates.io
Starlark language AST
Last release 4 months ago
05 Jun 2026
Release timing varies
gaps range from 1 weeks to 1.4 years
Most releases are documented
notes for 4 of 6 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
7 releases · first in 2023
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Some API changes (but alas, too many for us to enumerate).
dict[str, int] now.set data type.Trace, Allocative, AllocValue etc).Implemented reverse() for SmallMap .
reverse() for SmallMap.OrderedSet.OwnedFrozenRef.call_stack_frame() function.assert.dashmap from 5.4.0 to 5.5.3.hashbrown from 0.13.2 to 0.14.3.allocative from 0.3.1 to 0.3.2.UnpackValue is no longer implemented for Vec . Instead, UnpackList , UnpackTuple or UnpackListOrTuple can be used.
UnpackValue is no longer implemented for Vec. Instead, UnpackList, UnpackTuple or UnpackListOrTuple can be used.call_stack() function.experimental_regex() function.anyhow::Error and Diagnostic to starlark::Error in many APIs.repr() for enums.SortedMap."bool" are no longer supported. See the revised typing documentation.There were over eight hundred commits since the last release, with the main areas of change including:
There were over eight hundred commits since the last release, with the main areas of change including:
starlark_syntax, starlark_lsp, starlark_bin crates.starlark_syntax.{str.type, ""} becomes dict[str, typing.Any].Your coding agent can read these notes before it upgrades. Set up the MCP server →