Repository navigation
publish: getsentry/sentry-ruby@7.1.0 #9711
Copy link
Copy link
Closed
Labels
acceptedAdd to approve the deployAdd to approve the deployci-readyCI passed, safe to publish without pollingCI passed, safe to publish without polling
Description
Requested by: @sl0thentr0py
Merge target: (default)
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
- gem
- registry
- github
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
Breaking Changes 🛠
- 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: by @sl0thentr0py in #3102Sentry.init do |config| # ... config.rails.structured_logging.enabled = true end
- Resolves: publish: getsentry/arroyo@2.14.25 #3101 by @sl0thentr0py in #3102
- Resolves: RUBY-219 by @sl0thentr0py in #3102
New 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_send: return nil and drop the event by @sl0thentr0py in #3077before_send_transaction: return nil and drop the transaction by @sl0thentr0py in #3077before_send_check_in: return nil and drop the transaction by @sl0thentr0py in #3077before_send_check_in: return nil and drop the check-in by @sl0thentr0py in #3077event_processor: return nil and drop the event by @sl0thentr0py in #3077before_send_log: return nil and drop the log item by @sl0thentr0py in #3077before_send_metric: return nil and drop the metric item by @sl0thentr0py in #3077before_breadcrumb: return nil and drop the breadcrumb by @sl0thentr0py in #3077traces_sampler: fall back totraces_sample_rateby @sl0thentr0py in #3077backtrace_cleanup_callback: fall back to the original backtrace by @sl0thentr0py in #3077std_lib_logger_filter: return nil and skip the log by @sl0thentr0py in #3077- Resolves: publish: getsentry/symbolicator@23.11.2 #3072 by @sl0thentr0py in #3077
- Resolves: RUBY-211 by @sl0thentr0py in #3077
Bug Fixes 🐛
Logs, Metrics
- Make ThreadedPeriodicWorker and TelemetryEventBuffer fork friendly by @sl0thentr0py in #3097
- Reduce mutex surface area for TelemetryEventBuffer by @sl0thentr0py in #3083
Metrics, Logs
- Kill telemetry buffer threads on close by @sl0thentr0py in #3094
- Ensure TelemetryBuffer uses own thread for both size based and periodic flushing by @sl0thentr0py in #3084
Other
- (faraday) Don't double instrument builder by @sl0thentr0py in #3082
- (rails) Read query params safely in around_action by @sl0thentr0py in #3106
Other
- fix!(tracing): Remove 302/303 from default
trace_ignore_status_codesby @sl0thentr0py in #3103
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acceptedAdd to approve the deployAdd to approve the deployci-readyCI passed, safe to publish without pollingCI passed, safe to publish without polling
Activity
github-actions commentedon Sep 29, 2026
Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.
getsantry commentedon Sep 29, 2026
CI checks passed for getsentry/sentry-ruby@7.1.0. Publishing is starting now.
github-actions commentedon Sep 29, 2026
Publishing: run#36565470749
github-actions commentedon Sep 29, 2026
Published successfully: run#36565470749