Sourced from sentry-ruby's changelog.
5.11.0
Features
Make
:value
inSingleExceptionInterface
writable, so that it can be modified inbefore_send
underevent.exception.values[n].value
#2072Add
sampled
field todynamic_sampling_context
#2092Consolidate HTTP span data conventions with OpenTelemetry with
Sentry::Span::DataConventions
#2093Consolidate database span data conventions with OpenTelemetry for ActiveRecord and Redis #2100
Add new
config.trace_propagation_targets
option to set targets for which headers are propagated in outgoing HTTP requests #2079# takes an array of strings or regexps config.trace_propagation_targets = [/.*/] # default is to all targets config.trace_propagation_targets = [/example.com/, 'foobar.org/api/v2']
Tracing without Performance
- Implement
PropagationContext
onScope
and addSentry.get_trace_propagation_headers
API #2084- Implement
Sentry.continue_trace
API #2089The SDK now supports connecting arbitrary events (Errors / Transactions / Replays) across distributed services and not just Transactions.
To continue an incoming trace starting with this version of the SDK, useSentry.continue_trace
as follows.# rack application def call(env) transaction = Sentry.continue_trace(env, name: 'transaction', op: 'op') Sentry.start_transaction(transaction: transaction) end
To inject headers into outgoing requests, use
Sentry.get_trace_propagation_headers
to get a hash of headers to add to your request.Bug Fixes
- Duplicate
Rails.logger
before assigning it to the SDK (#2086)
4db04ba
release: 5.11.07550db5
Prepare changelog for 5.11.0 (#2101)6d67059
Consolidate ActiveRecord and Redis database spans with
Span::DataConventions ...9f055b5
Consolidate Sentry::Span::DataConventions with OpenTelemetry (#2093)9641957
Tracing without performance (#2084)74103ea
Pin irb to 1.7.4 for ruby 2.7 / rails 6.0.0 (#2097)86dfaea
Add sampled field to dynamic_sampling_context (#2092)8abb2d2
Duplicate Rails.logger
before assigning it to the SDK (#2086)bc0f8ce
Add new trace_propagation_targets configuration (#2079)94a4895
Expose :value
in SingleExceptionInterface
(#2072)Sourced from sentry-rails's changelog.
5.11.0
Features
Make
:value
inSingleExceptionInterface
writable, so that it can be modified inbefore_send
underevent.exception.values[n].value
#2072Add
sampled
field todynamic_sampling_context
#2092Consolidate HTTP span data conventions with OpenTelemetry with
Sentry::Span::DataConventions
#2093Consolidate database span data conventions with OpenTelemetry for ActiveRecord and Redis #2100
Add new
config.trace_propagation_targets
option to set targets for which headers are propagated in outgoing HTTP requests #2079# takes an array of strings or regexps config.trace_propagation_targets = [/.*/] # default is to all targets config.trace_propagation_targets = [/example.com/, 'foobar.org/api/v2']
Tracing without Performance
- Implement
PropagationContext
onScope
and addSentry.get_trace_propagation_headers
API #2084- Implement
Sentry.continue_trace
API #2089The SDK now supports connecting arbitrary events (Errors / Transactions / Replays) across distributed services and not just Transactions.
To continue an incoming trace starting with this version of the SDK, useSentry.continue_trace
as follows.# rack application def call(env) transaction = Sentry.continue_trace(env, name: 'transaction', op: 'op') Sentry.start_transaction(transaction: transaction) end
To inject headers into outgoing requests, use
Sentry.get_trace_propagation_headers
to get a hash of headers to add to your request.Bug Fixes
- Duplicate
Rails.logger
before assigning it to the SDK (#2086)
4db04ba
release: 5.11.07550db5
Prepare changelog for 5.11.0 (#2101)6d67059
Consolidate ActiveRecord and Redis database spans with
Span::DataConventions ...9f055b5
Consolidate Sentry::Span::DataConventions with OpenTelemetry (#2093)9641957
Tracing without performance (#2084)74103ea
Pin irb to 1.7.4 for ruby 2.7 / rails 6.0.0 (#2097)86dfaea
Add sampled field to dynamic_sampling_context (#2092)8abb2d2
Duplicate Rails.logger
before assigning it to the SDK (#2086)bc0f8ce
Add new trace_propagation_targets configuration (#2079)94a4895
Expose :value
in SingleExceptionInterface
(#2072)Sourced from sentry-sidekiq's changelog.
5.11.0
Features
Make
:value
inSingleExceptionInterface
writable, so that it can be modified inbefore_send
underevent.exception.values[n].value
#2072Add
sampled
field todynamic_sampling_context
#2092Consolidate HTTP span data conventions with OpenTelemetry with
Sentry::Span::DataConventions
#2093Consolidate database span data conventions with OpenTelemetry for ActiveRecord and Redis #2100
Add new
config.trace_propagation_targets
option to set targets for which headers are propagated in outgoing HTTP requests #2079# takes an array of strings or regexps config.trace_propagation_targets = [/.*/] # default is to all targets config.trace_propagation_targets = [/example.com/, 'foobar.org/api/v2']
Tracing without Performance
- Implement
PropagationContext
onScope
and addSentry.get_trace_propagation_headers
API #2084- Implement
Sentry.continue_trace
API #2089The SDK now supports connecting arbitrary events (Errors / Transactions / Replays) across distributed services and not just Transactions.
To continue an incoming trace starting with this version of the SDK, useSentry.continue_trace
as follows.# rack application def call(env) transaction = Sentry.continue_trace(env, name: 'transaction', op: 'op') Sentry.start_transaction(transaction: transaction) end
To inject headers into outgoing requests, use
Sentry.get_trace_propagation_headers
to get a hash of headers to add to your request.Bug Fixes
- Duplicate
Rails.logger
before assigning it to the SDK (#2086)
4db04ba
release: 5.11.07550db5
Prepare changelog for 5.11.0 (#2101)6d67059
Consolidate ActiveRecord and Redis database spans with
Span::DataConventions ...9f055b5
Consolidate Sentry::Span::DataConventions with OpenTelemetry (#2093)9641957
Tracing without performance (#2084)74103ea
Pin irb to 1.7.4 for ruby 2.7 / rails 6.0.0 (#2097)86dfaea
Add sampled field to dynamic_sampling_context (#2092)8abb2d2
Duplicate Rails.logger
before assigning it to the SDK (#2086)bc0f8ce
Add new trace_propagation_targets configuration (#2079)94a4895
Expose :value
in SingleExceptionInterface
(#2072)