Upgrading org.springframework:spring-tx 3 to 4
Unknown3.2.18.RELEASE → 4.3.30.RELEASE
Fetching 61 releases from GitHub…0 / 61
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- changed:
class PersistenceExceptionTranslationPostProcessor extends AbstractAdvisingBeanPostProcessor implements BeanFactoryAware → class PersistenceExceptionTranslationPostProcessor extends AbstractBeanFactoryAwareAdvisingPostProcessor
- changed:
abstract class AbstractMessageEndpointFactory implements MessageEndpointFactory → abstract class AbstractMessageEndpointFactory implements MessageEndpointFactory, BeanNameAware - added:
method AbstractMessageEndpointFactory.getActivationName(): String - added:
method AbstractMessageEndpointFactory.setBeanName(String): void
- changed:
class WorkManagerTaskExecutor extends JndiLocatorSupport implements SchedulingTaskExecutor, WorkManager, BootstrapContextAware, InitializingBean → class WorkManagerTaskExecutor extends JndiLocatorSupport implements AsyncListenableTaskExecutor, SchedulingTaskExecutor, WorkManager, BootstrapContextAware, InitializingBean - added:
method WorkManagerTaskExecutor.setTaskDecorator(TaskDecorator): void - added:
method WorkManagerTaskExecutor.submitListenable(Callable): ListenableFuture - added:
method WorkManagerTaskExecutor.submitListenable(Runnable): ListenableFuture
- changed:
interface TransactionStatus extends SavepointManager → interface TransactionStatus extends SavepointManager, Flushable
- added:
class JtaTransactionAnnotationParser implements TransactionAnnotationParser, Serializable - added:
ctor JtaTransactionAnnotationParser() - added:
method AbstractTransactionManagementConfiguration.transactionalEventListenerFactory(): TransactionalEventListenerFactory - added:
method JtaTransactionAnnotationParser.equals(Object): boolean - added:
method JtaTransactionAnnotationParser.hashCode(): int - added:
method JtaTransactionAnnotationParser.parseTransactionAnnotation(AnnotatedElement): TransactionAttribute - added:
method JtaTransactionAnnotationParser.parseTransactionAnnotation(AnnotationAttributes): TransactionAttribute - added:
method JtaTransactionAnnotationParser.parseTransactionAnnotation(Transactional): TransactionAttribute - added:
method SpringTransactionAnnotationParser.parseTransactionAnnotation(AnnotationAttributes): TransactionAttribute - added:
method Transactional.transactionManager(): String
- added:
class JtaTransactionManagerFactoryBean implements FactoryBean - added:
ctor JtaTransactionManagerFactoryBean() - added:
method JtaTransactionManagerFactoryBean.getObject(): JtaTransactionManager - added:
method JtaTransactionManagerFactoryBean.getObjectType(): Class - added:
method JtaTransactionManagerFactoryBean.isSingleton(): boolean - added:
static field TransactionManagementConfigUtils.TRANSACTIONAL_EVENT_LISTENER_FACTORY_BEAN_NAME: String
- added:
@interface TransactionalEventListener - added:
class TransactionalEventListenerFactory implements EventListenerFactory, Ordered - added:
ctor TransactionalEventListenerFactory() - added:
enum TransactionPhase - added:
method TransactionalEventListener.classes(): Class[] - added:
method TransactionalEventListener.condition(): String - added:
method TransactionalEventListener.fallbackExecution(): boolean - added:
method TransactionalEventListener.phase(): TransactionPhase - added:
method TransactionalEventListener.value(): Class[] - added:
method TransactionalEventListenerFactory.createApplicationListener(String, Class, Method): ApplicationListener - added:
method TransactionalEventListenerFactory.getOrder(): int - added:
method TransactionalEventListenerFactory.setOrder(int): void - added:
method TransactionalEventListenerFactory.supportsMethod(Method): boolean - added:
static field TransactionPhase.AFTER_COMMIT: TransactionPhase - added:
static field TransactionPhase.AFTER_COMPLETION: TransactionPhase - added:
static field TransactionPhase.AFTER_ROLLBACK: TransactionPhase - added:
static field TransactionPhase.BEFORE_COMMIT: TransactionPhase - added:
static method TransactionPhase.valueOf(String): TransactionPhase - added:
static method TransactionPhase.values(): TransactionPhase[]
- removed:
abstract class TransactionAspectUtils - removed:
ctor TransactionAspectUtils() - removed:
method TransactionAspectSupport.createTransactionIfNecessary(Method, Class): TransactionAspectSupport.TransactionInfo - removed:
method TransactionAspectSupport.methodIdentification(Method): String - removed:
static method TransactionAspectUtils.getTransactionManager(BeanFactory, String): PlatformTransactionManager - removed:
static method TransactionAspectUtils.getTransactionManager(ConfigurableListableBeanFactory, String): PlatformTransactionManager - added:
interface TransactionalProxy extends SpringProxy - added:
method AbstractFallbackTransactionAttributeSource.computeTransactionAttribute(Method, Class): TransactionAttribute - added:
method DefaultTransactionAttribute.getDescriptor(): String - added:
method DefaultTransactionAttribute.setDescriptor(String): void - added:
method TransactionAspectSupport.clearTransactionManagerCache(): void - added:
method TransactionProxyFactoryBean.postProcessProxyFactory(ProxyFactory): void
- removed:
class OC4JJtaTransactionManager extends JtaTransactionManager - removed:
ctor OC4JJtaTransactionManager() - removed:
method OC4JJtaTransactionManager.afterPropertiesSet(): void - removed:
method OC4JJtaTransactionManager.createTransaction(String, int): Transaction - removed:
method OC4JJtaTransactionManager.doJtaBegin(JtaTransactionObject, TransactionDefinition): void - removed:
method OC4JJtaTransactionManager.retrieveUserTransaction(): UserTransaction - changed:
method JtaTransactionManager.findTransactionSynchronizationRegistry(UserTransaction, TransactionManager): Object → method JtaTransactionManager.findTransactionSynchronizationRegistry(UserTransaction, TransactionManager): TransactionSynchronizationRegistry - changed:
method JtaTransactionManager.lookupTransactionSynchronizationRegistry(String): Object → method JtaTransactionManager.lookupTransactionSynchronizationRegistry(String): TransactionSynchronizationRegistry - changed:
method JtaTransactionManager.retrieveTransactionSynchronizationRegistry(): Object → method JtaTransactionManager.retrieveTransactionSynchronizationRegistry(): TransactionSynchronizationRegistry - added:
method JtaTransactionManager.doCleanupAfterCompletion(Object): void - added:
method JtaTransactionManager.getTransactionSynchronizationRegistry(): TransactionSynchronizationRegistry - added:
method JtaTransactionManager.setAutodetectTransactionSynchronizationRegistry(boolean): void - added:
method JtaTransactionManager.setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry): void
- changed:
interface SmartTransactionObject → interface SmartTransactionObject extends Flushable - changed:
interface TransactionSynchronization → interface TransactionSynchronization extends Flushable - added:
class SimpleTransactionScope implements Scope - added:
ctor SimpleTransactionScope() - added:
method SimpleTransactionScope.get(String, ObjectFactory): Object - added:
method SimpleTransactionScope.getConversationId(): String - added:
method SimpleTransactionScope.registerDestructionCallback(String, Runnable): void - added:
method SimpleTransactionScope.remove(String): Object - added:
method SimpleTransactionScope.resolveContextualObject(String): Object - added:
method TransactionTemplate.equals(Object): boolean