-
Notifications
You must be signed in to change notification settings - Fork 41.6k
Description
We currently have auto-configuration and starters for three JTA implementations:
- Atomikos
- Bitronix
- Narayana
Looking at Maven Central download numbers for the starters and project creation on start.spring.io, I don't think their usage justifies the ongoing maintenance cost. This is particularly true for Narayana where the maintenance cost has been higher than for Atomikos and Bitronix.
In addition to the usage being low, relatively speaking it's dropping. In February 2017, 0.76% of projects generated on start.spring.io used one of the three JTA options. In January 2018, that'd dropped to 0.41%.
There has been some discussion in the past about Narayana's auto-configuration being maintained externally. That's largely been driven by different release cadences. The request by @gytis to make these changes in 1.5.x is the latest example of this.
2.0 is the ideal opportunity to drop the starters and auto-configuration. I think we should take it.