Skip to content

Bump thin from 1.8.2 to 2.0.1 #3359

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 24, 2025

Bumps thin from 1.8.2 to 2.0.1.

Changelog

Sourced from thin's changelog.

== 2.0.0

  • Partial Rack 3 support. Full bi-directional streaming is not supported due to limitations in the implementation.
Commits
  • 84a5188 Bump patch version.
  • 3254c58 Use bake for release management.
  • 20add8e Tidy up license files.
  • 7c80818 Add license files for ruby and gpl (#438)
  • 27d384b Correction to uninitialized constant. Fixes #445 (#446)
  • 955db1a Bump major version.
  • a64256b Remove legacy Ruby 1.8 compatibility shims.
  • 745093d Rakefile: rely on Rake's rakelib/ default
  • e0577f9 Fix "No such file or directory @ rb_io_reopen" error from test.
  • de6b618 Rack 3 no longer required environments (#437)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests for Ruby compatibility labels Jun 24, 2025
@dependabot dependabot bot had a problem deploying to Integrate Pull Request June 24, 2025 13:26 Failure
@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from 4a9b672 to 25f2706 Compare June 26, 2025 06:02
@dependabot dependabot bot had a problem deploying to Integrate Pull Request June 26, 2025 06:02 Failure
@zinduolis
Copy link
Contributor

@dependabot rebase

Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 26, 2025

Looks like this PR is already up-to-date with master! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@zinduolis
Copy link
Contributor

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from 25f2706 to 72b2ea8 Compare June 26, 2025 06:10
@dependabot dependabot bot had a problem deploying to Integrate Pull Request June 26, 2025 06:10 Failure
@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from 72b2ea8 to 418f853 Compare June 30, 2025 16:30
@dependabot dependabot bot had a problem deploying to Integrate Pull Request June 30, 2025 16:30 Failure
@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from 418f853 to 2ce2e6f Compare July 1, 2025 13:44
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 1, 2025 13:44 Failure
@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from 2ce2e6f to c6f057d Compare July 1, 2025 13:49
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 1, 2025 13:49 Failure
@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from c6f057d to aca6ee4 Compare July 7, 2025 16:07
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 7, 2025 16:07 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 24, 2025 22:49 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 24, 2025 23:09 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 25, 2025 00:57 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request July 25, 2025 01:06 Failure
@dependabot dependabot bot temporarily deployed to Integrate Pull Request July 25, 2025 01:14 Inactive
@zinduolis
Copy link
Contributor

@dependabot rebase

@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from aca6ee4 to efb7ede Compare August 21, 2025 00:18
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 00:18 Failure
@zinduolis
Copy link
Contributor

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from efb7ede to 6c4d16f Compare August 21, 2025 00:37
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 00:37 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 00:40 Failure
@dependabot dependabot bot temporarily deployed to Integrate Pull Request August 21, 2025 00:43 Inactive
@zinduolis
Copy link
Contributor

@dependabot rebase

@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from 6c4d16f to bbc3b51 Compare August 21, 2025 00:49
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 00:50 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 00:57 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 01:02 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 01:16 Failure
@zinduolis
Copy link
Contributor

@dependabot recreate

Bumps [thin](https://github.com/macournoyer/thin) from 1.8.2 to 2.0.1.
- [Release notes](https://github.com/macournoyer/thin/releases)
- [Changelog](https://github.com/macournoyer/thin/blob/master/CHANGELOG)
- [Commits](macournoyer/thin@v1.8.2...v2.0.1)

---
updated-dependencies:
- dependency-name: thin
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/bundler/thin-2.0.1 branch from bbc3b51 to 635659f Compare August 21, 2025 01:38
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 01:38 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 01:45 Failure
@dependabot dependabot bot had a problem deploying to Integrate Pull Request August 21, 2025 01:54 Failure
@dependabot dependabot bot temporarily deployed to Integrate Pull Request August 21, 2025 01:56 Inactive
@zinduolis zinduolis requested a review from Copilot August 21, 2025 02:00
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the thin gem dependency from version 1.8.2 to 2.0.1, which includes partial Rack 3 support. This is a major version bump that brings the application up to date with the latest thin release.

  • Updated thin gem constraint from ~> 1.8 to ~> 2.0

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@@ -8,7 +8,7 @@ gem 'net-smtp', require: false
gem 'json'

gem 'eventmachine', '~> 1.2', '>= 1.2.7'
gem 'thin', '~> 1.8'
gem 'thin', '~> 2.0'
gem 'sinatra', '~> 3.2'
gem 'rack', '~> 2.2'
Copy link
Preview

Copilot AI Aug 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Rack version constraint may be incompatible with thin 2.0.x which has partial Rack 3 support. Consider updating the Rack constraint to allow version 3.x or verify compatibility between Rack 2.2 and thin 2.0.

Suggested change
gem 'rack', '~> 2.2'
gem 'rack', '>= 2.2', '< 4.0'

Copilot uses AI. Check for mistakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file ruby Pull requests for Ruby compatibility
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant