Skip to content

Commit 3084374

Browse files
authored
Release v6.26.1
2 parents bdfbf39 + bd82b85 commit 3084374

33 files changed

Lines changed: 191 additions & 118 deletions

.github/workflows/maze-runner.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
ruby-version: ['1.9', '3.2']
10+
ruby-version: ['1.9', '3.3']
1111

1212
uses: ./.github/workflows/run-maze-runner.yml
1313
with:
@@ -36,11 +36,11 @@ jobs:
3636
rack-version: '1'
3737
- ruby-version: '2.2'
3838
rack-version: '2'
39-
- ruby-version: '3.2'
39+
- ruby-version: '3.3'
4040
rack-version: '2'
4141
- ruby-version: '2.4'
4242
rack-version: '3'
43-
- ruby-version: '3.2'
43+
- ruby-version: '3.3'
4444
rack-version: '3'
4545

4646
uses: ./.github/workflows/run-maze-runner.yml
@@ -56,7 +56,7 @@ jobs:
5656
include:
5757
- ruby-version: '2.0'
5858
que-version: '0.14'
59-
- ruby-version: '3.2'
59+
- ruby-version: '2.5'
6060
que-version: '0.14'
6161
- ruby-version: '2.5'
6262
que-version: '1'
@@ -76,7 +76,7 @@ jobs:
7676
ruby-version: ['2.5', '2.7']
7777
sidekiq-version: ['2', '3', '4', '5', '6', '7']
7878
include:
79-
- ruby-version: '3.2'
79+
- ruby-version: '3.3'
8080
sidekiq-version: '7'
8181
exclude:
8282
# 2.7 is the minimum ruby version that sidekiq 7 supports
@@ -127,15 +127,15 @@ jobs:
127127
strategy:
128128
fail-fast: false
129129
matrix:
130-
ruby-version: ['2.7', '3.2']
130+
ruby-version: ['2.7', '3.3']
131131
rails-version: ['6', '7', '_integrations']
132132
include:
133133
- ruby-version: '2.5'
134134
rails-version: '6'
135135
exclude:
136136
- ruby-version: '2.7'
137137
rails-version: '6'
138-
- ruby-version: '3.2'
138+
- ruby-version: '3.3'
139139
rails-version: '_integrations'
140140

141141
uses: ./.github/workflows/run-maze-runner.yml
@@ -148,7 +148,7 @@ jobs:
148148
strategy:
149149
fail-fast: false
150150
matrix:
151-
ruby-version: ['1.9', '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2']
151+
ruby-version: ['1.9', '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3']
152152

153153
uses: ./.github/workflows/run-maze-runner.yml
154154
with:

.github/workflows/run-maze-runner.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242
with:
4343
ruby-version: 2.7
4444
bundler-cache: true
45+
cache-version: ${{ inputs.ruby-version }}-${{ inputs.rack-version }}-${{ inputs.que-version }}-${{ inputs.rails-version }}-${{ inputs.sidekiq-version }}
4546

4647
- run: bundle exec maze-runner ${{ inputs.features }} --no-source
4748
env:

.github/workflows/test-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
ruby-version: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2']
12+
ruby-version: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3']
1313
optional-groups: ['test sidekiq']
1414
include:
1515
- ruby-version: '1.9'

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
Changelog
22
=========
33

