Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: SERVER 6.1.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Team:
      Server
    • Release Notes:
      Enhancement
    • Release Notes Summary:
      Hide
      Puppet Server 6.1.0 upgrades to a new version of JRuby, 9.2.0.0. This version implements the Ruby 2.5 interface (we previously shipping a JRuby that implemented the Ruby 2.3 interface). It is, in all of our testing, backwards compatible, but will issue warning for Ruby language features that have been deprecated[1]. Upgrading to this version of JRuby brings the Ruby interface inline with that of the Puppet Agent so both are running under the same interface version. This version of JRuby may also be slightly faster under some conditions than previous versions.

      1. The major warning that users will most likely see is "warning: constant ::Fixnum is deprecated".
      Show
      Puppet Server 6.1.0 upgrades to a new version of JRuby, 9.2.0.0. This version implements the Ruby 2.5 interface (we previously shipping a JRuby that implemented the Ruby 2.3 interface). It is, in all of our testing, backwards compatible, but will issue warning for Ruby language features that have been deprecated[1]. Upgrading to this version of JRuby brings the Ruby interface inline with that of the Puppet Agent so both are running under the same interface version. This version of JRuby may also be slightly faster under some conditions than previous versions. 1. The major warning that users will most likely see is "warning: constant ::Fixnum is deprecated".
    • QA Risk Assessment:
      Needs Assessment

      Description

      This ticket was to originally upgrade JRuby to 9.2.1 however there were complications and we've created a new ticket to further investigate those complications. This ticket was repurposed to do the JRuby 9.2.0 upgrade instead.

       


      Original description:

       

      JRuby 9.2.1.0 is being released soon. First we should upgrade to JRuby 9.2.0.0 and make sure everything is good with that. Then test the SNAPTSHOT of 9.2.1 and then upgrade to 9.2.1 when released.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  justin Justin Stoller
                  Reporter:
                  justin Justin Stoller
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: