Skip to content

0.17.0

Latest

Choose a tag to compare

@bednar bednar released this 08 Jan 11:34
· 1 commit to main since this release

Features

  1. #177: Add dedicated DataFrame methods for improved usability and type safety:
    • write_dataframe(): New method for writing pandas and polars DataFrames with explicit parameters (measurement, timestamp_column, tags, timestamp_timezone).
    • query_dataframe(): New method for querying data directly to a pandas or polars DataFrame via the frame_type parameter.
    • Updated README with clear examples for DataFrame operations.
  2. #179: Add option to disable gRPC response
    compression for Flight queries:
    • disable_grpc_compression parameter in InfluxDBClient3 constructor
    • INFLUX_DISABLE_GRPC_COMPRESSION environment variable support in from_env()
  3. #180: Add flush() method to InfluxDBClient3:
    • Allows flushing the write buffer without closing the client when using batching mode.
    • Enables applications to ensure data is written before querying, while keeping the client open for further operations.

Bug Fixes

  1. #177: Fix TypeError when writing DataFrames. Serializer-specific kwargs (e.g., data_frame_measurement_name) are now filtered before being passed to the HTTP layer.

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.17.0