Skip to content

Tad 0.10.0

Compare
Choose a tag to compare
@antonycourtney antonycourtney released this 19 Apr 17:56
· 229 commits to master since this release

New Features

  • Tad now uses DuckDb instead of SQLite, enabling much better load times and interactive performance, especially for large data files.
  • Added direct support for Parquet and compressed CSV files.
  • Added a new Data Sources sidebar showing available tables, data files and folders, and allowing fast switching between them.
  • Tad can open DuckDb and SQLite Database files:
    $ tad myDatabase.duckdb
    or
    $ tad myDatabase.sqlite
  • Ability to open filesystem directories directly for quick browsing and exploration of collections of tabular data files.

Internal Changes

This release is a major restructuring and rewrite of the Tad internals:

  • Implementation now structured as a Lerna monorepo, split into 12 sub-modules.
  • Implementation ported to TypeScript and UI code updated to React Hooks
  • Main pivot table React component (tadviewer) built as an independent module, enabling embedding in other applications
  • Experimental proof-of-concept packaging of Tad as a web app and a reference web server, illustrating how Tad could be deployed on the web.
  • Experimental proof-of-concept support for other database backends (Snowflake, BigQuery, AWS Athena)