4+
## v6.26.1 (9 January 2024)
5+
6+
### Fixes
7+
8+
* Fix deprecation warning from Sidekiq error handler
9+
| [#796](https://github.com/bugsnag/bugsnag-ruby/pull/796)
10+
| [fukayatsu](https://github.com/fukayatsu)
11+
* Fix Resque integration when failure backend is already `Resque::Failure::Multiple`
12+
| [#803](https://github.com/bugsnag/bugsnag-ruby/pull/803)
13+
| [sj26](https://github.com/sj26)
14+
* Redact URLs in automatic Rails breadcrumbs
15+
| [#806](https://github.com/bugsnag/bugsnag-ruby/pull/806)
16+
417
## v6.26.0 (19 July 2023)
518

619
### Enhancements

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.26.0
1+
6.26.1

bugsnag.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Gem::Specification.new do |s|
3030

3131
if s.respond_to?(:metadata=)
3232
s.metadata = {
33-
"changelog_uri" => "https://github.com/bugsnag/bugsnag-ruby/blob/HEAD/CHANGELOG.md",
33+
"changelog_uri" => "https://github.com/bugsnag/bugsnag-ruby/blob/v#{File.read("VERSION").strip}/CHANGELOG.md",
3434
"documentation_uri" => "https://docs.bugsnag.com/platforms/ruby/",
3535
"source_code_uri" => "https://github.com/bugsnag/bugsnag-ruby/",
3636
"rubygems_mfa_required" => "true"

features/fixtures/expected_breadcrumbs/request.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"controller": "BreadcrumbsController",
77
"action": "handled",
88
"method": "GET",
9-
"path": "/breadcrumbs/handled",
9+
"path": "/breadcrumbs/handled?password=[FILTERED]&abc=xyz",
1010
"event_name": "start_processing.action_controller",
1111
"event_id": ".*"
1212
}
13-
}
13+
}

features/fixtures/mailman/app/Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ gem 'rack', '~> 1.6.11'
1212

1313
# Install a compatible FFI version on Ruby <2.3
1414
gem 'ffi', '< 1.13.0' if RUBY_VERSION < '2.3.0'
15+
16+
# Install a compatible mini_mime version on Ruby <2.6
17+
gem 'mini_mime', '< 1.1.4' if RUBY_VERSION < '2.6.0'

features/fixtures/plain/app/app.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ def configure_basics
55
Bugsnag.configure do |conf|
66
conf.api_key = ENV['BUGSNAG_API_KEY']
77
conf.set_endpoints(ENV['BUGSNAG_ENDPOINT'], ENV["BUGSNAG_ENDPOINT"])
8+
conf.project_root = File.dirname(File.realpath(__FILE__))
89
end
910
end
1011

@@ -17,7 +18,7 @@ def configure_using_environment
1718
conf.ignore_classes << lambda { |ex| ex.class.to_s == ENV["BUGSNAG_IGNORE_CLASS"] } if ENV.include? "BUGSNAG_IGNORE_CLASS"
1819
conf.meta_data_filters << ENV["BUGSNAG_META_DATA_FILTERS"] if ENV.include? "BUGSNAG_META_DATA_FILTERS"
1920
conf.enabled_release_stages = [ENV["BUGSNAG_NOTIFY_RELEASE_STAGE"]] if ENV.include? "BUGSNAG_NOTIFY_RELEASE_STAGE"
20-
conf.project_root = ENV["BUGSNAG_PROJECT_ROOT"] if ENV.include? "BUGSNAG_PROJECT_ROOT"
21+
conf.project_root = File.dirname(File.realpath(__FILE__))
2122
conf.proxy_host = ENV["BUGSNAG_PROXY_HOST"] if ENV.include? "BUGSNAG_PROXY_HOST"
2223
conf.proxy_password = ENV["BUGSNAG_PROXY_PASSWORD"] if ENV.include? "BUGSNAG_PROXY_PASSWORD"
2324
conf.proxy_port = ENV["BUGSNAG_PROXY_PORT"] if ENV.include? "BUGSNAG_PROXY_PORT"

features/fixtures/plain/app/stack_frame_modification/mark_frames_in_project.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44

55
callback = Proc.new do |report|
66
report.exceptions[0][:stacktrace].each_with_index do |frame, index|
7-
if index > 0
7+
if index == 0
8+
frame[:inProject] = nil
9+
else
810
frame[:inProject] = true
911
end
1012
end
1113
end
1214

13-
run(callback)
15+
run(callback)

0 commit comments

Comments
 (0)