Skip to content

Latest commit

 

History

History
182 lines (142 loc) · 8.27 KB

CHANGELOG.md

File metadata and controls

182 lines (142 loc) · 8.27 KB

Changelog

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

The format is based on Keep a Changelog.

This project adheres to Semantic Versioning.

Added

  • Add the github.com/signalfx/splunk-otel-go/instrumentation/database/sql/splunksql instrumentation for the database/sql package. (#88)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/go-sql-driver/mysql/splunkmysql instrumentation for the github.com/go-sql-driver/mysql package. (#90)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/jackc/pgx/splunkpgx instrumentation for the github.com/jackc/pgx package. (#91)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/lib/pq/splunkpq instrumentation for the github.com/lib/pq package. (#92)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/jmoiron/sqlx/splunksqlx instrumentation for the github.com/jmoiron/sqlx package. (#93)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/jinzhu/gorm/splunkgorm instrumentation for the github.com/jinzhu/gorm package. (#98)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka instrumentation for the github.com/confluentinc/confluent-kafka-go/kafka package. (#100)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/miekg/dns/splunkdns instrumentation for the github.com/miekg/dns package. (#155)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/syndtr/goleveldb/leveldb/splunkleveldb instrumentation for the github.com/syndtr/goleveldb/leveldb package. (#186)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/tidwall/buntdb/splunkbuntdb instrumentation for the github.com/tidwall/buntdb package. (#228)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/k8s.io/client-go/splunkclient-go instrumentation for the k8s.io/client-go package. (#224)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/go-chi/chi/splunkchi instrumentation for the github.com/go-chi/chi package. (#227)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/graphql-gophers/graphql-go/splunkgraphql instrumentation for the github.com/graph-gophers/graphql-go module. (#232)
  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/julienschmidt/httprouter/splunkhttprouter instrumentation for the github.com/julienschmidt/httprouter package. (#273)

Changed

0.6.0 - 2021-09-13

The primary change of this release is updating go.opentelemetry.io/otel* dependencies to v1.0.0-RC3 and go.opentelemetry.io/contrib* dependencies to v0.23.0.

Changed

[0.5.0] - 2021-07-27

The primary change of this release is updating go.opentelemetry.io/otel* dependencies to v1.0.0-RC2 and go.opentelemetry.io/contrib* dependencies to v0.22.0.

Changed

0.4.0 - 2021-06-30

The primary change of this release is updating the dependency of go.opentelemetry.io/otel* packages from v0.20.0 to v1.0.0-RC1 and go.opentelemetry.io/contrib* packages from v0.20.0 to v0.21.0.

Changed

Remove

0.3.0 - 2021-05-18

The primary changes of this release is added support for sending data directly to Splunk Observability Cloud.

Added

  • Add support for setting the Splunk's organization access token using the SPLUNK_ACCESS_TOKEN environmental variable or distro.WithAccessToken option. It allows exporters sending data directly to the Splunk Observability Cloud. To do so, the OTEL_EXPORTER_JAEGER_ENDPOINT or distro.WithEndpoint must be set with Splunk back-end ingest endpoint URL: https://ingest.<REALM>.signalfx.com/v2/trace.

Changed

Removed

  • Remove SIGNALFX_ENDPOINT_URL environmental variable, use OTEL_EXPORTER_JAEGER_ENDPOINT instead.

0.2.0 - 2021-04-27

The primary change of this release is updating the dependency of go.opentelemetry.io/otel* packages from v0.19.0 to v0.20.0 and similarly go.opentelemetry.io/contrib* packages from v0.19.0 to v0.20.0. This includes a fix in the Jaeger exporter. This fix removes the duplicate batching that the exporter implemented. Now the BatchSpanProcessor that distro configures by default will not experience an impedance mismatch with this duplicate batching.

Changed

  • Update go.opentelemetry.io/otel* dependencies from v0.19.0 to v0.20.0.
  • Update go.opentelemetry.io/contrib* dependencies from v0.19.0 to v0.20.0.

0.1.0 - 2021-04-08

Added

  • Add distro package providing functionality to quickly setup the OpenTelemetry Go implementation with useful Splunk defaults.
  • Add splunkhttp module providing additional Splunk specific instrumentation for net/http.