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.