chore(deps): update sentry-ruby monorepo to v7 - #1268
renovate[bot] wants to merge 1 commit into
Conversation
04402fe to
8ca6dbc
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## staging #1268 +/- ##
========================================
Coverage 77.70% 77.70%
========================================
Files 54 54
Lines 1413 1413
========================================
Hits 1098 1098
Misses 315 315 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
092eed1 to
3bb96d4
Compare
3bb96d4 to
19ece8f
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
19ece8f to
2b65468
Compare
2b65468 to
3be8a21
Compare
3be8a21 to
c78e3b8
Compare
This PR contains the following updates:
'~> 6.3'→'~> 7.1''~> 6.3'→'~> 7.1''~> 6.3'→'~> 7.1'Release Notes
getsentry/sentry-ruby (sentry-rails)
v7.1.0Compare Source
Breaking Changes 🛠
Disable Rails Structured Logging by default. by @sl0thentr0py in #3102
Since
enable_logswas removed in 7.0.0 and the community did not like the automatic enabling of Rails Structured Logging, we are disabling it in this minor.We apologize for the confusion caused. If you want to turn it on, please use:
fix!(tracing): Remove 302/303 from default
trace_ignore_status_codesby @sl0thentr0py in #3103New Features ✨
(metrics) Attribute integration-emitted metrics by @sentry-junior in #3071
The SDK now wraps user callbacks so that they don't unintentionally break your application if they raise inside the callback. by @sl0thentr0py in #3077
before_sendniland drop the eventbefore_send_transactionniland drop the transactionbefore_send_check_inniland drop the check-inevent_processorniland drop the eventbefore_send_logniland drop the log itembefore_send_metricniland drop the metric itembefore_breadcrumbniland drop the breadcrumbtraces_samplertraces_sample_ratebacktrace_cleanup_callbackstd_lib_logger_filterniland skip the logBug Fixes 🐛
Logs, Metrics
Other
v7.0.0Compare Source
Breaking Changes 🛠
Logs are now enabled by default and
enable_logsis removed. by @sl0thentr0py in #3053Using
sentry-railswill automatically turn on automatic structured logging from Rails. if you want to turn it off, use:Metrics are now enabled by default and
enable_metricsis removed. by @sl0thentr0py in #3061config.otlp.setup_otlp_traces_exporterandconfig.otlp.setup_propagatornow default to false. by @sl0thentr0py in #3063New Features ✨
Data Collection
We are moving away from
send_default_piito a more granular configuration calleddata_collection.It allows you to precisely control the data that Sentry collects from your app.
send_default_piiis deprecated but will continue to default tofalse.data_collectionwill be backfilled whensend_default_pii = falsewith the following values in 7.0.0:In 8.0.0,
send_default_piiwill be removed and we will move to more permissive defaults fordata_collection.We recommend migrating to
data_collectionto match the behavior you want eventually.v6.7.0Compare Source
New Features ✨
log_byteandtrace_metric_byteoutcomes by @sl0thentr0py in #2997config.hub_isolation_levelwhich can be set to:fiberor:thread. Use this in case you use Fiber based servers like Falcon by @SeanLF in #3018set_attributeapi by @sl0thentr0py in #2998Bug Fixes 🐛
Rails
send_default_piiby @solnic in #3043Rails.error.set_contextis not lost by @solnic in #3024Other
hub_isolation_level = :fiberby @SeanLF in #3036Internal Changes 🔧
v6.6.2Compare Source
Bug Fixes 🐛
v6.6.1Compare Source
Bug Fixes 🐛
v6.6.0Compare Source
New Features ✨
(yabeda) Add sentry-yabeda adapter gem by @dingsdax in #2925
There's a new
sentry-yabedagem that integrates Sentry Metrics with Yabeda.Add the new gem to your
Gemfile:Initialize Sentry with metrics enabled. The Yabeda adapter registers itself automatically when
sentry-yabedais required — there's no extra setup:Add release detection from Kamal deployment by @t27duck in #2895
Bug Fixes 🐛
Internal Changes 🔧
We made some memory performance and caching improvements with the help of pi-autoresearch. Enjoy the lower overhead!
v6.5.0Compare Source
New Features ✨
Bug Fixes 🐛
trilogydatabase adapter tomysqlfor Query Insights compatibility by @krismichalski in #2656Internal Changes 🔧
v6.4.1Compare Source
Bug Fixes 🐛
v6.4.0Compare Source
Features
Add support for OTLP ingestion in
sentry-opentelemetry(#2853)Sentry now has first class OTLP ingestion capabilities.
Under the hood, this will setup:
OpenTelemetry::Exporterthat will automatically set up the OTLP ingestion endpoint from your DSNconfig.otlp.setup_otlp_traces_exporter = falseto setup your own exporterOTLPPropagatorthat ensures Distributed Tracing worksconfig.otlp.setup_propagator = falseIf you were using the
SpanProcessorbefore, we recommend migrating over toconfig.otlpsince it's a much simpler setup.Treat Sidekiq nil retry as true (#2864)
Queue time capture for Rack (#2838)
Bug Fixes
MetricEventtimestamp serialization to float (#2862)v6.3.1Compare Source
Bug Fixes
ActionDispatch::ExceptionWrapperfor correct HTTP status code (#2850)Internal
Configuration
📅 Schedule: (in timezone Europe/Amsterdam)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.