| Upgrade of JRuby | Alex Rodionov | 11/16/17 9:30 PM | Hey folks, As you might know, the current JRuby used in Selenium is 6 years old: I'm sure it served well, but unfortunately, it doesn't work with Java 9. This forced us to try and upgrade it. Long story short, a fresh new JRuby has landed into master today: According to CI and my testing, it works both on JDK 8 and JDK 9. The latter prints some warnings which should be fixed with additional flags, but the most important things is that committers can upgrade to JDK 9! Also, since upgrading JRuby turned out to be a long trial-and-error path, I've added a new CrazyFun task that should do the trick in future: I've tested the main tasks on macOS, Linux and Windows 10, so I'm mostly confident that "it just works". However, I couldn't test Visual Studio tasks (since I have no idea what to do with them) and I also had to upgrade albacore gem to version 1.0.0 which is used there. If somebody can try these tasks out or let me know how to do that, I'll appreciate that. Simon once told me to not to be afraid to land to master, so I did and apologize if this change ruins anyone workflow - we'll revert in that case. |
| Re: Upgrade of JRuby | Lucas Tierney | 11/16/17 9:54 PM | Awesome, great work! |
| Re: [selenium-developers] Upgrade of JRuby | Simon Stewart | 11/19/17 3:47 PM | Fantastic work! Thank you! I feel I should get you a steak as big as your head :) Simon -- |