Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@sbernauer sbernauer released this 14 Mar 12:34
· 1 commit 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).