Changelog¶
in progress¶
Maintenance: Refactored module namespace. If you are using omniload as a library, this introduces many breaking changes. However, the new layout is much more ergonomic.
2026/06/24 v0.3.0¶
Feature: Added embeddable
run_ingest()Python API. Thanks, @hampsterx.Dependencies: Updated to dlt v1.28
Dependencies: Updated to clickhouse-connect v1
2026/06/21 v0.2.0¶
Kafka: Expanded
default_msg_processorinto a miniature decoding unitdlt: Migrated from
ensure_pendulum_datetimetoensure_pendulum_datetime_utc
2026/06/19 v0.1.0¶
Dependencies: Permitted installation of SQLAlchemy 2.0
Dependencies: Relaxed package requirements across the board
Documentation: Migrated from VitePress to Sphinx
Runtime: Used tqdm progress bar instead of spinner
2026/05/17 v0.0.0¶
Imported code from ingestr v0.14.155
Project: Make it a library: Streamlined dependencies, now relaxed and inlined
Project: Migrated from Hatch to vanilla setuptools
Project: Migrated from Makefile to Poe the Poet
Project: Started using
versioningitfor versioningProject: Standardized version handling
OCI: Modernized
DockerfileDocumentation: Trimmed README, copy editing
CI: Validated on Python 3.14
OCI: Updated to Python 3.14 and Debian 13 “trixie”
dlt: Turned off telemetry due to excessive requests
Runtime: Removed interactive mode
--yes, replaced with--dry-runPackaging: Modernized PyPI and OCI publishing