Releases: daq-tools/influxio
Releases · daq-tools/influxio
v0.7.0
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'sdynamiccolumn 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
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/arm64by @amotl in #207
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- 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.
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
timeoutURL 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
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
uvpackage 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
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.tomlwith most recent `pyproject-fmt by @amotl in #143
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.1
v0.3.0
v0.2.1
What's Changed
Overview
- Fix CrateDB Cloud connectivity by propagating
ssl=truequery argument
Details
- Chore: Bump development dependencies by @amotl in #116
- Documentation: Serve docs via https://influxio.readthedocs.io/ by @amotl in #117
- Fix CrateDB Cloud connectivity by @amotl in #126
Full Changelog: v0.2.0...v0.2.1
v0.2.0
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.adaptervs.influxio.model,InfluxDbAdaptertoInfluxDbApiAdapter - Robustness improvements and documentation
Full Changelog: v0.1.2...v0.2.0