Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Gracefully handle OpenSSL errors when fetching changelogs#97

Merged
mattbrictson merged 1 commit into
mainfrom
features/openssl-workaround
Oct 18, 2025
Merged

Gracefully handle OpenSSL errors when fetching changelogs#97
mattbrictson merged 1 commit into
mainfrom
features/openssl-workaround

Conversation

@mattbrictson
Copy link
Copy Markdown
Owner

The Ruby OpenSSL implementation has a bug that prevents it from connecting to certain HTTPS servers. This can cause bundle ui to crash with OpenSSL::SSL::SSLError while trying to fetch changelogs.

As a workaround, this commit gracefully handles the error so that the changelog lookup is skipped, rather than crashing altogether.

Ultimately the solution is outside the scope this project; users will need to update the openssl gem to the latest version. If a user hasn't yet done so, this commit ensures bundle ui will at least work without crashing.

@mattbrictson mattbrictson added the ✨ Feature Adds a new feature label Oct 18, 2025
The Ruby OpenSSL implementation has a bug that prevents it from
connecting to certain HTTPS servers. This can cause `bundle ui` to
crash with `OpenSSL::SSL::SSLError` while trying to fetch changelogs.

As a workaround, this commit gracefully handles the error so that the
changelog lookup is skipped, rather than crashing altogether.

Ultimately the solution is outside the scope this project; users will
need to update the `openssl` gem to the latest version. If a user hasn't
yet done so, this commit ensures `bundle ui` will at least work without
crashing.
@mattbrictson mattbrictson force-pushed the features/openssl-workaround branch from 96f3780 to 97b1f2d Compare October 18, 2025 16:36
@mattbrictson mattbrictson merged commit 4b63fe5 into main Oct 18, 2025
9 checks passed
@mattbrictson mattbrictson deleted the features/openssl-workaround branch October 18, 2025 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature Adds a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant