- Core: Improved resource handling for Dask progress bar
- Dependencies: Updated to pandas 3.x
- OCI: Switched from Debian
bookwormtotrixie - Improved target address URL decoding around
database/schemaoption
- Improved error handling when InfluxDB data source is empty or addressed incorrectly. Thanks, @ZillKhan.
- Improved importing data into CrateDB including varying tags,
by using CrateDB's
dynamiccolumn policy on the whole table. Thanks, @ZillKhan.
- CI: Validated on Python 3.14
- OCI: Started providing builds for
linux/arm64
- API: Added
timeoutURL query parameter, using a default value of 60 seconds. Thanks, @ZillKhan. - ILP/InfluxDB: Validated importing multiple measurements
- ILP/SQL: Fixed importing multiple measurements into different tables. Thanks, @ZillKhan.
- ILP: Started using Polars for reading data after
read_lineprotocol, because the pandas-based implementation was too memory-intensive after introducing grouping of measurements when importing from ILP. Polars' lazy computation helps in this regard. Thanks, @ZillKhan.
- CI: Started verifying against Python 3.13. Thanks, @Penlect.
- Unlock loading ILP files into SQLAlchemy databases
- Unlock loading ILP files from HTTP resources
- Dask interface: Accept and forward the new
if-existsURL query parameter to Dask'sto_sql()method.
- SQLAlchemy Dialect: Dependencies: Use
sqlalchemy-cratedb>=0.37.0This includes the fix to theget_table_names()reflection method.
- Dependencies: Migrate from
crate[sqlalchemy]tosqlalchemy-cratedb
- Fix CrateDB Cloud connectivity by propagating
ssl=truequery argument
- Export data from InfluxDB API and data directory into line protocol format
- Add support for Python 3.12
- Dependencies: Use
dask[dataframe]
- Fix project metadata
- Feature: Copy test data to InfluxDB
- Tests: Speed up test data import by specifying row count
- Tests: Add test for
influxio info - Feature: Add reading line protocol format from file
- Feature: Add reading line protocol format from URL
- Feature: Export from InfluxDB and import into RDBMS, using SQLAlchemy/pandas/Dask