Skip to content

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 20 Feb 17:42
· 3 commits to main since this release

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