Hello! Welcome to the November newsletter. Read on for announcements from Ruby Central and a report of the OSS work we’ve done from the previous month. In October, Ruby Central's open source work was supported by 35 different companies, including Fastly, Sentry, Ruby member Zendesk and Ruby Shield sponsor Shopify. In total, we were supported by 182 members. Thanks to all of our members for making everything that we do possible. <3
Ruby Central News
RubyConf 2023:
- This year's RubyConf was a success! Thank you all so much for joining us, bringing all your joy and good energy, and helping to make it such a wonderful time.
- The playbacks of the talks will be posted on our youtube channel in a few weeks, so stay tuned. In the meantime, we'd love to hear your thoughts about the event: what you liked and what we can do to make next year's event even better. Please fill out this survey and share your feedback, it means a lot to us.
- You can also relive some of this year's RubyConf vibes via the Ruby on Rails, Software Sessions and Rooftop Ruby podcasts, who recorded live episodes on-site. Thank you for helping share the amazing things our Ruby community is doing, with the world.
- Last but not least, thank you to our RubyConf 2023 sponsors! We couldn't have made this all happen without you.
Upcoming Conferences:
- Ruby Central
- RailsConf 2024 in Detroit on May 7 - 9 will be here in a flash! Tickets are on sale now!
- Next year's RubyConf will be in...Chicago! More details to come in the following months. Stay tuned.
- Community Conferences
- RubyConf Taiwan 2023 is coming up December 15–16, 2023 in Taipei, Taiwan
- Ruby Warsaw Community Conference 2024 is happening February 2, 2024 in Warsaw, Poland
- Ruby devroom at FOSDEM 2024 will be held February 3–4, 2024 in Brussels, Belgium
Get Involved:
- A lot of you at RubyConf told us you'd like to get involved and help make our community and events even better. We're so excited to hear this! Check out our leadership page, and/or feel free to shoot an email to our executive director, Adarsh, to find the best way to get plugged in.
- Want to share your brand at RailsConf or RubyConf in 2024? Secure your sponsorship now to reach over 500 attendees, showcase your thought leadership, and cultivate invaluable industry relationships by emailing our wonderful sponsorships manager, Tom.
- Remember, you can receive exclusive benefits like conference discounts and more by signing up for a Ruby Central membership.
New newsletter format!
- We’ve made a small update to our format. (You may have noticed the slight change to the title already). Our newsletter each month will now include a wider range of updates that may span more than just the previous month. You’ll see this most reflected in our OSS report in the following section.
- This will allow us to bring you ALL of the most up to date news from both Ruby Central’s OSS and operational teams. It will hopefully also improve the quality of the release notes we bring to you, in terms of timing and usefulness. We hope this helps!
RubyGems News
During October in RubyGems, we released RubyGems 3.4.21 and Bundler 2.4.21.
A couple of noteworthy updates this month include the introduction of a feature to abort setup.rb for outdated Ruby versions (#7011), and efficiency enhancements enabled by removing Dir.chdir from subprocess execution (#6930). We also achieved a major configuration improvement by implementing a pure-ruby YAML parser (#6615). The documentation also saw significant improvements, with updates to the bindir variable (#7028) and fixes to invalid links (#7008).
Some other improvements that landed into our repo this month that are NOT included in the above releases are:
- an enhanced continuous integration (CI) by incorporating the latest patch level releases of Ruby, ensuring more robust testing environments (#7036).
- updates to the SPDX license list to reflect the latest standards as of October 5, 2023. This ensures compliance and accuracy in licensing (#7040).
- improved formatting and presentation of global source information on the bundle plugin manual page, contributing to better usability and readability (#7045).
- significant optimization by reusing the Gem::RemoteFetcher instance within Bundler (#7079).
- modified, more relaxed, pattern matching for Rake versions, allowing for greater flexibility and compatibility in different environments (#7123).
- refinements to the recent fix related to force_ruby_platform (#7115).
- enabled automatic switching to user-level gem installations when GEM_HOME is unset and the default gem home is not writable (#5327).
In October, RubyGems gained 160 new commits contributed by 22 authors. There were 3,940 additions and 1,149 deletions across 197 files.
RubyGems.org News
The updates to RubyGems.org in October reflect a strong commitment to improving user experience, enhancing security, and modernizing the platform. Here's a brief overview of the key improvements in the release:
- implementing a fix for the subscription links on the RubyGems dashboard (#4111).
- creating a proof-of-concept for integrating Tailwind CSS, aiming to modernize and enhance the frontend design and responsiveness of RubyGems (#4113).
- resolving ambiguity in ownership uniqueness errors, specifically addressing scenarios where a user is already invited or is an owner (#4119).
- addressing a critical issue where users who had pushed gems with associated API keys faced difficulties with account deletion. This fix ensures smoother user account management and security (#4130).
- fixing timestamp fields options feature, refining user interface elements and data accuracy (#4132).
In October, RubyGems.org gained 60 new commits contributed by 12 authors. There were 4,532 additions and 2,184 deletions across 181 files.
Total spent
In October, we completed 436 hours of development work and spent $65,431.60.
Thank you
Thank you to all the contributors of RubyGems and RubyGems.org for this month! Your contributions are greatly appreciated, and we are grateful for your support.
Contributors to RubyGems:
- @segiddins Samuel Giddins
- @mgmarlow Graham Marlow
- @harshalbhakta Harshal Bhakta
- @composerinteralia Daniel Colson
- @manuraj17 Manu
- @intrip Jacopo Beschi
- @martinemde Martin Emde
- @duckinator Ellen Marie Dash
- @ccutrer Cody Cutrer
- @deivid-rodriguez David Rodríguez
- @kstevens715 Kyle Stevens
- @mercedesb Mercedes
- @nobu Nobuyoshi Nakada
- @dearblue dearblue
- @hsbt Hiroshi SHIBATA
- @voxik Vít Ondruch
- @simi Josef Šimánek
- @eregon Benoit Daloze
- @ekohl Ewoud Kohl van Wijngaarden
- @rye-stripe Peteris Rudzusiks
- @kenyon Kenyon Ralph
- @jeremy Jeremy Daer
Contributors to RubyGems.org:
- @arunagw Arun Agrawal
- @hsbt Hiroshi SHIBATA
- @segiddins Samuel Giddins
- @martinemde Martin Emde
- @simi Josef Šimánek
- @javier-menendez Javier Menéndez Rizo
- @jjb John Bachir
- @Uda-Titor ryohei udagawa
- @indirect André Arko
- @arletterocks Arlette Thibodeau
- @xuanxu Juanjo Bazán
- @deivid-rodriguez David Rodríguez