🚨 [security] Update sentry-rails 5.17.3 → 5.18.0 (minor) #1507
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚨 Your current dependencies have known security vulnerabilities 🚨
This dependency update fixes known security vulnerabilities. Please see the details below and assess their impact carefully. We recommend to merge and deploy this as soon as possible!
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ sentry-rails (5.17.3 → 5.18.0) · Repo · Changelog
Release Notes
5.18.0
Does any of this look wrong? Please let us know.
✳️ minitest (5.23.1 → 5.24.1) · Repo · Changelog
Release Notes
5.24.1 (from changelog)
5.24.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 8 commits:
Branching minitest to version 5.24.1
- Fix the error message when an extension is invalid value. (y-yagi)
prepped for release
+ Added Minitest.register_plugin.
Remove more anacronisms. Allow tests to pass w/o rubygems loaded.
- Removed anacronism, but allow load_plugins to exit gracefully if --disable=gems.
Fix one failing tests when string literals are frozen.
Moved some methods around to follow actual call structure a bit better.
✳️ sentry-ruby (5.17.3 → 5.18.0) · Repo · Changelog
Release Notes
5.18.0
Does any of this look wrong? Please let us know.
Release Notes
1.13.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 12 commits:
Bump version to 1.13.0
Add erubi/capture_block to the gem
Adjust nocov markers
Define Erubi.h as a module function
Add erubi/capture_block, supporting capturing block output via standard <%= and <%== tags
Restructure tests to make it so the same basic tests can be used for multiple engines
Add Ruby 3.3 to CI and bump actions/checkout to v4
Switch from hanna-nouveau to hanna
Stop testing Ruby 2.2 in CI as it no longer works with ubuntu-latest
Move to actions/checkout@v3
Limit rake gem restriction in CI to Ruby <2.4
Add CI for Ruby 3.2
Release Notes
1.14.0
1.13.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 17 commits:
Bump version to v1.14.0 (#980)
Return only commands when completing help command's argument (#973)
Introduce cd command (#971)
Allow assigning and using local variable name conflicting with command (#961)
Improve how command calls' return value is handled (#972)
Bump version to v1.13.2 (#970)
Invalid encoding symbol now raises SyntaxError also in 3.3 (#969)
Cleanup irbrc generator cache always at teardown (#968)
fix typos in the `Index of Command-Line Options`
Suppress Ruby warnings in certain backtrace filtering tests (#966)
Add a section to guide users choose between helper methods and commands (#965)
Add accidentally dropped disable_irb command back (#964)
Remove useless Reline::Key.new and update wrong comment for alt+d (#963)
Reorder ruby lex clauses for unrecoverable first (#956)
Clean up tmpdir
Add a new initialization step to validate IRB.conf's values (#953)
Simplify regexp to account for prism error messages (#954)
Security Advisories 🚨
🚨 Rack ReDoS Vulnerability in HTTP Accept Headers Parsing
🚨 Rack vulnerable to ReDoS in content type parsing (2nd degree polynomial)
🚨 Rack Header Parsing leads to Possible Denial of Service Vulnerability
🚨 Rack has possible DoS Vulnerability with Range Header
🚨 Possible Denial of Service Vulnerability in Rack's header parsing
🚨 Rack has possible DoS Vulnerability in Multipart MIME parsing
🚨 Denial of service via multipart parsing in Rack
🚨 Denial of service via header parsing in Rack
🚨 Denial of Service Vulnerability in Rack Content-Disposition parsing
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
2.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 36 commits:
Bump major version.
Set minimum rack version to 3.0.0+.
Update license with all contributors.
Revert "Rack < v3 compatible release." (#20)
Bump major version.
Remove old copyright.
Modernize gem.
Add note about compatibility.
Add missing packages.
Add external tests for Rack 2.2.
Rack < v3 compatible release.
Fix typo: ehancement -> enhancement
Bump minor version.
Fix typo `ehancement` -> `enhancement`
Expose same_site instance variable. Fixes #2.
Handle case where there is no existing cookie data
Require rack/session in README example
Bump patch version.
Consistency with rackup gem.
Remove unnecessary comment/text.
Add `LICENSE.md` to distribution.
Reformat the copyright to be more consistent and ordered.
We don't need to explicitly depend on the main branch any more.
Add frozen_string_literal to all files.
Update README and remove old workflow.
Update test workflow.
Allow for Rack 3 beta gem to be loaded
Fix formatting of README.
Bump minor version.
Add rack ~> 3.0 to gemspec.
Use undeprecated method to set cookie.
Remove `lib/rack/session/memcache.rb` it has been deprecated for 3 years.
Tidy up files copied from rack. (#5)
Various Fixes (#1)
Bump minor version.
Moved `Rack::Session` to separate gem.
Commits
See the full diff on Github. The new version differs by 9 commits:
Bump minor version.
Correctly support streaming responses with webrick. (#8)
Update contributors according to enhanced mailmap.
Bump major version.
Install Ragel dependency for Puma.
Test falcon and puma external test suites.
Add missing `rackup` executable.
Test on main rack.
Revert "Prepare for Rack 2.x compatible release."
Release Notes
0.5.9
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 10 commits:
Bump version to 0.5.9 (#724)
Add more fallbacks when terminfo is not available (#722)
Suppress warning(Ruby 3.4) requiring fiddle from terminfo.rb (#721)
Remove instance variable @first_char (#717)
Refactor input key reading (#712)
Ensure no escape sequence before printing prompt (#716)
Reline::ANSI is general io. Reline::GeneralIO is not. (#659)
In ed_search_[prev|next]_history, make the cursor come to the end of the line when there is no search substr (#714)
Improve key binding match/matching check (#709)
Overhaul io gate structure (#666)
Release Notes
3.1.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 25 commits:
Add 3.1.1 entry
Remove special handling of chilled strings
strio_read: preserve buffer encoding on partial reads (#95)
Extract `readonly_string_p`
Adjust styles [ci skip]
Eagerly defrost chilled strings
NULL StringIO by `StringIO.new(nil)`
Backport https://github.com/ruby/ruby/commit/09d8c99cdcb04fb6c6c8e61c9dea28927a3a0b46 (#91)
[DOC] Fix document file list
[DOC] Package rdoc files
[DOC] Add missing documents
[DOC] Add rdoc task
[DOC] Indent numbered list contents
Adapt other 19 methods to new names
Update CI versions
Define `StringIO::MAX_LENGTH`
Various cleanup for JRuby ext (#85)
Use new name for cat19 (#84)
Use macos-arm-oss(=macos-13) and macos-12 runners instead of macos-11 (#82)
Fix ascii_only? flag in strio_write (#77)
Update the coderange after overwrite
Bump actions/upload-artifact from 3 to 4 (#76)
Minor fix README.md (#75)
Ensure the gem installs fine on truffleruby in CI
Development of 3.1.1 started.
Release Notes
2.6.16 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 8 commits:
Ready for 2.6.16
Remove ruby-lsp from the Gemfile
Introduces the private class Zeitwerk::Cref
Add ruby-lsp to the Gemfile
Merge pull request #295 from kianmeng/fix-typos
Fix typos
Log directories being ignored for having no Ruby file
Reword and reorder logging test
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands