You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add ThreadsInterface (#1178)
* Add ThreadsInterface
* Update changelog
* Inspect exception cause by default & don't exclude ActiveJob::DeserializationError (#1180)
* Turn on inspect_exception_causes_for_exclusion by default
With this config turned on, we can avoid matching the surface exceptions
in integrations, which could cause issues like #1071.
Solves #642.
* Remove ActiveJob::DeserializationError from ignored list
Since the previous commit solves #642, this commit can remove
ActiveJob::DeserializationError from the ignored exceptions list.
Solves #1071.
* Update async document
* Update changelog
* Make sentry-rails a Rails engine and provide default job class for async (#1181)
* Make sentry-rails a Rails engine too
* Add Sentry::SendEventJob
Instead of letting users defining their SentryJob class, we should
provide a default job class for them.
* Update document and example for the new job class
* Update changelog
* Add configuration option for trusted proxies (#1126)
* Add configuration option for trusted proxies
* Add `trusted_proxies` configuration option to sentry-ruby
* Add existing ActionDispatch `trusted_proxies` values
* Address some PR feedback
* Isolate trusted proxy test configuration
* Add comments to explain why we reverse the forwarded_for ip list
* Call `uniq` on the trusted proxy list
* Rename `filter_local_addresses(ips) to filter_trusted_proxy_addresses(ips)
* Remove duplicated hash entry
* Update some tests after PR feedback
* retrigger checks
Co-authored-by: Stan Lo <stan001212@gmail.com>
* Only define SendEventJob when ActiveJob is defined
* Allow users to configure ActiveJob adapters to ignore (#1256)
* Allow users to configure ActiveJob adapters to ignore
* Update changelog
* Add sidekiq adapter to sentry-rails' ignored adapters list (#1257)
* Add sidekiq adapter to sentry-rails' ignored adapters list
* Update changelog
* Tag queue name and jid on sidekiq events (#1258)
* Add queue name and jid to event tags
* Update changelog
* Tag job_id and provider_job_id on ActiveJob events (#1259)
* Refactor/test ActiveJob's context data
* Tag job_id and provider_job_id on ActiveJob events
* Update changelog
* Add ability to have many post initialization callbacks (#1261)
* Add ability to have many post initialization callbacks
* Revert version bumping, fix codestyle and rewrite rspec test
* Remove dependenciy bumping from sentry-sidekiq
* Add entries to CHANGELOG
* Support config.before_breadcrumb (#1253)
* Support config.before_breadcrumb
Example:
```
config.before_breadcrumb = lambda do |breadcrumb, hint|
breadcrumb.message = "foo"
breadcrumb
end
```
* Update changelog
* Update sentry-ruby's changelog
* Update sentry-rails' changelog
* Update sentry-sidekiq's changelog
* Rename ignored_active_job_adapters to skippable_job_adapters (#1264)
* Update sentry-ruby's changelog
Co-authored-by: Jon-Erik Schneiderhan <45184220+jeschneiderhan@users.noreply.github.com>
Co-authored-by: Valentine Kiselev <mrexox@outlook.com>
- Tag `job_id` and `provider_job_id` on ActiveJob events [#1259](https://github.com/getsentry/sentry-ruby/pull/1259)
30
+
31
+
<imgwidth="1330"alt="example of tagged event"src="https://user-images.githubusercontent.com/5079556/106389781-3a03f100-6420-11eb-810c-a99869eb26dd.png">
32
+
33
+
- Use another method for post initialization callback [#1261](https://github.com/getsentry/sentry-ruby/pull/1261)
34
+
35
+
### Bug Fixes
36
+
37
+
- Inspect exception cause by default & don't exclude ActiveJob::DeserializationError [#1180](https://github.com/getsentry/sentry-ruby/pull/1180)
0 commit comments