depfu / example-ruby

✨ See our pull requests in action
4 stars 5 forks source link

Update sentry-raven: 2.5.3 → 2.12.3 (minor) #170

Closed depfu[bot] closed 4 years ago

depfu[bot] commented 4 years ago

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ sentry-raven (2.5.3 → 2.12.3) · Repo · Changelog

Release Notes

2.12.3

2.12.2

2.12.1

  • FIX: undefined method `[]' for nil:NilClass [@HazAT, #932]

2.12.0

  • FIX: Remove duplicate message when exception is emitted
  • FIX: Frozen string bug in utf8conversation
  • FEATURE: Allow block on tags_context and extra_context

2.11.3

FIX: infinite backoff under pressure [@Bonias, #886]

2.11.2

2.11.1

2.11.0

  • FEATURE: Prepend the transaction around_action so libraries with controllers can alter the value. [@drcapulet, #887]

2.10.0

  • FEATURE: Added support for SENTRY_ENVIRONMENT [@mtsmfm, #910]
  • FEATURE: Added support for SENTRY_RELEASE [@coorasse, #911]

2.9.0 (from changelog)

  • FEATURE: Added config.inspect_exception_causes_for_exclusion. Determines if the exception cause should be inspected for config.excluded_exceptions option. [@effron, #872]

2.8.0 (from changelog)

  • FEATURE: Added config.before_send. Provide a lambda or proc to this config setting, which will be called when before sending an event to Sentry. Receives event and hint as parameter. hint is a has {:exception => ex | nil, :message => message | nil}. [@HazAT, #847]

2.7.3

2.7.2

  • BUGFIX: GlobalIDs are now displayed correctly in Sidekiq contexts [@louim, #798]
  • BUGFIX: If git is not installed, fail silently during release detection [@nateberkopec]
  • BUGFIX: We do not support rack-timeout <= 0.2, fix errors when incompat version present [@nateberkopec]
  • BUGFIX: Put cookies in the correct spot of event [@nateberkopec, #812]
  • BUGFIX: Exception context is deep_merged [@janklimo, #782]

2.7.0

  • FEATURE: Add random sampling. [@nateberkopec, #704]

  • FEATURE: Transactions. See Context docs for usage. [@nateberkopec, #743]

  • FEATURE: You can set the current environment for Sentry via SENTRY_CURRENT_ENV env variable. Useful if your staging environment's RACK_ENV is "production", for example. [@tijmenb, #736]

  • BUGFIX: Fix wrapped classnames in old versions of Sidekiq and ActiveJob [@nateberkopec, #702]

  • BUGFIX: Server names on Heroku were pretty useless before - now they follow the dyno name ("worker.1", "web.2") [@nateberkopec, #703]

  • BUGFIX: ActiveJob::DeserializationError is now ignored by default. Not doing so can cause infinite loops if you are using an ActiveJob async callback. [@nateberkopec, #701]

  • BUGFIX: Binary conversion to UTF-8 when binary is frozen is fixed [@nateberkopec, #757]

  • REFACTOR: We now use an updated port of Rails' deep_merge which should be 5-10% faster [@nateberkopec, #770]

  • REFACTOR: Tests have been cleaned up, and now run in random order. [@nateberkopec]

  • REFACTOR: Raven::Event has been refactored a bit [@nateberkopec]

2.6.3

  • BUGFIX: Fixed typo in the Heroku warning [@greysteil, #728]
  • BUGFIX: Swallow IOErrors when reading the Rack request body [@nateberkopec]
  • BUGFIX: Fix invalid UTF-8/circular references when using async [@nateberkopec, #730]

2.6.2

  • BUGFIX: If using the Sidekiq or DelayedJob adapters with ActiveJob, ActiveJob wouldn't re-raise upon capturing an exception. [@nateberkopec, 5b02ad4]

  • KNOWN ISSUE: When using async, Rack integration is not thread-safe [#721]

  • KNOWN ISSUE: When using async, encoding errors may be raised [#725]

2.6.1

  • BUGFIX: Fix cases where ActionDispatch::RemoteIP would blow up during event creation [@cmoylan, #722]
  • BUGFIX: In ActiveJob, don't report exceptions which can be rescued by rescue_from handlers [@bensheldon, #719]

2.6.0

  • FEATURE: raven-ruby now marks itself as the "ruby" logger by default, to match raven-js behavior [@nateberkopec]

  • FEATURE: You may now override the default sanitization parameters [#712, @nateberkopec]

  • FEATURE: Breadcrumb buffers are now publicly accessible [#686, @nateberkopec]

  • FEATURE: We yell at you now if you're using Heroku but don't have runtime-dyno-metadata enabled [#715, @nateberkopec]

  • FEATURE: project_root will always be set, regardless of framework [#716, @nateberkopec]

  • BUGFIX: Request body and message limits now match Sentry server defaults [#714, @nateberkopec]

  • BUGFIX: Sidekiq context now works as expected [#713, @nateberkopec]

  • BUGFIX: Capture exceptions in ActiveJob when not using Sidekiq adapter [#709, #671, @nateberkopec]

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ faraday (indirect, 0.12.1 → 0.17.0) · Repo · Changelog

Release Notes

0.17.0

ATTENTION: This is a ROLLBACK RELEASE!

We apologise for the issues created by the v0.16.x release series, these were due to the Faraday team underestimating the latest changes applied to master since v0.15.4 (November 2018).
The v0.16.0 -> v0.16.2 releases will be removed from Rubygems and all changes contained in master will be released as v1.0.

v0.17.x will continue from where v0.15.4 left so it will not give any backwards-incompatible issues like the v0.16.x series did.

Extra Note: some gems using Faraday may keep a cache of request/responses data. We suggest you to clear any cache related to Faraday requests after upgrading to v0.17.0 (e.g. github-changelog-generator/github-changelog-generator#738 (comment))

Diff from v0.15.4

  • Include instructions for using custom middleware (#836)
  • Travis: add 2.6.0 to CI matrix, remove sudo: false (#839)
  • Explicitly require date for DateTime (#844)
  • README: Travis build badge for branch master (#849)

0.16.2

Bugs:

0.16.1

Bugs:

  • Restore backwards compatibility layer for Faraday errors under the Faraday::Error module #1030 (@michaelherold)

0.16.0

This release also includes all the updates from RC-1.

Features:

  • Create ParamPart class to allow multipart posts with JSON content and file upload at the same time #1017 (@jeremy-israel)
  • Rename UploadIO -> FilePart to be consistent with ParamPart class name. #1021 (@technoweenie)
    • UploadIO class name is preserved for backwards compatibility.
  • Enable response body streaming in Excon. #1026 (@technoweenie)

Bugs:

Misc:

0.15.4

  • Expose pool_size as a option for the NetHttpPersistent adapter (#834)

0.15.3

  • Make Faraday::Request serialisable with Marshal. (#803)
  • Add DEFAULT_EXCEPTIONS constant to Request::Retry (#814)
  • Add support for Ruby 2.6 Net::HTTP write_timeout (#824)

0.15.2

  • Prevents Net::HTTP adapters to retry request internally by setting max_retries to 0 if available (Ruby 2.5+). (#799)
  • Fixes NestedParamsEncoder handling of empty array values (#801)

0.15.1

  • NetHttpPersistent adapter better reuse of SSL connections (#793)
  • Refactor: inline cached_connection (#797)
  • Logger middleware: use $stdout instead of STDOUT (#794)
  • Fix: do not memoize/reuse Patron session (#796)

Also in this release:

  • Allow setting min/max ssl version for Net::HTTP (#792)
  • Allow setting min/max ssl version for Excon (#795)

0.15.0

Features:

  • Added retry block option to retry middleware. (#770)
  • Retry middleware improvements (honour Retry-After header, retry statuses) (#773)
  • Improve response logger middleware output (#784)

Fixes:

  • Remove unused class error (#767)
  • Fix minor typo in README (#760)
  • Reuse persistent connections when using net-http-persistent (#778)
  • Fix Retry middleware documentation (#781)
  • Returns the http response when giving up on retrying by status (#783)

0.14.0

  • If proxy is manually provided, this takes priority over find_proxy (#724)
  • Allow overriding env proxy (#754)
  • Fixes the behaviour for Excon's open_timeout (not setting write_timeout anymore) (#731)
  • Remove Typhoeus adapter (#715)
  • External Typhoeus Adapter Compatibility (#748)
  • Warn about missing adapter when making a request (#743)
  • Faraday::Adapter::Test stubs now support entire urls (with host) (#741)
  • Handle all connection timeout messages in Patron (#687)

0.13.1

  • Fixes an incompatibility with Addressable::URI being used as uri_parser

0.13.0

  • Dynamically reloads the proxy when performing a request on an absolute domain (#701)
  • Prefer #hostname over #host. (#714)
  • Adapter support for Net::HTTP::Persistent v3.0.0 (#619)
  • Fixes an edge-case issue with response headers parsing (missing HTTP header) (#719)

0.12.2

  • Parse headers from aggregated proxy requests/responses (#681)
  • Guard against invalid middleware configuration with warning (#685)
  • Do not use :insecure option by default in Patron (#691)
  • Fixes an issue with HTTPClient not raising a Faraday::ConnectionFailed (#702)
  • Fixes YAML serialization/deserialization for Faraday::Utils::Headers (#690)
  • Fixes an issue with Options having a nil value (#694)
  • Fixes an issue with Faraday.default_connection not using Faraday.default_connection_options (#698)
  • Fixes an issue with Options.merge! and Faraday instrumentation middleware (#710)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 74 commits:

↗️ multipart-post (indirect, 2.0.0 → 2.1.1) · Repo · Changelog

Commits

See the full diff on Github. The new version differs by 26 commits:


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
depfu[bot] commented 4 years ago

Closed in favor of #176.

depfu[bot] commented 4 years ago

Closed in favor of #176.