Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add upcoming 7.2.0 to changelog #705

Merged
merged 2 commits into from
Jun 24, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# New Relic Ruby Agent Release Notes #

## v7.2.0

* **Expected Errors and Ignore Errors**
This release adds support for configuration for expected/ignored errors by class name, status code, and message. The following configuration options are now available:
- `error_collector.ignore_classes`
- `error_collector.ignore_messages`
- `error_collector.ignore_status_codes`
- `error_collector.expected_classes`
- `error_collector.expected_messages`
- `error_collector.expected_status_codes`
For more details about expected and ignored errors, please see our [configuration documentation](https://docs.newrelic.com/docs/agents/ruby-agent/configuration/)

* **Bugfix: resolves "can't add a new key into hash during iteration" Errors**

Thanks to @wyhaines for this fix that prevents "can't add a new key into hash during iteration" errors from occuring when iterating over environment data.

* **Bugfix: kwarg support fixed for Rack middleware instrumentation**

Thanks to @walro for submitting this fix. This fixes the rack instrumentation when using kwargs.

* **Update known conflicts with use of Module#Prepend**

With our release of v7.0.0, we updated our instrumentation to use Module#Prepend by default, instead of method chaining. We have received reports of conflicts and added a check for these known conflicts. If a known conflict with prepend is detected while using the default value of 'auto' for gem instrumentation, the agent will instead install method chaining instrumentation in order to avoid this conflict. This check can be bypassed by setting the instrumentation method for the gem to 'prepend'.


## v7.1.0

* **Add support for CSP nonces when using our API to insert the browser agent**
Expand Down