You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2019/02/11 13:53:29 UTC

[aries-tx-control] branch cschneider-patch-1 created (now 0bf22df)

This is an automated email from the ASF dual-hosted git repository.

cschneider pushed a change to branch cschneider-patch-1
in repository https://gitbox.apache.org/repos/asf/aries-tx-control.git.


      at 0bf22df  Update README.md

This branch includes the following new commits:

     new 95c057f  [tx-control] Initial commit of the OSGi Transaction Control API from RFC-221
     new add61ea  [tx-control] Add a basic TransactionControl service implementation
     new a55cd80  [tx-control] Add license info and correct the scm links
     new ab16ff0  [tx-control] Basic local resource provider for JDBC
     new 17e007a  [tx-control] Add simple integration tests for the Local transaction control and JDBC resource provider
     new 867f50f  [tx-control] Add tx-control to the main build, but require Java 8 to build it
     new bb4f0ad  [tx-control] Extend iTests to include exception failures * Possibly some API work needed for checked Exceptions * Still no support for noRollbackFor * Coordinator usage needs some work
     new 5d59e59  [tx-control] Update to the latest API from the RFC
     new 25e41b9  [tx-control] Throw the correct Exception types on different kinds of error
     new a5a1f5f  [tx-control] Testing of nested transactions
     new 0e6d08e  [tx-control] Add support for no-rollback exceptions
     new 964c9dd  [tx-control] Add a Spring JdbcTemplate test
     new 707dd95  [tx-control] Add a Spring rollback test
     new 64a6b64  [tx-control] Do not prematurely finish inherited transactions
     new e7a3289  [tx-control] Test using remote H2 in addition to local embedded, also test tx suspension
     new 8d118fd  [tx-control] Configuration-driven Database connections
     new c9e509c  [tx-control] Separate common tx-service code and use it to build an XA Transaction Control service
     new 373c25d  [tx-control] Fix the SCM URLs for the tx-control-service-local and tx-control-service-xa modules
     new 9585c08  [tx-control] Add support for XA enlisted datasources
     new a04719b  [tx-control] Add README documentation to various tx-control projects
     new d84a4e7  [tx-control] Markdown formatting, rename to .md so that github renders correctly
     new 621c903  [tx-control] Document the url configuration property
     new 504ea63  [tx-control] Add logging to configuration-driven JDBCConnectionProvider services for easier debug
     new 7492510  [tx-control] Add support for resource local JPA using EclipseLink
     new 28c22ac  [tx-control] Add JPA integration tests for Hibernate 5.0.9
     new 120d9a0  [tx-control] Add documentation for the JPA local provider
     new 970f034  [tx-control] Avoid teardown exception when using Hibernate
     new a640d69  [tx-control] Add tests for OpenJPA 2.4.1
     new 3a10c82  [tx-control] Do not build any of tx-control unless JDK 8 is available
     new b39b6e4  [tx-control] Add XA support for JPA using Hibernate
     new 3a15f92  [tx-control] Initial support for XA transactions with EclipseLink and OpenJPA
     new 53d94dd  [tx-control] Actually enlist the XA connection
     new a112fe5  [tx-control] Ensure that EclipseLink usee the non-jta-datasource for sequence generation
     new 0316633  [tx-control] Add support for read-only transactions
     new 2e3278d  [tx-control] Remove the link to the Coordinator service as per the latest RFC update
     new 6a0905f  [tx-control] Add an itest using the coordinator to speed up database inserts
     new 33c9fdf  [tx-control] Make the OSGi API version 1.0, but add a mandatory attribute to indicate its instability
     new e535aec  [tx-control] Enhance the Coordinator Optimisation test to show one transaction isn't necessarily better
     new 1a6982a  [tx-control] Mark ScopedWorkException#context as transient so the Exception can be serialized
     new 78d13ba  [tx-control] Integration tests for JPA two phase commit
     new 46d053b  [tx-control] Tidy up JavaDoc for Transaction Control API
     new 87a84fd  [tx-control] Add licence information so that the tx-control project can be released
     new 59a7fc8  [tx-control] Add Provided and Required Service Capabilities to the tx control bundles
     new b144741  [tx-control] Switch dependencies to release versions
     new f8a8808  [tx-control] Test workaround for Hibernate bug HHH-10855
     new b4ac43d  [tx-control] Move to an internal parent for setting things like JavaDoc JDK version
     new 8628a9e  [tx-control][maven-release-plugin]prepare release tx-control-0.0.1
     new dfaf785  [tx-control][maven-release-plugin]prepare for next development iteration
     new 7e6039c  [tx-control] Remove unnecessary Hibernate bug fix after fixing ARIES-1575
     new 9569ae4  [tx-control] Simplify Tx Control Service providers, and add configurable recovery logging for XA
     new 46f96a9  [tx-control] Make local resource support configurable, and permit users to enforce a single last participant
     new f21a6f1  [tx-control] Move to use the bnd-maven-plugin
     new a6ee96d  [tx-control] Add support for resource recovery when using XA
     new ffd510b  [tx-control] Add license headers to build files
     new 7f6bee9  [tx-control] Drop OSGi core dependency to R5 as no R6 features are currently needed
     new 488991f  [tx-control] Improvements for the Local and XA JDBC ResourceProviders:  * Add Metatypes  * Avoid publishing "." properties  * Ensure that tracked services are DataSourceFactories
     new 22ca804  [tx-control] Add recovery support to the XA JDBC provider
     new fe0a31e  [tx-control] Register the recovery service before the ResourceProvider so that recovery is always available before someone uses the service
     new 0d5e263  [ARIES-1585] Add tests for JDBC connection cleanup, and fix the leaks!
     new 853a66e  [tx-control] Correctly set the causes of ScopedWorkExceptions
     new 2eede50  [tx-control] Add missing package to avoid the need to deploy the JDBC API
     new 04671cb  [tx-control] Avoid tying XA JPA resources to a single Transaction Control service
     new e048337  [tx-control] Ensure that JPA container snapshots can be reliably used in the tests
     new 8052736  [tx-control] Ensure that the same ThreadLocal is used for all resources created by an XA JPAEntityManagerProvider
     new 50706f8  [tx-control] Ensure that XA Connections are released by the JDBCResourceProvider
     new e389e50  ARIES-1616 Force the transaction log to close when Transaction Control shuts down
     new 65864ac  ARIES-1616 Clean up Local JPA resources properly
     new 1e92519  ARIES-1616 Factor out resource provider independent common code
     new 954df16  ARIES-1616 Factor out JPA resource provider common code from Local JPA
     new 9f3f2f0  ARIES-1616 Clean up XA JPA resources properly
     new 367237f  ARIES-1616 Further refactoring to remove duplicate code in the JPA resource providers
     new a786e2d  ARIES-1617 Ensure type safety for configuration driven JPA resource providers
     new 91e7567  [tx-control] Minor fixes to Javadoc and license files
     new 77f0719  [tx-control-0.0.2][maven-release-plugin]prepare for next development iteration
     new 9977b1a  [tx-control] Fix versioning mess made by the release plugin
     new 856e0f4  [tx-control-0.0.2][maven-release-plugin]prepare release tx-control-0.0.2
     new f6cfa3a  [tx-control-0.0.2][maven-release-plugin]prepare for next development iteration
     new 4c7761e  [tx-control] Fix another failed release due to leftover tag
     new ad2b38f  [tx-control-0.0.2][maven-release-plugin]prepare release tx-control-0.0.2
     new f8bcccf  [tx-control-0.0.2][maven-release-plugin]prepare for next development iteration
     new 9ae830a  [tx-control] Add support for releasing resource providers to the factories
     new af5dd47  ARIES-1647 Advertise the Transaction Control service from the local transactions bundle
     new b347c48  [tx-control] Support Connection Test Queries when pooling
     new f2a4f48  [tx-control] Add JPA XA support for Hibernate 5.2.x
     new 873a465  [ARIES-Tx-Control][maven-release-plugin]prepare release tx-control-0.0.3
     new a5838f7  [ARIES-Tx-Control][maven-release-plugin]prepare for next development iteration
     new 19265a8  [tx-control] Re-organise the Tx Control build, and use the official API
     new 26efe65  [tx-control] Fix up relativePath for parent poms
     new 72776a6  [tx-control] Update the JPA resource provider to support plugins when using the EntityManagerFactoryBuilder
     new a578cf4  Marker commit indicating the point at which Transaction Control moved to its own Git Repository
     new a2b1a35  tx-control-service-local spec compliance
     new eb9ec5a  tx-control-service spec compliance No Transaction scope should allow post-completion registrations from inside pre-completion callbacks
     new 46fe11f  tx-control-service spec compliance Post-Completion callback exceptions must be logged, but not re-thrown to the client
     new bdae9a1  tx-control-service spec fixes
     new eb3d657  Tx Control Service spec work Support XA recovery based on a system property as well as config admin. Correctly advertise recovery support Don't use a javax.resource exception that isn't imported
     new 0fc68c8  Tx Control spec compliance
     new 0553df8  Tx Control Service spec compliance
     new e1afa6d  Tx Control spec compliance
     new 63ce9b1  Tx Control spec compliance - failing the CT due to unwrapping failure
     new 9d241cd  Ensure that a RollbackException is generated for unexpected failures
     new 2d64bd6  Tx Control spec compliance - avoid NPEs when null Maps are passed, throw thw correct exception from joinTransaction
     new 1a21dcc  Tx Control spec compliance ensure that passed in JDBC Resource providers are properly handled
     new 1317719  Tx Control spec compliance - handle null properties being passed to the local JPA Provider Factory
     new f6cb1ac  Tx Control spec compliance - support passed in JDBC resource providers in the local JPA implementation
     new 1ded5dc  Tx Control spec compliance - recovery should work for JDBC resources created from the factory service
     new 4f155dd  Tx Control spec compliance - the XA JPA provider must support recovery to be the reference implementation
     new 1272046  Tx Control spec compliance - re-fix the setRollbackOnly issue in pre completion and add a unit test
     new ad0dec7  Make sure that DataSources are recreated when configuration-driven JPA providers lose and re-acquire the EMFBuilder service
     new e74d4b8  Use the released OSGi Tx Control 1.0 and JPA Service 1.1 API
     new ad17e28  Add missing licence headers to files throughout the Aries Tx Control codebase
     new c2d6877  Move to using the released version of Aries JPA 2.7.0
     new 44f72ca  Move to using Git SCM information so that automatic releasing can occur
     new ced44ae  [ARIES Tx Control 1.0.0 maven-release-plugin]prepare release 1.0.0
     new f7cd89e  [ARIES Tx Control 1.0.0 maven-release-plugin]prepare for next development iteration
     new 62b3f27  Speed up the JPA integration tests
     new 4c82520  Add integration test for OpenJPA 3.0.0
     new acf0b4a  Add integration test for OpenJPA 3.0.0 with XA transactions
     new 48a6b66  Ensure that all of the POM files are moved to new snapshot versions
     new 99a405d  Upgrade to HikariCP 3.3.0
     new cffdf3e  Update copyright year in NOTICE files
     new 1ff407f  Ensure integration tests run against the current provider versions and fix the imports for HikariCP 3.3.0
     new 5baa385  Add integration tests for the Transaction Control Service implementations
     new c86b8c8  Upgrade to bnd-maven-plugin version 4.1.0
     new 0bf22df  Update README.md

The 124 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.