Closing this vote with 3 +1s and no other votes.
Thx to everyone.
Christian
On 06.08.2015 09:49, Christian Schneider wrote:
I've staged a release for vote at:
https://repository.apache.org/content/repositories/orgapachearies-1033
In transaction manager there is just a bug fix. I removed the jta API
from the bundle. So it has to be installed separately now. The
advantage is that we do not have refreshs of bundles depending on jta
anymore.
For transaction blueprint and jpa the biggest change is that we now
use the Coordinator service to manage the lifecycle of the
EnityManager. So there is no need anymore for the preCall and postCall
methods of EmSupplier which did this job before. I deprecated the
methods and they only have empty methods as impl now (This is an
incompatibility for people who used these methods directly).
The big advantage is that non blueprint code can now define the
lifecycle using a standard API that does not depend on Aries.
For transaction blueprint we now also support the JTA 1.2
@Transactional annotation. Together with @PersistenceContext this now
allows a purely standard annotation based configuration of jpa beans.
So the user code does not need to depend on Aries.
Additionally @Transaction(TxType.SUPPORTS) now starts a coordination
even if there is no transaction. So this can be used to extend the
lifecycle of the EntityManager to any code even outside the
persistence layer without managing a coordination by hand.
*Release Notes - Aries - Version transaction-manager-1.3.0*
** Bug
* [ARIES-1364] - transaction.manager causes cascading refreshs in
karaf 4
https://issues.apache.org/jira/browse/ARIES/fixforversion/12333144
*Release Notes - Aries - Version transaction-blueprint-1.1.0*
** Bug
* [ARIES-1361] - EntityManager does not participate in transaction
if transactional interceptor is called after jpa interceptor
** Dependency upgrade
* [ARIES-1296] - Upgrade to transaction api 1.2
** Improvement
* [ARIES-1347] - Working example of @Transaction annotation
** New Feature
* [ARIES-628] - Support JTA attributes by annotations
* [ARIES-1362] - Support coordinations triggered by transaction
markers
https://issues.apache.org/jira/browse/ARIES/fixforversion/12333049
*Release Notes - Aries - Version jpa-2.1.0*
** Bug
* [ARIES-736] - Aries does not take into account the concept of
complete/incomplete Persistence Units
* [ARIES-1349] - EmfProxy.close should close tracker instead of EMF
* [ARIES-1351] - TCK tests not working
** Improvement
* [ARIES-1343] - Also scan parent classes for jpa annotations
* [ARIES-1344] - Support multiple EntityManager injections per class
* [ARIES-1345] - Support jpa annotations on method and class
* [ARIES-1346] - EntityManager should be reused for series of
coordinated calls
https://issues.apache.org/jira/browse/ARIES/fixforversion/12332801
Please review and vote:
[ ] +1 Release the above artifacts
[ ] -1 Do not
Here is my +1
Cheers,
Christian
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com