Skip to content

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.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

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