Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency rack to v3 #39

Merged
merged 1 commit into from
Jun 25, 2024
Merged

Update dependency rack to v3 #39

merged 1 commit into from
Jun 25, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 29, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rack (changelog) '2.2.9' -> '3.1.4' age adoption passing confidence

Release Notes

rack/rack (rack)

v3.1.4

Compare Source

Fixed

v3.1.3

Compare Source

v3.1.2

Compare Source

v3.1.1

Compare Source

  • Oops! I shouldn't have shipped that

v3.1.0

Rack v3.1 is primarily a maintenance release that removes features deprecated in Rack v3.0. Alongside these removals, there are several improvements to the Rack SPEC, mainly focused on enhancing input and output handling. These changes aim to make Rack more efficient and align better with the requirements of server implementations and relevant HTTP specifications.

SPEC Changes
Added
Changed
  • MIME type for JavaScript files (.js) changed from application/javascript to text/javascript (1bd0f15, [@​ioquatix])
  • Update MIME types associated to .ttf, .woff, .woff2 and .otf extensions to use mondern font/* types. (#​2065, [@​davidstosik])
  • Rack::Utils.escape_html is now delegated to CGI.escapeHTML. ' is escaped to #​39; instead of #x27;. (decimal vs hexadecimal) (#​2099, @​JunichiIto)
  • Clarify use of @buffered and only update content-length when Rack::Response#finish is invoked. (#​2149, [@​ioquatix])
Deprecated
  • Deprecate automatic cache invalidation in Request#{GET,POST} (#​2073, [@​jeremyevans])
  • Only cookie keys that are not valid according to the HTTP specifications are escaped. We are planning to deprecate this behaviour, so now a deprecation message will be emitted in this case. In the future, invalid cookie keys may not be accepted. (#​2191, [@​ioquatix])
  • Rack::Logger is deprecated. (#​2197, [@​ioquatix])
  • Add fallback lookup and deprecation warning for obsolete status symbols. (#​2137, @​wtn)
Removed
  • Remove deprecated Rack::Auth::Digest with no replacement. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::Cascade::NotFound with no replacement. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::Chunked with no replacement. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::File, use Rack::Files instead. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::QueryParser key_space_limit parameter with no replacement. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::Response#header, use Rack::Response#headers instead. (#​1966, [@​ioquatix])
  • Remove deprecated cookie methods from Rack::Utils: add_cookie_to_header, make_delete_cookie_header, add_remove_cookie_to_header. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::Utils::HeaderHash. (#​1966, [@​ioquatix])
  • Remove deprecated Rack::VERSION, Rack::VERSION_STRING, Rack.version, use Rack.release instead. (#​1966, [@​ioquatix])
  • Remove non-standard status codes 306, 509, & 510 and update descriptions for 413, 422, & 451. (#​2137, @​wtn)
  • Remove any dependency on transfer-encoding: chunked. (#​2195, [@​ioquatix])
Fixed

v3.0.11

v3.0.10

Compare Source

v3.0.9.1

Compare Source

What's Changed

Full Changelog: rack/rack@v3.0.9...v3.0.9.1

v3.0.9

Compare Source

  • Fix incorrect content-length header that was emitted when Rack::Response#write was used in some situations. (#​2150, @​mattbrictson)

v3.0.8

Compare Source

v3.0.7

Compare Source

v3.0.6.1

Compare Source

v3.0.6

Compare Source

v3.0.5

Compare Source

v3.0.4.2

Compare Source

  • [CVE-2023-27530] Introduce multipart_total_part_limit to limit total parts

v3.0.4.1

Compare Source

v3.0.4

Compare Source

  • [CVE-2023-27530] Introduce multipart_total_part_limit to limit total parts

v3.0.3

Compare Source

Fixed

v3.0.2

Compare Source

Fixed
  • Utils.build_nested_query URL-encodes nested field names including the square brackets.
  • Allow Rack::Response to pass through streaming bodies. (#​1993, [@​ioquatix])

v3.0.1

Compare Source

Fixed
  • MethodOverride does not look for an override if a request does not include form/parseable data.
  • Rack::Lint::Wrapper correctly handles respond_to? with to_ary, each, call and to_path, forwarding to the body. (#​1981, [@​ioquatix])

v3.0.0

Compare Source

  • No changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Contributor Author

renovate bot commented May 29, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Gemfile.lock
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...

Could not find compatible versions

Because sinatra >= 3.0.0, < 4.0.0 depends on rack >= 2.2.4, < 3.A
  and Gemfile depends on rack = 3.1.4,
  sinatra >= 3.0.0, < 4.0.0 cannot be used.
So, because Gemfile depends on sinatra = 3.2.0,
  version solving has failed.

@renovate renovate bot force-pushed the renovate/rack-3.x branch 3 times, most recently from 22b4722 to 1dad8ec Compare June 12, 2024 08:12
@yegor256 yegor256 merged commit 8b5d599 into master Jun 25, 2024
7 of 9 checks passed
@renovate renovate bot deleted the renovate/rack-3.x branch June 25, 2024 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant