Skip to content

Releases: arrisdb/arris

Arris 0.9.0

Choose a tag to compare

@manfredcml manfredcml released this 02 Jul 22:38
1f51662

What's New

  • Live schema on the active tab. The schema browser and SQL autocomplete now refresh whenever a console tab becomes active, so they reflect the current state of the database without a manual reload.
  • Mixpanel driver enhancements. Broader coverage for the Mixpanel connection, plus a schema-discovery fix so columns are detected and shown correctly in the browser and autocomplete.
  • Correct Mixpanel pagination. Paged Mixpanel queries are no longer wrapped, so results come back exactly as the query defines them.
  • Snappier editor. Keystroke handling in the SQL editor is faster, keeping typing responsive in large queries.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.8.0

Choose a tag to compare

@manfredcml manfredcml released this 01 Jul 02:13
4702325

What's New

A new Canvas board, an infinite, freeform space where an analysis lives as connected objects instead of a single query tab. Chat with an AI agent that reads your schema and builds the pieces for you, or add and arrange them by hand.

  • Build with the agent. Describe what you want (for example, "monthly sales by category") and the agent adds a query, a chart bound to it, and a short summary, then runs the query so the chart renders. Follow-up messages refine the board in place. The agent runs locally, sees only your schema and a summary of the board, and never receives your row data; when it needs rows, it asks and you approve with a Share results card.
  • Six object kinds. Query cells (the same dialect-aware, schema-completing SQL editor as the main editor), tables, charts (the full chart editor), text, sticky notes, and shapes, all freely positioned, resized, and overlapped.
  • Cell chaining. A query can read another cell's results with FROM <cell title>, computed in an in-memory engine, so you can filter, re-aggregate, and reshape without re-hitting the database. Dependency arrows are drawn automatically.
  • Multiple connections per board. Point different query cells at different databases and let the agent work across all of them in one turn.
  • A board is saved with your workspace, including its objects, layout, connection set, and the agent conversation. Closed boards are listed in the new Canvas section of the left sidebar.

Open one with the New Canvas button (the sparkles icon) in the editor tab bar. See the Canvas documentation for the full walkthrough.

Other changes:

  • Line and area charts auto-fit the y-axis instead of forcing a zero baseline, so small variations are visible.
  • Only the outer edge of a stacked bar is rounded, not every segment.
  • Bumped anyhow to 1.0.103 to clear advisory RUSTSEC-2026-0190.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.7.0

Choose a tag to compare

@manfredcml manfredcml released this 28 Jun 05:56
027e215

What's New

  • BigQuery data location. The BigQuery connection form adds a Data location field, so you can target a specific region (for example US, EU, or asia-northeast1) when running queries.
  • Result cell preview fix. The result grid no longer truncates the cell preview, so long values display correctly when inspected.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.6.0

Choose a tag to compare

@manfredcml manfredcml released this 26 Jun 05:51
38adceb

What's New

  • Arris is now open source. Arris is released under the GNU AGPL-3.0 license. Browse the source, file issues, and contribute at https://github.com/arrisdb/arris. Contributions are accepted under the MIT license, see CONTRIBUTING.md.
  • In-app third-party license viewer. The Help menu adds "Show License (Rust)" and "Show License (JavaScript)", which open the bundled third-party dependency licenses as read-only tabs inside Arris.
  • Documentation moved to its own site. The docs now live at https://docs.arrisdb.app.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.5.0

Choose a tag to compare

@manfredcml manfredcml released this 25 Jun 07:23
43c485b

What's New

  • StarRocks data source. Connect to StarRocks with the bundled driver: SQL editor, browse mode, schema browser, EXPLAIN plans, and federation alongside every other supported source.
  • Claude agent provider. The agentic pane now supports Claude as an AI provider for writing and refining queries.
  • Smarter SQL autocomplete. HAVING and ORDER BY now suggest the aliases you defined in the SELECT list, not just raw column names.
  • Richer editor highlighting. .lock files are highlighted as TOML, and YAML now distinguishes key and value colors for easier scanning.
  • Dimmed placeholder hints. Form-input placeholder hint text is dimmed so it reads clearly as a hint rather than a real value.
  • Notebook spinner fix. A notebook cell's run spinner no longer gets stuck after a fast Shift+Enter run.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.4.0

Choose a tag to compare

@manfredcml manfredcml released this 19 Jun 09:10
43c485b

What's New

  • Connection refresh spinner bug fix. Connecting to or refreshing a lazily-loaded source now keeps the spinner on until the selected schemas' tables and collections have actually loaded, instead of stopping early while the child objects were still in flight.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.3.0

Choose a tag to compare

@manfredcml manfredcml released this 19 Jun 08:59
43c485b

What's New

  • Pinned Queries, now editable. Pin a query and open it as a real SQL console tab to edit and test-run it, with changes synced back to the pin. Right-click a query-run chip for Rename and Pinned Tab, copy a query in one click, and read a syntax-highlighted multi-line preview in the redesigned Pinned Queries pane.
  • Chart Editor button polish. The Chart Editor button moves left of Agent in the status bar, and is enabled only when the active result pane is in Chart view.
  • File finder bug fix. Opening a .ipynb or media file from the file finder now renders the notebook and media properly instead of raw JSON.
  • Improve project switch UI. Switching projects with Cmd+O shows a neutral loading screen immediately instead of leaving the old workspace on screen until the new one finishes loading.
  • Update button in the top bar. The dismissible update banner is replaced by a persistent button at the right of the top bar that cycles through Check for updates → checking → up-to-date or Update to vX.Y.Z → updating → restarting.
  • Git pane polish. The diff view shows "Cannot preview this file type" for binary objects instead of a blank panel, the Publish Branch / Push split button moves into the commit row, and the Git text buttons shrink for a tighter layout.
  • Fewer false SQLMesh detections. A plain config.yaml is no longer mistaken for a SQLMesh project; detection now requires a SQLMesh-distinctive config key, and the SQLMesh tab stays hidden for non-projects.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.2.0

Choose a tag to compare

@manfredcml manfredcml released this 19 Jun 08:47
35f2b18

What's New

  • Unified Python execution. Jupyter notebooks replace the standalone Python console, so there is now one consistent place to run Python alongside your data instead of two separate surfaces.
  • File-backed notebooks and consoles. Notebooks and consoles are saved under dedicated directory inside .arris, and Move to Project relocates them into your project tree.
  • Embedded SQL query cell. Drop a SQL cell into a notebook, run it against any connection, and its result binds straight to a pandas DataFrame for the Python cells below it.
  • Cell-action toolbar and quality-of-life polish. An icon toolbar for per-cell actions, New Jupyter Notebook, run-and-insert, instant typing with no caret lag, a run spinner, red status on error, hover tooltips, an All schema selector, and bottom padding for comfortable scrolling.
  • Amazon DynamoDB. Connect to DynamoDB and run full CRUD through the SQL editor and browse mode using PartiQL.
  • Lazy table loading for multi-schema SQL connections. Tables load per schema on expand instead of all up front, so large multi-schema databases connect instantly.
  • Lazy BigQuery dataset loading. BigQuery datasets load their tables only when you expand them.
  • Live file and Git tree. A filesystem watcher refreshes the file tree and the Git tree in real time as files change on disk, with no manual reload.
  • Optional debug mode. Turn on debug logging to persist logs locally, with Reveal in Finder to jump straight to the log files when reporting an issue.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below. Existing installs update themselves in place.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.

Arris 0.1.0

Choose a tag to compare

@manfredcml manfredcml released this 17 Jun 02:25
35f2b18

Features

  • 17 bundled drivers spanning SQL, NoSQL, and streaming sources: Postgres, MySQL, MariaDB, SQLite, DuckDB, MongoDB, Redis, Kafka, BigQuery, Snowflake, Redshift, SQL Server, Oracle, ClickHouse, Elasticsearch, Trino, and Mixpanel. Drivers ship inside the app, with no external libraries to install.
  • Schema browser tuned per engine: expand connections through databases, schemas, tables, views, and columns with types, filter by name, and view any object's CREATE DDL with Cmd+B.
  • Secure connections: credentials, SSH key passphrases, and tokens are stored in the macOS Keychain. Reach databases behind a bastion through SSH tunnels, with five SSL modes from Disabled to Verify Identity.
  • SQL editor with dialect-aware highlighting, schema-aware autocomplete (tables, columns, CTEs, dialect functions), a built-in linter, find and replace, and run statement-at-cursor, selection, or whole buffer. Cmd+E runs EXPLAIN ANALYZE inline.
  • Transactions: per-connection auto or manual mode with selectable isolation level, plus a transaction panel that tracks every statement, its status, and rows affected.
  • Results viewer: a virtualized grid for large result sets with sorting, WHERE-expression filtering, pagination, column resize, row detail as JSON, the exact executed SQL, and CSV / JSON export.
  • Charts: plot any result without leaving the editor across 13 chart types (bar, line, area, combo, histogram, pie, donut, scatter, bubble, radar, treemap, funnel, KPI) with configurable axes, aggregation, and styling.
  • Pinned queries: save queries to the sidebar, rename them, and relaunch with a double-click.
  • Python console: a Jupyter-compatible kernel with cell-based execution and streaming, rich, and error output.
  • Browse mode with staged edits: edit cells, insert draft rows, and mark rows for deletion, then review and upload the batch as generated INSERT / UPDATE / DELETE keyed by primary key. Reset to discard.
  • Cross-source federation powered by Apache DataFusion: join tables from different connections in one query using connection.schema.table references, with projection, filter, and limit pushdown to each source and a visual execution-plan graph.
  • dbt: auto-detected projects, a grouped model tree, Run / Test / Build, Jinja compile preview, generated docs, a draggable lineage DAG with column-level tracing, model diff against production, and row preview.
  • SQLMesh: auto-detected projects, a grouped model tree, Plan / Run / Test, macro render preview, a lineage DAG with column-level tracing, virtual environments with promote-to-prod, and row preview.
  • Built-in Git (pure-Rust gix): stage and commit with hunk-level control, branch and worktree pickers, fetch / pull / push, a three-way merge-conflict resolver, a commit-history graph, a side-by-side diff viewer, and inline gutter diff markers in the editor.
  • Codex agent built in: ask OpenAI's Codex to write, explain, and fix SQL in a right-sidebar chat that already knows your open file, selection, and the connected schema. Insert replies at the cursor or replace the selection, and optionally run and share results back for the agent to reason over. It runs in a read-only sandbox, and row data only leaves your machine when you explicitly share it.
  • Command logs: a session run-history of SQL, dbt, SQLMesh, and Python runs with status, timing, and expandable output.
  • Projects and navigation: open or clone a folder, a file tree with Git status colors, global search across connections (Cmd+Shift+P), find-in-connection (Cmd+P), and fully rebindable keyboard shortcuts.

Install

Mac Download
Apple Silicon (M1 and newer) Arris-aarch64.dmg
Intel Arris-x64.dmg

Requires macOS 12 (Monterey) or later. Verify any asset against the SHA-256 checksum shown next to it in the Assets list below.

Feedback

Report bugs and request features at https://github.com/arrisdb/arris/issues.