You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by Christian Schneider <ch...@die-schneider.net> on 2015/08/10 11:37:41 UTC
[RESULT] [VOTE] Release Transaction manager 1.3.0, transaction blueprint
1.1.0, jpa 2.1.0
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