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

Release v6.24.0 #706

Merged
merged 41 commits into from
Oct 6, 2021
Merged

Release v6.24.0 #706

merged 41 commits into from
Oct 6, 2021

Conversation

imjoehaines
Copy link
Contributor

v6.24.0 (6 October 2021)

Enhancements

  • Allow overriding an event's unhandled flag
    | #698
  • Add the ability to store metadata globally
    | #699
  • Add cookies, body and httpVersion to the automatically captured request data for Rack apps
    | #700
  • Add Configuration#endpoints for reading the notify and sessions endpoints and Configuration#endpoints= for setting them
    | #701
  • Add Configuration#redacted_keys. This is like meta_data_filters but matches strings with case-insensitive equality, rather than matching based on inclusion
    | #703
  • Allow pausing and resuming sessions, giving more control over the stability score
    | #704
  • Add Configuration#vendor_paths to replace Configuration#vendor_path
    | #705

Deprecated

  • In the next major release, params will only contain query string parameters. Currently it also contains the request body for form data requests, but this is deprecated in favour of the new body property
  • The Configuration#set_endpoints method is now deprecated in favour of Configuration#endpoints=
  • The Configuration#meta_data_filters option is now deprecated in favour of Configuration#redacted_keys
  • The Configuration#vendor_path option is now deprecated in favour of Configuration#vendor_paths

Allow overriding an event's unhandled flag
This performs a deep clone of the given object. This will allow
global metadata to be copied into an Event and remain unchanged
even if the Event's metadata is mutated
This can be added by calling 'Bugsnag.add_metadata' and removed with
'Bugsnag.clear_metadata' (or in a configure block). The global
metadata will then be added as the initial metadata for all future
events

Global metadata is deeply cloned per-event, so mutating an event's
metadata won't mutate the global metadata
Add the ability to store metadata globally
Add `cookies`, `body` and `httpVersion` to the automatically captured request data for Rack apps
v14 causes issues on older Rubies and there doesn't seem to be a
combination of dependencies that are compatible with Ruby 2.0-2.3
AND Postgres 14
Fix Que tests on Ruby versions < 2.4
Bring endpoint configuration in line with other notifiers
This allows running some code without attributing any events raised
to the current session and resuming the session later
@imjoehaines imjoehaines merged commit 94da895 into master Oct 6, 2021
@imjoehaines imjoehaines deleted the release/v6.24.0 branch October 6, 2021 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants