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]
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]
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.
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)
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
2.12.0
2.11.3
2.11.2
2.11.1
2.11.0
2.10.0
2.9.0 (from changelog)
2.8.0 (from changelog)
2.7.3
2.7.2
2.7.0
2.6.3
2.6.2
2.6.1
2.6.0
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
0.16.2
0.16.1
0.16.0
0.15.4
0.15.3
0.15.2
0.15.1
0.15.0
0.14.0
0.13.1
0.13.0
0.12.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 74 commits:
Version bump to 0.17.0 (rolling back 0.16.0 -> 0.16.2 releases from master).
Version bump to 0.16.3 (rolling back 0.16.0 -> 0.16.2 releases from master).
README: Travis build badge for branch master (#849)
Explicitly require `date` for DateTime (#844)
Travis: add 2.6.0 to CI matrix, remove sudo: false (#839)
Include instructions for using custom middleware (#836)
Version bump to 0.15.4
Expose `pool_size` as a option for the NetHttpPersistent adapter (#834)
Fix label name for contributing
Version bump to 0.15.3
Add support for Ruby 2.6 Net::HTTP write_timeout (#824)
ISSUE_TEMPLATE: Fix a typo (#820)
Add DEFAULT_EXCEPTIONS constant to Request::Retry (#814)
Make Faraday::Request serialisable with Marshal. (#803)
Version bump to 0.15.2
#800 correct handling parameter value empty array (#801)
Set max_retries to 0 if available. (#799)
version bump to 0.15.1
Fix: do not memoize/reuse Patron session (#796)
Logger middleware: use $stdout instead of STDOUT (#794)
Refactor: inline cached_connection (#797)
Allow setting min/max ssl version for Excon (#795)
NetHttpPersistent adapter better reuse of SSL connections (#793)
Allow setting min/max SSL version for a Net::HTTP connection on Ruby 2.5 (#792)
Version bump to 0.15.0
Improve response logger middleware output (#784)
Returns the http response when giving up on retrying by status (#783)
Fix Retry middleware documentation (#781)
Reuse persistent connections when using net-http-persistent (#778)
Retry middleware improvements (honour Retry-After header, retry statuses) (#773)
Added retry block option to retry middleware. (#770)
Fix minor typo in README (#760)
Remove unused class error (#767)
Fixes an issue with Travis deployment to Rubygems
Version bump to 0.14.0
Allow overriding env proxy (#754)
Adds Ruby 2.5 and switch to Trusty dist on Travis (#756)
Handle all connection timeout messages in Patron (#687)
Fixes issue on Travis for test ConnectionTest#test_dynamic_proxy (#753)
Delete UPGRADING.md
Create UPGRADING.md
Fix CONTRIBUTING link in README (#749)
External Typhoeus Adapter Compatibility (#748)
Faraday::Adapter::Test stubs now support entire urls (with host) (#741)
Moves github files under the `.github` folder
Create PULL_REQUEST_TEMPLATE.md
Create CODE_OF_CONDUCT.md
Create ISSUE_TEMPLATE.md
Mention the externl typhoeus adapter (#740)
Warn about adapter being unset when making a request (#743)
Remove Typhoeus adapter (#715)
Fixes the behaviour for Excon's open_timeout (not setting write_timeout anymore) (#731)
If proxy is manually provided, this takes priority over `find_proxy` (#724)
Asks Travis to use Ubuntu Precise
Version bump (0.13.1)
Fixes an incompatibility with new proxy detection and Addressable::URI gem (#722)
Version bump (0.13.0)
Version bump (0.12.3)
Fixes an edge-case issue with response headers parsing (missing HTTP header) (#719)
Adapter support for Net::HTTP::Persistent v3.0.0 (#619)
Prefer #hostname over #host. (#714)
Environment proxy refactoring (#712)
Update README.md
Version bump (0.12.2)
Fixes an issue with Options.merge! and Faraday instrumentation middleware (#711)
Update CONTRIBUTING.md
Fixes an issue with Faraday.default_connection not using Faraday.default_connection_options (#707)
Fixes an issue with Options having a nil value (#706)
Fixes YAML serialization/deserialization for `Faraday::Utils::Headers` (#705)
fixes #702 (#703)
Missing request middleware in README (#696)
Do not use :insecure option by default in Patron (#691)
Guard against invalid middleware configuration with warning (#685)
Parse headers from aggregated proxy requests/responses (#681)
↗️ 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:
Bump version.
Add truffleruby to travis tests.
Fix borked comparison.
Prefer `SecureRandom.uuid` which is supported all the way back to Ruby v2.0.
Fix travis tests.
Update README.md
Use latest dist.
Update link to travis status.
Use SecureRandom based boundary by default.
YARD: include files in glob pattern
YARD: Render History.txt as RDoc
Use Yard Docs:
README: [ci skip] Add syntax highlight to sample
Allow Bundler 2 in gemspec
CI: extend matrix
Add a plain ruby example for additional form fields (#54)
Create LICENSE (#53)
Fix overriding content-type header for FileParts (#43)
Remove trailing line return (#49)
Include caller-defined options as MIME headers (#46)
Show how to post files with other normal params such as input values (#47)
Add debug instructions to readme, fixes #41.
Modernize tests, rough conversion to rspec.
Update travis testing to test on 2.x
Merge pull request #36 from lonre/patch-1
Ruby syntax highlighting support
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