X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Hugi Thordarson" Received: from mail-02.1984.is ([185.112.145.70] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 25635064 for webobjects-dev@wocommunity.org; Sat, 27 Mar 2021 16:41:39 +0100 Received-SPF: none receiver=post.selbstdenker.com; client-ip=185.112.145.70; envelope-from=hugi@karlmenn.is Received: from localhost by mail-02.1984.is with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lQB3s-0004IK-33 for webobjects-dev@wocommunity.org; Sat, 27 Mar 2021 15:41:16 +0000 Content-Type: multipart/alternative; boundary="Apple-Mail=_7F33399D-D25A-489F-91F8-AA906F5AC9A8" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: [WO-DEV] Wonder Java 11 migration Date: Sat, 27 Mar 2021 15:41:15 +0000 References: To: WebObjects & WOnder Development In-Reply-To: Message-Id: <98BD5792-8F9D-41C2-B5EB-6C56129D89F3@karlmenn.is> X-Mailer: Apple Mail (2.3608.120.23.2.4) --Apple-Mail=_7F33399D-D25A-489F-91F8-AA906F5AC9A8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi J=C3=A9r=C3=A9my! Many articles go into detail about changes in java versions, but to = summarize, here's a diff from 8 to 11: = https://javaalmanac.io/jdk/11/apidiff/8/ = . Won't touch the legal aspect though, not being a lawyer=E2=80=A6 But I = don't believe there are many differences. Java 8 is near EOL and won't receive security updates forever, that = alone is a good reason to update. The performance benefits from JVM/GC = improvements in recent versions are also very real :). Java 11 is not really the goal, that version was just chosen since it's = the current LTS release and is API compatible with current releases. It = gets us over the feared 8/9 hurdle and means we can compile Wonder on = current JDKs without keeping old ones around. But again; for those that want to stay on old java versions the current = Wonder version would still be available, so it basically changes = nothing. Cheers, - hugi > On 27 Mar 2021, at 14:39, J=C3=A9r=C3=A9my DE ROYER = wrote: >=20 > Hi Hugi, >=20 > For those who are still using Java 8 (due to a =C2=AB when should I = upgrade a well working environment =C2=BB), do you know a link =C2=AB = release notes =C2=BB that could point to the main differences between = the Java 8 and 11 versions (technical and legal). >=20 > And what is the main interest of migrating for you ? >=20 > Sorry for my ignorance =F0=9F=98=84 >=20 > J=C3=A9r=C3=A9my >=20 >> Le 27 mars 2021 =C3=A0 15:29, Hugi Thordarson = > = a =C3=A9crit : >>=20 >> Hi all! >>=20 >> A few of us would like to move the Wonder development branch from = Java 8 to Java 11, as a first step in moving to modern java versions. >>=20 >> https://github.com/wocommunity/wonder/pull/944 = >>=20 >> This means new versions of Wonder would only be compatible with Java = version 11 and higher. But the current version (7.2) would of course = still be available for those who would like to keep backwards = compatibility. >>=20 >> Anyone opposed to this? >>=20 >> Cheers, >> - hugi >=20 --Apple-Mail=_7F33399D-D25A-489F-91F8-AA906F5AC9A8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi = J=C3=A9r=C3=A9my!

Many= articles go into detail about changes in java versions, but to = summarize, here's a diff from 8 to 11: https://javaalmanac.io/jdk/11/apidiff/8/ .
Won't touch the legal aspect though, not being a lawyer=E2=80=A6= But I don't believe there are many differences.

Java 8 is near EOL and won't receive = security updates forever, that alone is a good reason to update. The = performance benefits from JVM/GC improvements in recent versions are = also very real :).
Java 11 is not really the goal, = that version was just chosen since it's the current LTS release and is = API compatible with current releases. It gets us over the feared 8/9 = hurdle and means we can compile Wonder on current JDKs without keeping = old ones around.

But again; for those that want to stay on old java versions = the current Wonder version would still be available, so it basically = changes nothing.

Cheers,
- hugi



On 27 = Mar 2021, at 14:39, J=C3=A9r=C3=A9my DE ROYER <webobjects-dev@wocommunity.org> wrote:

Hi Hugi,

For those who are still using Java 8 (due to a =C2=AB = when should I upgrade a well working environment =C2=BB), do you = know a link =C2=AB release notes =C2=BB that could point to the = main differences between the Java 8 and 11 versions (technical and = legal).

And what is the main interest of migrating for you = ?

Sorry for my ignorance =F0=9F=98=84

J=C3=A9r=C3=A9my

Le 27 mars 2021 =C3=A0 15:29, Hugi Thordarson <webobjects-dev@wocommunity.org> a =C3=A9crit :

Hi all!

A few of us would like to move the Wonder development branch from Java 8 = to Java 11, as a first step in moving to modern java versions.


This means new versions of Wonder would only be = compatible with Java version 11 and higher. But the current version = (7.2) would of course still be available for those who would like to = keep backwards compatibility.

Anyone opposed to this?

Cheers,
- hugi


= --Apple-Mail=_7F33399D-D25A-489F-91F8-AA906F5AC9A8--