Releases: primait/opentelemetry_absinthe
Releases · primait/opentelemetry_absinthe
2.3.2
Fixed
- Docs work properly now, thanks to @hissssst
Commits
- bump for release (#185) by Cristiano Piemontese
- fix owner (#182) by Cristiano Piemontese
- Fix doc (#184) by Hissssst
- Bump ex_doc from 0.35.1 to 0.36.1 (#180) by dependabot[bot]
- Bump credo from 1.7.10 to 1.7.11 (#181) by dependabot[bot]
- Bump ex_doc from 0.34.2 to 0.35.1 (#179) by dependabot[bot]
- Bump dialyxir from 1.4.4 to 1.4.5 (#178) by dependabot[bot]
- Bump credo from 1.7.9 to 1.7.10 (#177) by dependabot[bot]
- Update CODEOWNERS (#176) by Cristiano Piemontese
- Bump credo from 1.7.8 to 1.7.9 (#175) by dependabot[bot]
2.3.1
Changed
- Use
opentelemetry_semantic_conventions1.x
Commits
- Release (#174) by Cristiano Piemontese
- Bump the opentelemetry group with 2 updates (#173) by dependabot[bot]
- Update dependabot.yml (#172) by Cristiano Piemontese
- Bump opentelemetry from 1.4.0 to 1.4.1 (#171) by dependabot[bot]
- Bump dialyxir from 1.4.3 to 1.4.4 (#168) by dependabot[bot]
- Bump credo from 1.7.7 to 1.7.8 (#167) by dependabot[bot]
- Bump telemetry from 1.2.1 to 1.3.0 (#165) by dependabot[bot]
- Bump opentelemetry_api from 1.3.0 to 1.3.1 (#166) by dependabot[bot]
- Bump absinthe from 1.7.7 to 1.7.8 (#163) by dependabot[bot]
- Bump jason from 1.4.3 to 1.4.4 (#164) by dependabot[bot]
- Bump absinthe from 1.7.6 to 1.7.7 (#161) by dependabot[bot]
- Bump ex_doc from 0.34.1 to 0.34.2 (#162) by dependabot[bot]
- Bump jason from 1.4.1 to 1.4.3 (#160) by dependabot[bot]
- Bump ex_doc from 0.34.0 to 0.34.1 (#159) by dependabot[bot]
- Bump credo from 1.7.6 to 1.7.7 (#158) by dependabot[bot]
- Bump ex_doc from 0.33.0 to 0.34.0 (#157) by dependabot[bot]
2.3.0
Added
- Support custom metadata from integrators. Use
OpentelemetryAbsinthe.TelemetryMetadatato add metadata to your context which will then be broadcast. - Allow attaching to
[:absinthe, :subscription, :publish](both:startand:stop) given atrace_subscription: trueconfig - New
graphql.event.typetrace attribute, with valueoperationorpublish
Commits
- Bump credo from 1.7.4 to 1.7.5 by @dependabot in #141
- Bump ex_doc from 0.31.1 to 0.31.2 by @dependabot in #142
- Bump opentelemetry_exporter from 1.6.0 to 1.7.0 by @dependabot in #144
- Bump ex_doc from 0.31.2 to 0.32.0 by @dependabot in #146
- Bump ex_doc from 0.32.0 to 0.32.1 by @dependabot in #147
- [PLATFORM-1689]: Attach to subscription publish events by @cpiemontese in #148
- Fix version by @cpiemontese in #149
- Bump credo from 1.7.5 to 1.7.6 by @dependabot in #150
- Bump ex_doc from 0.32.1 to 0.32.2 by @dependabot in #151
- Bump ex_doc from 0.32.2 to 0.33.0 by @dependabot in #152
- Update dependabot.yml by @cpiemontese in #153
- Support custom metadata tags by @matt-hobbs-prima in #155
- Fix versioning by @MaeIsBad in #156
2.3.0-rc.0
Added
- Allow attaching to
[:absinthe, :subscription, :publish](both:startand:stop) given atrace_subscription: trueconfig - New
graphql.event.typetrace attribute, with valueoperationorpublish
Commits
- fix version (#149) by Cristiano Piemontese
- [[PLATFORM-1689](https://prima-assicurazioni-spa.myjetbrains.com/youtrack/issue/PLATFORM-1689)]: Attach to subscription publish events (#148) by Cristiano Piemontese
- Bump ex_doc from 0.32.0 to 0.32.1 (#147) by dependabot[bot]
- Bump ex_doc from 0.31.2 to 0.32.0 (#146) by dependabot[bot]
- Bump opentelemetry_exporter from 1.6.0 to 1.7.0 (#144) by dependabot[bot]
- Bump ex_doc from 0.31.1 to 0.31.2 (#142) by dependabot[bot]
- Bump credo from 1.7.4 to 1.7.5 (#141) by dependabot[bot]
2.2.1
2.2.0
Changed
- included errors in graphql telemetry events
Commits
- [COAPL-665]: Improve purchase offer SLO in Stonehenge to ignore expected error types (#139) by Andrea Campana
- [COAPL-665]: Improve purchase offer SLO in Stonehenge to ignore expected error types (#138) by Andrea Campana
- Bump credo from 1.7.3 to 1.7.4 (#137) by dependabot[bot]
- [COOP-566]: Fix indentation in the docs (#136) by John Bell
2.1.0
Changed
- dispatch telemetry events for the handling of graphql requests
Commits
- [COOP-566]: Add Measurement System for SLIs on Stonehenge Mutations/Queries (#134) by John Bell
- Bump ex_doc from 0.31.0 to 0.31.1 (#135) by dependabot[bot]
- Bump credo from 1.7.2 to 1.7.3 (#133) by dependabot[bot]
- Bump credo from 1.7.1 to 1.7.2 (#131) by dependabot[bot]
- Bump dialyxir from 1.4.2 to 1.4.3 (#132) by dependabot[bot]
- Bump ex_doc from 0.30.9 to 0.31.0 (#129) by dependabot[bot]
- 2.0.1-rc.0 (#130) by Simone Cottini
- [PLATFORM-1376]: Migrate opentelemetry_absinthe to GHA (#128) by Simone Cottini
- Bump absinthe from 1.7.5 to 1.7.6 (#127) by dependabot[bot]
- Bump dialyxir from 1.4.1 to 1.4.2 (#126) by dependabot[bot]
- Bump ex_doc from 0.30.8 to 0.30.9 (#125) by dependabot[bot]
- Bump ex_doc from 0.30.6 to 0.30.8 (#124) by dependabot[bot]
- Bump credo from 1.7.0 to 1.7.1 (#122) by dependabot[bot]
- Bump ex_doc from 0.30.5 to 0.30.6 (#119) by dependabot[bot]
- Bump dialyxir from 1.4.0 to 1.4.1 (#121) by dependabot[bot]
- Bump dialyxir from 1.3.0 to 1.4.0 (#120) by dependabot[bot]
- Bump opentelemetry_api from 1.2.1 to 1.2.2 (#118) by dependabot[bot]
- Bump ex_doc from 0.30.4 to 0.30.5 (#116) by dependabot[bot]
- Bump ex_doc from 0.30.3 to 0.30.4 (#114) by dependabot[bot]
- Fix compilation warning on Elixir 1.15 (#115) by jueberschlag
- Bump absinthe from 1.7.4 to 1.7.5 (#113) by dependabot[bot]
- Fix documentation setup with config files (#111) (#112) by Simone Cottini
- Bump ex_doc from 0.30.2 to 0.30.3 (#110) by dependabot[bot]
- Bump ex_doc from 0.30.1 to 0.30.2 (#109) by dependabot[bot]
- Bump absinthe from 1.7.3 to 1.7.4 (#106) by dependabot[bot]
- Bump jason from 1.4.0 to 1.4.1 (#107) by dependabot[bot]
- Bump ex_doc from 0.29.4 to 0.30.1 (#108) by dependabot[bot]
- Bump absinthe from 1.7.0 to 1.7.3 (#105) by dependabot[bot]
- Bump opentelemetry_exporter from 1.5.0 to 1.6.0 (#104) by dependabot[bot]
- Set span kind to SERVER (#103) by JG.Kim
- Bump opentelemetry_exporter from 1.4.0 to 1.5.0 (#102) by dependabot[bot]
- Bump dialyxir from 1.2.0 to 1.3.0 (#100) by dependabot[bot]
- Bump ex_doc from 0.29.3 to 0.29.4 (#99) by dependabot[bot]
- Bump credo from 1.6.7 to 1.7.0 (#98) by dependabot[bot]
- Bump ex_doc from 0.29.2 to 0.29.3 (#97) by dependabot[bot]
2.0.1-rc.0
- 2.0.1-rc.0 (#130) by Simone Cottini
- [PLATFORM-1376]: Migrate opentelemetry_absinthe to GHA (#128) by Simone Cottini
- Bump absinthe from 1.7.5 to 1.7.6 (#127) by dependabot[bot]
- Bump dialyxir from 1.4.1 to 1.4.2 (#126) by dependabot[bot]
- Bump ex_doc from 0.30.8 to 0.30.9 (#125) by dependabot[bot]
- Bump ex_doc from 0.30.6 to 0.30.8 (#124) by dependabot[bot]
- Bump credo from 1.7.0 to 1.7.1 (#122) by dependabot[bot]
- Bump ex_doc from 0.30.5 to 0.30.6 (#119) by dependabot[bot]
- Bump dialyxir from 1.4.0 to 1.4.1 (#121) by dependabot[bot]
- Bump dialyxir from 1.3.0 to 1.4.0 (#120) by dependabot[bot]
- Bump opentelemetry_api from 1.2.1 to 1.2.2 (#118) by dependabot[bot]
- Bump ex_doc from 0.30.4 to 0.30.5 (#116) by dependabot[bot]
- Bump ex_doc from 0.30.3 to 0.30.4 (#114) by dependabot[bot]
- Fix compilation warning on Elixir 1.15 (#115) by jueberschlag
- Bump absinthe from 1.7.4 to 1.7.5 (#113) by dependabot[bot]
- Fix documentation setup with config files (#111) (#112) by Simone Cottini
- Bump ex_doc from 0.30.2 to 0.30.3 (#110) by dependabot[bot]
- Bump ex_doc from 0.30.1 to 0.30.2 (#109) by dependabot[bot]
- Bump absinthe from 1.7.3 to 1.7.4 (#106) by dependabot[bot]
- Bump jason from 1.4.0 to 1.4.1 (#107) by dependabot[bot]
- Bump ex_doc from 0.29.4 to 0.30.1 (#108) by dependabot[bot]
- Bump absinthe from 1.7.0 to 1.7.3 (#105) by dependabot[bot]
- Bump opentelemetry_exporter from 1.5.0 to 1.6.0 (#104) by dependabot[bot]
- Set span kind to SERVER (#103) by JG.Kim
- Bump opentelemetry_exporter from 1.4.0 to 1.5.0 (#102) by dependabot[bot]
- Bump dialyxir from 1.2.0 to 1.3.0 (#100) by dependabot[bot]
- Bump ex_doc from 0.29.3 to 0.29.4 (#99) by dependabot[bot]
- Bump credo from 1.6.7 to 1.7.0 (#98) by dependabot[bot]
- Bump ex_doc from 0.29.2 to 0.29.3 (#97) by dependabot[bot]
2.0.1
Changed
- absinthe is now a required dependency. The library failed to compile since version 2.0.0 with it being optional so this is not a breaking change.
- attribute keys are now atoms, which should offer minor performance improvements.
- loosened the telemetry version requirement from
~> 0.4 or ~> 1.0.0to~> 0.4 or ~> 1.0
Commits
- Prepare for release (#96) by MaeIsBad
- [PLATFORM-1005]: Fix compilation failure due to absinthe being optional (#95) by MaeIsBad
- [PLATFORM-996]: Use atoms instead of strings for otel attributes (#92) by Cristiano Piemontese
- Merge Bump :telemetry from 1.0.0 to ~> 1.0 (#94) by MaeIsBad
2.0.0
Added
- new
trace_request_selectionsoption to enable tracing root level GraphQL selections, which will be stored undergraphql.request.selections. - attribute
graphql.operation.namewas added. - attribute
graphql.operation.typewas added. - span_name can now be set to
:dynamic, causing it to be set dynamically based on the operation type and name, as recommended by opentelemetry.
Changed
-
BREAKING:
graphql.request.querywas renamed tographql.document. -
BREAKING: the default value of span_name is now
:dynamic -
BREAKING: opentelemetry_absinthe will no longer log sensitive information by default.
By default the graphql.request.variables, graphql.response.errors and graphql.response.result attributes will no longer be emited.
The previous behavior can be restored by setting the opentelemetry_absinthe configuration options. -
OpentelemetryAbsinthe.setupcan now optionally recieve the configuration. PreviouslyOpentelemetryAbsinthe.Instrumentation.setuphad to be used.
Deprecated
- setting the span name to a static string.
Commits
- Prepare for release (#88) by MaeIsBad
- [PLATFORM-994]: Bump dependencies (#86) by Cristiano Piemontese
- Use OTel recommended names for attributes (#79) by Rosa Richter
- Fix docs generation (#87) by MaeIsBad
- [PLATFORM-938]: Don't log sensitive data by default (#80) by MaeIsBad
- [PLATFORM-991]: graphql.request.query and graphql.request.variables are not extracted (#83) by MaeIsBad
- Add CODEOWNERS (#84) by MaeIsBad
- [PLATFORM-990]: Fix OTLP exporter failed to initialize error in test (#82) by MaeIsBad
- Make selections lazy & prepare for release (#78) by Cristiano Piemontese
- Add tracing support for root-level selections + tests (#74) by Alex Pedenko