Tom,
The change to
Jakarta Transactions 1.3 (from 1.2) was done on purpose. As you have
outlined, there were some changes to separate the Java SE aspect of Transactions
from the Java EE Transactions. This was done post Java EE 8 in preparation
for Jakarta EE 8. We have documented this update in a new appendix
on the Platform spec:
https://github.com/eclipse-ee4j/jakartaee-platform/blob/master/specification/src/main/asciidoc/platform/SpecificationComparison.adoc
You may have found
some other nits (from your notes below), but the basic question about the
1.3 release should be answered. Thanks.
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE architect
e-mail: sutter@xxxxxxxxxx Twitter: @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutter
From:
Tom
Jenkinson <tom.jenkinson@xxxxxxxxxx>
To:
Jakarta
specification disccusions <jakarta.ee-spec@xxxxxxxxxxx>
Date:
08/29/2019
06:03 AM
Subject:
[EXTERNAL]
Re: [jakarta.ee-spec] BALLOT: Approval to release Jakarta Transactions
1.3.3
Sent
by: jakarta.ee-spec-bounces@xxxxxxxxxxx
Assuming the removal of the XA package
and the addition of the automatic module name for JDK9 are changes we would
still like to keep, I have just checked and https://github.com/jakartaee/specifications/pull/26/files#diff-9b1644e02c8c6609df2222a56d1f9233R83and found it matches what I believe are the values shown in the Java EE
8 Javadocs https://javaee.github.io/javaee-spec/javadocs/serialized-form.html#javax.transaction.HeuristicCommitExceptionso perhaps this is fine too?
On Thu, 29 Aug 2019 at 09:57, Tom Jenkinson
<tom.jenkinson@xxxxxxxxxx>
wrote:
I looked a little further and found that
the serial UID were actually added in 1.2.1 of the code:
https://github.com/javaee/javax.transaction/compare/1.2...1.2.1
Limiting 1.3 to removing the XA package
and adding in JDK 9 module name:
https://github.com/javaee/javax.transaction/compare/1.2.1...javax.transaction-api-1.3
On Thu, 29 Aug 2019 at 09:18, Tom Jenkinson
<tom.jenkinson@xxxxxxxxxx>
wrote:
I would like to check something which
may be a problem, maybe not. I was looking on the Java EE list of technologies
and I have realised that JTA in Java EE 8 was actually 1.2, not 1.3.
https://www.oracle.com/technetwork/java/javaee/tech/index.htmlvs https://jcp.org/aboutJava/communityprocess/mrel/jsr907/index3.html
I have checked the notes on what was
added in 1.3:
https://jcp.org/aboutJava/communityprocess/maintenance/jsr907/JTA1.3MR-November2017.pdf
https://github.com/javaee/javax.transaction/compare/1.2...javax.transaction-api-1.3
The items seem to be:
1. adding a JDK9 module name,
2. removing the .xa package (as it is
in Java SE) and
3. adding in some serialVersionUID (for
backwards compatibility according to the code).
Is this a problem and if so should Jakarta
Transactions downgrade to 1.2? I can probably do that in a couple of days
but I would need to cut some of the original commit to the jta-api repo
out.
On Wed, 28 Aug 2019 at 18:09, Alex Theedom
<alex.theedom@xxxxxxxxx>
wrote:
+1
Kind regards
Alex Theedom
Courses: Java
EE Video Courses
Blog: readlearncode.com
Twitter: @readlearncode
Books: Java
EE 8: Only What's New
On Tue, 27 Aug 2019 at 00:52, David Blevins
<dblevins@xxxxxxxxxxxxx>
wrote:+1
from Tomitribe with the explicit note that the staged API binaries will
be deleted due to 30-day expiration on Sunday Sept 1st, prior to the vote
completion Monday Sept 2nd.
We recommend concluding the vote sometime Wednesday August 28th so there
are two business days to publish them before they are lost.
--
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com
> On Aug 19, 2019, at 12:50 PM, Wayne Beaton <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx>
wrote:
>
> Greetings Jakarta EE Specification Committee.
>
> I need your vote to approve the Jakarta Transactions 1.3.3 Service
Release. By way of background, the project engaged in a successful release
review.
>
> The JESP/EFSP requires a successful ballot of the Specification Committee
in order to ratify and make this service release final. No release
review (or formal ceremony beyond a successful ballot result from the Specification
Committee) is required for a service release.
>
> The relevant materials are available here:
>
> https://github.com/jakartaee/specifications/pull/25
> https://github.com/jakartaee/specifications/pull/26
>
> Per the process, this will be a fourteen day ballot, ending on September
2/2019. I require a Super-majority positive vote of the Specification Committee
members. Community input is welcome, but only votes cast by Specification
Committee Representatives will be counted.
>
> The Specification Committee is composed of representatives of the
Jakarta EE Working Group Member Companies (Fujitsu, IBM, Oracle, Payara,
Red Hat, Tomitribe), along with individuals who represent the EE4J PMC,
Participant Members, and Committer Members.
>
> Specification Committee representatives, your vote is hereby requested.
Please respond with +1 (positive), 0 (abstain), or -1 (reject). Any
feedback that you can provide to support your vote will be appreciated.
>
> Thanks,
>
> Wayne
> --
> Wayne Beaton
> Director of Open Source Projects | Eclipse Foundation, Inc.
> _______________________________________________
> jakarta.ee-spec mailing list
> jakarta.ee-spec@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
> https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec