diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a8fb02de1..87e787ea31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ Version of the agent adds [Roda](https://roda.jeremyevans.net/) instrument A new `allow_all_headers` configuration parameter brings parity with the Node.js agent (see the [v2.7.0 changelog](https://docs.newrelic.com/docs/release-notes/agent-release-notes/nodejs-release-notes/node-agent-270/)). This configuration parameter defaults to a value of `false`. When set to `true`, and as long as the agent is not operating in high-security mode, all HTTP headers gleaned from a request will be captured and relayed to New Relic instead of the default core set of headers. All existing behavior for `.*attributes.include` and `.*attributes.exclude` configuration parameters will be respected for any desired filtration of the headers when `allow_all_headers` is enabled. This work was done in response to a feature request submitted by community member [@jamesarosen](https://github.com/jamesarosen). Thank you very much, @jamesarosen! [Issue#1029](https://github.com/newrelic/newrelic-ruby-agent/issues/1029) - NOTE: The extra headers collected by having `allow_all_headers` enabled requires Rack version 2 or higher. + NOTE: The extra headers collected by enabling `allow_all_headers` requires Rack version 2 or higher. NOTE: The extra headers will appear as attributes prefixed with `request.headers.` - **Feature: Improved error tracking transaction linking**