v1.12.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.12.0/zed-v1.12.0.linux-amd64.tar.gz
tar xzvf zed-v1.12.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
- Zed CSV output now handles records with the same field names but different types (#4889)
- The
grep()
function now accepts variables as pattern arguments (#4887) - Prevent the creation of multi-key pools in Zed lakes (support for this will be added later) (#4903)
- Zed CLI help can now be invoked via
--help
and is printed to stdout instead of stderr (#4907) - Symbols (e.g.,
const
andtype
) may no longer be redefined within the same scope (#4930) - Set types can now be sliced (#4939)
- Canceled client requests to the Zed lake API are now logged at
info
level without stack traces (#4947) - Add support for TSV input/output (useful for spreadsheet data) (#4891, #4913, #4912)
- Add a
grok()
function for parsing text lines (such as logs) into records (#4827) - Fix an issue where
switch
operators could not be chained back-to-back in a Zed pipeline (#4926) - Fix a panic that occurred if the
from
operator was attempted in Zed run withzq
(#4936) - Fix an "invalid union tag" panic that could occur when using the
collect()
aggregate function (#4932)