Skip to content

v1.12.0

Compare
Choose a tag to compare
@brim-bot brim-bot released this 20 Dec 21:37
· 440 commits to main since this release
3716458

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 and type) 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 with zq (#4936)
  • Fix an "invalid union tag" panic that could occur when using the collect() aggregate function (#4932)