dep: bump sentry-ruby, sentry-rails, rails and sentry-sidekiq
Bumps sentry-ruby, sentry-rails, rails and sentry-sidekiq. These dependencies needed to be updated together.
Updates sentry-ruby
from 5.1.1 to 5.2.0
Changelog
Sourced from sentry-ruby's changelog.
5.2.0
Features
Log Redis command arguments when sending PII is enabled #1726
Add request env to sampling context #1749
Example
Sentry.init do |config| config.traces_sampler = lambda do |sampling_context| env = sampling_context[:env] if env["REQUEST_METHOD"] == "GET" 0.01 else 0.1 end end end
Check envelope size before sending it #1747
The SDK will now check if the envelope's event items are oversized before sending the envelope. It goes like this:
- If an event is oversized (200kb), the SDK will remove its breadcrumbs (which in our experience is the most common cause).
- If the event size now falls within the limit, it'll be sent.
- Otherwise, the event will be thrown away. The SDK will also log a debug message about the event's attributes size (in bytes) breakdown. For example,
{event_id: 34, level: 7, timestamp: 22, environment: 13, server_name: 14, modules: 935, message: 5, user: 2, tags: 2, contexts: 820791, extra: 2, fingerprint: 2, platform: 6, sdk: 40, threads: 51690}
This will help users report size-related issues in the future.
Automatic session tracking #1715
Example:
The SDK now supports automatic session tracking / release health by default in Rack based applications.
Aggregate statistics on successful / errored requests are collected and sent to the server every minute.
To use this feature, make sure the SDK can detect your app's release. Or you have set it with:Sentry.init do |config|
... (truncated)
Commits
-
d6a2140
release: 5.2.0 -
e2f679b
Check envelope size before sending it (#1747) -
e727167
feat(sessions): Implement automatic session tracking (#1715) -
bad64df
Log Redis command arguments if send_default_pii = true (#1726) -
87b50d7
Add request env to sampling context (#1749) -
abb3ced
Requireset
library (#1753) -
cf1e5b2
Merge branch 'release/5.1.1' - See full diff in compare view
Updates sentry-rails
from 5.1.1 to 5.2.0
Changelog
Sourced from sentry-rails's changelog.
5.2.0
Features
Log Redis command arguments when sending PII is enabled #1726
Add request env to sampling context #1749
Example
Sentry.init do |config| config.traces_sampler = lambda do |sampling_context| env = sampling_context[:env] if env["REQUEST_METHOD"] == "GET" 0.01 else 0.1 end end end
Check envelope size before sending it #1747
The SDK will now check if the envelope's event items are oversized before sending the envelope. It goes like this:
- If an event is oversized (200kb), the SDK will remove its breadcrumbs (which in our experience is the most common cause).
- If the event size now falls within the limit, it'll be sent.
- Otherwise, the event will be thrown away. The SDK will also log a debug message about the event's attributes size (in bytes) breakdown. For example,
{event_id: 34, level: 7, timestamp: 22, environment: 13, server_name: 14, modules: 935, message: 5, user: 2, tags: 2, contexts: 820791, extra: 2, fingerprint: 2, platform: 6, sdk: 40, threads: 51690}
This will help users report size-related issues in the future.
Automatic session tracking #1715
Example:
The SDK now supports automatic session tracking / release health by default in Rack based applications.
Aggregate statistics on successful / errored requests are collected and sent to the server every minute.
To use this feature, make sure the SDK can detect your app's release. Or you have set it with:Sentry.init do |config|
... (truncated)
Commits
-
d6a2140
release: 5.2.0 -
e2f679b
Check envelope size before sending it (#1747) -
e727167
feat(sessions): Implement automatic session tracking (#1715) -
bad64df
Log Redis command arguments if send_default_pii = true (#1726) -
87b50d7
Add request env to sampling context (#1749) -
abb3ced
Requireset
library (#1753) -
cf1e5b2
Merge branch 'release/5.1.1' - See full diff in compare view
Updates rails
from 7.0.2.2 to 7.0.2.3
Release notes
Sourced from rails's releases.
7.0.2.3
Active Support
- No changes.
Active Model
- No changes.
Active Record
- No changes.
Action View
- No changes.
Action Pack
- No changes.
Active Job
- No changes.
Action Mailer
- No changes.
Action Cable
- No changes.
... (truncated)
Commits
-
de53ba5
Preparing for 7.0.2.3 release -
eb99503
bumping version -
0a72f7d
Added image trasnformation validation via configurable allow-list - See full diff in compare view
Updates sentry-sidekiq
from 5.1.1 to 5.2.0
Changelog
Sourced from sentry-sidekiq's changelog.
5.2.0
Features
Log Redis command arguments when sending PII is enabled #1726
Add request env to sampling context #1749
Example
Sentry.init do |config| config.traces_sampler = lambda do |sampling_context| env = sampling_context[:env] if env["REQUEST_METHOD"] == "GET" 0.01 else 0.1 end end end
Check envelope size before sending it #1747
The SDK will now check if the envelope's event items are oversized before sending the envelope. It goes like this:
- If an event is oversized (200kb), the SDK will remove its breadcrumbs (which in our experience is the most common cause).
- If the event size now falls within the limit, it'll be sent.
- Otherwise, the event will be thrown away. The SDK will also log a debug message about the event's attributes size (in bytes) breakdown. For example,
{event_id: 34, level: 7, timestamp: 22, environment: 13, server_name: 14, modules: 935, message: 5, user: 2, tags: 2, contexts: 820791, extra: 2, fingerprint: 2, platform: 6, sdk: 40, threads: 51690}
This will help users report size-related issues in the future.
Automatic session tracking #1715
Example:
The SDK now supports automatic session tracking / release health by default in Rack based applications.
Aggregate statistics on successful / errored requests are collected and sent to the server every minute.
To use this feature, make sure the SDK can detect your app's release. Or you have set it with:Sentry.init do |config|
... (truncated)
Commits
-
d6a2140
release: 5.2.0 -
e2f679b
Check envelope size before sending it (#1747) -
e727167
feat(sessions): Implement automatic session tracking (#1715) -
bad64df
Log Redis command arguments if send_default_pii = true (#1726) -
87b50d7
Add request env to sampling context (#1749) -
abb3ced
Requireset
library (#1753) -
cf1e5b2
Merge branch 'release/5.1.1' - See full diff in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
@dependabot-bot rebase
will rebase this MR -
@dependabot-bot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts