Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jan 17, 2022

Bumps go.elastic.co/apm/module/apmhttp from 1.11.0 to 1.15.0.

Release notes

Sourced from go.elastic.co/apm/module/apmhttp's releases.

v1.15.0

  • Deprecate http.request.socket.encrypted and stop recording it in module/apmhttp, module/apmgrpc and module/apmfiber. #1129
  • Collect and send span destination service timing statistics about the dropped spans to the apm-server. #1132
  • Experimental support to compress short exit spans into a composite span. Disabled by default. #1134
  • Discard exit spans shorter or equal than ELASTIC_APM_EXIT_SPAN_MIN_DURATION. Defaults to 1ms. #1138
  • module/apmprometheus: add support for mapping prometheus histograms. #1145
  • Fixed a bug where errors in cloud metadata discovery could lead to the process aborting during initialisation #1158
  • Fixed a data race related to HTTP request header sanitisation #1159
  • apm.CaptureError, apm.Error.SetTransaction, and apm.Error.SetSpan will now set the associated transaction or span's default outcome to "failure" #1160 

v1.14.0

  • span: automatically infer destination.service.resource information when the span is an exit span and deprecate destination.service.name and destination.service.type #1003
  • module/apmhttp: add apmhttp.WithClientSpanType ClientOption to set the span type of http client requests #1106
  • module/apmazure: introduce instrumentation module for Azure blob, queue, and file storage #1109
  • module/apmelasticsearch: propagete Traceparent and Tracestate headers to Elasticsearch #1002
  • module/apmfiber: introduce instrumentation module for Fiber web framework #999
  • module/apmawssdkgo: fix a bug where the module would panic when an unsupported service is used #1006
  • module/apmfasthttp: report the correct HTTP Status Code instead of always reporting 200 #1104

v1.13.1

  • Fix concurrency bugs in breakdown metrics and module/apmhttp.WithClientTrace (#997)

v1.13.0

  • Prefer w3c traceparent header over legacy elastic-apm-traceparent {pull}963[#(963)]
  • Context.SetUsername now takes precedence over HTTP user info from Context.SetHTTPRequest {pull}973[#(973)]
  • module/apmhttp: fix a potential panic in WithClientTrace {pull}989[#(989)]
  • add support for go-restful v3 {pull}968[#(968)]
  • add fasthttp support {pull}957[#(957)]
  • module/apmgin: support multiple routes using the same handler {pull}983[#(983)]
  • add apm-server CA cert functionality {pull}982[#(982)]

v1.12.0

  • module/apmgrpc: fix status code to outcome mapping: #902
  • module/apmawssdkgo: add support for instrumenting s3 RPC calls: #927
  • module/apmawssdkgo: add support for instrumenting dynamodb RPC calls: #928
  • SpanContext.SetDestinationService is a no-op if either Name or Resource is empty: #931
  • module/apmawssdkgo: add support for instrumenting sqs RPC calls: #933
  • module/apmawssdkgo: add support for instrumenting sns RPC calls: #938
  • Parse "//" comments in SQL/CQL: #937
  • Fix CaptureError to capture the request body when ELASTIC_APM_CAPTURE_BODY is enabled: #906
  • module/apmgrpc: record underlying HTTP/2 context: #904
  • module/apmot: handle http.host tag as url.Host: #954
  • apm: add add ParentID methods to Span and Transaction: #956
Changelog

Sourced from go.elastic.co/apm/module/apmhttp's changelog.

==== 1.15.0 - 2021/12/08

  • Deprecate http.request.socket.encrypted and stop recording it in module/apmhttp, module/apmgrpc and module/apmfiber. {pull}1129[#(1129)]
  • Collect and send span destination service timing statistics about the dropped spans to the apm-server. {pull}1132[#(1132)]
  • Experimental support to compress short exit spans into a composite span. Disabled by default. {pull}1134[#(1134)]
  • Discard exit spans shorter or equal than ELASTIC_APM_EXIT_SPAN_MIN_DURATION. Defaults to 1ms. {pull}1138[#(1138)]
  • module/apmprometheus: add support for mapping prometheus histograms. {pull}1145[#(1145)]
  • Fixed a bug where errors in cloud metadata discovery could lead to the process aborting during initialisation {pull}1158[#(1158)]
  • Fixed a data race related to HTTP request header sanitisation {pull}1159[#(1159)]
  • apm.CaptureError, apm.Error.SetTransaction, and apm.Error.SetSpan will now set the associated transaction or span's default outcome to "failure" {pull}1160[#(1160)]

[[release-notes-1.14.0]] ==== 1.14.0 - 2021/09/22

  • span: automatically infer destination.service.resource information when the span is an exit span and deprecate destination.service.name and destination.service.type {pull}1003[#(1003)]
  • module/apmhttp: add apmhttp.WithClientSpanType ClientOption to set the span type of http client requests {pull}1106[#(1106)]
  • module/apmazure: introduce instrumentation module for Azure blob, queue, and file storage {pull}1109[#(1109)]
  • module/apmelasticsearch: propagete Traceparent and Tracestate headers to Elasticsearch {pull}1002[#(1002)]
  • module/apmfiber: introduce instrumentation module for Fiber web framework {pull}999[#(999)]
  • module/apmawssdkgo: fix a bug where the module would panic when an unsupported service is used {pull}1006[#(1006)]
  • module/apmfasthttp: report the correct HTTP Status Code instead of always reporting 200 {pull}1104[#(1104)]

[[release-notes-1.13.1]] ==== 1.13.1 - 2021/08/05

  • Fix concurrency bugs in breakdown metrics and module/apmhttp.WithClientTrace {pull}997[#(997)]

[[release-notes-1.13.0]] ==== 1.13.0 - 2021/07/28

  • Prefer w3c traceparent header over legacy elastic-apm-traceparent {pull}963[#(963)]
  • Context.SetUsername now takes precedence over HTTP user info from Context.SetHTTPRequest {pull}973[#(973)]
  • module/apmhttp: fix a potential panic in WithClientTrace {pull}989[#(989)]
  • add support for go-restful v3 {pull}968[#(968)]
  • add fasthttp support {pull}957[#(957)]
  • module/apmgin: support multiple routes using the same handler {pull}983[#(983)]
  • add apm-server CA cert functionality {pull}982[#(982)]

https://github.com/elastic/apm-agent-go/releases/tag/v1.12.0[View release]

[[release-notes-1.12.0]] ==== 1.12.0 - 2021/05/25

https://github.com/elastic/apm-agent-go/releases/tag/v1.12.0[View release]

  • module/apmgrpc: fix status code to outcome mapping {pull}902[#(902)]
  • module/apmawssdkgo: add support for instrumenting s3 RPC calls {pull}927[#(927)]
  • module/apmawssdkgo: add support for instrumenting dynamodb RPC calls {pull}928[#(928)]
  • SpanContext.SetDestinationService is a no-op if either Name or Resource is empty {pull}931[#(931)]
  • module/apmawssdkgo: add support for instrumenting sqs RPC calls {pull}933[#(933)]

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [go.elastic.co/apm/module/apmhttp](https://github.com/elastic/apm-agent-go) from 1.11.0 to 1.15.0.
- [Release notes](https://github.com/elastic/apm-agent-go/releases)
- [Changelog](https://github.com/elastic/apm-agent-go/blob/master/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-go@v1.11.0...v1.15.0)

---
updated-dependencies:
- dependency-name: go.elastic.co/apm/module/apmhttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 17, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jan 17, 2022

The following labels could not be found: approved, lgtm, ok-to-test, go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant