diff --git a/_posts/2022-11-15-october-rubygems-updates.md b/_posts/2022-11-15-october-rubygems-updates.md new file mode 100644 index 0000000..e87245f --- /dev/null +++ b/_posts/2022-11-15-october-rubygems-updates.md @@ -0,0 +1,36 @@ +--- +title: October 2022 RubyGems Updates +layout: post +author: Gift Egwuenu +author_email: laurandidi21@gmail.com +--- + +Welcome to the RubyGems monthly update! As part of our efforts at Ruby Central, we publish a recap of the work that we’ve done the previous month. Read on to find out what updates were made to RubyGems and RubyGems.org in October. + +## RubyGems News +This month in RubyGems, we released new versions of RubyGems [3.3.23](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#3323--2022-10-05), [3.3.24](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#3324--2022-10-17) and Bundler [2.3.23](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#2323-october-5-2022), [2.3.24](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#2324-october-17-2022). + +The following improvements and fixes are also included in these releases (see the changelog for more information): + +- added a small development environment that was contributed to make our `util/rubocop` script use "in-tree" Bundler - [#5979](https://github.com/rubygems/rubygems/pull/5979). +- improved resolution performance and correctness by adding resolver spec groups for Ruby platform only when necessary. This is in preparation for the upcoming migration to Pub Grub - [#5698](https://github.com/rubygems/rubygems/pull/5698). +- added `SHA256` in test certificates - [#5982](https://github.com/rubygems/rubygems/pull/5982). +- made an update to allow JRuby to pass keywords to `Kernel#warn` - [#6002](https://github.com/rubygems/rubygems/pull/6002). +- unified source code and documentation to always use HTTPS under the hood with dealing with GitHub sources. - [#5993](https://github.com/rubygems/rubygems/pull/5993) and [#6026](https://github.com/rubygems/rubygems/pull/6026). +- fixed several issues with `Gem::Platform` handling in musl platforms [#5915](https://github.com/rubygems/rubygems/pull/5915), in arm platforms with eabi modifiers [#5957](https://github.com/rubygems/rubygems/pull/5957), and to properly deal with string parameters when comparing [#5939](https://github.com/rubygems/rubygems/pull/5939). +- improved handling of permanent redirect responses when pushing gems - [#5931](https://github.com/rubygems/rubygems/pull/5931). +- fixed an obscure issue affecting file extraction of some specific `.gem` packages - [#5906](https://github.com/rubygems/rubygems/pull/5906). +- migrated the GitLab CI template generated by `bundle gem` to be the one now recommended by GitLab. + +In October, RubyGems gained [74 new commits](https://github.com/rubygems/rubygems/compare/master@%7B2022-10-01%7D...master@%7B2022-10-31%7D), contributed by 11 authors. There were 1,594 additions and 833 deletions across 125 files. + +## RubyGems.org News + +There was minor maintenance work on RubyGems.org this month which included triaging issues, reviewing pull requests, and updating dependencies. + +In October, RubyGems gained [30 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2022-10-01%7D...master@%7B2022-10-31%7D), contributed by 3 authors. There were 22 additions and 22 deletions across 1 file. + +As always, we continue to fix bugs, review and merge PRs and reply to support tickets. + +--- +Learn more about contributing to RubyGems by visiting the RubyGems Contributing Guide. We welcome all kinds of contributions, including bug fixes, feature implementation, writing and updating documentation, and bug triage.