Releases: open-telemetry/opentelemetry-erlang
Releases · open-telemetry/opentelemetry-erlang
SDK 1.7.0
SDK 1.4.0
v1.4.0 SDK 1.4.0
SDK 1.3.0
API/SDK/OTLP Exporter 1.0.2 and Zipking Exporter 1.0.0
[API 1.0.2] - 2022-02-22
[SDK 1.0.2] - 2022-02-22
Added
Fixed
- Span Status: Ignore status changes that don't follow the define precedence in
the spec
[Zipkin Exporter 1.0.0] - 2022-2-22
Fixed
v1.0.1
v1.0.0
v1.0.0-rc.4
Features:
- support for Schema URLs on the Resource and Tracer (Instrumentation Library)
- add force_flush to tracer provider and span processors
- add gzip compression option for exporter
- configuration improvements and Span limit settings
- add ssl options support to httpc exporter
- make trace/span id generation customizable
- add simple span processor
- add support for OTEL_SERVICE_NAME environment variable
Fixes/improvements:
- Remaining validations
- move zipkin exporter to main repo
- Support limits on attributes, links and events
- move the rest of application env vars to configuration map
- tracers: store startup created tracers the same way as user created
- exporter: update trace protos to v0.11.0
- fix docs local_parent_not_sampled
- fix: Removes macro that references missing function
- batch_processor: go to idle state after export timeout
- skip exporting if batch table is empty
- use get_application_tracer in Elixir macros
- exporter: support hosts and paths as binary or list strings
- remove sampler option to start_span and with_span
- make TracerProvider simply implement a gen_server
- allowing the stacktrace to be logged
- improve exporter module documentation and readme
- w3c interop tests now run in CI
- fix otel_propagator_trace_context:extract/1 missing undefined check
v1.0.0-rc.3
- separate application tracer registration from user named tracers
- improve exporter failure logs and include stacktrace
- allows for optional end span timestamp
- Add B3 single propagation format support
- remove unneeded current span functions from otel_tracer
- Drop website_docs and docs_update workflow
- Generate docs with ExDoc
- Update propagators with composite
- Add b3multi option to OTEL_PROPAGATORS
- Expose trace IDs in hex format
- Fix root span sampling
- Do not insert non-recording spans in ETS
- Refactor otel_sampler to use callbacks for setup, should_sample, and decription
- Add test for child span sampling issue
- User defined ssl options in grpc endpoints
- use new api function from_remote_span for propagated span context
- Introduce otel_sampler:new/3 and fix behavior typespec
- Better compliance with status spec
- Add guard to register_tracer
- Be more specific on grpcbox dependency
- Remove unused header in otel_span_ets
- Upgrade Elixir and OTP in GitHub Workflow
- add github action for sending updated docs to otel.io repo
- Remove the OTLP receiver legacy gRPC port(55680) references
- opentelemetry.io: instrumentation docs
page
v1.0.0-rc.1
- url encode baggage keys and values
- add opentelemetry.io docs
- permit keyword list start_opts in Tracer macros.
- fix bug preventing configuring span processors
- fix tracer configuration merging
- split metrics out to experimental applications
- add service.name fallback and process resource attributes
- OTLP Exporter features and fixes:
- upgrade grpcbox and log errors returned during export
- add load of exporter app in configuration and comment on why
- support path on traces endpoints
- support OS environment variables for setting tracer to OTLP
- exporter: support for endpoint and header configuration -- used for sending permission tokens to services like Honeycomb and Lightstep
- endpoint parsing exporter fixes and small cleanup in tracer
v0.6.0
version 0.6.0 for API, SDK and Exporter