Skip to content

Upgrading org.springframework:spring-aop 4 to 5

Unknown4.3.30.RELEASE → 5.3.39New7Changed4Fixed23Other5

Fetching 108 releases from GitHub…6 / 108
UnknownUpgrade verdict

DepDelta is still reading the notes for 102 of 108 releases, 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.

  • added: static field Advisor.EMPTY_ADVICE: Advice
  • added: method AspectJPointcutAdvisor.getAspectName(): String
  • added: method TypePatternClassFilter.equals(Object): boolean
  • added: method TypePatternClassFilter.hashCode(): int
  • added: method TypePatternClassFilter.toString(): String
  • removed: ctor AopContext()
  • removed: method AdvisedSupport.updateAdvisorArray(): void
  • changed: abstract class AopContext → final class AopContext
  • added: method Advised.getAdvisorCount(): int
  • added: method AdvisedSupport.getAdvisorCount(): int
  • removed: ctor GlobalAdvisorAdapterRegistry()
  • changed: abstract class GlobalAdvisorAdapterRegistry → final class GlobalAdvisorAdapterRegistry
  • removed: ctor ProxyCreationContext()
  • removed: method AbstractAutoProxyCreator.postProcessAfterInstantiation(Object, String): boolean
  • removed: method AbstractAutoProxyCreator.postProcessBeforeInitialization(Object, String): Object
  • removed: method AbstractAutoProxyCreator.postProcessPropertyValues(PropertyValues, PropertyDescriptor[], Object, String): PropertyValues
  • changed: class ProxyCreationContext → final class ProxyCreationContext
  • added: method AbstractAutoProxyCreator.postProcessProperties(PropertyValues, Object, String): PropertyValues
  • added: method AbstractBeanFactoryAwareAdvisingPostProcessor.isEligible(Object, String): boolean
  • added: method BeanNameAutoProxyCreator.getCustomTargetSource(Class, String): TargetSource
  • changed: class ExposeInvocationInterceptor implements MethodInterceptor, PriorityOrdered, Serializable → final class ExposeInvocationInterceptor implements MethodInterceptor, PriorityOrdered, Serializable
  • added: method AsyncExecutionAspectSupport.configure(Supplier, Supplier): void
  • added: static method ScopedProxyUtils.getOriginalBeanName(String): String
  • added: method ControlFlowPointcut.toString(): String
  • added: method NameMatchMethodPointcut.toString(): String
  • added: method RootClassFilter.equals(Object): boolean
  • added: method RootClassFilter.hashCode(): int
  • added: method RootClassFilter.toString(): String
  • added: ctor AnnotationMatchingPointcut(Class, Class, boolean)
  • added: ctor AnnotationMethodMatcher(Class, boolean)
  • removed: class CommonsPoolTargetSource extends AbstractPoolingTargetSource implements PoolableObjectFactory
  • removed: ctor CommonsPoolTargetSource()
  • removed: method CommonsPoolTargetSource.activateObject(Object): void
  • removed: method CommonsPoolTargetSource.createObjectPool(): ObjectPool
  • removed: method CommonsPoolTargetSource.createPool(): void
  • removed: method CommonsPoolTargetSource.destroy(): void
  • removed: method CommonsPoolTargetSource.destroyObject(Object): void
  • removed: method CommonsPoolTargetSource.getActiveCount(): int
  • removed: method CommonsPoolTargetSource.getIdleCount(): int
  • removed: method CommonsPoolTargetSource.getMaxIdle(): int
  • removed: method CommonsPoolTargetSource.getMaxWait(): long
  • removed: method CommonsPoolTargetSource.getMinEvictableIdleTimeMillis(): long
  • removed: method CommonsPoolTargetSource.getMinIdle(): int
  • removed: method CommonsPoolTargetSource.getTarget(): Object
  • removed: method CommonsPoolTargetSource.getTimeBetweenEvictionRunsMillis(): long
  • removed: method CommonsPoolTargetSource.getWhenExhaustedAction(): byte
  • removed: method CommonsPoolTargetSource.makeObject(): Object
  • removed: method CommonsPoolTargetSource.passivateObject(Object): void
  • removed: method CommonsPoolTargetSource.releaseTarget(Object): void
  • removed: method CommonsPoolTargetSource.setMaxIdle(int): void
  • removed: method CommonsPoolTargetSource.setMaxWait(long): void
  • removed: method CommonsPoolTargetSource.setMinEvictableIdleTimeMillis(long): void
  • removed: method CommonsPoolTargetSource.setMinIdle(int): void
  • removed: method CommonsPoolTargetSource.setTimeBetweenEvictionRunsMillis(long): void
  • removed: method CommonsPoolTargetSource.setWhenExhaustedAction(byte): void
  • removed: method CommonsPoolTargetSource.setWhenExhaustedActionName(String): void
  • removed: method CommonsPoolTargetSource.validateObject(Object): boolean
  • changed: class EmptyTargetSource implements TargetSource, Serializable → final class EmptyTargetSource implements TargetSource, Serializable