Skip to Content.
Sympa Menu

xom-interest - Re: [XOM-interest] 1.2.11 Release Candidate

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • From: Michael Kay <mike AT saxonica.com>
  • To: XOM API for Processing XML with Java <xom-interest AT lists.ibiblio.org>
  • Subject: Re: [XOM-interest] 1.2.11 Release Candidate
  • Date: Sat, 21 Jul 2018 23:42:12 +0100

I remember on one occasion when I moved the Java baseline for Saxon forward,
a user telling me this would mean they had to upgrade to a later version of
some application or database server across all their infrastructure, which
would cost them over $1m. These things shouldn't be done lightly.

It seems that Java 8 adoption is now at around 90% - see
http://www.baeldung.com/java-in-2018 - with only 2.5% on Java 6. It seems
unlikely that the laggards who aren't upgrading their Java platform will have
an urgent need to move to a new XOM version.

We're planning to take the plunge with the next Saxon version and require
Java 8.

Michael Kay
Saxonica

> On 21 Jul 2018, at 17:11, Joseph B. Ottinger <joseph AT autumncode.com> wrote:
>
> Elliote... why is 1.6 still even a real concern? Java 8's the oldest Java
> version; after that, it's Java 10 for now. I'd think for new releases,
> targeting Java 1.8's bytecode (and language compatibility) would be enough
> - and supporting java 10 modules would be good as well. Targeting older
> Java versions presumes maintenance on apps by a very very very very small
> user group (those who are paying Oracle for JVM support) and while those
> people are not value-less, I'd think for new releases targeting recent Java
> versions would be preferable for all kinds of reasons.
>
>
> On Sat, Jul 21, 2018 at 12:00 PM, Elliotte Rusty Harold <elharo AT ibiblio.org>
> wrote:
>
>> Folks,
>>
>>
>> I've quietly posted jars/zips/tars for what I think will be 1.2.11:
>>
>> https://www.cafeconleche.org/XOM/xom-1.2.11.jar
>> https://www.cafeconleche.org/XOM/xom-1.2.11.zip
>> https://www.cafeconleche.org/XOM/xom-1.2.11.tar.gz
>>
>> Feel free to give these a whirl. Changes are very minor aside from a
>> single unthrown IOException I removed from Canonicalizer.
>>
>> This release is compiled for Java 1.6 byte code because I don't have a
>> compiler that goes further back than that handy. However if this
>> causes major trouble for anyone, I can try to find something that
>> compile for older releases. Source code should be compatible as far
>> back as Java 1.4 and probably further.
>>
>> If no one notices any major flaws, I'll tag the repo and update the
>> website in a week or so.
>>
>> The next release will probably be tagged 1.3 and will require Java 1.5
>> at the minimum, possibly later. It should still be fully compatible
>> with existing code though.
>>
>> --
>> Elliotte Rusty Harold
>> elharo AT ibiblio.org
>> _______________________________________________
>> XOM-interest mailing list
>> XOM-interest AT lists.ibiblio.org
>> https://lists.ibiblio.org/mailman/listinfo/xom-interest
>>
> _______________________________________________
> XOM-interest mailing list
> XOM-interest AT lists.ibiblio.org
> https://lists.ibiblio.org/mailman/listinfo/xom-interest





Archive powered by MHonArc 2.6.24.

Top of Page