Skip to content

Bundlebase Blog

Bundlebase 0.7.0

This release adds custom connectors, user-defined functions, and column operations. The big theme: you can now extend Bundlebase with your own code.

Bundlebase 0.5.0

You can now pull datasets directly from Kaggle. This release also overhauls the configuration system to support scoped config with multiple priority layers.

Bundlebase 0.4.0

This release is about how you interact with bundles. You can now run any bundle modification through a SQL-like string instead of only through the python API methods. Those SQL-like command strings can be passed to a new bundle.execute() method in the Python API.

I've also cleaned up the REPL to accept any of those SQL-like commands, and distinguished REPL-specific commands with a / like /exit and status.

Finally, there is also a new SQL server you can start with the CLI instead of REPL mode which lets you run both queries and other commands from your favorite database client.

Introducing Bundlebase

Databases are always the big, scary apps that do everything. And as they morphed into data warehouses and data lakes and data whatevers, they have just gotten to be more.

But for so much, we just want to easily work with some data we have lying around. Some CSV data, parquet files, or data behind an API.