Ruby 2.7 is expected to end of life on March 31, 2023. Learn more about when it will affect Puppet Enterprise (PE).
Version and installation information
PE version: 2021.7 and 2023.0
Solution
Ruby 2.7 is included as part of the Puppet agent in Puppet Enterprise 2021.7 and 2023.0 and the corresponding versions of client tools. Puppet by Perforce will continue to support versions of Puppet Enterprise that include Ruby 2.7 until the end of life for that version of PE. Learn more about the PE support lifecycle.
The version of Ruby used in PE is vendored by Canonical, via Ubuntu. Ubuntu uses a stable release update process for Ruby, so it is only updated for high-impact bug fixes, which ensures a reliable Ruby runtime. When a new version of Ruby is available from Ubuntu, we expect to go forward with it in Puppet products. To find out when a new vendored version of Ruby is coming, check the Ubuntu stable release updates page.
Some Puppet components, like Puppet Server, include JRuby 9.2, which is not currently end of life.
How can we improve this article?
0 comments
Please sign in to leave a comment.
Related articles