NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules
Last release 3 days ago
27 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 38 of 38 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
462 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
implement ltrim , rtrim , and trim functions
ltrim, rtrim, and trim functionsgojq.ParseError for getting the offset and token of query parsing errorgojq.HaltError for detecting halt errors and stopping outer iteration{x:0,y:1} | {a:.x,a:.y})halt and halt_error functions to stop the command execution immediately"a" as $v | def f: $v; "b" as $v | f)$ARGS in ~/.jq)ltrimstr and rtrimstr functions to emit error on non-string inputnearbyint and rint functions to round ties to evenreduce, foreach, if, try-catch syntax as object valuespow10 in favor of exp10, define scalbn and scalbln by ldexpNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
remove deprecated leaf_paths function
abs, pick, and debug/1 functions--raw-output0 option, and remove --nul-output (-0) optionnannan if either side is nanimplode function to emit replacement characters on invalid code pointsstderr function to output strings in raw formaterror function to throw an error even for nullwalk function on multiple outputs arguments--from-file option to work with --args and --jsonargs options../lib relative to the executablemodulemeta function to include defined function names in the moduleimport and include directives to support $ORIGIN expansionleaf_paths functionNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
implement @urid format string to decode URI values
@urid format string to decode URI valuesflatten, group_by,unique, unique_by, nth, indices, path, and modulemeta.deps)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix assignment operator ( = ) with overlapping paths and multiple values ( [[]] | .. = .. )
=) with overlapping paths and multiple values ([[]] | .. = ..)9223372036854775807 * "")Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix crash on the assignment operator ( = ) with multiple values ( . = (0,0) )
=) with multiple values (. = (0,0))isnormal and normals functions against subnormal numbers=) with multiple values (. = (0,0))isnormal and normals functions against subnormal numbersNothing published for this version
fix break in try - catch query ( label $x | try break $x catch . )
break in try-catch query (label $x | try break $x catch .)getpath function (path(getpath([[0]][0])))walk function with argument emitting multiple values ([1],{x:1} | walk(.,0))@csv, @tsv, @sh to escape the null character (["\u0000"] | @csv,@tsv,@sh)=), update-assignment operator (|=),map_values, del, delpaths, walk, ascii_downcase, and ascii_upcase functionsNothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →