Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:30
· 18 commits to main since this release
018f366

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.

[0.1.0] - 2026-09-28

New Features

  • [breaking] Define a table from a single Pydantic model (#14)
  • [breaking] Upsert time-series ingest on a configurable series key (#18)
  • Add TimeSeriesModel.ingest_many for one write per table (#21)
  • Add TimeSeriesDB.compact to regroup a table by series key (#22)

Documentation

  • URL-encode the Python versions badge so it renders (#23)
  • Add a 'Why not DuckDB directly?' section to the README (#25)

Performance

  • Bulk-insert via one INSERT ... SELECT, look up single tables (#17)
  • Send UUID columns to bulk_insert's frame path as text (#19)
  • Faster time-series upserts on large tables and concatenated frames (#20)

Maintenance

  • Update rhiza to v1.9.0 (#24)

PyPI Package

ducktide

Conda Recipe

A conda-forge recipe was generated with grayskull and uploaded as the conda-recipe workflow artifact.