Jetty 10 requires Java 11, so there’s one concrete reason to upgrade
sometime.

On Mon, Dec 7, 2020 at 13:14 Matt Sicker <msic...@cloudbees.com> wrote:

> Oh neat, that's good news! I hope they backport their ChaCha cipher
> code, too, because that's still only supported by BouncyCastle
> otherwise for Java 8 as far as I'm aware.
>
> On Mon, Dec 7, 2020 at 12:26 PM James Nord <te...@teilo.net> wrote:
> >
> > >   and it also natively supports TLS 1.3 which is fairly important
> > for HTTPS as well as for securing inbound remoting agents.
> >
> > FTR that should be available in recent OpenJDK releases.
> > https://bugs.openjdk.java.net/browse/JDK-8245466
> >
> >
> > On Fri, 4 Dec 2020 at 16:35, Matt Sicker <msic...@cloudbees.com> wrote:
> >>
> >> It may be important to note that requiring Java 11 to run Jenkins
> >> doesn't mean you can't still use it to build Java 8 (or older!)
> >> projects.
> >>
> >> From a user point of view, I'd prefer that we can at least ensure that
> >> Jenkins runs properly in the latest Java releases. Running a newer JVM
> >> brings with it all the performance improvements over the past few
> >> years, and it also natively supports TLS 1.3 which is fairly important
> >> for HTTPS as well as for securing inbound remoting agents. The
> >> HttpClient API is one of the nifty features provided since Java 11,
> >> too, as already mentioned. Project Loom may turn out to be incredibly
> >> useful for Jenkins. And then there's also potential that the JPMS API
> >> might be useful for enhancing plugin class loader isolation.
> >>
> >> On Fri, Dec 4, 2020 at 4:55 AM jn...@cloudbees.com <jn...@cloudbees.com>
> wrote:
> >> >
> >> > >  is there any advantages in java 11 your looking forward to
> >> >
> >> > Personally I would change my code to use a HTTP client library that
> has async support, SNI, (all the things you expect) and not rely on a third
> party API that does not have stellar backwards compatibility :)
> >> >
> https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpClient.html
> >> >
> >> >
> >> > On Friday, December 4, 2020 at 9:03:57 AM UTC ga...@gavinmogan.com
> wrote:
> >> >>
> >> >> As a non java person, Is there any advantages in java 11 your
> looking forward to? ones that might encourage people to upgrade? I know
> streams and lambdas were nice in 8(?)
> >> >>
> >> >> its my understanding that most things should now compile with java
> 11, but not bumping the minimum version yet.
> >> >>
> >> >> Gavin
> >> >>
> >> >>
> >> >> On Fri, Dec 4, 2020 at 12:43 AM Ullrich Hafner <ullrich...@gmail.com>
> wrote:
> >> >>>
> >> >>> Ok, I understand that. I wasn’t aware that so may people are still
> using Java 8. My students just ask me every time they want to contribute to
> my Jenkins plugins why they still need to use that old Java version ;-)
> >> >>>
> >> >>> Am 04.12.2020 um 08:34 schrieb Tim Jacomb <timja...@gmail.com>:
> >> >>>
> >> >>> I would be definitely +1 for switching defaults and encouraging
> people to use jdk11
> >> >>>
> >> >>> And not against updating the minimum version, people will move when
> they have to.
> >> >>>
> >> >>>
> >> >>> The problem is that Oracle will provide support until 2030, that
> means nobody will be forced in the near future…
> >> >>>
> >> >>> At my previous work we moved from 7 to 8 when we had to and it was
> no issue...
> >> >>>
> >> >>> We’ve been on 11 for awhile here...
> >> >>>
> >> >>> Java 8 is 6 years older at this point, yes a lots been backported
> but that doesn’t mean we should stay at it forever
> >> >>>
> >> >>> Sonarqube recently moved to require java 11 as an example of one
> development tool that has gone there before us
> >> >>>
> >> >>> Thanks
> >> >>> Tim
> >> >>>
> >> >>>
> >> >>> On Fri, 4 Dec 2020 at 00:33, Oleg Nenashev <o.v.ne...@gmail.com>
> wrote:
> >> >>>>
> >> >>>> Yes, the Java 11 adoption is still very low. It was around 30%
> last time I have seen the stats. Around 60% of users still run Java 8. With
> such a state it does not make sense to drop the Java 8 compatibility
> without really serious reasons which we IMHO do not have.
> >> >>>>
> >> >>>> On a separate note, a few weeks ago we discussed moving to Java 11
> in the default container tags (`latest`, `stable` and so on). Even in this
> case we were far from having a consensus, because it would require a
> coordinate update of agents and controllers by many Jenkins users.
> >> >>>>
> >> >>>> BR, Oleg
> >> >>>>
> >> >>>> On Thursday, December 3, 2020 at 6:40:01 PM UTC+1 Mark Waite wrote:
> >> >>>>>
> >> >>>>> There are not.  Considering the relatively low adoption rate of
> Java 11, I'd personally resist a move to make Java 11 the baseline for
> quite a while unless there were some way to preserve and assure that Java 8
> continues to work as expected even with Java 11 as the baseline.
> >> >>>>>
> >> >>>>> On Thu, Dec 3, 2020 at 8:57 AM Ullrich Hafner <
> ullrich...@gmail.com> wrote:
> >> >>>>>>
> >> >>>>>> Are there already plans to move the Java baseline from Java 8 to
> Java 11 in the near future in Jenkins core?
> >> >>>>>>
> >> >>>>>> --
> >> >>>>>> You received this message because you are subscribed to the
> Google Groups "Jenkins Developers" group.
> >> >>>>>> To unsubscribe from this group and stop receiving emails from
> it, send an email to jenkinsci-de...@googlegroups.com.
> >> >>>>>> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/6BBCBBDB-FBCE-4210-BE0C-F3DA73777D8B%40gmail.com
> .
> >> >>>>
> >> >>>>
> >> >>>> --
> >> >>>> You received this message because you are subscribed to the Google
> Groups "Jenkins Developers" group.
> >> >>>> To unsubscribe from this group and stop receiving emails from it,
> send an email to jenkinsci-de...@googlegroups.com.
> >> >>>> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/692ae683-264b-47bd-bb8b-52c89de574bbn%40googlegroups.com
> .
> >> >>>
> >> >>>
> >> >>> --
> >> >>> You received this message because you are subscribed to the Google
> Groups "Jenkins Developers" group.
> >> >>> To unsubscribe from this group and stop receiving emails from it,
> send an email to jenkinsci-de...@googlegroups.com.
> >> >>> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bic%3D266-%3DZPnSh6MAZ%2B8rtduOoo8fyVqZYDG8CW62%3DQAqQ%40mail.gmail.com
> .
> >> >>>
> >> >>>
> >> >>> --
> >> >>> You received this message because you are subscribed to the Google
> Groups "Jenkins Developers" group.
> >> >>> To unsubscribe from this group and stop receiving emails from it,
> send an email to jenkinsci-de...@googlegroups.com.
> >> >>>
> >> >>> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/491F0F5C-CE94-458A-AC65-1929B159D58C%40gmail.com
> .
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> Groups "Jenkins Developers" group.
> >> > To unsubscribe from this group and stop receiving emails from it,
> send an email to jenkinsci-dev+unsubscr...@googlegroups.com.
> >> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/5150b925-4f70-4de7-8bd6-793c5cfc1623n%40googlegroups.com
> .
> >>
> >>
> >>
> >> --
> >> Matt Sicker
> >> Senior Software Engineer, CloudBees
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "Jenkins Developers" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an email to jenkinsci-dev+unsubscr...@googlegroups.com.
> >> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAEot4owdez8tPzyKSD-90e-uHgkMu2hAhT_UvwkT1%3DUNG9WTJg%40mail.gmail.com
> .
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Jenkins Developers" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to jenkinsci-dev+unsubscr...@googlegroups.com.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAPzq3pfcvHqotN7_yjXn5XXt89WOXbcgTAP55dy1p_cJyhV8PA%40mail.gmail.com
> .
>
>
>
> --
> Matt Sicker
> Senior Software Engineer, CloudBees
>
-- 
Matt Sicker
Senior Software Engineer, CloudBees

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAEot4ow%3D79HxO39awJw63qUS%3D3aOvQfynAo8PAKqnqD22tjU1w%40mail.gmail.com.

Reply via email to