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.
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.
Drops javax.activation:activation.
Installs 6 packages in all (was 8).
API changes
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