Skip to content

Latest commit

 

History

History
242 lines (137 loc) · 8.98 KB

File metadata and controls

242 lines (137 loc) · 8.98 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.17.0] - 2024-02-11

Added

  • ✨ add support for logfmt into tracing_subscriber_ext::init_subscribers() (580d709)

Changed

  • 📝 update CHANGELOG (d3609ac)
  • 📝 update link to homepage (3e081fb)
  • 💄 fix display of OTEL_TRACES_SAMPLER (62d9c2a)

Fixed

  • 🐛 on grpc when no status code into header, fallback to OK (previously Unkown) (f1a23c4)

[0.16.0] - 2023-12-30

Added

  • ✨ add support for OTLP headers from environment (#110) (ccd123b)

Changed

  • 📝 update CHANGELOG (319b1eb)
  • 📝 Update link to changelog, remove homepage, ... (7f38094)
  • ➖ remove dependency to opentelemetry-http (e049fb0)
  • ⬆️ upgrade dependencies for axum-0.7 (d4ad2d3)
  • 📝 update example in doc (b74c686)

Fixed

  • 🐛 fix compilation & linter (24d1eca)

[0.15.0] - 2023-11-25

Added

  • ✨ add attribute rpc.grpc.status_code (d885954)

Changed

  • ⬆️ upgrade to openteletry 0.21 (and related dependencies) (21ceb34)

Fixed

  • 🐛 attribute http.response.status_code should of type int (6ff9209)

[0.14.0] - 2023-09-04

Added

  • ✨ enable simple basic grpc tls endpoint (#85) (ecf4f9d)

Changed

  • ✏️ fix typo in homepage of init-tracing-opentelemetry (9cfbaff)
  • ⬆️ bump tracing-opentelemetry from 0.20 to 0.21 (6763c41)
  • ⬆️ bump tonic from 0.9 to 0.10 in tonic-tracing-opentelemetrty (f33bfe6)

[0.13.0] - 2023-08-06

Added

  • Feat: add span.type=web on spans (d76017f)
  • Feat: add span_type enum and documentation (4871359)

Changed

  • ⬆️ upgrade to opentelemetry 0.20 (and related dependencies) (8b8281e)

[0.12.0] - 2023-07-02

Changed

[0.12.0-alpha.2] - 2023-06-28

Added

  • 💥 use otel::tracing as target for trace instead on the name of the crate (1fda7c3)
  • ✨ introduce new crate tracing-opentelemetry-instrumentation-sdk (51c45ae)
  • ✨ grpc server layer can use a filter function to not create trace for some endpoint (2f3ca50)
  • 💥 rewrite axum-tracing-opentelemetry (661b891)

Changed

  • ⚡️ tag as inline some helpers function (753b1a7)

Fixed

  • 🐛 grpc client set the span context during async children processing (cec0ce5)
  • 🐛 grpc server set the span context during async children processing (83d88e4)

[0.12.0-alpha.1] - 2023-06-14

Added

  • ✨ add basic filtering for axum-tracing-opentelemetry (bb510a3)

Changed

  • 📝 add notes about how to release the workspace (d1abae1)

[0.12.0-alpha.0] - 2023-06-14

Added

  • ✨ extract fake-opentelemetry-collector (25becbb)
  • ✨ start the tonic-tracing-opentelemetry (43c179f)
  • ✨ start the testing-tracing-opentelemetry (d7ecb0d)

Changed

  • ➖ remove more unused dependencies (46793cf)

[0.11.0] - 2023-06-11

Added

  • ✨ add a mock_collector server to to collect trace (b36f5b1)

Changed

  • ⬆️ upgrade opentelemetry to 0.19 (and related dependencies) (36b52a0)
  • ⬆️ upgrade opentelemetry to 0.19 (and related dependencies) (2) (b7a2a0e)
  • ⬆️ upgrade opentelemetry to 0.19 (and related dependencies) (3) (b8719a2)

Fixed

  • 🐛 fix features dependencies (bdc949d)
  • Fix: fallback to req uri path for nested route (we can not get matched router in nested router handler) (36a4302)
  • 🐛 generate root opentelemetry span with valid spanId (c5738a6)

[0.10.0] - 2023-02-26

Added

  • 💥 default configuration for otlp Sampler is now longer hardcoded to always_on, but read environment variables OTEL_TRACES_SAMPLER, OTEL_TRACES_SAMPLER_ARG (c20e7c7)
  • ✨ add a axum layer for gRPC (#36) (bf7daee)
  • ✨ log under target otel::setup detected configuration by otel setup tools (6c2f5c1)
  • ✨ provide opinionated tracing_subscriber_ext (53963eb)

Changed

  • 📝 add sample to overwrite otel.name (1dae1aa)
  • 📝 update changelog (2945358)

[0.9.0] - 2023-02-05

Added

Changed

  • 📝 add instruction to launch jaeger for local dev (95411e9)
  • 📝 improve sample (1b91fbf)

Fixed

  • 🐛 fix mega-linter.yml (6494dd6)

[0.8.2] - 2023-01-30

Fixed

  • 🐛 restore missing line in changelog (f46c342)
  • 🐛 use correct env variable (OTEL_PROPAGATORS) when setting up propagators (c2d34eb)

[0.8.1] - 2023-01-29

Added

  • ✨ add init_propagator based on OTEL_PROPAGATORS (b45b2f3)

Changed

  • 📝 update documentation & samples about configuration (75a040d)

[0.7.1] - 2023-01-01

Changed

  • 📝 use more OTEL env variable into sample (048f57c)

[0.7.0] - 2022-12-28

Added

  • ✨ add a layerresponse_with_trace_layer to have traceparent injected into response (368c59d)

Changed

  • 📝 add compatibility matrix (9312737)
  • 📝 update changelog (820ae63)

[0.5.2] - 2022-11-06

Fixed

  • Fix: do not populate http.route when not supported by the HTTP server framework (93cedaa)

[0.5.1] - 2022-11-01

Added

  • 💚 add protoc into the CI require by opentelemetry-proto (a1777c6)

Removed

  • 🚨 remove useless code (after validation that experiment is ok) (b17d9f0)

[0.3.0] - 2022-08-04

Added

  • 📝 add a sample about how to retrieve trace_id (6dd26ff)

Removed

  • ➖ remove unused tansitive dependencies (bca0c14)

[0.2.1] - 2022-06-11

Added

  • ✨ add code for opentelemetry_tracing_layer (9403583)
  • ✨ add tools to init tracer and find trace_id (acb52a3)
  • 📝 add examples code (0482b59)
  • 📝 add missing info for release (a2f7c09)