XSAM / otelsql

OpenTelemetry instrumentation for database/sql
Apache License 2.0
299 stars 51 forks source link

Update module github.com/XSAM/otelsql to v0.31.0 #250

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/XSAM/otelsql v0.0.0 -> v0.31.0 age adoption passing confidence

Release Notes

XSAM/otelsql (github.com/XSAM/otelsql) ### [`v0.31.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.31.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.30.0...v0.31.0) #### 0.31.0 - 2024-05-02 ##### Changed - Fallback the check of `driver.NamedValueChecker` to Conn in Stmt. ([#​243](https://togithub.com/XSAM/otelsql/issues/243)) So, the `otelsql` can keep the original check order in `database/sql` for value checkers in the following order, stopping at the first found match: `Stmt.NamedValueChecker`, `Conn.NamedValueChecker`. - Upgrade OTel to version `v1.26.0/v0.48.0`. ([#​244](https://togithub.com/XSAM/otelsql/issues/244)) ### [`v0.30.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.30.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.29.0...v0.30.0) #### 0.30.0 - 2024-04-15 ##### ⚠️ Notice ⚠️ The minimum supported Go version is `1.21`. ##### Changed - Upgrade OTel to version `v1.25.0/v0.47.0`. ([#​238](https://togithub.com/XSAM/otelsql/issues/238)) ##### Removed - Support for Go `1.20`. ([#​239](https://togithub.com/XSAM/otelsql/issues/239)) ### [`v0.29.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.29.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.28.0...v0.29.0) #### 0.29.0 - 2024-02-26 ##### Changed - Upgrade OTel to version `v1.24.0/v0.46.0`. ([#​218](https://togithub.com/XSAM/otelsql/issues/218)) ### [`v0.28.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.28.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.27.0...v0.28.0) #### 0.28.0 - 2024-02-10 ##### Added - Go 1.22 to supported versions. ([#​210](https://togithub.com/XSAM/otelsql/issues/210)) ##### Changed - Upgrade OTel to version `v1.23.1/v0.45.2`. ([#​209](https://togithub.com/XSAM/otelsql/issues/209)) ### [`v0.27.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.27.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.26.0...v0.27.0) #### 0.27.0 - 2023-12-15 ##### Changed - \~~Upgrade OTel to version `v1.20.0/v0.43.0`. ([#​196](https://togithub.com/XSAM/otelsql/issues/196))~~ - Fixes an issue where `db.Close` did not call `Close` on the underlying connector. ([#​199](https://togithub.com/XSAM/otelsql/issues/199)) - Upgrade OTel to version `v1.21.0/v0.44.0`. ([#​200](https://togithub.com/XSAM/otelsql/issues/200)) ### [`v0.26.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.26.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.25.0...v0.26.0) #### 0.26.0 - 2023-10-11 ##### Changed - Upgrade OTel to version `v1.19.0/v0.42.0`. ([#​190](https://togithub.com/XSAM/otelsql/issues/190)) ### [`v0.25.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.25.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.24.0...v0.25.0) #### 0.25.0 - 2023-09-18 ##### ⚠️ Notice ⚠️ This update contains a breaking change of the type of `SpanNameFormatter`. If you use `SpanNameFormatter` in your code, you need to change the type of `SpanNameFormatter` to function. The minimum supported Go version is `1.20`. ##### Changed - Upgrade OTel to version `v1.18.0/v0.41.0`. ([#​184](https://togithub.com/XSAM/otelsql/issues/184)) - The type of `SpanNameFormatter` has been changed to function for easier use. ([#​185](https://togithub.com/XSAM/otelsql/issues/185)) ##### Removed - Support for Go `1.19`. ([#​186](https://togithub.com/XSAM/otelsql/issues/186)) ### [`v0.24.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.24.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.23.0...v0.24.0) #### 0.24.0 - 2023-09-08 ##### Added - `SpanFilter` configuration in `SpanOptions` to filter spans creation. ([#​174](https://togithub.com/XSAM/otelsql/issues/174)) - Go 1.21 to supported versions. ([#​180](https://togithub.com/XSAM/otelsql/issues/180)) ##### Changed - Upgrade OTel to version `v1.17.0/v0.40.0`. ([#​181](https://togithub.com/XSAM/otelsql/issues/181)) ### [`v0.23.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.23.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.22.0...v0.23.0) #### 0.23.0 - 2023-05-22 ##### Changed - Upgrade OTel to version `1.16.0/0.39.0`. ([#​170](https://togithub.com/XSAM/otelsql/issues/170)) ### [`v0.22.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.22.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.21.0...v0.22.0) #### 0.22.0 - 2023-04-28 ##### ⚠️ Notice ⚠️ The minimum supported Go version is `1.19`. ##### Changed - Upgrade OTel to version `1.15.0/0.38.0`. ([#​163](https://togithub.com/XSAM/otelsql/issues/163)) ##### Removed - Support for Go `1.18`. Support is now only for Go `1.19` and Go `1.20`. ([#​164](https://togithub.com/XSAM/otelsql/issues/164)) ### [`v0.21.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.21.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.20.0...v0.21.0) #### 0.21.0 - 2023-04-16 ##### ⚠️ Notice ⚠️ This update contains a breaking change of correcting the behavior of returning `driver.ErrSkip` when not permitted by `sql/driver`. - If your driver uses the old `sql/driver` interfaces, which does not use the `Context` as a parameter, this update may let your driver work with this library. - If your driver uses the new `sql/driver` interfaces, which use the `Context` as a parameter, this update should not affect your code. ##### Changed - Avoid returning `driver.ErrSkip` when not permitted by `sql/driver`. ([#​153](https://togithub.com/XSAM/otelsql/issues/153)) - Upgrade all `semconv` packages to use `v1.18.0`. ([#​156](https://togithub.com/XSAM/otelsql/issues/156)) ### [`v0.20.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.20.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.19.0...v0.20.0) #### 0.20.0 - 2023-03-02 ##### Changed - Upgrade OTel to version `1.14.0/0.37.0`. ([#​150](https://togithub.com/XSAM/otelsql/issues/150)) ### [`v0.19.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.19.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.18.0...v0.19.0) #### 0.19.0 - 2023-02-13 ##### Added - Go 1.20 to supported versions. ([#​146](https://togithub.com/XSAM/otelsql/issues/146)) ##### Changed - Upgrade OTel to version `1.13.0/0.36.0`. ([#​145](https://togithub.com/XSAM/otelsql/issues/145)) ### [`v0.18.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.18.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.17.1...v0.18.0) #### 0.18.0 - 2023-02-01 ##### Changed - Upgrade OTel to version `1.12.0/0.35.0`. ([#​139](https://togithub.com/XSAM/otelsql/issues/139)) - Upgrade all `semconv` packages to use `v1.17.0`. ([#​141](https://togithub.com/XSAM/otelsql/issues/141)) ### [`v0.17.1`](https://togithub.com/XSAM/otelsql/releases/tag/v0.17.1) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.17.0...v0.17.1) #### 0.17.1 - 2022-12-13 ##### Changed - Upgrade OTel to version `1.11.2/0.34.0`. ([#​134](https://togithub.com/XSAM/otelsql/issues/134)) ### [`v0.17.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.17.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.16.0...v0.17.0) #### 0.17.0 - 2022-10-21 ##### ⚠️ Notice ⚠️ The minimum supported Go version is `1.18`. ##### Added - Go 1.19 to supported versions. ([#​118](https://togithub.com/XSAM/otelsql/issues/118)) - `WithAttributesGetter` option provides additional attributes on spans creation. ([#​125](https://togithub.com/XSAM/otelsql/issues/125)) ##### Changed - Upgrade OTel to version `1.10.0`. ([#​119](https://togithub.com/XSAM/otelsql/issues/119)) - Upgrade OTel to version `1.11.0/0.32.3`. ([#​122](https://togithub.com/XSAM/otelsql/issues/122)) - Upgrade OTel to version `1.11.1/0.33.0`. ([#​126](https://togithub.com/XSAM/otelsql/issues/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](https://togithub.com/XSAM/otelsql/issues/123)) ### [`v0.16.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.16.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.15.0...v0.16.0) #### 0.16.0 - 2022-08-25 ##### Added - `WithSQLCommenter` option to enable context propagation for database by injecting a comment into SQL statements. ([#​112](https://togithub.com/XSAM/otelsql/issues/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](https://togithub.com/XSAM/otelsql/issues/113)) ### [`v0.15.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.15.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.14.1...v0.15.0) #### 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](https://togithub.com/XSAM/otelsql/issues/87), [#​102](https://togithub.com/XSAM/otelsql/issues/102)) - `OmitConnResetSession` - `OmitConnPrepare` - `OmitConnQuery` - `OmitRows` - `OmitConnectorConnect` - Function `Raw` to `otConn` to return the underlying driver connection. ([#​100](https://togithub.com/XSAM/otelsql/issues/100)) ##### Changed - Upgrade OTel to `v1.7.0`. ([#​91](https://togithub.com/XSAM/otelsql/issues/91)) - Upgrade OTel to version `1.8.0/0.31.0`. ([#​105](https://togithub.com/XSAM/otelsql/issues/105)) ##### Removed - Support for Go `1.16`. Support is now only for Go `1.17` and Go `1.18`. ([#​99](https://togithub.com/XSAM/otelsql/issues/99)) - `SpanOptions.AllowRoot`. ([#​101](https://togithub.com/XSAM/otelsql/issues/101)) ### [`v0.14.1`](https://togithub.com/XSAM/otelsql/releases/tag/v0.14.1) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.14.0...v0.14.1) #### 0.14.1 - 2022-04-07 ##### Changed - Upgrade OTel to `v1.6.2`. ([#​82](https://togithub.com/XSAM/otelsql/issues/82)) ### [`v0.14.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.14.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.13.0...v0.14.0) #### 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](https://togithub.com/XSAM/otelsql/issues/80)) ### [`v0.13.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.13.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.12.0...v0.13.0) #### 0.13.0 - 2022-04-04 ##### Added - Add metrics support. ([#​74](https://togithub.com/XSAM/otelsql/issues/74)) - Add `Open` and `OpenDB` methods to instrument `database/sql`. ([#​77](https://togithub.com/XSAM/otelsql/issues/77)) ##### Changed - Upgrade OTel to `v1.6.0/v0.28.0`. ([#​74](https://togithub.com/XSAM/otelsql/issues/74)) - Upgrade OTel to `v1.6.1`. ([#​76](https://togithub.com/XSAM/otelsql/issues/76)) ### [`v0.12.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.12.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.11.0...v0.12.0) #### 0.12.0 - 2022-03-18 ##### Added - Covering connector's connect method with span. ([#​66](https://togithub.com/XSAM/otelsql/issues/66)) - Add Go 1.18 to supported versions. ([#​69](https://togithub.com/XSAM/otelsql/issues/69)) ##### Changed - Upgrade OTel to `v1.5.0`. ([#​67](https://togithub.com/XSAM/otelsql/issues/67)) ### [`v0.11.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.11.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.10.0...v0.11.0) #### 0.11.0 - 2022-02-22 ##### Changed - Upgrade OTel to `v1.4.1`. ([#​61](https://togithub.com/XSAM/otelsql/issues/61)) ### [`v0.10.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.10.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.9.0...v0.10.0) #### 0.10.0 - 2021-12-13 ##### Changed - Upgrade OTel to `v1.2.0`. ([#​50](https://togithub.com/XSAM/otelsql/issues/50)) - Upgrade OTel to `v1.3.0`. ([#​54](https://togithub.com/XSAM/otelsql/issues/54)) ### [`v0.9.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.9.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.8.0...v0.9.0) #### 0.9.0 - 2021-11-05 ##### Changed - Upgrade OTel to v1.1.0. ([#​37](https://togithub.com/XSAM/otelsql/issues/37)) ### [`v0.8.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.8.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.7.0...v0.8.0) #### 0.8.0 - 2021-10-13 ##### Changed - Upgrade OTel to v1.0.1. ([#​33](https://togithub.com/XSAM/otelsql/issues/33)) ### [`v0.7.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.7.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.6.0...v0.7.0) #### 0.7.0 - 2021-09-21 ##### Changed - Upgrade OTel to v1.0.0. ([#​31](https://togithub.com/XSAM/otelsql/issues/31)) ### [`v0.6.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.6.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.5.0...v0.6.0) ##### 0.6.0 - 2021-09-06 ##### Added - Added RecordError to SpanOption. ([#​23](https://togithub.com/XSAM/otelsql/issues/23)) - Added DisableQuery to SpanOption. ([#​26](https://togithub.com/XSAM/otelsql/issues/26)) ##### Changed - Upgrade OTel to v1.0.0-RC3. ([#​29](https://togithub.com/XSAM/otelsql/issues/29)) ### [`v0.5.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.5.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.4.0...v0.5.0) ##### Changed - Upgrade OTel to v1.0.0-RC2. ([#​18](https://togithub.com/XSAM/otelsql/issues/18)) ### [`v0.4.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.4.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.3.0...v0.4.0) ##### Changed - Upgrade to v1.0.0-RC1 of `go.opentelemetry.io/otel`. ([#​15](https://togithub.com/XSAM/otelsql/issues/15)) ### [`v0.3.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.3.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.2.1...v0.3.0) ##### Added - Add AllowRoot option to prevent backward incompatible. ([#​13](https://togithub.com/XSAM/otelsql/issues/13)) ##### Changed - Upgrade to v0.20.0 of `go.opentelemetry.io/otel`. ([#​8](https://togithub.com/XSAM/otelsql/issues/8)) - otelsql will not create root spans in absence of existing spans by default. ([#​13](https://togithub.com/XSAM/otelsql/issues/13)) ### [`v0.2.1`](https://togithub.com/XSAM/otelsql/releases/tag/v0.2.1) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.2.0...v0.2.1) ##### Fixed - otelsql does not set the status of span to Error while recording error. ([#​5](https://togithub.com/XSAM/otelsql/issues/5)) ### [`v0.2.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.2.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.1.0...v0.2.0) ##### Changed - Upgrade to 0.19.0 of `go.opentelemetry.io/otel`. ([#​3](https://togithub.com/XSAM/otelsql/issues/3))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.