v1.11.0
Quick Start
Visit the Brim Data download page to find the package for your platform.
Zed is distributed as a TGZ/ZIP file of command line executables for each supported platform. To install, unpack with with the appropriate utility for your platform. For example, on Linux:
curl -OL https://github.com/brimdata/zed/releases/download/v1.11.0/zed-v1.11.0.linux-amd64.tar.gz
tar xzvf zed-v1.11.0.linux-amd64.tar.gz
If you've installed the Zui desktop app and want to work with its Zed lake from the command line, we recommend using the Zed executables included with the app to ensure compatibility. See this Zui docs article for their location.
Release Notes
- Introduce new logic for the
zed
CLI command to locate the lake (#4758, #4787, #4811) - Cast expressions now behave more like function calls (#4805)
- Reduce the amount of memory needed to store a Zed value (#4812)
- Add support for unicode in keywords and identifiers (#4799, #4796)
- Add support for dynamic field paths in "left-hand side" contexts with
put
,cut
, andrename
operators (#4795, #4802, #4832) - Add a
map()
function that applies a function to each element of an array or set. To avoid a naming clash, the aggregate function previously calledmap()
is now calledcollect_map()
(#4806, #4856, #4860) - Fix an issue where a record expression with duplicate fields caused a panic (#4789)
- Fix an issue where valid ZNG input might not be read successfully via auto-detection (#4790)
- Fix an issue where
null
values could causejoin
to produce incorrect output (#4801) - Fix a
zq
issue where a call to a user-defined operator included via-I
could fail (#4808) - Fix an issue where running
zed
commands on a system with many CPU cores caused an internal error (#4826) - Fix an encoding issue that caused different map values to be rendered the same in Zui (#4853)