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.23.0 #697

Merged
merged 81 commits into from
Sep 21, 2021
Merged

Release v6.23.0 #697

merged 81 commits into from
Sep 21, 2021

Commits on Aug 12, 2021

  1. Add Bugsnag::BreadcrumbType module

    This will eventually replace the breadcrumb types in the
    Bugsnag::Breadcrumbs module
    imjoehaines committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    7bea4f0 View commit details
    Browse the repository at this point in the history
  2. Add Configuration#enabled_release_stages

    This will eventually replace notify_release_stages entirely, but
    for now exists as an alias
    imjoehaines committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    5eff8c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afa4599 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63050e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ff542e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8fc8894 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1154aaa View commit details
    Browse the repository at this point in the history
  8. Use the new property names in some MR tests

    By using them in the Rails 5 app, but not the Rails 4 & 6 apps, we
    can be more confident that the aliases work exactly as the old names
    did
    imjoehaines committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    9cf9d76 View commit details
    Browse the repository at this point in the history
  9. Update changelog

    imjoehaines committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    c987ca7 View commit details
    Browse the repository at this point in the history
  10. Update CHANGELOG.md

    Co-authored-by: Delisa <[email protected]>
    imjoehaines and kattrali authored Aug 12, 2021
    Configuration menu
    Copy the full SHA
    44c0494 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Merge pull request #676 from bugsnag/aliases

    Deprecate and provide replacements for inconsistent methods
    imjoehaines authored Aug 13, 2021
    Configuration menu
    Copy the full SHA
    5ca25e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Configuration menu
    Copy the full SHA
    e31e408 View commit details
    Browse the repository at this point in the history
  2. Update changelog

    imjoehaines committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    86a9aa6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #677 from bugsnag/dont-start-sessions-in-wrong-rel…

    …ease-stage
    
    Don't start sessions when the current release stage is not enabled
    imjoehaines authored Aug 16, 2021
    Configuration menu
    Copy the full SHA
    e03bebd View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Configuration menu
    Copy the full SHA
    3ad02fd View commit details
    Browse the repository at this point in the history
  2. Update changelog

    imjoehaines committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    abe01c7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #680 from bugsnag/send-sessions-more-frequently

    Send sessions every 10 seconds instead of every 30 seconds
    imjoehaines authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    444c8d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bf9dd8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b4b57c View commit details
    Browse the repository at this point in the history
  6. Log delivery failures at error level

    This should help to differentiate errors that prevent things
    from being delivered from errors that we can continue from,
    e.g. errors raised in middleware
    imjoehaines committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    52f67e7 View commit details
    Browse the repository at this point in the history
  7. Update changelog

    imjoehaines committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    693a666 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #681 from bugsnag/log-delivery-failures-as-errors

    Log delivery failures as errors
    imjoehaines authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    1bcfe6a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Configuration menu
    Copy the full SHA
    a1daac7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4602ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    448fb37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1084ebb View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Merge pull request #682 from bugsnag/tests-for-successful-job-execution

    Add tests for successful active job execution
    imjoehaines authored Aug 20, 2021
    Configuration menu
    Copy the full SHA
    616210e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #684 from bugsnag/add-missing-deprecation-to-chang…

    …elog
    
    Add missing deprecation to changelog
    imjoehaines authored Aug 20, 2021
    Configuration menu
    Copy the full SHA
    574b3dd View commit details
    Browse the repository at this point in the history
  3. Add OnBreadcrumbCallbackList class

    This manages and calls any registered on_breadcrumb callbacks
    imjoehaines committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    f4030f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4de39f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21f459b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99d7729 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    056d110 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21f20fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fb28b2 View commit details
    Browse the repository at this point in the history
  4. Update changelog

    imjoehaines committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    7545b01 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #683 from bugsnag/allow-manually-testing-integrati…

    …ons-fixture
    
    Allow manually testing integrations fixture
    imjoehaines authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    49f3465 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #686 from bugsnag/on-breadcrumb-callbacks

    Add `on_breadcrumb` callbacks to replace `before_breadcrumb_callbacks`
    imjoehaines authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    36a1c7b View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Configuration menu
    Copy the full SHA
    4fd0a9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49699c8 View commit details
    Browse the repository at this point in the history
  3. Update changelog

    imjoehaines committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    7c64262 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d145e26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1b43ee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f0f031 View commit details
    Browse the repository at this point in the history
  7. Use the configuration context even if it's 'nil'

    This allows users to opt out of automatic context setting without
    having to set their own context for all events
    imjoehaines committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    1b3c6f4 View commit details
    Browse the repository at this point in the history
  8. Update changelog

    imjoehaines committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    ba1e877 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #687 from bugsnag/add-default-context

    Add `configuration.context` which sets the context of new events
    imjoehaines authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    1bac40a View commit details
    Browse the repository at this point in the history
  10. Merge pull request #688 from bugsnag/configuration-context-precedence

    Give the configuration context precedence over context in integrations
    imjoehaines authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    50759dd View commit details
    Browse the repository at this point in the history
  11. Add Bugsnag#breadcrumbs

    imjoehaines committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    36a0fa4 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Merge pull request #689 from bugsnag/breadcrumbs-getter

    Add `Bugsnag#breadcrumbs` getter
    imjoehaines authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    394311a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5968696 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3964c37 View commit details
    Browse the repository at this point in the history
  4. Update changelog

    imjoehaines committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    45736b6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #690 from bugsnag/add-device-time

    Add `device.time` to metadata
    imjoehaines authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    65da7c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    8b64784 View commit details
    Browse the repository at this point in the history
  2. Update changelog

    imjoehaines committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    6cb175e View commit details
    Browse the repository at this point in the history
  3. Add 'original_error' attribute

    This stores the original Exception instance directly. This is
    different to 'raw_exceptions' because 'raw_exceptions' traverses
    'cause' chains to build an array of Exception objects and attempts
    to normalise non-Exception objects into Exceptions
    imjoehaines committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    d45a084 View commit details
    Browse the repository at this point in the history
  4. Update changelog

    imjoehaines committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    46c9a84 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Configuration menu
    Copy the full SHA
    8bc5558 View commit details
    Browse the repository at this point in the history
  2. Add Report#request to fetch HTTP request data

    This currently reads from metadata to avoid a breaking change,
    however this will be extracted from metadata as it's a top-level
    field in the API
    imjoehaines committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    2467be3 View commit details
    Browse the repository at this point in the history
  3. Update changelog

    imjoehaines committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    87b39ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d10d22e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    452d0d8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #691 from bugsnag/add-report-errors

    Add `errors` to Report/Event
    imjoehaines authored Sep 7, 2021
    Configuration menu
    Copy the full SHA
    91eee12 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Merge pull request #692 from bugsnag/add-original-error

    Add `original_error` to Report/Event
    imjoehaines authored Sep 8, 2021
    Configuration menu
    Copy the full SHA
    e1938de View commit details
    Browse the repository at this point in the history
  2. Merge pull request #693 from bugsnag/add-report-request

    Add `request` to Report/Event
    imjoehaines authored Sep 8, 2021
    Configuration menu
    Copy the full SHA
    6710a46 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Add MetadataDelegate utility class

    This class handles the various ways metadata can be updated so this
    logic can be reused in multiple classes
    imjoehaines committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    95abdd9 View commit details
    Browse the repository at this point in the history
  2. Move metadata delegate tests into shared examples

    This will let us re-use them in other tests, to ensure all classes
    support every use-case of the metadata delegate
    imjoehaines committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    aa0f7dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f8d6f9 View commit details
    Browse the repository at this point in the history
  4. Deprecated add_tab & remove_tab

    These can be replaced with add/clear metadata
    imjoehaines committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    cb0e926 View commit details
    Browse the repository at this point in the history
  5. Update changelog

    imjoehaines committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    17bdb42 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #694 from bugsnag/improve-metadata-api

    Improve metadata API in Report/Event
    imjoehaines authored Sep 9, 2021
    Configuration menu
    Copy the full SHA
    d5ae38c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Configuration menu
    Copy the full SHA
    1074a63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f3a75f View commit details
    Browse the repository at this point in the history
  3. Add Report#set_user

    imjoehaines committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    6e63b62 View commit details
    Browse the repository at this point in the history
  4. Update changelog

    imjoehaines committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    91ff9c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Merge pull request #695 from bugsnag/add-stacktrace-to-errors

    Add the stacktrace to `Error`s
    imjoehaines authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    bc36cd1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #696 from bugsnag/add-set-user-to-report

    Add `set_user` to Report/Event
    imjoehaines authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    e8fe0d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Configuration menu
    Copy the full SHA
    ca54356 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Update changelog

    imjoehaines committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    2089377 View commit details
    Browse the repository at this point in the history
  2. Bump version

    imjoehaines committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    00460bf View commit details
    Browse the repository at this point in the history