Skip to content

Releases: AlexMercedCoder/icetop

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 21 Feb 15:54

What's Changed

  • feat: Add table files view to metadata panel with filtering, sorting,… by @masfworld in #5

Full Changelog: v0.1.4...v0.1.5

IceTop v0.1.5: Color Schemes, Linux Icon Fix & Settings Docs

February 21, 2026 · Alex Merced

IceTop v0.1.5 brings customizable color schemes, a critical Linux icon fix, and expanded in-app documentation.

🎨 4 Color Schemes

IceTop now ships with four built-in themes, selectable from Settings → Theme:

Theme Description
Dark Deep navy #0A1628 with warm yellow/orange accents
Light Clean white/gray backgrounds with yellow/orange accents
Iceberg Light blue backgrounds matching the IceTop icon, navy accents
Midnight (default) Deep dark #0D1117 with cool blue #58A6FF accents

Theme changes apply instantly — no restart required. Buttons, focus rings, text selection, and scrollbars all adapt to the selected theme.

🐧 Linux Icon Fix

The application icon was not appearing on Linux .deb installs due to a file format issue — the icon files were JPEGs disguised as PNGs. All icon files have been regenerated as proper PNG images (512×512 and 256×256 RGBA), which should resolve the issue for taskbars, docks, and application launchers.

📖 Settings Documentation

A new Settings page has been added to the in-app Docs panel, covering:

  • Theme selection and descriptions
  • LLM provider configuration (OpenAI, Anthropic, Gemini)
  • Database backend options (SQLite, PostgreSQL)
  • PyIceberg config path and Python path
  • Global catalog selector in the status bar

📦 Download

Grab the latest builds from the GitHub Releases page:

  • Linux: .AppImage / .deb
  • macOS: .dmg
  • Windows: .exe

🔗 Links

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 20 Feb 17:42

What's Changed

  • fix: Enable cross-catalog SQL queries by dynamically resolving table catalogs by @masfworld in #2

New Contributors

Full Changelog: v0.1.3...v0.1.4

IceTop v0.1.4: Snippet Library, Global Catalog Selector & More

February 20, 2026 · Alex Merced

IceTop v0.1.4 is here! This release focuses on improving the developer experience with a draggable snippet library, a global catalog selector, and several quality-of-life improvements across the application.

🧩 Notebook Snippet Library

The Python Notebook now includes a built-in Snippet Library — a collection of 13 pre-written IceFrame scripts organized into three categories:

Category Snippets
Query Read Table Data, Query Table Metadata, Table Statistics, List Namespaces, List Tables
Table Management Create a New Table, Upload CSV/JSON/Parquet to New Table, Append Data to Table
Maintenance Rollback Table to Snapshot, Run Compaction, Expire Snapshots

Each snippet is fully self-contained with the necessary imports and uses the pre-connected ice (IceFrame) object. Simply drag any snippet from the sidebar into a notebook cell to get started — no boilerplate required.

🔀 Global Catalog Selector

Previously, the active catalog was hardcoded. In v0.1.4, the application dynamically reads all catalogs from your ~/.pyiceberg.yaml and lets you switch between them from the status bar at the bottom of the window. Changing the catalog here automatically updates:

  • Chat — AI agent queries run against the selected catalog
  • Notebook — Cell execution targets the selected catalog
  • SQL — Queries execute on the active catalog

The first catalog in your config is selected by default on launch.

🔧 Additional Improvements

  • Help → About IceTop: Moved the "About" information from Settings into a dedicated window accessible from the Help menu. Includes links to Alex Merced's books and Dremio.
  • Dremio CTA: Added a "Get Free Catalog" button in the sidebar linking to Dremio's free trial.
  • Cleaner Drag & Drop: Table names dragged from the Data Explorer no longer include the catalog prefix (e.g., my_namespace.my_table instead of my_catalog.my_namespace.my_table), since the catalog is managed globally.
  • Linux Icon Fix: The application window now displays the correct IceTop icon on Linux instead of a generic placeholder.

📦 Download

Grab the latest builds from the GitHub Releases page:

  • Linux: .AppImage / .deb
  • macOS: .dmg
  • Windows: .exe

🔗 Links

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Feb 03:43

Full Changelog: v0.1.2...v0.1.3

v0.1.3 - Initial Release

We are excited to announce the first public release of IceTop, the desktop GUI for Apache Iceberg!

🚀 Key Features

  • Catalog Explorer: Browse namespaces, tables, and metadata (snapshots, schema, manifests) visually.
  • SQL Workbench: Execute SQL queries against your Iceberg tables using the high-performance Polars engine.
  • AI Assistant: Chat with your data! Ask questions in plain English and let the AI agent (powered by OpenAI/Anthropic/Gemini) generate queries and visualize results.
  • Notebooks: Create and save persistent notebooks for iterative data analysis and visualization.
  • In-App Documentation: Integrated guides to help you get started quickly.
  • Cross-Platform Support: optimized builds for Windows, macOS (Intel/Apple Silicon), and Linux.

🛠 Installation

Download the installer for your operating system below:

  • Windows: IceTop Setup 0.1.3.exe
  • macOS: IceTop-0.1.3.dmg (Universal)
  • Linux: IceTop-0.1.3.AppImage or .deb

👨💻 For Developers

  • Built with Electron, React, and Python (IceFrame).
  • Zero-dependency backend bundling for easy deployment.

Report issues and feature requests on our GitHub Issues page.

Full Changelog: v0.1.2...v0.1.3