Skip to content

Upgrading org.springframework:spring-context-support 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.

Drops javax.activation:activation.

Installs 6 packages in all (was 8).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: class CaffeineCache extends AbstractValueAdaptingCache
  • added: class CaffeineCacheManager implements CacheManager
  • added: ctor CaffeineCache(String, Cache)
  • added: ctor CaffeineCache(String, Cache, boolean)
  • added: ctor CaffeineCacheManager()
  • added: ctor CaffeineCacheManager(String[])
  • added: method CaffeineCache.clear(): void
  • added: method CaffeineCache.evict(Object): void
  • added: method CaffeineCache.get(Object): Cache.ValueWrapper
  • added: method CaffeineCache.get(Object, Callable): Object
  • added: method CaffeineCache.getName(): String
  • added: method CaffeineCache.getNativeCache(): Cache
  • added: method CaffeineCache.lookup(Object): Object
  • added: method CaffeineCache.put(Object, Object): void
  • added: method CaffeineCache.putIfAbsent(Object, Object): Cache.ValueWrapper
  • added: method CaffeineCacheManager.createCaffeineCache(String): Cache
  • added: method CaffeineCacheManager.createNativeCaffeineCache(String): Cache
  • added: method CaffeineCacheManager.getCache(String): Cache
  • added: method CaffeineCacheManager.getCacheNames(): Collection
  • added: method CaffeineCacheManager.isAllowNullValues(): boolean
  • added: method CaffeineCacheManager.setAllowNullValues(boolean): void
  • added: method CaffeineCacheManager.setCacheLoader(CacheLoader): void
  • added: method CaffeineCacheManager.setCacheNames(Collection): void
  • added: method CaffeineCacheManager.setCacheSpecification(String): void
  • added: method CaffeineCacheManager.setCaffeine(Caffeine): void
  • added: method CaffeineCacheManager.setCaffeineSpec(CaffeineSpec): void
  • removed: method EhCacheCacheManager.getCache(String): Cache
  • removed: method EhCacheFactoryBean.setClearOnFlush(boolean): void
  • removed: method EhCacheFactoryBean.setDiskExpiryThreadIntervalSeconds(int): void
  • removed: method EhCacheFactoryBean.setDiskPersistent(boolean): void
  • removed: method EhCacheFactoryBean.setEternal(boolean): void
  • removed: method EhCacheFactoryBean.setMaxElementsInMemory(int): void
  • removed: method EhCacheFactoryBean.setMaxElementsOnDisk(int): void
  • removed: method EhCacheFactoryBean.setMemoryStoreEvictionPolicy(MemoryStoreEvictionPolicy): void
  • removed: method EhCacheFactoryBean.setOverflowToDisk(boolean): void
  • changed: class EhCacheFactoryBean implements FactoryBean, BeanNameAware, InitializingBean → class EhCacheFactoryBean extends CacheConfiguration implements FactoryBean, BeanNameAware, InitializingBean
  • added: abstract class EhCacheManagerUtils
  • added: ctor EhCacheManagerUtils()
  • added: method EhCacheCache.get(Object, Callable): Object
  • added: method EhCacheCache.get(Object, Class): Object
  • added: method EhCacheCache.putIfAbsent(Object, Object): Cache.ValueWrapper
  • added: method EhCacheCacheManager.afterPropertiesSet(): void
  • added: method EhCacheCacheManager.getMissingCache(String): Cache
  • added: method EhCacheManagerFactoryBean.setAcceptExisting(boolean): void
  • added: static method EhCacheManagerUtils.buildCacheManager(): CacheManager
  • added: static method EhCacheManagerUtils.buildCacheManager(Resource): CacheManager
  • added: static method EhCacheManagerUtils.buildCacheManager(String): CacheManager
  • added: static method EhCacheManagerUtils.buildCacheManager(String, Resource): CacheManager
  • added: static method EhCacheManagerUtils.parseConfiguration(Resource): Configuration
  • added: class GuavaCache extends AbstractValueAdaptingCache
  • added: class GuavaCacheManager implements CacheManager
  • added: ctor GuavaCache(String, Cache)
  • added: ctor GuavaCache(String, Cache, boolean)
  • added: ctor GuavaCacheManager()
  • added: ctor GuavaCacheManager(String[])
  • added: method GuavaCache.clear(): void
  • added: method GuavaCache.evict(Object): void
  • added: method GuavaCache.get(Object): Cache.ValueWrapper
  • added: method GuavaCache.get(Object, Callable): Object
  • added: method GuavaCache.getName(): String
  • added: method GuavaCache.getNativeCache(): Cache
  • added: method GuavaCache.lookup(Object): Object
  • added: method GuavaCache.put(Object, Object): void
  • added: method GuavaCache.putIfAbsent(Object, Object): Cache.ValueWrapper
  • added: method GuavaCacheManager.createGuavaCache(String): Cache
  • added: method GuavaCacheManager.createNativeGuavaCache(String): Cache
  • added: method GuavaCacheManager.getCache(String): Cache
  • added: method GuavaCacheManager.getCacheNames(): Collection
  • added: method GuavaCacheManager.isAllowNullValues(): boolean
  • added: method GuavaCacheManager.setAllowNullValues(boolean): void
  • added: method GuavaCacheManager.setCacheBuilder(CacheBuilder): void
  • added: method GuavaCacheManager.setCacheBuilderSpec(CacheBuilderSpec): void
  • added: method GuavaCacheManager.setCacheLoader(CacheLoader): void
  • added: method GuavaCacheManager.setCacheNames(Collection): void
  • added: method GuavaCacheManager.setCacheSpecification(String): void
  • removed: method JCacheCache.fromStoreValue(Object): Object
  • removed: method JCacheCache.isAllowNullValues(): boolean
  • removed: method JCacheCache.toStoreValue(Object): Object
  • removed: method JCacheCacheManager.getCache(String): Cache
  • removed: method JCacheManagerFactoryBean.setCacheManagerName(String): void
  • changed: class JCacheCache implements Cache → class JCacheCache extends AbstractValueAdaptingCache
  • changed: method JCacheCache.get(Object): Cache.ValueWrapper → method JCacheCache.get(Object, Callable): Object
  • added: method JCacheCache.lookup(Object): Object
  • added: method JCacheCache.putIfAbsent(Object, Object): Cache.ValueWrapper
  • added: method JCacheCacheManager.afterPropertiesSet(): void
  • added: method JCacheCacheManager.getMissingCache(String): Cache
  • added: method JCacheManagerFactoryBean.setCacheManagerProperties(Properties): void
  • added: method JCacheManagerFactoryBean.setCacheManagerUri(URI): void
  • added: abstract class AbstractJCacheConfiguration extends AbstractCachingConfiguration
  • added: class JCacheConfigurerSupport extends CachingConfigurerSupport implements JCacheConfigurer
  • added: class ProxyJCacheConfiguration extends AbstractJCacheConfiguration
  • added: ctor AbstractJCacheConfiguration()
  • added: ctor JCacheConfigurerSupport()
  • added: ctor ProxyJCacheConfiguration()
  • added: field AbstractJCacheConfiguration.exceptionCacheResolver: CacheResolver
  • added: interface JCacheConfigurer extends CachingConfigurer
  • added: method AbstractJCacheConfiguration.cacheOperationSource(): JCacheOperationSource
  • added: method AbstractJCacheConfiguration.useCachingConfigurer(CachingConfigurer): void
  • added: method JCacheConfigurer.exceptionCacheResolver(): CacheResolver
  • added: method JCacheConfigurerSupport.exceptionCacheResolver(): CacheResolver
  • added: method ProxyJCacheConfiguration.cacheAdvisor(): BeanFactoryJCacheOperationSourceAdvisor
  • added: method ProxyJCacheConfiguration.cacheInterceptor(): JCacheInterceptor
  • added: abstract class AbstractFallbackJCacheOperationSource implements JCacheOperationSource
  • added: abstract class AnnotationJCacheOperationSource extends AbstractFallbackJCacheOperationSource
  • added: abstract class JCacheOperationSourcePointcut extends StaticMethodMatcherPointcut implements Serializable
  • added: class BeanFactoryJCacheOperationSourceAdvisor extends AbstractBeanFactoryPointcutAdvisor
  • added: class DefaultJCacheOperationSource extends AnnotationJCacheOperationSource implements BeanFactoryAware, InitializingBean, SmartInitializingSingleton
  • added: class JCacheAspectSupport extends AbstractCacheInvoker implements InitializingBean
  • added: class JCacheInterceptor extends JCacheAspectSupport implements MethodInterceptor, Serializable
  • added: class SimpleExceptionCacheResolver extends AbstractCacheResolver
  • added: ctor AbstractFallbackJCacheOperationSource()
  • added: ctor AnnotationJCacheOperationSource()
  • added: ctor BeanFactoryJCacheOperationSourceAdvisor()
  • added: ctor DefaultJCacheOperationSource()
  • added: ctor JCacheAspectSupport()
  • added: ctor JCacheInterceptor()
  • added: ctor JCacheOperationSourcePointcut()
  • added: ctor SimpleExceptionCacheResolver(CacheManager)
  • added: field AbstractFallbackJCacheOperationSource.logger: Log
  • added: field JCacheAspectSupport.logger: Log
  • added: interface JCacheOperation extends BasicOperation, CacheMethodDetails
  • added: interface JCacheOperationSource
  • added: method AbstractFallbackJCacheOperationSource.allowPublicMethodsOnly(): boolean
  • added: method AbstractFallbackJCacheOperationSource.findCacheOperation(Method, Class): JCacheOperation
  • added: method AbstractFallbackJCacheOperationSource.getCacheOperation(Method, Class): JCacheOperation
  • added: method AnnotationJCacheOperationSource.createCachePutOperation(Method, CacheDefaults, CachePut): CachePutOperation
  • added: method AnnotationJCacheOperationSource.createCacheRemoveAllOperation(Method, CacheDefaults, CacheRemoveAll): CacheRemoveAllOperation
  • added: method AnnotationJCacheOperationSource.createCacheRemoveOperation(Method, CacheDefaults, CacheRemove): CacheRemoveOperation
  • added: method AnnotationJCacheOperationSource.createCacheResultOperation(Method, CacheDefaults, CacheResult): CacheResultOperation
  • added: method AnnotationJCacheOperationSource.determineCacheName(Method, CacheDefaults, String): String
  • added: method AnnotationJCacheOperationSource.determineCacheResolverFactory(CacheDefaults, Class): CacheResolverFactory
  • added: method AnnotationJCacheOperationSource.determineKeyGenerator(CacheDefaults, Class): KeyGenerator
  • added: method AnnotationJCacheOperationSource.findCacheOperation(Method, Class): JCacheOperation
  • added: method AnnotationJCacheOperationSource.generateDefaultCacheName(Method): String
  • added: method AnnotationJCacheOperationSource.getBean(Class): Object
  • added: method AnnotationJCacheOperationSource.getCacheDefaults(Method, Class): CacheDefaults
  • added: method AnnotationJCacheOperationSource.getCacheResolver(CacheResolverFactory, CacheMethodDetails): CacheResolver
  • added: method AnnotationJCacheOperationSource.getDefaultCacheResolver(): CacheResolver
  • added: method AnnotationJCacheOperationSource.getDefaultExceptionCacheResolver(): CacheResolver
  • added: method AnnotationJCacheOperationSource.getDefaultKeyGenerator(): KeyGenerator
  • added: method AnnotationJCacheOperationSource.getExceptionCacheResolver(CacheResolverFactory, CacheMethodDetails): CacheResolver
  • added: method BeanFactoryJCacheOperationSourceAdvisor.getPointcut(): Pointcut
  • added: method BeanFactoryJCacheOperationSourceAdvisor.setCacheOperationSource(JCacheOperationSource): void
  • added: method BeanFactoryJCacheOperationSourceAdvisor.setClassFilter(ClassFilter): void
  • added: method DefaultJCacheOperationSource.afterPropertiesSet(): void
  • added: method DefaultJCacheOperationSource.afterSingletonsInstantiated(): void
  • added: method DefaultJCacheOperationSource.getBean(Class): Object
  • added: method DefaultJCacheOperationSource.getCacheManager(): CacheManager
  • added: method DefaultJCacheOperationSource.getCacheResolver(): CacheResolver
  • added: method DefaultJCacheOperationSource.getDefaultCacheManager(): CacheManager
  • added: method DefaultJCacheOperationSource.getDefaultCacheResolver(): CacheResolver
  • added: method DefaultJCacheOperationSource.getDefaultExceptionCacheResolver(): CacheResolver
  • added: method DefaultJCacheOperationSource.getDefaultKeyGenerator(): KeyGenerator
  • added: method DefaultJCacheOperationSource.getExceptionCacheResolver(): CacheResolver
  • added: method DefaultJCacheOperationSource.getKeyGenerator(): KeyGenerator
  • added: method DefaultJCacheOperationSource.setBeanFactory(BeanFactory): void
  • added: method DefaultJCacheOperationSource.setCacheManager(CacheManager): void
  • added: method DefaultJCacheOperationSource.setCacheResolver(CacheResolver): void
  • added: method DefaultJCacheOperationSource.setExceptionCacheResolver(CacheResolver): void
  • added: method DefaultJCacheOperationSource.setKeyGenerator(KeyGenerator): void
  • added: method JCacheAspectSupport.afterPropertiesSet(): void
  • added: method JCacheAspectSupport.execute(CacheOperationInvoker, Object, Method, Object[]): Object
  • added: method JCacheAspectSupport.getCacheOperationSource(): JCacheOperationSource
  • added: method JCacheAspectSupport.invokeOperation(CacheOperationInvoker): Object
  • added: method JCacheAspectSupport.setCacheOperationSource(JCacheOperationSource): void
  • added: method JCacheInterceptor.invoke(MethodInvocation): Object
  • added: method JCacheOperation.getAllParameters(Object[]): CacheInvocationParameter[]
  • added: method JCacheOperation.getCacheResolver(): CacheResolver
  • added: method JCacheOperationSource.getCacheOperation(Method, Class): JCacheOperation
  • added: method JCacheOperationSourcePointcut.equals(Object): boolean
  • added: method JCacheOperationSourcePointcut.getCacheOperationSource(): JCacheOperationSource
  • added: method JCacheOperationSourcePointcut.hashCode(): int
  • added: method JCacheOperationSourcePointcut.matches(Method, Class): boolean
  • added: method JCacheOperationSourcePointcut.toString(): String
  • added: method SimpleExceptionCacheResolver.getCacheNames(CacheOperationInvocationContext): Collection
  • added: method TransactionAwareCacheDecorator.get(Object, Callable): Object
  • added: method TransactionAwareCacheDecorator.get(Object, Class): Object
  • added: method TransactionAwareCacheDecorator.getTargetCache(): Cache
  • added: method TransactionAwareCacheDecorator.putIfAbsent(Object, Object): Cache.ValueWrapper
  • added: method JavaMailSenderImpl.connectTransport(): Transport
  • added: method JavaMailSenderImpl.testConnection(): void
  • changed: class WorkManagerTaskExecutor extends JndiLocatorSupport implements SchedulingTaskExecutor, WorkManager, InitializingBean → class WorkManagerTaskExecutor extends JndiLocatorSupport implements AsyncListenableTaskExecutor, SchedulingTaskExecutor, WorkManager, InitializingBean
  • added: method WorkManagerTaskExecutor.setTaskDecorator(TaskDecorator): void
  • added: method WorkManagerTaskExecutor.submitListenable(Callable): ListenableFuture
  • added: method WorkManagerTaskExecutor.submitListenable(Runnable): ListenableFuture
  • removed: class CronTriggerBean extends CronTrigger implements JobDetailAwareTrigger, BeanNameAware, InitializingBean
  • removed: class JobDetailBean extends JobDetail implements BeanNameAware, ApplicationContextAware, InitializingBean
  • removed: class SimpleTriggerBean extends SimpleTrigger implements JobDetailAwareTrigger, BeanNameAware, InitializingBean
  • removed: ctor CronTriggerBean()
  • removed: ctor JobDetailBean()
  • removed: ctor SimpleTriggerBean()
  • removed: interface JobDetailAwareTrigger
  • removed: method AdaptableJobFactory.newJob(TriggerFiredBundle): Job
  • removed: method CronTriggerBean.afterPropertiesSet(): void
  • removed: method CronTriggerBean.getJobDetail(): JobDetail
  • removed: method CronTriggerBean.setBeanName(String): void
  • removed: method CronTriggerBean.setJobDataAsMap(Map): void
  • removed: method CronTriggerBean.setJobDetail(JobDetail): void
  • removed: method CronTriggerBean.setMisfireInstructionName(String): void
  • removed: method CronTriggerBean.setStartDelay(long): void
  • removed: method CronTriggerBean.setTriggerListenerNames(String[]): void
  • removed: method JobDetailAwareTrigger.getJobDetail(): JobDetail
  • removed: method JobDetailBean.afterPropertiesSet(): void
  • removed: method JobDetailBean.getJobClass(): Class
  • removed: method JobDetailBean.setApplicationContext(ApplicationContext): void
  • removed: method JobDetailBean.setApplicationContextJobDataKey(String): void
  • removed: method JobDetailBean.setBeanName(String): void
  • removed: method JobDetailBean.setJobClass(Class): void
  • removed: method JobDetailBean.setJobDataAsMap(Map): void
  • removed: method JobDetailBean.setJobListenerNames(String[]): void
  • removed: method MethodInvokingJobDetailFactoryBean.setJobListenerNames(String[]): void
  • removed: method SchedulerAccessor.setJobListeners(JobListener[]): void
  • removed: method SchedulerAccessor.setTriggerListeners(TriggerListener[]): void
  • removed: method SimpleTriggerBean.afterPropertiesSet(): void
  • removed: method SimpleTriggerBean.getJobDetail(): JobDetail
  • removed: method SimpleTriggerBean.setBeanName(String): void
  • removed: method SimpleTriggerBean.setJobDataAsMap(Map): void
  • removed: method SimpleTriggerBean.setJobDetail(JobDetail): void
  • removed: method SimpleTriggerBean.setMisfireInstructionName(String): void
  • removed: method SimpleTriggerBean.setStartDelay(long): void
  • removed: method SimpleTriggerBean.setTriggerListenerNames(String[]): void
  • removed: static field JobDetailAwareTrigger.JOB_DETAIL_KEY: String
  • changed: class SimpleThreadPoolTaskExecutor extends SimpleThreadPool implements SchedulingTaskExecutor, InitializingBean, DisposableBean → class SimpleThreadPoolTaskExecutor extends SimpleThreadPool implements AsyncListenableTaskExecutor, SchedulingTaskExecutor, InitializingBean, DisposableBean
  • changed: static class MethodInvokingJobDetailFactoryBean.StatefulMethodInvokingJob extends MethodInvokingJobDetailFactoryBean.MethodInvokingJob implements StatefulJob → static class MethodInvokingJobDetailFactoryBean.StatefulMethodInvokingJob extends MethodInvokingJobDetailFactoryBean.MethodInvokingJob
  • added: method SchedulerAccessorBean.findDefaultScheduler(): Scheduler
  • added: method SchedulerFactoryBean.setSchedulerFactory(SchedulerFactory): void
  • added: method SimpleThreadPoolTaskExecutor.submitListenable(Callable): ListenableFuture
  • added: method SimpleThreadPoolTaskExecutor.submitListenable(Runnable): ListenableFuture
  • removed: method FreeMarkerConfigurationFactory.setTemplateLoaders(TemplateLoader[]): void
  • removed: class CommonsLoggingLogSystem implements LogSystem
  • removed: ctor CommonsLoggingLogSystem()
  • removed: method CommonsLoggingLogSystem.init(RuntimeServices): void
  • removed: method CommonsLoggingLogSystem.logVelocityMessage(int, String): void