Skip to content

v0.5.0

Latest

Choose a tag to compare

@sbernauer sbernauer released this 14 Mar 12:34
· 14 commits to main since this release
72b7157

Added

  • Support configuring compression for OTEL (#70).
  • Improve tracing details by adding a tower_http::trace::TraceLayer that creates spans for every HTTP request (#71).
  • Support compressing HTTP contents, previously the content was always uncompressed.
    This consumes more CPU, but also reduces the data amount sent to Trino clients.
    E.g. trino-cli by default asks for gzip compressed content (#74).

Changed

  • Improve tracing for running queries on Trino, adding spans for the request to Trino and parsing (#71).
  • Improve performance by using serde_json::value::RawValue for the data and columns attributes to avoid unneeded deserialization and serialization of them (#73).
  • Bumped to Rust 2024 edition (#76).