Skip to content

Releases: daq-tools/influxio

v0.7.0

11 Jan 22:04

Choose a tag to compare

What's Changed

  • 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 dynamic column policy on the whole table.
    Thanks, @ZillKhan.

Details

  • CI: Significantly reduce build matrix to save resources by @amotl in #210
  • Chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #212
  • Chore(deps-dev): Update mypy requirement from <1.19 to <1.20 by @dependabot[bot] in #213
  • Chore(deps): Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #215
  • Chore(deps): Bump python from 3.13-slim-bookworm to 3.14-slim-bookworm in /release/oci by @dependabot[bot] in #211
  • Improve importing varying tags and error handling by @amotl in #216

Full Changelog: v0.6.1...v0.7.0

v0.6.1

18 Nov 08:52

Choose a tag to compare

What's Changed

  • CI: Validated on Python 3.14
  • OCI: Started providing builds for linux/arm64

Details

  • Chore(deps): Bump python from 3.12-slim-bullseye to 3.13-slim-bullseye in /release/oci by @dependabot[bot] in #165
  • Chore(deps): Update sqlalchemy-utils requirement from <0.42 to <0.43 by @dependabot[bot] in #191
  • Chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #192
  • Chore(deps): Update ruff requirement from <0.13 to <0.15 by @dependabot[bot] in #198
  • Chore(deps): Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #200
  • Chore(deps): Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #201
  • Chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #197
  • Chore(deps): Update pytest-cov requirement from <7 to <8 by @dependabot[bot] in #194
  • Chore(deps): Update mypy requirement from <1.18 to <1.19 by @dependabot[bot] in #195
  • Chore(deps): Update universal-pathlib requirement from <0.3 to <0.4 by @dependabot[bot] in #199
  • Use Python 3.14 by @amotl in #202
  • CI: Validate against all available versions of Python by @amotl in #203
  • CI: Validate on both Ubuntu 22 and 24 by @amotl in #204
  • OCI: Start providing builds for linux/arm64 by @amotl in #207

Full Changelog: v0.6.0...v0.6.1

v0.6.0

19 Aug 15:22

Choose a tag to compare

What's Changed

  • API: Added timeout URL 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.

Details

  • Dependabot updates 2025-07-04 by @amotl in #180
  • Chore(deps): Update mypy requirement from <1.17 to <1.18 by @dependabot[bot] in #181
  • Status: Make it beta by @amotl in #185
  • API: Add timeout URL query parameter by @amotl in #186
  • ILP/SQL: Fix importing multiple measurements into different tables by @amotl in #184
  • OCI: Improve layer caching, add features by @amotl in #188

Full Changelog: v0.5.1...v0.6.0

v0.5.1

04 May 08:55

Choose a tag to compare

What's Changed

  • CI: Started verifying against Python 3.13. Thanks, @Penlect.

Details

  • Chore(deps): Update poethepoet requirement from <0.29 to <0.30 by @dependabot in #145
  • Chore(deps): Update validate-pyproject requirement from <0.20 to <0.21 by @dependabot in #146
  • Chore(deps): Update sphinxcontrib-mermaid requirement from <1 to <2 by @dependabot in #148
  • Chore(deps): Update mypy requirement from <1.12 to <1.13 by @dependabot in #149
  • Chore(deps): Update pyproject-fmt requirement from <2.3 to <2.5 by @dependabot in #151
  • Chore(deps): Update validate-pyproject requirement from <0.21 to <0.22 by @dependabot in #153
  • Chore(deps): Update ruff requirement from <0.7 to <0.8 by @dependabot in #152
  • Chore(deps): Update mypy requirement from <1.13 to <1.14 by @dependabot in #154
  • Chore(deps): Update validate-pyproject requirement from <0.22 to <0.23 by @dependabot in #155
  • Chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot in #162
  • Chore(deps): Bump python from 3.11-slim-bullseye to 3.12-slim-bullseye in /release/oci by @dependabot in #89
  • CI: Start verifying against Python 3.13 by @amotl in #170
  • Chore: Relax dependencies for development tooling by @amotl in #171
  • Chore(deps): Update pytest-cov requirement from <6 to <7 by @dependabot in #156
  • CI: Use uv package manager by @amotl in #172
  • Chore(deps): Update ruff requirement from <0.8 to <0.12 by @dependabot in #167

Full Changelog: v0.5.0...v0.5.1

v0.5.0

04 May 08:52

Choose a tag to compare

What's Changed

  • Unlock loading ILP files into SQLAlchemy databases
  • Unlock loading ILP files from HTTP resources

Details

  • Chore(deps): Update poethepoet requirement from <0.27 to <0.28 by @dependabot in #131
  • Chore(deps): Bump docker/build-push-action from 5 to 6 by @dependabot in #130
  • Chore(deps): Update ruff requirement from <0.5 to <0.6 by @dependabot in #132
  • Chore(deps): Update mypy requirement from <1.11 to <1.12 by @dependabot in #133
  • CI: Update to Docker Compose V2 by @amotl in #136
  • Chore(deps): Update sphinx requirement from <8 to <9 by @dependabot in #134
  • Chore(deps): Update pyproject-fmt requirement from <2.2 to <2.3 by @dependabot in #135
  • Chore(deps): Update myst-parser[linkify] requirement from <4,>=0.18 to >=0.18,<5 by @dependabot in #137
  • Chore(deps): Update validate-pyproject requirement from <0.19 to <0.20 by @dependabot in #138
  • Chore(deps): Update ruff requirement from <0.6 to <0.7 by @dependabot in #139
  • Chore(deps): Update poethepoet requirement from <0.28 to <0.29 by @dependabot in #140
  • Unlock loading ILP data into SQLAlchemy databases, from filesystem and HTTP by @amotl in #142
  • Chore: Format pyproject.toml with most recent `pyproject-fmt by @amotl in #143

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 May 08:52

Choose a tag to compare

What's Changed

  • Dask interface: Accept and forward the new if-exists query parameter by @amotl in #129

Full Changelog: v0.3.1...v0.4.0

v0.3.1

13 Jun 16:43

Choose a tag to compare

What's Changed

  • SQLAlchemy Dialect: Dependencies: Use sqlalchemy-cratedb>=0.37 by @amotl in #128

Full Changelog: v0.3.0...v0.3.1

v0.3.0

11 Jun 01:43

Choose a tag to compare

What's Changed

  • Dependencies: Migrate from crate[sqlalchemy] to sqlalchemy-cratedb by @amotl in #127

Full Changelog: v0.2.1...v0.3.0

v0.2.1

30 May 00:59

Choose a tag to compare

What's Changed

Overview

  • Fix CrateDB Cloud connectivity by propagating ssl=true query argument

Details

Full Changelog: v0.2.0...v0.2.1

v0.2.0

10 Apr 01:33

Choose a tag to compare

What's Changed

  • Export data from InfluxDB API and data directory into line protocol format
  • Dask dependency and GitHub reStructuredText rendering fixes
  • Refactoring and renaming: influxio.adapter vs. influxio.model, InfluxDbAdapter to InfluxDbApiAdapter
  • Robustness improvements and documentation

Full Changelog: v0.1.2...v0.2.0