instrumented-object-store
Object Store instrumentation through tracing
54.0.0
7.7M downloads/mo
#3574 most downloaded on crates.io
datafusion-contrib/datafusion-tracing
What this package is like to depend on
Last release 2 months ago
08 Jun 2026
Ships on a steady schedule
a new release about every 2 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
9 releases · first in 2025
5 releases in the last 12 months
see the full history below
Release timeline
9 releases · Apr 2025 to Jun 2026
2026
Releases
latest 9-
54.0.008 Jun 2026Release notes
Open source →Changed
- Update to Apache DataFusion 54.0.0
- Align
InstrumentedExecwith DataFusion 54'sExecutionPlandowncast API
-
53.0.025 Mar 2026Release notes
Open source →Changed
- Update to Apache DataFusion 53.0.0
- Update minimum supported Rust version to 1.88.0
-
52.0.013 Jan 2026Release notes
Open source →Added
- Add tracing instrumentation for plan creation lifecycle via
TracingQueryPlannerand rule instrumentation macros (instrument_rules_with_info_spans!). Phase spans now group individual rule executions for analyzer, logical optimizer, and physical optimizer, with automatic plan diff capture when rules modify plans - Add transparent downcasting through
InstrumentedExecby delegatingas_any()to the inner plan. This allows code to inspect underlying execution node types without directly handling the instrumentation wrapper
Changed
- Update to Apache DataFusion 52.0.0
- Update OpenTelemetry dependencies to 0.31 and tracing-opentelemetry to 0.32
- Update Jaeger documentation to reference version 2.14.0
- Add tracing instrumentation for plan creation lifecycle via
-
51.0.020 Nov 2025Release notes
Open source →Changed
- Update to Apache DataFusion 51.0.0
- Update minimum supported Rust version
Documentation
- Clarify
InstrumentedExecvisibility design decisions
-
50.0.016 Sep 2025Release notes
Open source →Added
- Display dynamic filters in the
datafusion.nodespan field, providing visibility into filter pushdown during query execution
Changed
- Update to Apache DataFusion 50.0.0
- Switch to
tpchgen-rsfor generating TPC-H parquet test files
- Display dynamic filters in the
-
49.0.002 Aug 2025Release notes
Open source →Fixed
- Finalize recursive query instrumentation support.
WorkTableExecnodes can now be safely instrumented following upstream DataFusion changes (apache/datafusion#16469), enabling full tracing of all nodes in recursive query execution
Changed
- Update to Apache DataFusion 49.0.0
- Finalize recursive query instrumentation support.
-
48.0.012 Jun 2025 -
47.0.124 Apr 2025 -
47.0.024 Apr 2025Release notes
Open source →Initial public release of DataFusion Tracing.
Added
- Tracing instrumentation for Apache DataFusion query execution plans
- Automatic span creation around execution steps via physical optimizer rule
- Native DataFusion metrics recording (execution time, output row count, etc.)
- Partial query result preview for debugging
- OpenTelemetry integration for distributed tracing
- Customizable
InstrumentationOptionsfor controlling tracing behavior - Support for custom span fields via
add_custom_field - Preview formatting utilities (
pretty_format_compact_batch) - Integration with Jaeger, DataDog, and other OpenTelemetry-compatible collectors