diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f80969e54..8a87d4b903 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,63 @@ +## v1.0.0 + +### The Brim app is now named Zui! + +_Pronounced: “zoo-ee”_ + +### Where are my pools? + +If you've upgraded to Zui from Brim, the pools you had in Brim are still +present but you'll need to run a migration script to convert them to a new +Zed lake storage format. See the +[Brim/Zui Transition guide](https://zui.brimdata.io/docs/support/Brim-Zui-Transition) for details. + +### Other Changes + +- Zui docs now are available at [zui.brimdata.io/docs](https://zui.brimdata.io/docs) rather than the wiki on GitHub (#2531, #2692) +- Update Zed to [v1.6.0](https://github.com/brimdata/zed/releases/tag/v1.6.0) +- Update Brimcap to [v1.4.0](https://github.com/brimdata/brimcap/releases/tag/v1.4.0) +- Introduce a multi-line editor (#2286) +- Redesign query pins (#2334, #2530) +- Add a tab in the right panel that stores query history (#2326) +- Security-related queries are no longer bundled by default, but can be [downloaded from the Brimcap repo](https://github.com/brimdata/brimcap#brimcap-queries) (#2415) +- Correlations are now part of the plugin system (#2455) +- The app workflow is now organized around Query Sessions (#2439) +- Single objects can be recursively expanded/collapsed in Inspector via Alt-click (on Windows/Linux) and Option-click (on macOS) (#2469) +- Migrate user data from Brim to Zui (#2428, #2680) +- App state is now auto-saved throughout a session rather than just when quitting (#2496) +- Allow export in [ZSON](https://zed.brimdata.io/docs/formats/zson) format (#2509) +- Allow export in [Zeek TSV](https://docs.zeek.org/en/master/log-formats.html#zeek-tsv-format-logs) and [ZJSON](https://zed.brimdata.io/docs/formats/zjson) formats (#2608) +- Allow load/export of [Arrow IPC Stream format](https://arrow.apache.org/docs/format/Columnar.html#ipc-streaming-format) (#2625, #2630) +- Redesign the stacked bar chart with a pin for the selected time range (#2472) +- Redesign the left panel pools/queries views to use [React Arborist](https://github.com/brimdata/react-arborist) (#2568) +- Allow organization of pools into folders using a configurable delimiter ("/" by default) (#2572) +- A new user preference toggles whether queries are run when Enter is pressed (#2573) +- Allow loading of additional data into an existing pool (#2584) +- Redesign the default Table view (#2626) +- Per-machine install option is now available on Windows (#2686) + +## v0.31.0 + +### The Brim app will be renamed to Zui! + +_Pronounced: “zoo-ee”_ + +This is the last release under the name Brim. In the next version, the app will be renamed to Zui. The changes in this release improve the auto-update messaging for the name change in the next release. + +### Behind the Name Change + +When Brim began as a company, we intended to build a security-focused desktop application powered by our backend called [Zed](https://zed.brimdata.io/). The company's main product was the app, so we called it the Brim app. + +As we developed Zed, we started to realize we had something big on our hands. Zed's data model, language, query engine, and storage formats provide revolutionary new ways to work with all kinds of data. In April 2021, we decided to pivot, making Zed the company's flagship technology. Brim Security became Brim Data. + +This change made us reevaluate the purpose of the app. We were now leading with the [Zed lake](https://zed.brimdata.io/docs/next/commands/zed/), so we decided the app would support the lake. Users would be able to explore a lake's data and manage its configuration with the app. It would be a GUI for Zed. + +At this point, having the app named after the company was confusing. We needed a name that clearly tied the app to Zed. After many fun naming sessions, we played off the word "GUI" and landed on "Zui": The Zed user interface. + +### Get Zui Today + +If you are excited about the next version and want to try it out today, download the [Zui - Insiders](https://github.com/brimdata/zui-insiders) app. It can run side-by-side with Brim, stores data in a different location, and runs Zed on a different port. It receives automatic updates every weekday built from the tip of our main branch. This is our take on a beta program. If you find bugs or think of improvements, please chime in on the [#zui-insiders](https://brimdata.slack.com/archives/C03MW6XT7HC) Slack channel. + ## v0.30.0 In this small release, we've fixed bugs and upgraded some core dependencies like Electron and React. diff --git a/package.json b/package.json index c52f6f1d13..a2975ae4c2 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "description": "Zed User Interface", "repository": "https://github.com/brimdata/brim", "license": "BSD-3-Clause", - "version": "0.30.0", + "version": "1.0.0", "main": "dist/js/electron/main.js", "author": "Brim Data (http://www.brimdata.io)", "workspaces": [ @@ -173,7 +173,7 @@ "tree-model": "^1.0.7", "use-resize-observer": "^8.0.0", "web-file-polyfill": "^1.0.4", - "zed": "brimdata/zed#739e2713faaa1f36f7245c0e4ea7105a73bcc27a" + "zed": "brimdata/zed#v1.6.0" }, "peerDependencies": { "react": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index b25a414d91..f12e5f77a0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17040,12 +17040,12 @@ __metadata: languageName: node linkType: hard -"zed@brimdata/zed#739e2713faaa1f36f7245c0e4ea7105a73bcc27a": +"zed@brimdata/zed#v1.6.0": version: 0.33.0-dev - resolution: "zed@https://github.com/brimdata/zed.git#commit=739e2713faaa1f36f7245c0e4ea7105a73bcc27a" + resolution: "zed@https://github.com/brimdata/zed.git#commit=6181d4f8d2c26e623162019c30265cfb2bce1854" dependencies: zealot: ^0.2.0 - checksum: bd8bc8d3569139aec3cbcff0b9c73ca0b0674aea57eb94e586044a74ca56b4217178fee7c40aec71af35abc76fe7925596f7c4f991489063645fa4082b15b1f0 + checksum: 40731847f727b9dd5e26220b3f4fa71bd2828c604a14c22c5a941a31b708964c084294ac9e6ef8453bdac72e016e0218b9f082774244a87a4ec7a0f1065b0cbc languageName: node linkType: hard @@ -17196,7 +17196,7 @@ __metadata: web-streams-polyfill: ^3.2.0 whatwg-fetch: ^3.2.0 win-7zip: ^0.1.0 - zed: "brimdata/zed#739e2713faaa1f36f7245c0e4ea7105a73bcc27a" + zed: "brimdata/zed#v1.6.0" zui-test-data: "workspace:*" peerDependencies: react: ^18.0.0