Revision history for OpenTelemetry-SDK

0.020     2023-11-26 16:18:52+00:00 Europe/London

    * Switch Metrics::Any client to strict mode, to allow for automatic
      metric name generation. This means the metrics can be exported
      with adapters that don't allow periods (eg. Prometheus). This
      means some metrics had to be renamed:
      - otel.bsp.export.success -> otel.bsp.success
      - otel.bsp.export.failure -> otel.bsp.failure
      - otel.bsp.dropped_spans -> otel.bsp.spans.dropped
      - otel.bsp.exported_spans -> otel.bsp.spans.processed
      - otel.bsp.buffer_utilization -> otel.bsp.buffer.utilization

0.019     2023-11-23 19:31:08+00:00 Europe/London

    * Validate span processors when adding them to the TracerProvider
    * Shutting down a TracerProvider that has been shutdown is not
      en error and no longer warns
    * Add documentation for TracerProvider's add_span_processor
    * Make all shutdown and force_flush methods async for consistency
    * Remove lock from span to avoid running into file descriptor
      limits (GH #8)

0.018     2023-11-21 21:42:57+00:00 Europe/London

    * Ensure shutdown and force_flush calls on the TracerProvider
      wait for the resuts of propagating those calls down to the
      processors
    * Bump minimum version of OpenTelemetry to 0.010 for the
      implementation of the API
    * Fix an issue with reporting dropped spans due to improper
      scalar conversion
    * Fix an issue in the documentation of the OTEL_TRACES_EXPORTER
      variable and add some additional details

0.017     2023-11-20 21:37:36+00:00 Europe/London

    * Support recent versions of bignum, which broke
      OpenTelemetry::SDK::Trace::Sampler::TraceIDRatioBased
      (https://github.com/jjatria/perl-opentelemetry-sdk/issues/2)
    * Drop unused dependency on String::CRC32

0.016     2023-11-19 11:42:51+00:00 Europe/London

    * Do not warn if ending an ended span. This is to support the use
      case of a user manually ending the span automatically created by
      the Tracer's in_span method.

0.015     2023-11-17 00:00:04+00:00 Europe/London

    * Fix link to issues in meta

0.014     2023-11-09 00:05:28+00:00 Europe/London

    * Handle more error classes in span's 'record_exception'
    * Add OpenTelemetry::Exporter::OTLP as a recommended distribution

0.013     2023-11-07 20:27:16+00:00 Europe/London

    * Document remaining OTLP exporter environment variables

0.012     2023-11-05 18:33:22+00:00 Europe/London

    * Document environment variables for OTLP exporter

0.011     2023-11-01 23:20:41+00:00 Europe/London

    * Minor cosmetic fixes to documentation to solve some indexing
      problems on CPAN

0.010     2023-11-01 00:00:16+00:00 Europe/London

        First version.
