Skip to content
This repository has been archived by the owner on May 12, 2023. It is now read-only.

Latest commit

 

History

History
256 lines (151 loc) · 6.02 KB

CHANGELOG.md

File metadata and controls

256 lines (151 loc) · 6.02 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.

0.20.0 - 2023-03-02

Changed

  • Upgrade OTel to version 1.14.0/0.37.0. (#150)

0.19.0 - 2023-02-13

Added

  • Go 1.20 to supported versions. (#146)

Changed

  • Upgrade OTel to version 1.13.0/0.36.0. (#145)

0.18.0 - 2023-02-01

Changed

  • Upgrade OTel to version 1.12.0/0.35.0. (#139)
  • Upgrade all semconv packages to use v1.17.0. (#141)

0.17.1 - 2022-12-13

Changed

  • Upgrade OTel to version 1.11.2/0.34.0. (#134)

0.17.0 - 2022-10-21

⚠️ Notice ⚠️

The minimum supported Go version is 1.18.

Added

  • Go 1.19 to supported versions. (#118)
  • WithAttributesGetter option provides additional attributes on spans creation. (#125)

Changed

  • Upgrade OTel to version 1.10.0. (#119)

  • Upgrade OTel to version 1.11.0/0.32.3. (#122)

  • Upgrade OTel to version 1.11.1/0.33.0. (#126)

    This OTel release contains a feature that the go.opentelemetry.io/otel/exporters/prometheus exporter now adds a unit suffix to metric names. This can be disabled using the WithoutUnits() option added to that package.

Removed

  • Support for Go 1.17. Support is now only for Go 1.18 and Go 1.19. (#123)

0.16.0 - 2022-08-25

Added

  • WithSQLCommenter option to enable context propagation for database by injecting a comment into SQL statements. (#112)

    This is an experimental feature and may be changed or removed in a later release.

Changed

  • Upgrade OTel to version 1.9.0. (#113)

0.15.0 - 2022-07-11

⚠️ Notice ⚠️

The minimum supported Go version is 1.17.

This update contains a breaking change of the removal of SpanOptions.AllowRoot.

Added

  • SpanOptions to suppress creation of spans. (#87, #102)

    • OmitConnResetSession
    • OmitConnPrepare
    • OmitConnQuery
    • OmitRows
    • OmitConnectorConnect
  • Function Raw to otConn to return the underlying driver connection. (#100)

Changed

  • Upgrade OTel to v1.7.0. (#91)
  • Upgrade OTel to version 1.8.0/0.31.0. (#105)

Removed

  • Support for Go 1.16. Support is now only for Go 1.17 and Go 1.18. (#99)
  • SpanOptions.AllowRoot. (#101)

0.14.1 - 2022-04-07

Changed

  • Upgrade OTel to v1.6.2. (#82)

0.14.0 - 2022-04-05

⚠️ Notice ⚠️

This update is a breaking change of Open, OpenDB, Register, WrapDriver and RegisterDBStatsMetrics methods. Code instrumented with these methods will need to be modified.

Removed

  • Remove dbSystem parameter from all exported functions. (#80)

0.13.0 - 2022-04-04

Added

  • Add Metrics support. (#74)
  • Add Open and OpenDB methods to instrument database/sql. (#77)

Changed

  • Upgrade OTel to v1.6.0/v0.28.0. (#74)
  • Upgrade OTel to v1.6.1. (#76)

0.12.0 - 2022-03-18

Added

  • Covering connector's connect method with span. (#66)
  • Add Go 1.18 to supported versions. (#69)

Changed

  • Upgrade OTel to v1.5.0. (#67)

0.11.0 - 2022-02-22

Changed

  • Upgrade OTel to v1.4.1. (#61)

0.10.0 - 2021-12-13

Changed

  • Upgrade OTel to v1.2.0. (#50)
  • Upgrade OTel to v1.3.0. (#54)

0.9.0 - 2021-11-05

Changed

  • Upgrade OTel to v1.1.0. (#37)

0.8.0 - 2021-10-13

Changed

  • Upgrade OTel to v1.0.1. (#33)

0.7.0 - 2021-09-21

Changed

  • Upgrade OTel to v1.0.0. (#31)

0.6.0 - 2021-09-06

Added

  • Added RecordError to SpanOption. (#23)
  • Added DisableQuery to SpanOption. (#26)

Changed

  • Upgrade OTel to v1.0.0-RC3. (#29)

0.5.0 - 2021-08-02

Changed

  • Upgrade OTel to v1.0.0-RC2. (#18)

0.4.0 - 2021-06-25

Changed

  • Upgrade to v1.0.0-RC1 of go.opentelemetry.io/otel. (#15)

0.3.0 - 2021-05-13

Added

  • Add AllowRoot option to prevent backward incompatible. (#13)

Changed

  • Upgrade to v0.20.0 of go.opentelemetry.io/otel. (#8)
  • otelsql will not create root spans in absence of existing spans by default. (#13)

0.2.1 - 2021-03-28

Fixed

  • otelsql does not set the status of span to Error while recording error. (#5)

0.2.0 - 2021-03-24

Changed

  • Upgrade to v0.19.0 of go.opentelemetry.io/otel. (#3)

0.1.0 - 2021-03-23

This is the first release of otelsql. It contains instrumentation for trace and depends on OTel v0.18.0.

Added

  • Instrumentation for trace.
  • CI files.
  • Example code for a basic usage.
  • Apache-2.0 license.