Skip to content

Upgrading org.springframework.boot:spring-boot-autoconfigure 2 to 3

Breaking2.7.18 → 3.5.16Breaking1Security1Deprecated2New16Changed1560Fixed694Other539

Fetching 85 releases from GitHub…57 / 85
BreakingUpgrade verdict

1 breaking change and a security fix.

  • Removes the 'spring.http.client' deprecation and renames 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient'.
  • Spring Boot: Predictable Temp Directory in Artemis Auto-configuration
  • The deprecation level of the InfluxDB health property has been adjusted.
  • Adapts the deprecation level for management.health.influxdb.enabled.
4 items need code or config changes

Installs 9 packages in all (was 7).

Breaking1
Removes the 'spring.http.client' deprecation and renames 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient'.
spring.http.clientspring.http.reactiveclient.settingsspring.http.reactiveclient
Security1
Spring Boot: Predictable Temp Directory in Artemis Auto-configuration
Moderate · CVSS 5.3
Deprecated2
Adapts the deprecation level for management.health.influxdb.enabled.
management.health.influxdb.enabled
Adapts the deprecation level for management.health.influxdb.enabled.
management.health.influxdb.enabled

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

  • removed: method AutoConfigurationImportSelector.getSpringFactoriesLoaderFactoryClass(): Class
  • removed: method AutoConfigurations.sort(Collection): Collection
  • changed: class BackgroundPreinitializer implements ApplicationListener → class BackgroundPreinitializer implements ApplicationListener, Ordered
  • added: method BackgroundPreinitializer.getOrder(): int
  • removed: ctor AbstractRabbitListenerContainerFactoryConfigurer()
  • removed: ctor DirectRabbitListenerContainerFactoryConfigurer()
  • removed: ctor RabbitAutoConfiguration.MessagingTemplateConfiguration()
  • removed: ctor RabbitTemplateConfigurer()
  • removed: ctor SimpleRabbitListenerContainerFactoryConfigurer()
  • removed: method AbstractRabbitListenerContainerFactoryConfigurer.setRabbitProperties(RabbitProperties): void
  • removed: method RabbitAutoConfiguration.MessagingTemplateConfiguration.rabbitMessagingTemplate(RabbitTemplate): RabbitMessagingTemplate
  • removed: method RabbitProperties.BaseContainer.isAutoStartup(): boolean
  • removed: method RabbitProperties.BaseContainer.setAutoStartup(boolean): void
  • removed: method RabbitProperties.Ssl.getVerifyHostname(): boolean
  • removed: method RabbitTemplateConfigurer.setRabbitProperties(RabbitProperties): void
  • removed: static class RabbitAutoConfiguration.MessagingTemplateConfiguration
  • changed: ctor RabbitAutoConfiguration.RabbitConnectionFactoryCreator() → ctor RabbitAutoConfiguration.RabbitConnectionFactoryCreator(RabbitProperties)
  • changed: method RabbitAutoConfiguration.RabbitTemplateConfiguration.rabbitTemplate(RabbitTemplateConfigurer, ConnectionFactory): RabbitTemplate → method RabbitAutoConfiguration.RabbitTemplateConfiguration.rabbitTemplate(RabbitTemplateConfigurer, ConnectionFactory, ObjectProvider): RabbitTemplate
  • changed: method RabbitProperties.determineAddresses(): String → method RabbitProperties.determineAddresses(): List
  • changed: method RabbitProperties.getAddresses(): String → method RabbitProperties.getAddresses(): List
  • changed: method RabbitProperties.setAddresses(String): void → method RabbitProperties.setAddresses(List): void
  • added: ctor AbstractConnectionFactoryConfigurer(RabbitProperties, RabbitConnectionDetails)
  • added: ctor CachingConnectionFactoryConfigurer(RabbitProperties, RabbitConnectionDetails)
  • added: ctor RabbitAutoConfiguration.RabbitMessagingTemplateConfiguration()
  • added: ctor RabbitConnectionDetails.Address(String, int)
  • added: ctor RabbitConnectionFactoryBeanConfigurer(ResourceLoader, RabbitProperties, RabbitConnectionDetails)
  • added: ctor RabbitConnectionFactoryBeanConfigurer(ResourceLoader, RabbitProperties, RabbitConnectionDetails, SslBundles)
  • added: interface EnvironmentBuilderCustomizer
  • added: interface RabbitConnectionDetails extends ConnectionDetails
  • added: interface RabbitTemplateCustomizer
  • added: method AbstractRabbitListenerContainerFactoryConfigurer.setTaskExecutor(Executor): void
  • added: method EnvironmentBuilderCustomizer.customize(EnvironmentBuilder): void
  • added: method RabbitAutoConfiguration.RabbitMessagingTemplateConfiguration.rabbitMessagingTemplate(RabbitTemplate): RabbitMessagingTemplate
  • added: method RabbitConnectionDetails.Address.equals(Object): boolean
  • added: method RabbitConnectionDetails.Address.hashCode(): int
  • added: method RabbitConnectionDetails.Address.host(): String
  • added: method RabbitConnectionDetails.Address.port(): int
  • added: method RabbitConnectionDetails.Address.toString(): String
  • added: method RabbitConnectionDetails.getAddresses(): List
  • added: method RabbitConnectionDetails.getFirstAddress(): RabbitConnectionDetails.Address
  • added: method RabbitConnectionDetails.getPassword(): String
  • added: method RabbitConnectionDetails.getSslBundle(): SslBundle
  • added: method RabbitConnectionDetails.getUsername(): String
  • added: method RabbitConnectionDetails.getVirtualHost(): String
  • added: method RabbitProperties.AmqpContainer.isAutoStartup(): boolean
  • added: method RabbitProperties.AmqpContainer.isForceStop(): boolean
  • added: method RabbitProperties.AmqpContainer.setAutoStartup(boolean): void
  • added: method RabbitProperties.AmqpContainer.setForceStop(boolean): void
  • added: method RabbitProperties.BaseContainer.isObservationEnabled(): boolean
  • added: method RabbitProperties.BaseContainer.setObservationEnabled(boolean): void
  • added: method RabbitProperties.Ssl.getBundle(): String
  • added: method RabbitProperties.Ssl.isVerifyHostname(): boolean
  • added: method RabbitProperties.Ssl.setBundle(String): void
  • added: method RabbitProperties.Stream.getVirtualHost(): String
  • added: method RabbitProperties.Stream.setVirtualHost(String): void
  • added: method RabbitProperties.Template.getAllowedListPatterns(): List
  • added: method RabbitProperties.Template.isObservationEnabled(): boolean
  • added: method RabbitProperties.Template.setAllowedListPatterns(List): void
  • added: method RabbitProperties.Template.setObservationEnabled(boolean): void
  • added: method RabbitProperties.getMaxInboundMessageBodySize(): DataSize
  • added: method RabbitProperties.setMaxInboundMessageBodySize(DataSize): void
  • added: method RabbitTemplateCustomizer.customize(RabbitTemplate): void
  • added: record RabbitConnectionDetails.Address
  • added: static class RabbitAutoConfiguration.RabbitMessagingTemplateConfiguration
  • removed: class BasicBatchConfigurer implements BatchConfigurer, InitializingBean
  • removed: class BatchDataSourceInitializer extends AbstractDataSourceInitializer
  • removed: class JpaBatchConfigurer extends BasicBatchConfigurer
  • removed: ctor BasicBatchConfigurer(BatchProperties, DataSource, TransactionManagerCustomizers)
  • removed: ctor BatchDataSourceInitializer(DataSource, ResourceLoader, BatchProperties)
  • removed: ctor JpaBatchConfigurer(BatchProperties, DataSource, TransactionManagerCustomizers, EntityManagerFactory)
  • removed: enum BatchProperties.Isolation
  • removed: method BasicBatchConfigurer.afterPropertiesSet(): void
  • removed: method BasicBatchConfigurer.createJobExplorer(): JobExplorer
  • removed: method BasicBatchConfigurer.createJobLauncher(): JobLauncher
  • removed: method BasicBatchConfigurer.createJobRepository(): JobRepository
  • removed: method BasicBatchConfigurer.createTransactionManager(): PlatformTransactionManager
  • removed: method BasicBatchConfigurer.determineIsolationLevel(): String
  • removed: method BasicBatchConfigurer.getJobExplorer(): JobExplorer
  • removed: method BasicBatchConfigurer.getJobLauncher(): JobLauncher
  • removed: method BasicBatchConfigurer.getJobRepository(): JobRepository
  • removed: method BasicBatchConfigurer.getTransactionManager(): PlatformTransactionManager
  • removed: method BasicBatchConfigurer.initialize(): void
  • removed: method BatchAutoConfiguration.jobOperator(ObjectProvider, JobExplorer, JobLauncher, ListableJobLocator, JobRepository): SimpleJobOperator
  • removed: method BatchDataSourceInitializer.getDatabaseName(): String
  • removed: method BatchDataSourceInitializer.getMode(): DataSourceInitializationMode
  • removed: method BatchDataSourceInitializer.getSchemaLocation(): String
  • removed: method BatchProperties.Job.getNames(): String
  • removed: method BatchProperties.Job.setNames(String): void
  • removed: method JobLauncherApplicationRunner.setJobNames(String): void
  • removed: method JpaBatchConfigurer.createTransactionManager(): PlatformTransactionManager
  • removed: method JpaBatchConfigurer.determineIsolationLevel(): String
  • removed: static field BatchProperties.Isolation.DEFAULT: BatchProperties.Isolation
  • removed: static field BatchProperties.Isolation.READ_COMMITTED: BatchProperties.Isolation
  • removed: static field BatchProperties.Isolation.READ_UNCOMMITTED: BatchProperties.Isolation
  • removed: static field BatchProperties.Isolation.REPEATABLE_READ: BatchProperties.Isolation
  • removed: static field BatchProperties.Isolation.SERIALIZABLE: BatchProperties.Isolation
  • removed: static method BatchProperties.Isolation.valueOf(String): BatchProperties.Isolation
  • removed: static method BatchProperties.Isolation.values(): BatchProperties.Isolation[]
  • changed: method BatchProperties.Jdbc.getIsolationLevelForCreate(): BatchProperties.Isolation → method BatchProperties.Jdbc.getIsolationLevelForCreate(): Isolation
  • changed: method BatchProperties.Jdbc.setIsolationLevelForCreate(BatchProperties.Isolation): void → method BatchProperties.Jdbc.setIsolationLevelForCreate(Isolation): void
  • added: @interface BatchTaskExecutor
  • added: @interface BatchTransactionManager
  • added: interface BatchConversionServiceCustomizer
  • added: method BatchConversionServiceCustomizer.customize(ConfigurableConversionService): void
  • added: method BatchProperties.Jdbc.isValidateTransactionState(): boolean
  • added: method BatchProperties.Jdbc.setValidateTransactionState(boolean): void
  • added: method BatchProperties.Job.getName(): String
  • added: method BatchProperties.Job.setName(String): void
  • added: method JobLauncherApplicationRunner.setJobName(String): void
  • added: method JobLauncherApplicationRunner.validate(): void
  • removed: ctor CacheProperties.EhCache()
  • removed: method CacheProperties.EhCache.getConfig(): Resource
  • removed: method CacheProperties.EhCache.setConfig(Resource): void
  • removed: method CacheProperties.getEhcache(): CacheProperties.EhCache
  • removed: static class CacheProperties.EhCache
  • removed: static field CacheType.EHCACHE: CacheType
  • added: interface JCachePropertiesCustomizer
  • added: method JCachePropertiesCustomizer.customize(Properties): void
  • removed: ctor CassandraAutoConfiguration()
  • removed: method CassandraProperties.isSsl(): boolean
  • changed: method CassandraAutoConfiguration.cassandraDriverConfigLoader(CassandraProperties, ObjectProvider): DriverConfigLoader → method CassandraAutoConfiguration.cassandraDriverConfigLoader(CassandraConnectionDetails, ObjectProvider): DriverConfigLoader
  • changed: method CassandraAutoConfiguration.cassandraSessionBuilder(CassandraProperties, DriverConfigLoader, ObjectProvider): CqlSessionBuilder → method CassandraAutoConfiguration.cassandraSessionBuilder(DriverConfigLoader, CassandraConnectionDetails, ObjectProvider): CqlSessionBuilder
  • changed: method CassandraProperties.setSsl(boolean): void → method CassandraProperties.setSsl(CassandraProperties.Ssl): void
  • added: ctor CassandraConnectionDetails.Node(String, int)
  • added: ctor CassandraProperties.Ssl()
  • added: interface CassandraConnectionDetails extends ConnectionDetails
  • added: method CassandraConnectionDetails.Node.equals(Object): boolean
  • added: method CassandraConnectionDetails.Node.hashCode(): int
  • added: method CassandraConnectionDetails.Node.host(): String
  • added: method CassandraConnectionDetails.Node.port(): int
  • added: method CassandraConnectionDetails.Node.toString(): String
  • added: method CassandraConnectionDetails.getContactPoints(): List
  • added: method CassandraConnectionDetails.getLocalDatacenter(): String
  • added: method CassandraConnectionDetails.getPassword(): String
  • added: method CassandraConnectionDetails.getSslBundle(): SslBundle
  • added: method CassandraConnectionDetails.getUsername(): String
  • added: method CassandraProperties.Ssl.getBundle(): String
  • added: method CassandraProperties.Ssl.isEnabled(): boolean
  • added: method CassandraProperties.Ssl.isVerifyHostname(): boolean
  • added: method CassandraProperties.Ssl.setBundle(String): void
  • added: method CassandraProperties.Ssl.setEnabled(boolean): void
  • added: method CassandraProperties.Ssl.setVerifyHostname(boolean): void
  • added: method CassandraProperties.getSsl(): CassandraProperties.Ssl
  • added: record CassandraConnectionDetails.Node
  • added: static class CassandraProperties.Ssl
  • changed: class OnPropertyListCondition extends SpringBootCondition → abstract class OnPropertyListCondition extends SpringBootCondition
  • added: @interface ConditionalOnBooleanProperties
  • added: @interface ConditionalOnBooleanProperty
  • added: @interface ConditionalOnCheckpointRestore
  • added: @interface ConditionalOnProperties
  • added: @interface ConditionalOnThreading
  • added: method ConditionEvaluationReport.ConditionAndOutcomes.stream(): Stream
  • added: method ConditionalOnBooleanProperties.value(): ConditionalOnBooleanProperty[]
  • added: method ConditionalOnBooleanProperty.havingValue(): boolean
  • added: method ConditionalOnBooleanProperty.matchIfMissing(): boolean
  • added: method ConditionalOnBooleanProperty.name(): String[]
  • added: method ConditionalOnBooleanProperty.prefix(): String
  • added: method ConditionalOnBooleanProperty.value(): String[]
  • added: method ConditionalOnProperties.value(): ConditionalOnProperty[]
  • added: method ConditionalOnThreading.value(): Threading
  • added: ctor ContainerImageMetadata(String)
  • added: method ContainerImageMetadata.addTo(AttributeAccessor): void
  • added: method ContainerImageMetadata.equals(Object): boolean
  • added: method ContainerImageMetadata.hashCode(): int
  • added: method ContainerImageMetadata.imageName(): String
  • added: method ContainerImageMetadata.toString(): String
  • added: record ContainerImageMetadata
  • added: static method ContainerImageMetadata.getFrom(AttributeAccessor): ContainerImageMetadata
  • added: static method ContainerImageMetadata.isPresent(AttributeAccessor): boolean
  • removed: method MessageSourceAutoConfiguration.messageSourceProperties(): MessageSourceProperties
  • changed: method MessageSourceProperties.getBasename(): String → method MessageSourceProperties.getBasename(): List
  • changed: method MessageSourceProperties.setBasename(String): void → method MessageSourceProperties.setBasename(List): void
  • added: method MessageSourceProperties.getCommonMessages(): List
  • added: method MessageSourceProperties.setCommonMessages(List): void
  • removed: ctor CouchbaseAutoConfiguration()
  • removed: method CouchbaseProperties.Ssl.getKeyStore(): String
  • removed: method CouchbaseProperties.Ssl.getKeyStorePassword(): String
  • removed: method CouchbaseProperties.Ssl.setKeyStore(String): void
  • removed: method CouchbaseProperties.Ssl.setKeyStorePassword(String): void
  • changed: method CouchbaseAutoConfiguration.couchbaseCluster(CouchbaseProperties, ClusterEnvironment): Cluster → method CouchbaseAutoConfiguration.couchbaseCluster(ClusterEnvironment, Authenticator, CouchbaseConnectionDetails): Cluster
  • changed: method CouchbaseAutoConfiguration.couchbaseClusterEnvironment(CouchbaseProperties, ObjectProvider): ClusterEnvironment → method CouchbaseAutoConfiguration.couchbaseClusterEnvironment(ObjectProvider, CouchbaseConnectionDetails): ClusterEnvironment
  • added: ctor CouchbaseProperties.Authentication()
  • added: ctor CouchbaseProperties.Authentication.Jks()
  • added: ctor CouchbaseProperties.Authentication.Pem()
  • added: interface CouchbaseConnectionDetails extends ConnectionDetails
  • added: method CouchbaseAutoConfiguration.couchbaseAuthenticator(CouchbaseConnectionDetails): Authenticator
  • added: method CouchbaseConnectionDetails.getConnectionString(): String
  • added: method CouchbaseConnectionDetails.getPassword(): String
  • added: method CouchbaseConnectionDetails.getSslBundle(): SslBundle
  • added: method CouchbaseConnectionDetails.getUsername(): String
  • added: method CouchbaseProperties.Authentication.Jks.getLocation(): String
  • added: method CouchbaseProperties.Authentication.Jks.getPassword(): String
  • added: method CouchbaseProperties.Authentication.Jks.setLocation(String): void
  • added: method CouchbaseProperties.Authentication.Jks.setPassword(String): void
  • added: method CouchbaseProperties.Authentication.Pem.getCertificates(): String
  • added: method CouchbaseProperties.Authentication.Pem.getPrivateKey(): String
  • added: method CouchbaseProperties.Authentication.Pem.getPrivateKeyPassword(): String
  • added: method CouchbaseProperties.Authentication.Pem.setCertificates(String): void
  • added: method CouchbaseProperties.Authentication.Pem.setPrivateKey(String): void
  • added: method CouchbaseProperties.Authentication.Pem.setPrivateKeyPassword(String): void
  • added: method CouchbaseProperties.Authentication.getJks(): CouchbaseProperties.Authentication.Jks
  • added: method CouchbaseProperties.Authentication.getPem(): CouchbaseProperties.Authentication.Pem
  • added: method CouchbaseProperties.Ssl.getBundle(): String
  • added: method CouchbaseProperties.Ssl.setBundle(String): void
  • added: method CouchbaseProperties.getAuthentication(): CouchbaseProperties.Authentication
  • added: static class CouchbaseProperties.Authentication
  • added: static class CouchbaseProperties.Authentication.Jks
  • added: static class CouchbaseProperties.Authentication.Pem
  • removed: method CassandraDataAutoConfiguration.cassandraMapping(BeanFactory, CassandraCustomConversions): CassandraMappingContext
  • changed: method CassandraDataAutoConfiguration.cassandraTemplate(SessionFactory, CassandraConverter): CassandraTemplate → method CassandraDataAutoConfiguration.cassandraTemplate(CqlTemplate, CassandraConverter): CassandraTemplate
  • changed: method CassandraReactiveDataAutoConfiguration.reactiveCassandraTemplate(ReactiveSession, CassandraConverter): ReactiveCassandraTemplate → method CassandraReactiveDataAutoConfiguration.reactiveCassandraTemplate(ReactiveCqlTemplate, CassandraConverter): ReactiveCassandraTemplate
  • added: method CassandraDataAutoConfiguration.cassandraMappingContext(CassandraManagedTypes, CassandraCustomConversions): CassandraMappingContext
  • added: method CassandraDataAutoConfiguration.cqlTemplate(SessionFactory): CqlTemplate
  • added: method CassandraReactiveDataAutoConfiguration.reactiveCqlTemplate(ReactiveSessionFactory): ReactiveCqlTemplate
  • added: static method CassandraDataAutoConfiguration.cassandraManagedTypes(BeanFactory): CassandraManagedTypes
  • removed: class ReactiveElasticsearchRestClientAutoConfiguration
  • removed: class ReactiveElasticsearchRestClientProperties
  • removed: ctor ReactiveElasticsearchRestClientProperties()
  • removed: method ReactiveElasticsearchRestClientAutoConfiguration.clientConfiguration(): ClientConfiguration
  • removed: method ReactiveElasticsearchRestClientAutoConfiguration.reactiveElasticsearchClient(ClientConfiguration): ReactiveElasticsearchClient
  • removed: method ReactiveElasticsearchRestClientProperties.getMaxInMemorySize(): DataSize
  • removed: method ReactiveElasticsearchRestClientProperties.setMaxInMemorySize(DataSize): void
  • added: class JdbcDataProperties
  • added: ctor JdbcDataProperties()
  • added: enum JdbcDatabaseDialect
  • added: method JdbcDataProperties.getDialect(): JdbcDatabaseDialect
  • added: method JdbcDataProperties.setDialect(JdbcDatabaseDialect): void
  • added: static field JdbcDatabaseDialect.DB2: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.H2: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.HSQL: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.MARIA: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.MYSQL: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.ORACLE: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.POSTGRESQL: JdbcDatabaseDialect
  • added: static field JdbcDatabaseDialect.SQL_SERVER: JdbcDatabaseDialect
  • added: static method JdbcDatabaseDialect.valueOf(String): JdbcDatabaseDialect
  • added: static method JdbcDatabaseDialect.values(): JdbcDatabaseDialect[]
  • removed: class MongoClientDependsOnBeanFactoryPostProcessor extends AbstractDependsOnBeanFactoryPostProcessor
  • removed: class ReactiveStreamsMongoClientDependsOnBeanFactoryPostProcessor extends AbstractDependsOnBeanFactoryPostProcessor
  • removed: ctor MongoClientDependsOnBeanFactoryPostProcessor(Class[])
  • removed: ctor MongoReactiveDataAutoConfiguration()
  • removed: ctor ReactiveStreamsMongoClientDependsOnBeanFactoryPostProcessor(Class[])
  • removed: method MongoReactiveDataAutoConfiguration.mappingMongoConverter(MongoMappingContext, MongoCustomConversions): MappingMongoConverter
  • changed: method MongoReactiveDataAutoConfiguration.reactiveGridFsTemplate(ReactiveMongoDatabaseFactory, MappingMongoConverter, DataBufferFactory, MongoProperties): ReactiveGridFsTemplate → method MongoReactiveDataAutoConfiguration.reactiveGridFsTemplate(ReactiveMongoDatabaseFactory, MappingMongoConverter, DataBufferFactory): ReactiveGridFsTemplate
  • changed: method MongoReactiveDataAutoConfiguration.reactiveMongoDatabaseFactory(MongoProperties, MongoClient): SimpleReactiveMongoDatabaseFactory → method MongoReactiveDataAutoConfiguration.reactiveMongoDatabaseFactory(MongoClient, MongoProperties): SimpleReactiveMongoDatabaseFactory
  • changed: method Neo4jDataAutoConfiguration.neo4jMappingContext(ApplicationContext, Neo4jConversions): Neo4jMappingContext → method Neo4jDataAutoConfiguration.neo4jMappingContext(Neo4jManagedTypes, Neo4jConversions): Neo4jMappingContext
  • changed: method R2dbcDataAutoConfiguration.r2dbcMappingContext(ObjectProvider, R2dbcCustomConversions): R2dbcMappingContext → method R2dbcDataAutoConfiguration.r2dbcMappingContext(ObjectProvider, R2dbcCustomConversions, RelationalManagedTypes): R2dbcMappingContext
  • removed: method RedisProperties.isSsl(): boolean
  • removed: method RedisProperties.setSsl(boolean): void
  • added: ctor RedisConnectionDetails.Node(String, int)
  • added: ctor RedisProperties.Ssl()
  • added: interface LettuceClientOptionsBuilderCustomizer
  • added: interface RedisConnectionDetails extends ConnectionDetails
  • added: interface RedisConnectionDetails.Cluster
  • added: interface RedisConnectionDetails.Sentinel
  • added: interface RedisConnectionDetails.Standalone
  • added: method LettuceClientOptionsBuilderCustomizer.customize(ClientOptions.Builder): void
  • added: method RedisConnectionDetails.Cluster.getNodes(): List
  • added: method RedisConnectionDetails.Cluster.getSslBundle(): SslBundle
  • added: method RedisConnectionDetails.Node.equals(Object): boolean
  • added: method RedisConnectionDetails.Node.hashCode(): int
  • added: method RedisConnectionDetails.Node.host(): String
  • added: method RedisConnectionDetails.Node.port(): int
  • added: method RedisConnectionDetails.Node.toString(): String
  • added: method RedisConnectionDetails.Sentinel.getDatabase(): int
  • added: method RedisConnectionDetails.Sentinel.getMaster(): String
  • added: method RedisConnectionDetails.Sentinel.getNodes(): List
  • added: method RedisConnectionDetails.Sentinel.getPassword(): String
  • added: method RedisConnectionDetails.Sentinel.getSslBundle(): SslBundle
  • added: method RedisConnectionDetails.Sentinel.getUsername(): String
  • added: method RedisConnectionDetails.Standalone.getDatabase(): int
  • added: method RedisConnectionDetails.Standalone.getHost(): String
  • added: method RedisConnectionDetails.Standalone.getPort(): int
  • added: method RedisConnectionDetails.Standalone.getSslBundle(): SslBundle
  • added: method RedisConnectionDetails.getCluster(): RedisConnectionDetails.Cluster
  • added: method RedisConnectionDetails.getPassword(): String
  • added: method RedisConnectionDetails.getSentinel(): RedisConnectionDetails.Sentinel
  • added: method RedisConnectionDetails.getStandalone(): RedisConnectionDetails.Standalone
  • added: method RedisConnectionDetails.getUsername(): String
  • added: method RedisProperties.Lettuce.getReadFrom(): String
  • added: method RedisProperties.Lettuce.setReadFrom(String): void
  • added: method RedisProperties.Ssl.getBundle(): String
  • added: method RedisProperties.Ssl.isEnabled(): boolean
  • added: method RedisProperties.Ssl.setBundle(String): void
  • added: method RedisProperties.Ssl.setEnabled(boolean): void
  • added: method RedisProperties.getSsl(): RedisProperties.Ssl
  • added: record RedisConnectionDetails.Node
  • added: static class RedisProperties.Ssl
  • added: static method RedisConnectionDetails.Standalone.of(String, int): RedisConnectionDetails.Standalone
  • added: static method RedisConnectionDetails.Standalone.of(String, int, SslBundle): RedisConnectionDetails.Standalone
  • added: static method RedisConnectionDetails.Standalone.of(String, int, int): RedisConnectionDetails.Standalone
  • added: static method RedisConnectionDetails.Standalone.of(String, int, int, SslBundle): RedisConnectionDetails.Standalone
  • added: method SpringDataWebAutoConfiguration.springDataWebSettings(): SpringDataWebSettings
  • added: method SpringDataWebProperties.Pageable.getSerializationMode(): EnableSpringDataWebSupport.PageSerializationMode
  • added: method SpringDataWebProperties.Pageable.setSerializationMode(EnableSpringDataWebSupport.PageSerializationMode): void
  • removed: class ElasticsearchRestClientProperties
  • removed: ctor ElasticsearchRestClientProperties()
  • removed: ctor ElasticsearchRestClientProperties.Sniffer()
  • removed: method ElasticsearchRestClientProperties.Sniffer.getDelayAfterFailure(): Duration
  • removed: method ElasticsearchRestClientProperties.Sniffer.getInterval(): Duration
  • removed: method ElasticsearchRestClientProperties.Sniffer.setDelayAfterFailure(Duration): void
  • removed: method ElasticsearchRestClientProperties.Sniffer.setInterval(Duration): void
  • removed: method ElasticsearchRestClientProperties.getSniffer(): ElasticsearchRestClientProperties.Sniffer
  • removed: static class ElasticsearchRestClientProperties.Sniffer
  • added: class ElasticsearchClientAutoConfiguration
  • added: class ReactiveElasticsearchClientAutoConfiguration
  • added: ctor ElasticsearchClientAutoConfiguration()
  • added: ctor ElasticsearchConnectionDetails.Node(String, int, ElasticsearchConnectionDetails.Node.Protocol)
  • added: ctor ElasticsearchConnectionDetails.Node(String, int, ElasticsearchConnectionDetails.Node.Protocol, String, String)
  • added: ctor ElasticsearchProperties.Restclient()
  • added: ctor ElasticsearchProperties.Restclient.Sniffer()
  • added: ctor ElasticsearchProperties.Restclient.Ssl()
  • added: ctor ReactiveElasticsearchClientAutoConfiguration()
  • added: enum ElasticsearchConnectionDetails.Node.Protocol
  • added: interface ElasticsearchConnectionDetails extends ConnectionDetails
  • added: method ElasticsearchConnectionDetails.Node.equals(Object): boolean
  • added: method ElasticsearchConnectionDetails.Node.hashCode(): int
  • added: method ElasticsearchConnectionDetails.Node.hostname(): String
  • added: method ElasticsearchConnectionDetails.Node.password(): String
  • added: method ElasticsearchConnectionDetails.Node.port(): int
  • added: method ElasticsearchConnectionDetails.Node.protocol(): ElasticsearchConnectionDetails.Node.Protocol
  • added: method ElasticsearchConnectionDetails.Node.toString(): String
  • added: method ElasticsearchConnectionDetails.Node.username(): String
  • added: method ElasticsearchConnectionDetails.getNodes(): List
  • added: method ElasticsearchConnectionDetails.getPassword(): String
  • added: method ElasticsearchConnectionDetails.getPathPrefix(): String
  • added: method ElasticsearchConnectionDetails.getSslBundle(): SslBundle
  • added: method ElasticsearchConnectionDetails.getUsername(): String
  • added: method ElasticsearchProperties.Restclient.Sniffer.getDelayAfterFailure(): Duration
  • added: method ElasticsearchProperties.Restclient.Sniffer.getInterval(): Duration
  • added: method ElasticsearchProperties.Restclient.Sniffer.setDelayAfterFailure(Duration): void
  • added: method ElasticsearchProperties.Restclient.Sniffer.setInterval(Duration): void
  • added: method ElasticsearchProperties.Restclient.Ssl.getBundle(): String
  • added: method ElasticsearchProperties.Restclient.Ssl.setBundle(String): void
  • added: method ElasticsearchProperties.Restclient.getSniffer(): ElasticsearchProperties.Restclient.Sniffer
  • added: method ElasticsearchProperties.Restclient.getSsl(): ElasticsearchProperties.Restclient.Ssl
  • added: method ElasticsearchProperties.getRestclient(): ElasticsearchProperties.Restclient
  • added: method ElasticsearchProperties.isSocketKeepAlive(): boolean
  • added: method ElasticsearchProperties.setSocketKeepAlive(boolean): void
  • added: record ElasticsearchConnectionDetails.Node
  • added: static class ElasticsearchProperties.Restclient
  • added: static class ElasticsearchProperties.Restclient.Sniffer
  • added: static class ElasticsearchProperties.Restclient.Ssl
  • added: static field ElasticsearchConnectionDetails.Node.Protocol.HTTP: ElasticsearchConnectionDetails.Node.Protocol
  • added: static field ElasticsearchConnectionDetails.Node.Protocol.HTTPS: ElasticsearchConnectionDetails.Node.Protocol
  • added: static method ElasticsearchConnectionDetails.Node.Protocol.valueOf(String): ElasticsearchConnectionDetails.Node.Protocol
  • added: static method ElasticsearchConnectionDetails.Node.Protocol.values(): ElasticsearchConnectionDetails.Node.Protocol[]
  • removed: ctor FlywayAutoConfiguration.FlywayConfiguration()
  • removed: method FlywayAutoConfiguration.FlywayConfiguration.flyway(FlywayProperties, ResourceLoader, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider): Flyway
  • removed: method FlywayProperties.getBaselineMigrationPrefix(): String
  • removed: method FlywayProperties.getCherryPick(): String[]
  • removed: method FlywayProperties.getLicenseKey(): String
  • removed: method FlywayProperties.getOracleKerberosConfigFile(): String
  • removed: method FlywayProperties.getUndoSqlMigrationPrefix(): String
  • removed: method FlywayProperties.isIgnoreFutureMigrations(): boolean
  • removed: method FlywayProperties.isIgnoreIgnoredMigrations(): boolean
  • removed: method FlywayProperties.isIgnoreMissingMigrations(): boolean
  • removed: method FlywayProperties.isIgnorePendingMigrations(): boolean
  • removed: method FlywayProperties.setBaselineMigrationPrefix(String): void
  • removed: method FlywayProperties.setCherryPick(String[]): void
  • removed: method FlywayProperties.setIgnoreFutureMigrations(boolean): void
  • removed: method FlywayProperties.setIgnoreIgnoredMigrations(boolean): void
  • removed: method FlywayProperties.setIgnoreMissingMigrations(boolean): void
  • removed: method FlywayProperties.setIgnorePendingMigrations(boolean): void
  • removed: method FlywayProperties.setLicenseKey(String): void
  • removed: method FlywayProperties.setOracleKerberosConfigFile(String): void
  • removed: method FlywayProperties.setUndoSqlMigrationPrefix(String): void
  • changed: method FlywayAutoConfiguration.stringOrNumberMigrationVersionConverter(): FlywayAutoConfiguration.StringOrNumberToMigrationVersionConverter → static method FlywayAutoConfiguration.stringOrNumberMigrationVersionConverter(): FlywayAutoConfiguration.StringOrNumberToMigrationVersionConverter
  • changed: method FlywayProperties.getLockRetryCount(): Integer → method FlywayProperties.getLockRetryCount(): int
  • added: ctor FlywayProperties.Oracle()
  • added: ctor FlywayProperties.Postgresql()
  • added: ctor FlywayProperties.Sqlserver()
  • added: interface FlywayConnectionDetails extends ConnectionDetails
  • added: method FlywayConnectionDetails.getDriverClassName(): String
  • added: method FlywayConnectionDetails.getJdbcUrl(): String
  • added: method FlywayConnectionDetails.getPassword(): String
  • added: method FlywayConnectionDetails.getUsername(): String
  • added: method FlywayProperties.Oracle.getKerberosCacheFile(): String
  • added: method FlywayProperties.Oracle.getSqlplus(): Boolean
  • added: method FlywayProperties.Oracle.getSqlplusWarn(): Boolean
  • added: method FlywayProperties.Oracle.getWalletLocation(): String
  • added: method FlywayProperties.Oracle.setKerberosCacheFile(String): void
  • added: method FlywayProperties.Oracle.setSqlplus(Boolean): void
  • added: method FlywayProperties.Oracle.setSqlplusWarn(Boolean): void
  • added: method FlywayProperties.Oracle.setWalletLocation(String): void
  • added: method FlywayProperties.Postgresql.getTransactionalLock(): Boolean
  • added: method FlywayProperties.Postgresql.setTransactionalLock(Boolean): void
  • added: method FlywayProperties.Sqlserver.getKerberosLoginFile(): String
  • added: method FlywayProperties.Sqlserver.setKerberosLoginFile(String): void
  • added: method FlywayProperties.getCommunityDbSupportEnabled(): Boolean
  • added: method FlywayProperties.getLoggers(): String[]
  • added: method FlywayProperties.getOracle(): FlywayProperties.Oracle
  • added: method FlywayProperties.getPostgresql(): FlywayProperties.Postgresql
  • added: method FlywayProperties.getSqlserver(): FlywayProperties.Sqlserver
  • added: method FlywayProperties.isExecuteInTransaction(): boolean
  • added: method FlywayProperties.setCommunityDbSupportEnabled(Boolean): void
  • added: method FlywayProperties.setExecuteInTransaction(boolean): void
  • added: method FlywayProperties.setLoggers(String[]): void
  • added: static class FlywayProperties.Oracle
  • added: static class FlywayProperties.Postgresql
  • added: static class FlywayProperties.Sqlserver
  • added: interface FreeMarkerVariablesCustomizer
  • added: method FreeMarkerVariablesCustomizer.customizeFreeMarkerVariables(Map): void
  • changed: method GraphQlAutoConfiguration.annotatedControllerConfigurer(): AnnotatedControllerConfigurer → method GraphQlAutoConfiguration.annotatedControllerConfigurer(ObjectProvider, ObjectProvider): AnnotatedControllerConfigurer
  • added: ctor GraphQlProperties.Http()
  • added: ctor GraphQlProperties.Schema.Inspection()
  • added: ctor GraphQlProperties.Sse()
  • added: method GraphQlProperties.DeprecatedSse.getTimeout(): Duration
  • added: method GraphQlProperties.DeprecatedSse.setTimeout(Duration): void
  • added: method GraphQlProperties.Http.getPath(): String
  • added: method GraphQlProperties.Http.getSse(): GraphQlProperties.Sse
  • added: method GraphQlProperties.Http.setPath(String): void
  • added: method GraphQlProperties.Schema.Inspection.isEnabled(): boolean
  • added: method GraphQlProperties.Schema.Inspection.setEnabled(boolean): void
  • added: method GraphQlProperties.Schema.getAdditionalFiles(): Resource[]
  • added: method GraphQlProperties.Schema.getInspection(): GraphQlProperties.Schema.Inspection
  • added: method GraphQlProperties.Schema.setAdditionalFiles(Resource[]): void
  • added: method GraphQlProperties.Sse.getKeepAlive(): Duration
  • added: method GraphQlProperties.Sse.getTimeout(): Duration
  • added: method GraphQlProperties.Sse.setKeepAlive(Duration): void
  • added: method GraphQlProperties.Sse.setTimeout(Duration): void
  • added: method GraphQlProperties.Websocket.getKeepAlive(): Duration
  • added: method GraphQlProperties.Websocket.setKeepAlive(Duration): void
  • added: method GraphQlProperties.getHttp(): GraphQlProperties.Http
  • added: method GraphQlProperties.getSse(): GraphQlProperties.DeprecatedSse
  • added: static class GraphQlProperties.Http
  • added: static class GraphQlProperties.Schema.Inspection
  • added: static class GraphQlProperties.Sse
  • added: static final class GraphQlProperties.DeprecatedSse
  • changed: method GraphQlQueryByExampleAutoConfiguration.queryByExampleRegistrar(ObjectProvider, ObjectProvider): GraphQlSourceBuilderCustomizer → method GraphQlQueryByExampleAutoConfiguration.queryByExampleRegistrar(ObjectProvider): GraphQlSourceBuilderCustomizer
  • changed: method GraphQlQuerydslAutoConfiguration.querydslRegistrar(ObjectProvider, ObjectProvider): GraphQlSourceBuilderCustomizer → method GraphQlQuerydslAutoConfiguration.querydslRegistrar(ObjectProvider): GraphQlSourceBuilderCustomizer
  • changed: method GraphQlWebFluxAutoConfiguration.WebSocketConfiguration.graphQlWebSocketHandler(WebGraphQlHandler, GraphQlProperties, ServerCodecConfigurer): GraphQlWebSocketHandler → method GraphQlWebFluxAutoConfiguration.WebSocketConfiguration.graphQlWebSocketHandler(WebGraphQlHandler, GraphQlProperties, GraphQlCorsProperties, ServerCodecConfigurer): GraphQlWebSocketHandler
  • changed: method GraphQlWebFluxAutoConfiguration.graphQlRouterFunction(GraphQlHttpHandler, GraphQlSource, GraphQlProperties): RouterFunction → method GraphQlWebFluxAutoConfiguration.graphQlRouterFunction(GraphQlHttpHandler, GraphQlSseHandler, ObjectProvider, GraphQlProperties): RouterFunction
  • added: method GraphQlWebFluxAutoConfiguration.graphQlSseHandler(WebGraphQlHandler, GraphQlProperties): GraphQlSseHandler
  • removed: method GraphQlWebMvcSecurityAutoConfiguration.securityContextThreadLocalAccessor(): SecurityContextThreadLocalAccessor
  • changed: method GraphQlWebMvcAutoConfiguration.WebSocketConfiguration.graphQlWebSocketHandler(WebGraphQlHandler, GraphQlProperties, HttpMessageConverters): GraphQlWebSocketHandler → method GraphQlWebMvcAutoConfiguration.WebSocketConfiguration.graphQlWebSocketHandler(WebGraphQlHandler, GraphQlProperties, GraphQlCorsProperties, HttpMessageConverters): GraphQlWebSocketHandler
  • changed: method GraphQlWebMvcAutoConfiguration.graphQlRouterFunction(GraphQlHttpHandler, GraphQlSource, GraphQlProperties): RouterFunction → method GraphQlWebMvcAutoConfiguration.graphQlRouterFunction(GraphQlHttpHandler, GraphQlSseHandler, ObjectProvider, GraphQlProperties): RouterFunction
  • changed: method GraphQlWebMvcAutoConfiguration.webGraphQlHandler(ExecutionGraphQlService, ObjectProvider, ObjectProvider): WebGraphQlHandler → method GraphQlWebMvcAutoConfiguration.webGraphQlHandler(ExecutionGraphQlService, ObjectProvider): WebGraphQlHandler
  • added: method GraphQlWebMvcAutoConfiguration.graphQlSseHandler(WebGraphQlHandler, GraphQlProperties): GraphQlSseHandler
  • removed: method GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration.groovyMarkupConfigurer(ObjectProvider): GroovyMarkupConfigurer
  • added: method GroovyTemplateProperties.getAutoIndentString(): String
  • added: method GroovyTemplateProperties.getBaseTemplateClass(): Class
  • added: method GroovyTemplateProperties.getDeclarationEncoding(): String
  • added: method GroovyTemplateProperties.getLocale(): Locale
  • added: method GroovyTemplateProperties.getNewLineString(): String
  • added: method GroovyTemplateProperties.isAutoEscape(): boolean
  • added: method GroovyTemplateProperties.isAutoIndent(): boolean
  • added: method GroovyTemplateProperties.isAutoNewLine(): boolean
  • added: method GroovyTemplateProperties.isExpandEmptyElements(): boolean
  • added: method GroovyTemplateProperties.isUseDoubleQuotes(): boolean
  • added: method GroovyTemplateProperties.setAutoEscape(boolean): void
  • added: method GroovyTemplateProperties.setAutoIndent(boolean): void
  • added: method GroovyTemplateProperties.setAutoIndentString(String): void
  • added: method GroovyTemplateProperties.setAutoNewLine(boolean): void
  • added: method GroovyTemplateProperties.setBaseTemplateClass(Class): void
  • added: method GroovyTemplateProperties.setDeclarationEncoding(String): void
  • added: method GroovyTemplateProperties.setExpandEmptyElements(boolean): void
  • added: method GroovyTemplateProperties.setLocale(Locale): void
  • added: method GroovyTemplateProperties.setNewLineString(String): void
  • added: method GroovyTemplateProperties.setUseDoubleQuotes(boolean): void
  • added: enum GsonProperties.Strictness
  • added: method GsonProperties.getStrictness(): GsonProperties.Strictness
  • added: method GsonProperties.setStrictness(GsonProperties.Strictness): void
  • added: static field GsonProperties.Strictness.LEGACY_STRICT: GsonProperties.Strictness
  • added: static field GsonProperties.Strictness.LENIENT: GsonProperties.Strictness
  • added: static field GsonProperties.Strictness.STRICT: GsonProperties.Strictness
  • added: static method GsonProperties.Strictness.valueOf(String): GsonProperties.Strictness
  • added: static method GsonProperties.Strictness.values(): GsonProperties.Strictness[]
  • removed: ctor H2ConsoleAutoConfiguration()
  • removed: method H2ConsoleProperties.getEnabled(): boolean
  • changed: method H2ConsoleAutoConfiguration.h2Console(H2ConsoleProperties, ObjectProvider): ServletRegistrationBean → method H2ConsoleAutoConfiguration.h2Console(): ServletRegistrationBean
  • added: method H2ConsoleProperties.isEnabled(): boolean
  • removed: method HateoasProperties.getUseHalAsDefaultJsonMediaType(): boolean
  • added: method HateoasProperties.isUseHalAsDefaultJsonMediaType(): boolean
  • added: interface HazelcastConnectionDetails extends ConnectionDetails
  • added: method HazelcastConnectionDetails.getClientConfig(): ClientConfig
  • added: abstract class AbstractHttpClientProperties
  • added: abstract class AbstractHttpRequestFactoryProperties extends AbstractHttpClientProperties
  • added: class HttpClientAutoConfiguration implements BeanClassLoaderAware
  • added: class HttpClientProperties extends AbstractHttpRequestFactoryProperties
  • added: ctor AbstractHttpClientProperties()
  • added: ctor AbstractHttpClientProperties.Ssl()
  • added: ctor AbstractHttpRequestFactoryProperties()
  • added: ctor HttpClientProperties()
  • added: enum AbstractHttpRequestFactoryProperties.Factory
  • added: interface ClientHttpRequestFactoryBuilderCustomizer
  • added: method AbstractHttpClientProperties.Ssl.getBundle(): String
  • added: method AbstractHttpClientProperties.Ssl.setBundle(String): void
  • added: method AbstractHttpClientProperties.getConnectTimeout(): Duration
  • added: method AbstractHttpClientProperties.getReadTimeout(): Duration
  • added: method AbstractHttpClientProperties.getRedirects(): HttpRedirects
  • added: method AbstractHttpClientProperties.getSsl(): AbstractHttpClientProperties.Ssl
  • added: method AbstractHttpClientProperties.setConnectTimeout(Duration): void
  • added: method AbstractHttpClientProperties.setReadTimeout(Duration): void
  • added: method AbstractHttpClientProperties.setRedirects(HttpRedirects): void
  • added: method AbstractHttpRequestFactoryProperties.getFactory(): AbstractHttpRequestFactoryProperties.Factory
  • added: method AbstractHttpRequestFactoryProperties.setFactory(AbstractHttpRequestFactoryProperties.Factory): void
  • added: method ClientHttpRequestFactoryBuilderCustomizer.customize(ClientHttpRequestFactoryBuilder): ClientHttpRequestFactoryBuilder
  • added: method HttpClientAutoConfiguration.setBeanClassLoader(ClassLoader): void
  • added: static class AbstractHttpClientProperties.Ssl
  • added: static field AbstractHttpRequestFactoryProperties.Factory.HTTP_COMPONENTS: AbstractHttpRequestFactoryProperties.Factory
  • added: static field AbstractHttpRequestFactoryProperties.Factory.JDK: AbstractHttpRequestFactoryProperties.Factory
  • added: static field AbstractHttpRequestFactoryProperties.Factory.JETTY: AbstractHttpRequestFactoryProperties.Factory
  • added: static field AbstractHttpRequestFactoryProperties.Factory.REACTOR: AbstractHttpRequestFactoryProperties.Factory
  • added: static field AbstractHttpRequestFactoryProperties.Factory.SIMPLE: AbstractHttpRequestFactoryProperties.Factory
  • added: static method AbstractHttpRequestFactoryProperties.Factory.valueOf(String): AbstractHttpRequestFactoryProperties.Factory
  • added: static method AbstractHttpRequestFactoryProperties.Factory.values(): AbstractHttpRequestFactoryProperties.Factory[]
  • added: abstract class AbstractClientHttpConnectorProperties extends AbstractHttpClientProperties
  • added: class ClientHttpConnectorAutoConfiguration implements BeanClassLoaderAware
  • added: class HttpReactiveClientProperties extends AbstractClientHttpConnectorProperties
  • added: ctor AbstractClientHttpConnectorProperties()
  • added: ctor HttpReactiveClientProperties()
  • added: enum AbstractClientHttpConnectorProperties.Connector
  • added: interface ClientHttpConnectorBuilderCustomizer
  • added: method AbstractClientHttpConnectorProperties.getConnector(): AbstractClientHttpConnectorProperties.Connector
  • added: method AbstractClientHttpConnectorProperties.setConnector(AbstractClientHttpConnectorProperties.Connector): void
  • added: method ClientHttpConnectorAutoConfiguration.setBeanClassLoader(ClassLoader): void
  • added: method ClientHttpConnectorBuilderCustomizer.customize(ClientHttpConnectorBuilder): ClientHttpConnectorBuilder
  • added: static field AbstractClientHttpConnectorProperties.Connector.HTTP_COMPONENTS: AbstractClientHttpConnectorProperties.Connector
  • added: static field AbstractClientHttpConnectorProperties.Connector.JDK: AbstractClientHttpConnectorProperties.Connector
  • added: static field AbstractClientHttpConnectorProperties.Connector.JETTY: AbstractClientHttpConnectorProperties.Connector
  • added: static field AbstractClientHttpConnectorProperties.Connector.REACTOR: AbstractClientHttpConnectorProperties.Connector
  • added: static method AbstractClientHttpConnectorProperties.Connector.valueOf(String): AbstractClientHttpConnectorProperties.Connector
  • added: static method AbstractClientHttpConnectorProperties.Connector.values(): AbstractClientHttpConnectorProperties.Connector[]
  • added: class HttpCodecsProperties
  • added: ctor HttpCodecsProperties()
  • added: method HttpCodecsProperties.getMaxInMemorySize(): DataSize
  • added: method HttpCodecsProperties.isLogRequestDetails(): boolean
  • added: method HttpCodecsProperties.setLogRequestDetails(boolean): void
  • added: method HttpCodecsProperties.setMaxInMemorySize(DataSize): void
  • removed: class InfluxDbAutoConfiguration
  • removed: class InfluxDbProperties
  • removed: ctor InfluxDbAutoConfiguration()
  • removed: ctor InfluxDbProperties()
  • removed: interface InfluxDbCustomizer
  • removed: interface InfluxDbOkHttpClientBuilderProvider extends Supplier
  • removed: method InfluxDbAutoConfiguration.influxDb(InfluxDbProperties, ObjectProvider, ObjectProvider): InfluxDB
  • removed: method InfluxDbCustomizer.customize(InfluxDB): void
  • removed: method InfluxDbProperties.getPassword(): String
  • removed: method InfluxDbProperties.getUrl(): String
  • removed: method InfluxDbProperties.getUser(): String
  • removed: method InfluxDbProperties.setPassword(String): void
  • removed: method InfluxDbProperties.setUrl(String): void
  • removed: method InfluxDbProperties.setUser(String): void
  • removed: method ProjectInfoAutoConfiguration.loadFrom(Resource, String, Charset): Properties
  • removed: class IntegrationDataSourceInitializer extends AbstractDataSourceInitializer
  • removed: ctor IntegrationDataSourceInitializer(DataSource, ResourceLoader, IntegrationProperties)
  • removed: method IntegrationDataSourceInitializer.getDatabaseName(): String
  • removed: method IntegrationDataSourceInitializer.getMode(): DataSourceInitializationMode
  • removed: method IntegrationDataSourceInitializer.getSchemaLocation(): String
  • changed: method IntegrationAutoConfiguration.IntegrationConfiguration.defaultPollerMetadata(IntegrationProperties): PollerMetadata → method IntegrationAutoConfiguration.IntegrationConfiguration.defaultPollerMetadata(IntegrationProperties, ObjectProvider): PollerMetadata
  • changed: method IntegrationAutoConfiguration.IntegrationJmxConfiguration.integrationMbeanExporter(BeanFactory, JmxProperties): IntegrationMBeanExporter → static method IntegrationAutoConfiguration.IntegrationJmxConfiguration.integrationMbeanExporter(ApplicationContext): IntegrationMBeanExporter
  • changed: method IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration.taskScheduler(TaskSchedulerBuilder): ThreadPoolTaskScheduler → method IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration.taskScheduler(ThreadPoolTaskSchedulerBuilder): ThreadPoolTaskScheduler
  • added: interface PollerMetadataCustomizer
  • added: method IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration.taskSchedulerVirtualThreads(SimpleAsyncTaskSchedulerBuilder): SimpleAsyncTaskScheduler
  • added: method IntegrationProperties.Endpoint.getDefaultTimeout(): Duration
  • added: method IntegrationProperties.Endpoint.setDefaultTimeout(Duration): void
  • added: method IntegrationProperties.Management.getObservationPatterns(): List
  • added: method IntegrationProperties.Management.setObservationPatterns(List): void
  • added: method PollerMetadataCustomizer.customize(PollerMetadata): void
  • removed: method JacksonAutoConfiguration.jsonMixinModule(ApplicationContext): JsonMixinModule
  • added: ctor JacksonProperties.Datatype()
  • added: method JacksonProperties.Datatype.getEnum(): Map
  • added: method JacksonProperties.Datatype.getJsonNode(): Map
  • added: method JacksonProperties.getDatatype(): JacksonProperties.Datatype
  • added: static class JacksonProperties.Datatype
  • changed: method XADataSourceAutoConfiguration.dataSource(XADataSourceWrapper, DataSourceProperties, ObjectProvider): DataSource → method XADataSourceAutoConfiguration.dataSource(XADataSourceWrapper, DataSourceProperties, JdbcConnectionDetails, ObjectProvider): DataSource
  • added: class JdbcClientAutoConfiguration
  • added: ctor JdbcClientAutoConfiguration()
  • added: interface JdbcConnectionDetails extends ConnectionDetails
  • added: method JdbcConnectionDetails.getDriverClassName(): String
  • added: method JdbcConnectionDetails.getJdbcUrl(): String
  • added: method JdbcConnectionDetails.getPassword(): String
  • added: method JdbcConnectionDetails.getUsername(): String
  • added: method JdbcConnectionDetails.getXaDataSourceClassName(): String
  • added: method JdbcProperties.Template.isIgnoreWarnings(): boolean
  • added: method JdbcProperties.Template.isResultsMapCaseInsensitive(): boolean
  • added: method JdbcProperties.Template.isSkipResultsProcessing(): boolean
  • added: method JdbcProperties.Template.isSkipUndeclaredResults(): boolean
  • added: method JdbcProperties.Template.setIgnoreWarnings(boolean): void
  • added: method JdbcProperties.Template.setResultsMapCaseInsensitive(boolean): void
  • added: method JdbcProperties.Template.setSkipResultsProcessing(boolean): void
  • added: method JdbcProperties.Template.setSkipUndeclaredResults(boolean): void
  • removed: enum JmsProperties.AcknowledgeMode
  • removed: method JmsProperties.AcknowledgeMode.getMode(): int
  • removed: static field JmsProperties.AcknowledgeMode.AUTO: JmsProperties.AcknowledgeMode
  • removed: static field JmsProperties.AcknowledgeMode.CLIENT: JmsProperties.AcknowledgeMode
  • removed: static field JmsProperties.AcknowledgeMode.DUPS_OK: JmsProperties.AcknowledgeMode
  • removed: static method JmsProperties.AcknowledgeMode.valueOf(String): JmsProperties.AcknowledgeMode
  • removed: static method JmsProperties.AcknowledgeMode.values(): JmsProperties.AcknowledgeMode[]
  • changed: ctor JmsAutoConfiguration.JmsTemplateConfiguration(JmsProperties, ObjectProvider, ObjectProvider) → ctor JmsAutoConfiguration.JmsTemplateConfiguration(JmsProperties, ObjectProvider, ObjectProvider, ObjectProvider)
  • changed: method JmsProperties.Listener.getAcknowledgeMode(): JmsProperties.AcknowledgeMode → method JmsProperties.Listener.getAcknowledgeMode(): AcknowledgeMode
  • changed: method JmsProperties.Listener.setAcknowledgeMode(JmsProperties.AcknowledgeMode): void → method JmsProperties.Listener.setAcknowledgeMode(AcknowledgeMode): void
  • added: ctor JmsProperties.Listener.Session()
  • added: ctor JmsProperties.Template.Session()
  • added: final class AcknowledgeMode
  • added: method AcknowledgeMode.getMode(): int
  • added: method DefaultJmsListenerContainerFactoryConfigurer.setObservationRegistry(ObservationRegistry): void
  • added: method JmsProperties.Listener.Session.getAcknowledgeMode(): AcknowledgeMode
  • added: method JmsProperties.Listener.Session.getTransacted(): Boolean
  • added: method JmsProperties.Listener.Session.setAcknowledgeMode(AcknowledgeMode): void
  • added: method JmsProperties.Listener.Session.setTransacted(Boolean): void
  • added: method JmsProperties.Listener.getMaxMessagesPerTask(): Integer
  • added: method JmsProperties.Listener.getMinConcurrency(): Integer
  • added: method JmsProperties.Listener.getSession(): JmsProperties.Listener.Session
  • added: method JmsProperties.Listener.setMaxMessagesPerTask(Integer): void
  • added: method JmsProperties.Listener.setMinConcurrency(Integer): void
  • added: method JmsProperties.Template.Session.getAcknowledgeMode(): AcknowledgeMode
  • added: method JmsProperties.Template.Session.isTransacted(): boolean
  • added: method JmsProperties.Template.Session.setAcknowledgeMode(AcknowledgeMode): void
  • added: method JmsProperties.Template.Session.setTransacted(boolean): void
  • added: method JmsProperties.Template.getSession(): JmsProperties.Template.Session
  • added: method JmsProperties.getClientId(): String
  • added: method JmsProperties.isSubscriptionDurable(): boolean
  • added: method JmsProperties.setClientId(String): void
  • added: method JmsProperties.setSubscriptionDurable(boolean): void
  • added: static class JmsProperties.Listener.Session
  • added: static class JmsProperties.Template.Session
  • added: static field AcknowledgeMode.AUTO: AcknowledgeMode
  • added: static field AcknowledgeMode.CLIENT: AcknowledgeMode
  • added: static field AcknowledgeMode.DUPS_OK: AcknowledgeMode
  • added: static method AcknowledgeMode.of(String): AcknowledgeMode
  • removed: method ActiveMQProperties.isInMemory(): boolean
  • removed: method ActiveMQProperties.setInMemory(boolean): void
  • added: ctor ActiveMQProperties.Embedded()
  • added: interface ActiveMQConnectionDetails extends ConnectionDetails
  • added: method ActiveMQConnectionDetails.getBrokerUrl(): String
  • added: method ActiveMQConnectionDetails.getPassword(): String
  • added: method ActiveMQConnectionDetails.getUser(): String
  • added: method ActiveMQProperties.Embedded.isEnabled(): boolean
  • added: method ActiveMQProperties.Embedded.setEnabled(boolean): void
  • added: method ActiveMQProperties.getEmbedded(): ActiveMQProperties.Embedded
  • added: static class ActiveMQProperties.Embedded
  • added: interface ArtemisConnectionDetails extends ConnectionDetails
  • added: method ArtemisConnectionDetails.getBrokerUrl(): String
  • added: method ArtemisConnectionDetails.getMode(): ArtemisMode
  • added: method ArtemisConnectionDetails.getPassword(): String
  • added: method ArtemisConnectionDetails.getUser(): String
  • removed: method JmxProperties.getEnabled(): boolean
  • added: method JmxProperties.getRegistrationPolicy(): RegistrationPolicy
  • added: method JmxProperties.isEnabled(): boolean
  • added: method JmxProperties.setRegistrationPolicy(RegistrationPolicy): void
  • removed: class JooqExceptionTranslator extends DefaultExecuteListener
  • removed: ctor JooqAutoConfiguration.DslContextConfiguration()
  • removed: ctor JooqExceptionTranslator()
  • removed: method JooqAutoConfiguration.DslContextConfiguration.dslContext(Configuration): DefaultDSLContext
  • removed: method JooqAutoConfiguration.DslContextConfiguration.jooqConfiguration(JooqProperties, ConnectionProvider, DataSource, ObjectProvider, ObjectProvider): DefaultConfiguration
  • removed: method JooqAutoConfiguration.DslContextConfiguration.jooqProvidersDefaultConfigurationCustomizer(ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider): DefaultConfigurationCustomizer
  • removed: method JooqExceptionTranslator.exception(ExecuteContext): void
  • removed: static class JooqAutoConfiguration.DslContextConfiguration
  • changed: method JooqAutoConfiguration.jooqExceptionTranslatorExecuteListenerProvider(): DefaultExecuteListenerProvider → method JooqAutoConfiguration.jooqExceptionTranslatorExecuteListenerProvider(ExceptionTranslatorExecuteListener): DefaultExecuteListenerProvider
  • added: interface ExceptionTranslatorExecuteListener extends ExecuteListener
  • added: method JooqAutoConfiguration.dslContext(Configuration): DefaultDSLContext
  • added: method JooqAutoConfiguration.jooqExceptionTranslator(): ExceptionTranslatorExecuteListener
  • added: method JooqProperties.getConfig(): Resource
  • added: method JooqProperties.setConfig(Resource): void
  • added: static field ExceptionTranslatorExecuteListener.DEFAULT: ExceptionTranslatorExecuteListener
  • added: static method ExceptionTranslatorExecuteListener.of(Function): ExceptionTranslatorExecuteListener
  • removed: ctor KafkaAutoConfiguration(KafkaProperties)
  • removed: method KafkaAutoConfiguration.kafkaAdmin(): KafkaAdmin
  • removed: method KafkaAutoConfiguration.kafkaConsumerFactory(ObjectProvider): DefaultKafkaConsumerFactory
  • removed: method KafkaAutoConfiguration.kafkaProducerFactory(ObjectProvider): DefaultKafkaProducerFactory
  • removed: method KafkaProperties.Listener.isOnlyLogRecordMetadata(): boolean
  • removed: method KafkaProperties.Listener.setOnlyLogRecordMetadata(boolean): void
  • removed: method KafkaProperties.Streams.getCacheMaxSizeBuffering(): DataSize
  • removed: method KafkaProperties.Streams.setCacheMaxSizeBuffering(DataSize): void
  • changed: method KafkaProperties.Admin.buildProperties(): Map → method KafkaProperties.Admin.buildProperties(SslBundles): Map
  • changed: method KafkaProperties.Consumer.buildProperties(): Map → method KafkaProperties.Consumer.buildProperties(SslBundles): Map
  • changed: method KafkaProperties.Producer.buildProperties(): Map → method KafkaProperties.Producer.buildProperties(SslBundles): Map
  • changed: method KafkaProperties.Streams.buildProperties(): Map → method KafkaProperties.Streams.buildProperties(SslBundles): Map
  • changed: method KafkaProperties.buildAdminProperties(): Map → method KafkaProperties.buildAdminProperties(SslBundles): Map
  • changed: method KafkaProperties.buildStreamsProperties(): Map → method KafkaProperties.buildStreamsProperties(SslBundles): Map
  • added: class SslBundleSslEngineFactory implements SslEngineFactory
  • added: ctor KafkaProperties.Retry.Topic.Backoff()
  • added: ctor SslBundleSslEngineFactory()
  • added: interface KafkaConnectionDetails extends ConnectionDetails
  • added: interface KafkaConnectionDetails.Configuration
  • added: method KafkaConnectionDetails.Configuration.getBootstrapServers(): List
  • added: method KafkaConnectionDetails.Configuration.getSecurityProtocol(): String
  • added: method KafkaConnectionDetails.Configuration.getSslBundle(): SslBundle
  • added: method KafkaConnectionDetails.getAdmin(): KafkaConnectionDetails.Configuration
  • added: method KafkaConnectionDetails.getAdminBootstrapServers(): List
  • added: method KafkaConnectionDetails.getBootstrapServers(): List
  • added: method KafkaConnectionDetails.getConsumer(): KafkaConnectionDetails.Configuration
  • added: method KafkaConnectionDetails.getConsumerBootstrapServers(): List
  • added: method KafkaConnectionDetails.getProducer(): KafkaConnectionDetails.Configuration
  • added: method KafkaConnectionDetails.getProducerBootstrapServers(): List
  • added: method KafkaConnectionDetails.getSecurityProtocol(): String
  • added: method KafkaConnectionDetails.getSslBundle(): SslBundle
  • added: method KafkaConnectionDetails.getStreams(): KafkaConnectionDetails.Configuration
  • added: method KafkaConnectionDetails.getStreamsBootstrapServers(): List
  • added: method KafkaProperties.Admin.getCloseTimeout(): Duration
  • added: method KafkaProperties.Admin.getOperationTimeout(): Duration
  • added: method KafkaProperties.Admin.isAutoCreate(): boolean
  • added: method KafkaProperties.Admin.isModifyTopicConfigs(): boolean
  • added: method KafkaProperties.Admin.setAutoCreate(boolean): void
  • added: method KafkaProperties.Admin.setCloseTimeout(Duration): void
  • added: method KafkaProperties.Admin.setModifyTopicConfigs(boolean): void
  • added: method KafkaProperties.Admin.setOperationTimeout(Duration): void
  • added: method KafkaProperties.Consumer.getMaxPollInterval(): Duration
  • added: method KafkaProperties.Consumer.setMaxPollInterval(Duration): void
  • added: method KafkaProperties.Listener.getAsyncAcks(): Boolean
  • added: method KafkaProperties.Listener.getAuthExceptionRetryInterval(): Duration
  • added: method KafkaProperties.Listener.getChangeConsumerThreadName(): Boolean
  • added: method KafkaProperties.Listener.isAutoStartup(): boolean
  • added: method KafkaProperties.Listener.isObservationEnabled(): boolean
  • added: method KafkaProperties.Listener.setAsyncAcks(Boolean): void
  • added: method KafkaProperties.Listener.setAuthExceptionRetryInterval(Duration): void
  • added: method KafkaProperties.Listener.setAutoStartup(boolean): void
  • added: method KafkaProperties.Listener.setChangeConsumerThreadName(Boolean): void
  • added: method KafkaProperties.Listener.setObservationEnabled(boolean): void
  • added: method KafkaProperties.Retry.Topic.Backoff.getDelay(): Duration
  • added: method KafkaProperties.Retry.Topic.Backoff.getMaxDelay(): Duration
  • added: method KafkaProperties.Retry.Topic.Backoff.getMultiplier(): double
  • added: method KafkaProperties.Retry.Topic.Backoff.isRandom(): boolean
  • added: method KafkaProperties.Retry.Topic.Backoff.setDelay(Duration): void
  • added: method KafkaProperties.Retry.Topic.Backoff.setMaxDelay(Duration): void
  • added: method KafkaProperties.Retry.Topic.Backoff.setMultiplier(double): void
  • added: method KafkaProperties.Retry.Topic.Backoff.setRandom(boolean): void
  • added: method KafkaProperties.Retry.Topic.getBackoff(): KafkaProperties.Retry.Topic.Backoff
  • added: method KafkaProperties.Ssl.buildProperties(SslBundles): Map
  • added: method KafkaProperties.Ssl.getBundle(): String
  • added: method KafkaProperties.Ssl.setBundle(String): void
  • added: method KafkaProperties.Streams.getStateStoreCacheMaxSize(): DataSize
  • added: method KafkaProperties.Streams.setStateStoreCacheMaxSize(DataSize): void
  • added: method KafkaProperties.Template.isObservationEnabled(): boolean
  • added: method KafkaProperties.Template.setObservationEnabled(boolean): void
  • added: method KafkaProperties.buildConsumerProperties(SslBundles): Map
  • added: method KafkaProperties.buildProducerProperties(SslBundles): Map
  • added: method SslBundleSslEngineFactory.close(): void
  • added: method SslBundleSslEngineFactory.configure(Map): void
  • added: method SslBundleSslEngineFactory.createClientSslEngine(String, int, String): SSLEngine
  • added: method SslBundleSslEngineFactory.createServerSslEngine(String, int): SSLEngine
  • added: method SslBundleSslEngineFactory.keystore(): KeyStore
  • added: method SslBundleSslEngineFactory.reconfigurableConfigs(): Set
  • added: method SslBundleSslEngineFactory.shouldBeRebuilt(Map): boolean
  • added: method SslBundleSslEngineFactory.truststore(): KeyStore
  • added: static class KafkaProperties.Retry.Topic.Backoff
  • added: static method KafkaConnectionDetails.Configuration.of(List): KafkaConnectionDetails.Configuration
  • added: static method KafkaConnectionDetails.Configuration.of(List, SslBundle): KafkaConnectionDetails.Configuration
  • added: static method KafkaConnectionDetails.Configuration.of(List, SslBundle, String): KafkaConnectionDetails.Configuration
  • changed: method LdapAutoConfiguration.ldapContextSource(LdapProperties, Environment, ObjectProvider): LdapContextSource → method LdapAutoConfiguration.ldapContextSource(LdapConnectionDetails, LdapProperties, ObjectProvider): LdapContextSource
  • changed: method LdapAutoConfiguration.ldapTemplate(LdapProperties, ContextSource): LdapTemplate → method LdapAutoConfiguration.ldapTemplate(LdapProperties, ContextSource, ObjectDirectoryMapper): LdapTemplate
  • added: enum LdapProperties.Referral
  • added: interface LdapConnectionDetails extends ConnectionDetails
  • added: method LdapAutoConfiguration.objectDirectoryMapper(): ObjectDirectoryMapper
  • added: method LdapConnectionDetails.getBase(): String
  • added: method LdapConnectionDetails.getPassword(): String
  • added: method LdapConnectionDetails.getUrls(): String[]
  • added: method LdapConnectionDetails.getUsername(): String
  • added: method LdapProperties.getReferral(): LdapProperties.Referral
  • added: method LdapProperties.setReferral(LdapProperties.Referral): void
  • added: static field LdapProperties.Referral.FOLLOW: LdapProperties.Referral
  • added: static field LdapProperties.Referral.IGNORE: LdapProperties.Referral
  • added: static field LdapProperties.Referral.THROW: LdapProperties.Referral
  • added: static method LdapProperties.Referral.valueOf(String): LdapProperties.Referral
  • added: static method LdapProperties.Referral.values(): LdapProperties.Referral[]
  • removed: method EmbeddedLdapAutoConfiguration.close(): void
  • changed: class EmbeddedLdapAutoConfiguration → class EmbeddedLdapAutoConfiguration implements DisposableBean
  • added: method EmbeddedLdapAutoConfiguration.destroy(): void
  • removed: method LiquibaseAutoConfiguration.LiquibaseConfiguration.liquibase(ObjectProvider, ObjectProvider): SpringLiquibase
  • removed: method LiquibaseProperties.getLabels(): String
  • removed: method LiquibaseProperties.setLabels(String): void
  • changed: ctor LiquibaseAutoConfiguration.LiquibaseConfiguration(LiquibaseProperties) → ctor LiquibaseAutoConfiguration.LiquibaseConfiguration()
  • changed: method LiquibaseProperties.getContexts(): String → method LiquibaseProperties.getContexts(): List
  • changed: method LiquibaseProperties.setContexts(String): void → method LiquibaseProperties.setContexts(List): void
  • added: enum LiquibaseProperties.ShowSummary
  • added: enum LiquibaseProperties.ShowSummaryOutput
  • added: enum LiquibaseProperties.UiService
  • added: interface LiquibaseConnectionDetails extends ConnectionDetails
  • added: method LiquibaseConnectionDetails.getDriverClassName(): String
  • added: method LiquibaseConnectionDetails.getJdbcUrl(): String
  • added: method LiquibaseConnectionDetails.getPassword(): String
  • added: method LiquibaseConnectionDetails.getUsername(): String
  • added: method LiquibaseProperties.getAnalyticsEnabled(): Boolean
  • added: method LiquibaseProperties.getLabelFilter(): List
  • added: method LiquibaseProperties.getLicenseKey(): String
  • added: method LiquibaseProperties.getShowSummary(): LiquibaseProperties.ShowSummary
  • added: method LiquibaseProperties.getShowSummaryOutput(): LiquibaseProperties.ShowSummaryOutput
  • added: method LiquibaseProperties.getUiService(): LiquibaseProperties.UiService
  • added: method LiquibaseProperties.setAnalyticsEnabled(Boolean): void
  • added: method LiquibaseProperties.setLabelFilter(List): void
  • added: method LiquibaseProperties.setLicenseKey(String): void
  • added: method LiquibaseProperties.setShowSummary(LiquibaseProperties.ShowSummary): void
  • added: method LiquibaseProperties.setShowSummaryOutput(LiquibaseProperties.ShowSummaryOutput): void
  • added: method LiquibaseProperties.setUiService(LiquibaseProperties.UiService): void
  • added: static field LiquibaseProperties.ShowSummary.OFF: LiquibaseProperties.ShowSummary
  • added: static field LiquibaseProperties.ShowSummary.SUMMARY: LiquibaseProperties.ShowSummary
  • added: static field LiquibaseProperties.ShowSummary.VERBOSE: LiquibaseProperties.ShowSummary
  • added: static field LiquibaseProperties.ShowSummaryOutput.ALL: LiquibaseProperties.ShowSummaryOutput
  • added: static field LiquibaseProperties.ShowSummaryOutput.CONSOLE: LiquibaseProperties.ShowSummaryOutput
  • added: static field LiquibaseProperties.ShowSummaryOutput.LOG: LiquibaseProperties.ShowSummaryOutput
  • added: static field LiquibaseProperties.UiService.CONSOLE: LiquibaseProperties.UiService
  • added: static field LiquibaseProperties.UiService.LOGGER: LiquibaseProperties.UiService
  • added: static method LiquibaseProperties.ShowSummary.valueOf(String): LiquibaseProperties.ShowSummary
  • added: static method LiquibaseProperties.ShowSummary.values(): LiquibaseProperties.ShowSummary[]
  • added: static method LiquibaseProperties.ShowSummaryOutput.valueOf(String): LiquibaseProperties.ShowSummaryOutput
  • added: static method LiquibaseProperties.ShowSummaryOutput.values(): LiquibaseProperties.ShowSummaryOutput[]
  • added: static method LiquibaseProperties.UiService.valueOf(String): LiquibaseProperties.UiService
  • added: static method LiquibaseProperties.UiService.values(): LiquibaseProperties.UiService[]
  • removed: ctor ConditionEvaluationReportLoggingListener(LogLevel)
  • removed: method ConditionEvaluationReportLoggingListener.getLogLevelForReport(): LogLevel
  • removed: method ConditionEvaluationReportLoggingListener.logAutoConfigurationReport(boolean): void
  • removed: method ConditionEvaluationReportLoggingListener.onApplicationEvent(ApplicationEvent): void
  • added: static method ConditionEvaluationReportLoggingListener.forLogLevel(LogLevel): ConditionEvaluationReportLoggingListener
  • added: ctor MailProperties.Ssl()
  • added: method MailProperties.Ssl.getBundle(): String
  • added: method MailProperties.Ssl.isEnabled(): boolean
  • added: method MailProperties.Ssl.isVerifyHostname(): boolean
  • added: method MailProperties.Ssl.setBundle(String): void
  • added: method MailProperties.Ssl.setEnabled(boolean): void
  • added: method MailProperties.Ssl.setVerifyHostname(boolean): void
  • added: method MailProperties.getSsl(): MailProperties.Ssl
  • added: static class MailProperties.Ssl
  • removed: class MongoPropertiesClientSettingsBuilderCustomizer implements MongoClientSettingsBuilderCustomizer, Ordered
  • removed: ctor MongoPropertiesClientSettingsBuilderCustomizer(MongoProperties, Environment)
  • removed: method MongoPropertiesClientSettingsBuilderCustomizer.customize(MongoClientSettings.Builder): void
  • removed: method MongoPropertiesClientSettingsBuilderCustomizer.getOrder(): int
  • removed: method MongoPropertiesClientSettingsBuilderCustomizer.setOrder(int): void
  • added: class PropertiesMongoConnectionDetails implements MongoConnectionDetails
  • added: class StandardMongoClientSettingsBuilderCustomizer implements MongoClientSettingsBuilderCustomizer, Ordered
  • added: ctor MongoProperties.Ssl()
  • added: ctor PropertiesMongoConnectionDetails(MongoProperties, SslBundles)
  • added: ctor StandardMongoClientSettingsBuilderCustomizer(ConnectionString, UuidRepresentation, MongoProperties.Ssl, SslBundles)
  • added: ctor StandardMongoClientSettingsBuilderCustomizer(MongoConnectionDetails, UuidRepresentation)
  • added: interface MongoConnectionDetails extends ConnectionDetails
  • added: interface MongoConnectionDetails.GridFs
  • added: method MongoConnectionDetails.GridFs.getBucket(): String
  • added: method MongoConnectionDetails.GridFs.getDatabase(): String
  • added: method MongoConnectionDetails.getConnectionString(): ConnectionString
  • added: method MongoConnectionDetails.getGridFs(): MongoConnectionDetails.GridFs
  • added: method MongoConnectionDetails.getSslBundle(): SslBundle
  • added: method MongoProperties.Ssl.getBundle(): String
  • added: method MongoProperties.Ssl.isEnabled(): boolean
  • added: method MongoProperties.Ssl.setBundle(String): void
  • added: method MongoProperties.Ssl.setEnabled(boolean): void
  • added: method MongoProperties.getAdditionalHosts(): List
  • added: method MongoProperties.getProtocol(): String
  • added: method MongoProperties.getSsl(): MongoProperties.Ssl
  • added: method MongoProperties.setAdditionalHosts(List): void
  • added: method MongoProperties.setProtocol(String): void
  • added: method PropertiesMongoConnectionDetails.getConnectionString(): ConnectionString
  • added: method PropertiesMongoConnectionDetails.getGridFs(): MongoConnectionDetails.GridFs
  • added: method PropertiesMongoConnectionDetails.getSslBundle(): SslBundle
  • added: method StandardMongoClientSettingsBuilderCustomizer.customize(MongoClientSettings.Builder): void
  • added: method StandardMongoClientSettingsBuilderCustomizer.getOrder(): int
  • added: method StandardMongoClientSettingsBuilderCustomizer.setOrder(int): void
  • added: static class MongoProperties.Ssl
  • added: static method MongoConnectionDetails.GridFs.of(String, String): MongoConnectionDetails.GridFs
  • removed: class EmbeddedMongoAutoConfiguration
  • removed: class EmbeddedMongoProperties
  • removed: ctor EmbeddedMongoAutoConfiguration(MongoProperties)
  • removed: ctor EmbeddedMongoProperties()
  • removed: ctor EmbeddedMongoProperties.Storage()
  • removed: interface DownloadConfigBuilderCustomizer
  • removed: method DownloadConfigBuilderCustomizer.customize(ImmutableDownloadConfig.Builder): void
  • removed: method EmbeddedMongoAutoConfiguration.embeddedMongoConfiguration(EmbeddedMongoProperties): MongodConfig
  • removed: method EmbeddedMongoAutoConfiguration.embeddedMongoServer(MongodConfig, RuntimeConfig, ApplicationContext): MongodExecutable
  • removed: method EmbeddedMongoProperties.Storage.getDatabaseDir(): String
  • removed: method EmbeddedMongoProperties.Storage.getOplogSize(): DataSize
  • removed: method EmbeddedMongoProperties.Storage.getReplSetName(): String
  • removed: method EmbeddedMongoProperties.Storage.setDatabaseDir(String): void
  • removed: method EmbeddedMongoProperties.Storage.setOplogSize(DataSize): void
  • removed: method EmbeddedMongoProperties.Storage.setReplSetName(String): void
  • removed: method EmbeddedMongoProperties.getStorage(): EmbeddedMongoProperties.Storage
  • removed: method EmbeddedMongoProperties.getVersion(): String
  • removed: method EmbeddedMongoProperties.setVersion(String): void
  • removed: static class EmbeddedMongoProperties.Storage
  • removed: method MustacheProperties.getContentType(): MimeType
  • removed: method MustacheProperties.isAllowRequestOverride(): boolean
  • removed: method MustacheProperties.isAllowSessionOverride(): boolean
  • removed: method MustacheProperties.isCache(): boolean
  • removed: method MustacheProperties.isExposeRequestAttributes(): boolean
  • removed: method MustacheProperties.isExposeSessionAttributes(): boolean
  • removed: method MustacheProperties.isExposeSpringMacroHelpers(): boolean
  • removed: method MustacheProperties.setAllowRequestOverride(boolean): void
  • removed: method MustacheProperties.setAllowSessionOverride(boolean): void
  • removed: method MustacheProperties.setCache(boolean): void
  • removed: method MustacheProperties.setContentType(MimeType): void
  • removed: method MustacheProperties.setExposeRequestAttributes(boolean): void
  • removed: method MustacheProperties.setExposeSessionAttributes(boolean): void
  • removed: method MustacheProperties.setExposeSpringMacroHelpers(boolean): void
  • changed: method Neo4jAutoConfiguration.neo4jDriver(Neo4jProperties, Environment, ObjectProvider): Driver → method Neo4jAutoConfiguration.neo4jDriver(Neo4jProperties, Environment, Neo4jConnectionDetails, ObjectProvider): Driver
  • added: interface Neo4jConnectionDetails extends ConnectionDetails
  • added: method Neo4jConnectionDetails.getAuthToken(): AuthToken
  • added: method Neo4jConnectionDetails.getAuthTokenManager(): AuthTokenManager
  • added: method Neo4jConnectionDetails.getUri(): URI
  • removed: method HibernateProperties.isUseNewIdGeneratorMappings(): Boolean
  • removed: method HibernateProperties.setUseNewIdGeneratorMappings(Boolean): void
  • removed: method JpaBaseConfiguration.getPackagesToScan(): String[]
  • removed: method JpaBaseConfiguration.setBeanFactory(BeanFactory): void
  • changed: abstract class JpaBaseConfiguration implements BeanFactoryAware → abstract class JpaBaseConfiguration
  • changed: method JpaBaseConfiguration.entityManagerFactory(EntityManagerFactoryBuilder): LocalContainerEntityManagerFactoryBean → method JpaBaseConfiguration.entityManagerFactory(EntityManagerFactoryBuilder, PersistenceManagedTypes): LocalContainerEntityManagerFactoryBean
  • added: method JpaBaseConfiguration.getVendorProperties(DataSource): Map
  • added: class PulsarAutoConfiguration
  • added: class PulsarProperties
  • added: class PulsarReactiveAutoConfiguration
  • added: ctor PulsarProperties()
  • added: ctor PulsarProperties.Admin()
  • added: ctor PulsarProperties.Authentication()
  • added: ctor PulsarProperties.Client()
  • added: ctor PulsarProperties.Consumer()
  • added: ctor PulsarProperties.Consumer.DeadLetterPolicy()
  • added: ctor PulsarProperties.Consumer.Subscription()
  • added: ctor PulsarProperties.Defaults()
  • added: ctor PulsarProperties.Defaults.SchemaInfo(SchemaType, Class)
  • added: ctor PulsarProperties.Defaults.Topic()
  • added: ctor PulsarProperties.Defaults.TypeMapping(Class, String, PulsarProperties.Defaults.SchemaInfo)
  • added: ctor PulsarProperties.Failover()
  • added: ctor PulsarProperties.Failover.BackupCluster()
  • added: ctor PulsarProperties.Function()
  • added: ctor PulsarProperties.Listener()
  • added: ctor PulsarProperties.Producer()
  • added: ctor PulsarProperties.Producer.Cache()
  • added: ctor PulsarProperties.Reader()
  • added: ctor PulsarProperties.Template()
  • added: ctor PulsarProperties.Threads()
  • added: ctor PulsarProperties.Transaction()
  • added: interface PulsarConnectionDetails extends ConnectionDetails
  • added: interface PulsarContainerFactoryCustomizer
  • added: method PulsarAutoConfiguration.pulsarTransactionManager(PulsarClient): PulsarTransactionManager
  • added: method PulsarConnectionDetails.getAdminUrl(): String
  • added: method PulsarConnectionDetails.getBrokerUrl(): String
  • added: method PulsarContainerFactoryCustomizer.customize(PulsarContainerFactory): void
  • added: method PulsarProperties.Admin.getAuthentication(): PulsarProperties.Authentication
  • added: method PulsarProperties.Admin.getConnectionTimeout(): Duration
  • added: method PulsarProperties.Admin.getReadTimeout(): Duration
  • added: method PulsarProperties.Admin.getRequestTimeout(): Duration
  • added: method PulsarProperties.Admin.getServiceUrl(): String
  • added: method PulsarProperties.Admin.setConnectionTimeout(Duration): void
  • added: method PulsarProperties.Admin.setReadTimeout(Duration): void
  • added: method PulsarProperties.Admin.setRequestTimeout(Duration): void
  • added: method PulsarProperties.Admin.setServiceUrl(String): void
  • added: method PulsarProperties.Authentication.getParam(): Map
  • added: method PulsarProperties.Authentication.getPluginClassName(): String
  • added: method PulsarProperties.Authentication.setParam(Map): void
  • added: method PulsarProperties.Authentication.setPluginClassName(String): void
  • added: method PulsarProperties.Client.getAuthentication(): PulsarProperties.Authentication
  • added: method PulsarProperties.Client.getConnectionTimeout(): Duration
  • added: method PulsarProperties.Client.getFailover(): PulsarProperties.Failover
  • added: method PulsarProperties.Client.getLookupTimeout(): Duration
  • added: method PulsarProperties.Client.getOperationTimeout(): Duration
  • added: method PulsarProperties.Client.getServiceUrl(): String
  • added: method PulsarProperties.Client.getThreads(): PulsarProperties.Threads
  • added: method PulsarProperties.Client.setConnectionTimeout(Duration): void
  • added: method PulsarProperties.Client.setLookupTimeout(Duration): void
  • added: method PulsarProperties.Client.setOperationTimeout(Duration): void
  • added: method PulsarProperties.Client.setServiceUrl(String): void
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.getDeadLetterTopic(): String
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.getInitialSubscriptionName(): String
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.getMaxRedeliverCount(): int
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.getRetryLetterTopic(): String
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.setDeadLetterTopic(String): void
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.setInitialSubscriptionName(String): void
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.setMaxRedeliverCount(int): void
  • added: method PulsarProperties.Consumer.DeadLetterPolicy.setRetryLetterTopic(String): void
  • added: method PulsarProperties.Consumer.Subscription.getInitialPosition(): SubscriptionInitialPosition
  • added: method PulsarProperties.Consumer.Subscription.getMode(): SubscriptionMode
  • added: method PulsarProperties.Consumer.Subscription.getName(): String
  • added: method PulsarProperties.Consumer.Subscription.getTopicsMode(): RegexSubscriptionMode
  • added: method PulsarProperties.Consumer.Subscription.getType(): SubscriptionType
  • added: method PulsarProperties.Consumer.Subscription.setInitialPosition(SubscriptionInitialPosition): void
  • added: method PulsarProperties.Consumer.Subscription.setMode(SubscriptionMode): void
  • added: method PulsarProperties.Consumer.Subscription.setName(String): void
  • added: method PulsarProperties.Consumer.Subscription.setTopicsMode(RegexSubscriptionMode): void
  • added: method PulsarProperties.Consumer.Subscription.setType(SubscriptionType): void
  • added: method PulsarProperties.Consumer.getDeadLetterPolicy(): PulsarProperties.Consumer.DeadLetterPolicy
  • added: method PulsarProperties.Consumer.getName(): String
  • added: method PulsarProperties.Consumer.getPriorityLevel(): int
  • added: method PulsarProperties.Consumer.getSubscription(): PulsarProperties.Consumer.Subscription
  • added: method PulsarProperties.Consumer.getTopics(): List
  • added: method PulsarProperties.Consumer.getTopicsPattern(): Pattern
  • added: method PulsarProperties.Consumer.isReadCompacted(): boolean
  • added: method PulsarProperties.Consumer.isRetryEnable(): boolean
  • added: method PulsarProperties.Consumer.setDeadLetterPolicy(PulsarProperties.Consumer.DeadLetterPolicy): void
  • added: method PulsarProperties.Consumer.setName(String): void
  • added: method PulsarProperties.Consumer.setPriorityLevel(int): void
  • added: method PulsarProperties.Consumer.setReadCompacted(boolean): void
  • added: method PulsarProperties.Consumer.setRetryEnable(boolean): void
  • added: method PulsarProperties.Consumer.setTopics(List): void
  • added: method PulsarProperties.Consumer.setTopicsPattern(Pattern): void
  • added: method PulsarProperties.Defaults.SchemaInfo.equals(Object): boolean
  • added: method PulsarProperties.Defaults.SchemaInfo.hashCode(): int
  • added: method PulsarProperties.Defaults.SchemaInfo.messageKeyType(): Class
  • added: method PulsarProperties.Defaults.SchemaInfo.schemaType(): SchemaType
  • added: method PulsarProperties.Defaults.SchemaInfo.toString(): String
  • added: method PulsarProperties.Defaults.Topic.getNamespace(): String
  • added: method PulsarProperties.Defaults.Topic.getTenant(): String
  • added: method PulsarProperties.Defaults.Topic.setNamespace(String): void
  • added: method PulsarProperties.Defaults.Topic.setTenant(String): void
  • added: method PulsarProperties.Defaults.TypeMapping.equals(Object): boolean
  • added: method PulsarProperties.Defaults.TypeMapping.hashCode(): int
  • added: method PulsarProperties.Defaults.TypeMapping.messageType(): Class
  • added: method PulsarProperties.Defaults.TypeMapping.schemaInfo(): PulsarProperties.Defaults.SchemaInfo
  • added: method PulsarProperties.Defaults.TypeMapping.toString(): String
  • added: method PulsarProperties.Defaults.TypeMapping.topicName(): String
  • added: method PulsarProperties.Defaults.getTopic(): PulsarProperties.Defaults.Topic
  • added: method PulsarProperties.Defaults.getTypeMappings(): List
  • added: method PulsarProperties.Defaults.setTypeMappings(List): void
  • added: method PulsarProperties.Failover.BackupCluster.getAuthentication(): PulsarProperties.Authentication
  • added: method PulsarProperties.Failover.BackupCluster.getServiceUrl(): String
  • added: method PulsarProperties.Failover.BackupCluster.setServiceUrl(String): void
  • added: method PulsarProperties.Failover.getBackupClusters(): List
  • added: method PulsarProperties.Failover.getCheckInterval(): Duration
  • added: method PulsarProperties.Failover.getDelay(): Duration
  • added: method PulsarProperties.Failover.getPolicy(): AutoClusterFailoverBuilder.FailoverPolicy
  • added: method PulsarProperties.Failover.getSwitchBackDelay(): Duration
  • added: method PulsarProperties.Failover.setBackupClusters(List): void
  • added: method PulsarProperties.Failover.setCheckInterval(Duration): void
  • added: method PulsarProperties.Failover.setDelay(Duration): void
  • added: method PulsarProperties.Failover.setPolicy(AutoClusterFailoverBuilder.FailoverPolicy): void
  • added: method PulsarProperties.Failover.setSwitchBackDelay(Duration): void
  • added: method PulsarProperties.Function.isFailFast(): boolean
  • added: method PulsarProperties.Function.isPropagateFailures(): boolean
  • added: method PulsarProperties.Function.isPropagateStopFailures(): boolean
  • added: method PulsarProperties.Function.setFailFast(boolean): void
  • added: method PulsarProperties.Function.setPropagateFailures(boolean): void
  • added: method PulsarProperties.Function.setPropagateStopFailures(boolean): void
  • added: method PulsarProperties.Listener.getConcurrency(): Integer
  • added: method PulsarProperties.Listener.getSchemaType(): SchemaType
  • added: method PulsarProperties.Listener.isObservationEnabled(): boolean
  • added: method PulsarProperties.Listener.setConcurrency(Integer): void
  • added: method PulsarProperties.Listener.setObservationEnabled(boolean): void
  • added: method PulsarProperties.Listener.setSchemaType(SchemaType): void
  • added: method PulsarProperties.Producer.Cache.getExpireAfterAccess(): Duration
  • added: method PulsarProperties.Producer.Cache.getInitialCapacity(): int
  • added: method PulsarProperties.Producer.Cache.getMaximumSize(): long
  • added: method PulsarProperties.Producer.Cache.setExpireAfterAccess(Duration): void
  • added: method PulsarProperties.Producer.Cache.setInitialCapacity(int): void
  • added: method PulsarProperties.Producer.Cache.setMaximumSize(long): void
  • added: method PulsarProperties.Producer.getAccessMode(): ProducerAccessMode
  • added: method PulsarProperties.Producer.getCache(): PulsarProperties.Producer.Cache
  • added: method PulsarProperties.Producer.getCompressionType(): CompressionType
  • added: method PulsarProperties.Producer.getHashingScheme(): HashingScheme
  • added: method PulsarProperties.Producer.getMessageRoutingMode(): MessageRoutingMode
  • added: method PulsarProperties.Producer.getName(): String
  • added: method PulsarProperties.Producer.getSendTimeout(): Duration
  • added: method PulsarProperties.Producer.getTopicName(): String
  • added: method PulsarProperties.Producer.isBatchingEnabled(): boolean
  • added: method PulsarProperties.Producer.isChunkingEnabled(): boolean
  • added: method PulsarProperties.Producer.setAccessMode(ProducerAccessMode): void
  • added: method PulsarProperties.Producer.setBatchingEnabled(boolean): void
  • added: method PulsarProperties.Producer.setChunkingEnabled(boolean): void
  • added: method PulsarProperties.Producer.setCompressionType(CompressionType): void
  • added: method PulsarProperties.Producer.setHashingScheme(HashingScheme): void
  • added: method PulsarProperties.Producer.setMessageRoutingMode(MessageRoutingMode): void
  • added: method PulsarProperties.Producer.setName(String): void
  • added: method PulsarProperties.Producer.setSendTimeout(Duration): void
  • added: method PulsarProperties.Producer.setTopicName(String): void
  • added: method PulsarProperties.Reader.getName(): String
  • added: method PulsarProperties.Reader.getSubscriptionName(): String
  • added: method PulsarProperties.Reader.getSubscriptionRolePrefix(): String
  • added: method PulsarProperties.Reader.getTopics(): List
  • added: method PulsarProperties.Reader.isReadCompacted(): boolean
  • added: method PulsarProperties.Reader.setName(String): void
  • added: method PulsarProperties.Reader.setReadCompacted(boolean): void
  • added: method PulsarProperties.Reader.setSubscriptionName(String): void
  • added: method PulsarProperties.Reader.setSubscriptionRolePrefix(String): void
  • added: method PulsarProperties.Reader.setTopics(List): void
  • added: method PulsarProperties.Template.isObservationsEnabled(): boolean
  • added: method PulsarProperties.Template.setObservationsEnabled(boolean): void
  • added: method PulsarProperties.Threads.getIo(): Integer
  • added: method PulsarProperties.Threads.getListener(): Integer
  • added: method PulsarProperties.Threads.setIo(Integer): void
  • added: method PulsarProperties.Threads.setListener(Integer): void
  • added: method PulsarProperties.Transaction.isEnabled(): boolean
  • added: method PulsarProperties.Transaction.setEnabled(boolean): void
  • added: method PulsarProperties.getAdmin(): PulsarProperties.Admin
  • added: method PulsarProperties.getClient(): PulsarProperties.Client
  • added: method PulsarProperties.getConsumer(): PulsarProperties.Consumer
  • added: method PulsarProperties.getDefaults(): PulsarProperties.Defaults
  • added: method PulsarProperties.getFunction(): PulsarProperties.Function
  • added: method PulsarProperties.getListener(): PulsarProperties.Listener
  • added: method PulsarProperties.getProducer(): PulsarProperties.Producer
  • added: method PulsarProperties.getReader(): PulsarProperties.Reader
  • added: method PulsarProperties.getTemplate(): PulsarProperties.Template
  • added: method PulsarProperties.getTransaction(): PulsarProperties.Transaction
  • added: record PulsarProperties.Defaults.SchemaInfo
  • added: record PulsarProperties.Defaults.TypeMapping
  • added: static class PulsarProperties.Admin
  • added: static class PulsarProperties.Authentication
  • added: static class PulsarProperties.Client
  • added: static class PulsarProperties.Consumer
  • added: static class PulsarProperties.Consumer.DeadLetterPolicy
  • added: static class PulsarProperties.Consumer.Subscription
  • added: static class PulsarProperties.Defaults
  • added: static class PulsarProperties.Defaults.Topic
  • added: static class PulsarProperties.Failover
  • added: static class PulsarProperties.Failover.BackupCluster
  • added: static class PulsarProperties.Function
  • added: static class PulsarProperties.Listener
  • added: static class PulsarProperties.Producer
  • added: static class PulsarProperties.Producer.Cache
  • added: static class PulsarProperties.Reader
  • added: static class PulsarProperties.Template
  • added: static class PulsarProperties.Threads
  • added: static class PulsarProperties.Transaction
  • removed: class QuartzDataSourceInitializer extends AbstractDataSourceInitializer
  • removed: ctor QuartzDataSourceInitializer(DataSource, ResourceLoader, QuartzProperties)
  • removed: method QuartzDataSourceInitializer.customize(ResourceDatabasePopulator): void
  • removed: method QuartzDataSourceInitializer.getDatabaseName(): String
  • removed: method QuartzDataSourceInitializer.getMode(): DataSourceInitializationMode
  • removed: method QuartzDataSourceInitializer.getSchemaLocation(): String
  • added: class R2dbcProxyAutoConfiguration
  • added: ctor R2dbcProxyAutoConfiguration()
  • added: interface ProxyConnectionFactoryCustomizer
  • added: interface R2dbcConnectionDetails extends ConnectionDetails
  • added: method ProxyConnectionFactoryCustomizer.customize(ProxyConnectionFactory.Builder): void
  • added: method R2dbcConnectionDetails.getConnectionFactoryOptions(): ConnectionFactoryOptions
  • added: method R2dbcProperties.Pool.getAcquireRetry(): int
  • added: method R2dbcProperties.Pool.setAcquireRetry(int): void
  • added: class ReactorAutoConfiguration
  • added: class ReactorProperties
  • added: ctor ReactorProperties()
  • added: enum ReactorProperties.ContextPropagationMode
  • added: method ReactorProperties.getContextPropagation(): ReactorProperties.ContextPropagationMode
  • added: method ReactorProperties.setContextPropagation(ReactorProperties.ContextPropagationMode): void
  • added: static field ReactorProperties.ContextPropagationMode.AUTO: ReactorProperties.ContextPropagationMode
  • added: static field ReactorProperties.ContextPropagationMode.LIMITED: ReactorProperties.ContextPropagationMode
  • added: static method ReactorProperties.ContextPropagationMode.valueOf(String): ReactorProperties.ContextPropagationMode
  • added: static method ReactorProperties.ContextPropagationMode.values(): ReactorProperties.ContextPropagationMode[]
  • added: ctor RSocketProperties.Server.Spec()
  • added: method RSocketProperties.Server.Spec.getMaxFramePayloadLength(): DataSize
  • added: method RSocketProperties.Server.Spec.getProtocols(): String
  • added: method RSocketProperties.Server.Spec.isCompress(): boolean
  • added: method RSocketProperties.Server.Spec.isHandlePing(): boolean
  • added: method RSocketProperties.Server.Spec.setCompress(boolean): void
  • added: method RSocketProperties.Server.Spec.setHandlePing(boolean): void
  • added: method RSocketProperties.Server.Spec.setMaxFramePayloadLength(DataSize): void
  • added: method RSocketProperties.Server.Spec.setProtocols(String): void
  • added: method RSocketProperties.Server.getSpec(): RSocketProperties.Server.Spec
  • added: static class RSocketProperties.Server.Spec
  • removed: final class OAuth2ClientPropertiesRegistrationAdapter
  • removed: static method OAuth2ClientPropertiesRegistrationAdapter.getClientRegistrations(OAuth2ClientProperties): Map
  • added: @interface ConditionalOnOAuth2ClientRegistrationProperties
  • added: class OAuth2ClientAutoConfiguration
  • added: ctor OAuth2ClientAutoConfiguration()
  • added: ctor OAuth2ClientPropertiesMapper(OAuth2ClientProperties)
  • added: final class OAuth2ClientPropertiesMapper
  • added: method OAuth2ClientPropertiesMapper.asClientRegistrations(): Map
  • added: class ReactiveOAuth2ClientWebSecurityAutoConfiguration
  • added: ctor ReactiveOAuth2ClientWebSecurityAutoConfiguration()
  • added: class OAuth2ClientWebSecurityAutoConfiguration
  • added: ctor OAuth2ClientWebSecurityAutoConfiguration()
  • removed: method OAuth2ResourceServerProperties.Jwt.getJwsAlgorithm(): String
  • removed: method OAuth2ResourceServerProperties.Jwt.setJwsAlgorithm(String): void
  • added: @interface ConditionalOnIssuerLocationJwtDecoder
  • added: @interface ConditionalOnPublicKeyJwtDecoder
  • added: method OAuth2ResourceServerProperties.Jwt.getAuthoritiesClaimDelimiter(): String
  • added: method OAuth2ResourceServerProperties.Jwt.getAuthoritiesClaimName(): String
  • added: method OAuth2ResourceServerProperties.Jwt.getAuthorityPrefix(): String
  • added: method OAuth2ResourceServerProperties.Jwt.getPrincipalClaimName(): String
  • added: method OAuth2ResourceServerProperties.Jwt.setAuthoritiesClaimDelimiter(String): void
  • added: method OAuth2ResourceServerProperties.Jwt.setAuthoritiesClaimName(String): void
  • added: method OAuth2ResourceServerProperties.Jwt.setAuthorityPrefix(String): void
  • added: method OAuth2ResourceServerProperties.Jwt.setPrincipalClaimName(String): void
  • added: interface JwkSetUriReactiveJwtDecoderBuilderCustomizer
  • added: method JwkSetUriReactiveJwtDecoderBuilderCustomizer.customize(NimbusReactiveJwtDecoder.JwkSetUriReactiveJwtDecoderBuilder): void
  • added: interface JwkSetUriJwtDecoderBuilderCustomizer
  • added: method JwkSetUriJwtDecoderBuilderCustomizer.customize(NimbusJwtDecoder.JwkSetUriJwtDecoderBuilder): void
  • added: class OAuth2AuthorizationServerAutoConfiguration
  • added: class OAuth2AuthorizationServerJwtAutoConfiguration
  • added: class OAuth2AuthorizationServerProperties implements InitializingBean
  • added: ctor OAuth2AuthorizationServerAutoConfiguration()
  • added: ctor OAuth2AuthorizationServerJwtAutoConfiguration()
  • added: ctor OAuth2AuthorizationServerProperties()
  • added: ctor OAuth2AuthorizationServerProperties.Client()
  • added: ctor OAuth2AuthorizationServerProperties.Endpoint()
  • added: ctor OAuth2AuthorizationServerProperties.OidcEndpoint()
  • added: ctor OAuth2AuthorizationServerProperties.Registration()
  • added: ctor OAuth2AuthorizationServerProperties.Token()
  • added: method OAuth2AuthorizationServerProperties.Client.getJwkSetUri(): String
  • added: method OAuth2AuthorizationServerProperties.Client.getRegistration(): OAuth2AuthorizationServerProperties.Registration
  • added: method OAuth2AuthorizationServerProperties.Client.getToken(): OAuth2AuthorizationServerProperties.Token
  • added: method OAuth2AuthorizationServerProperties.Client.getTokenEndpointAuthenticationSigningAlgorithm(): String
  • added: method OAuth2AuthorizationServerProperties.Client.isRequireAuthorizationConsent(): boolean
  • added: method OAuth2AuthorizationServerProperties.Client.isRequireProofKey(): boolean
  • added: method OAuth2AuthorizationServerProperties.Client.setJwkSetUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Client.setRequireAuthorizationConsent(boolean): void
  • added: method OAuth2AuthorizationServerProperties.Client.setRequireProofKey(boolean): void
  • added: method OAuth2AuthorizationServerProperties.Client.setTokenEndpointAuthenticationSigningAlgorithm(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getAuthorizationUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getDeviceAuthorizationUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getDeviceVerificationUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getJwkSetUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getOidc(): OAuth2AuthorizationServerProperties.OidcEndpoint
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getPushedAuthorizationRequestUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getTokenIntrospectionUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getTokenRevocationUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.getTokenUri(): String
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setAuthorizationUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setDeviceAuthorizationUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setDeviceVerificationUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setJwkSetUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setPushedAuthorizationRequestUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setTokenIntrospectionUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setTokenRevocationUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Endpoint.setTokenUri(String): void
  • added: method OAuth2AuthorizationServerProperties.OidcEndpoint.getClientRegistrationUri(): String
  • added: method OAuth2AuthorizationServerProperties.OidcEndpoint.getLogoutUri(): String
  • added: method OAuth2AuthorizationServerProperties.OidcEndpoint.getUserInfoUri(): String
  • added: method OAuth2AuthorizationServerProperties.OidcEndpoint.setClientRegistrationUri(String): void
  • added: method OAuth2AuthorizationServerProperties.OidcEndpoint.setLogoutUri(String): void
  • added: method OAuth2AuthorizationServerProperties.OidcEndpoint.setUserInfoUri(String): void
  • added: method OAuth2AuthorizationServerProperties.Registration.getAuthorizationGrantTypes(): Set
  • added: method OAuth2AuthorizationServerProperties.Registration.getClientAuthenticationMethods(): Set
  • added: method OAuth2AuthorizationServerProperties.Registration.getClientId(): String
  • added: method OAuth2AuthorizationServerProperties.Registration.getClientName(): String
  • added: method OAuth2AuthorizationServerProperties.Registration.getClientSecret(): String
  • added: method OAuth2AuthorizationServerProperties.Registration.getPostLogoutRedirectUris(): Set
  • added: method OAuth2AuthorizationServerProperties.Registration.getRedirectUris(): Set
  • added: method OAuth2AuthorizationServerProperties.Registration.getScopes(): Set
  • added: method OAuth2AuthorizationServerProperties.Registration.setAuthorizationGrantTypes(Set): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setClientAuthenticationMethods(Set): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setClientId(String): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setClientName(String): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setClientSecret(String): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setPostLogoutRedirectUris(Set): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setRedirectUris(Set): void
  • added: method OAuth2AuthorizationServerProperties.Registration.setScopes(Set): void
  • added: method OAuth2AuthorizationServerProperties.Token.getAccessTokenFormat(): String
  • added: method OAuth2AuthorizationServerProperties.Token.getAccessTokenTimeToLive(): Duration
  • added: method OAuth2AuthorizationServerProperties.Token.getAuthorizationCodeTimeToLive(): Duration
  • added: method OAuth2AuthorizationServerProperties.Token.getDeviceCodeTimeToLive(): Duration
  • added: method OAuth2AuthorizationServerProperties.Token.getIdTokenSignatureAlgorithm(): String
  • added: method OAuth2AuthorizationServerProperties.Token.getRefreshTokenTimeToLive(): Duration
  • added: method OAuth2AuthorizationServerProperties.Token.isReuseRefreshTokens(): boolean
  • added: method OAuth2AuthorizationServerProperties.Token.setAccessTokenFormat(String): void
  • added: method OAuth2AuthorizationServerProperties.Token.setAccessTokenTimeToLive(Duration): void
  • added: method OAuth2AuthorizationServerProperties.Token.setAuthorizationCodeTimeToLive(Duration): void
  • added: method OAuth2AuthorizationServerProperties.Token.setDeviceCodeTimeToLive(Duration): void
  • added: method OAuth2AuthorizationServerProperties.Token.setIdTokenSignatureAlgorithm(String): void
  • added: method OAuth2AuthorizationServerProperties.Token.setRefreshTokenTimeToLive(Duration): void
  • added: method OAuth2AuthorizationServerProperties.Token.setReuseRefreshTokens(boolean): void
  • added: method OAuth2AuthorizationServerProperties.afterPropertiesSet(): void
  • added: method OAuth2AuthorizationServerProperties.getClient(): Map
  • added: method OAuth2AuthorizationServerProperties.getEndpoint(): OAuth2AuthorizationServerProperties.Endpoint
  • added: method OAuth2AuthorizationServerProperties.getIssuer(): String
  • added: method OAuth2AuthorizationServerProperties.isMultipleIssuersAllowed(): boolean
  • added: method OAuth2AuthorizationServerProperties.setIssuer(String): void
  • added: method OAuth2AuthorizationServerProperties.setMultipleIssuersAllowed(boolean): void
  • added: method OAuth2AuthorizationServerProperties.validate(): void
  • added: static class OAuth2AuthorizationServerProperties.Client
  • added: static class OAuth2AuthorizationServerProperties.Endpoint
  • added: static class OAuth2AuthorizationServerProperties.OidcEndpoint
  • added: static class OAuth2AuthorizationServerProperties.Registration
  • added: static class OAuth2AuthorizationServerProperties.Token
  • removed: method Saml2RelyingPartyProperties.Registration.getIdentityprovider(): Saml2RelyingPartyProperties.AssertingParty
  • added: method Saml2RelyingPartyProperties.Registration.getNameIdFormat(): String
  • added: method Saml2RelyingPartyProperties.Registration.setNameIdFormat(String): void
  • added: class ConnectionDetailsFactories
  • added: class ConnectionDetailsFactoryNotFoundException extends RuntimeException
  • added: class ConnectionDetailsNotFoundException extends RuntimeException
  • added: ctor ConnectionDetailsFactories()
  • added: ctor ConnectionDetailsFactories(ClassLoader)
  • added: ctor ConnectionDetailsFactoryNotFoundException(String)
  • added: ctor ConnectionDetailsFactoryNotFoundException(String, Throwable)
  • added: ctor ConnectionDetailsNotFoundException(String)
  • added: ctor ConnectionDetailsNotFoundException(String, Throwable)
  • added: interface ConnectionDetails
  • added: interface ConnectionDetailsFactory
  • added: method ConnectionDetailsFactories.getConnectionDetails(Object, boolean): Map
  • added: method ConnectionDetailsFactory.getConnectionDetails(Object): ConnectionDetails
  • removed: class JdbcSessionDataSourceInitializer extends AbstractDataSourceInitializer
  • removed: class NonUniqueSessionRepositoryException extends RuntimeException
  • removed: class SessionRepositoryUnavailableException extends RuntimeException
  • removed: ctor JdbcSessionDataSourceInitializer(DataSource, ResourceLoader, JdbcSessionProperties)
  • removed: ctor NonUniqueSessionRepositoryException(List)
  • removed: ctor SessionRepositoryUnavailableException(String, StoreType)
  • removed: enum StoreType
  • removed: method JdbcSessionDataSourceInitializer.getDatabaseName(): String
  • removed: method JdbcSessionDataSourceInitializer.getMode(): DataSourceInitializationMode
  • removed: method JdbcSessionDataSourceInitializer.getSchemaLocation(): String
  • removed: method NonUniqueSessionRepositoryException.getAvailableCandidates(): List
  • removed: method SessionProperties.getStoreType(): StoreType
  • removed: method SessionProperties.setStoreType(StoreType): void
  • removed: method SessionRepositoryUnavailableException.getStoreType(): StoreType
  • removed: static field StoreType.HAZELCAST: StoreType
  • removed: static field StoreType.JDBC: StoreType
  • removed: static field StoreType.MONGODB: StoreType
  • removed: static field StoreType.NONE: StoreType
  • removed: static field StoreType.REDIS: StoreType
  • removed: static method StoreType.valueOf(String): StoreType
  • removed: static method StoreType.values(): StoreType[]
  • added: enum RedisSessionProperties.RepositoryType
  • added: method RedisSessionProperties.getRepositoryType(): RedisSessionProperties.RepositoryType
  • added: method RedisSessionProperties.setRepositoryType(RedisSessionProperties.RepositoryType): void
  • added: static field RedisSessionProperties.RepositoryType.DEFAULT: RedisSessionProperties.RepositoryType
  • added: static field RedisSessionProperties.RepositoryType.INDEXED: RedisSessionProperties.RepositoryType
  • added: static method RedisSessionProperties.RepositoryType.valueOf(String): RedisSessionProperties.RepositoryType
  • added: static method RedisSessionProperties.RepositoryType.values(): RedisSessionProperties.RepositoryType[]
  • removed: class SolrAutoConfiguration
  • removed: class SolrProperties
  • removed: ctor SolrAutoConfiguration()
  • removed: ctor SolrProperties()
  • removed: method SolrAutoConfiguration.solrClient(SolrProperties): SolrClient
  • removed: method SolrProperties.getHost(): String
  • removed: method SolrProperties.getZkHost(): String
  • removed: method SolrProperties.setHost(String): void
  • removed: method SolrProperties.setZkHost(String): void
  • changed: class OnDatabaseInitializationCondition extends SpringBootCondition → abstract class OnDatabaseInitializationCondition extends SpringBootCondition
  • added: abstract class SslBundleProperties
  • added: class JksSslBundleProperties extends SslBundleProperties
  • added: class PemSslBundleProperties extends SslBundleProperties
  • added: class SslAutoConfiguration
  • added: class SslProperties
  • added: ctor JksSslBundleProperties()
  • added: ctor JksSslBundleProperties.Store()
  • added: ctor PemSslBundleProperties()
  • added: ctor PemSslBundleProperties.Store()
  • added: ctor SslBundleProperties()
  • added: ctor SslBundleProperties.Key()
  • added: ctor SslBundleProperties.Options()
  • added: ctor SslProperties()
  • added: ctor SslProperties.Bundles()
  • added: ctor SslProperties.Bundles.Watch()
  • added: ctor SslProperties.Bundles.Watch.File()
  • added: final class PropertiesSslBundle implements SslBundle
  • added: interface SslBundleRegistrar
  • added: method JksSslBundleProperties.Store.getLocation(): String
  • added: method JksSslBundleProperties.Store.getPassword(): String
  • added: method JksSslBundleProperties.Store.getProvider(): String
  • added: method JksSslBundleProperties.Store.getType(): String
  • added: method JksSslBundleProperties.Store.setLocation(String): void
  • added: method JksSslBundleProperties.Store.setPassword(String): void
  • added: method JksSslBundleProperties.Store.setProvider(String): void
  • added: method JksSslBundleProperties.Store.setType(String): void
  • added: method JksSslBundleProperties.getKeystore(): JksSslBundleProperties.Store
  • added: method JksSslBundleProperties.getTruststore(): JksSslBundleProperties.Store
  • added: method PemSslBundleProperties.Store.getCertificate(): String
  • added: method PemSslBundleProperties.Store.getPrivateKey(): String
  • added: method PemSslBundleProperties.Store.getPrivateKeyPassword(): String
  • added: method PemSslBundleProperties.Store.getType(): String
  • added: method PemSslBundleProperties.Store.isVerifyKeys(): boolean
  • added: method PemSslBundleProperties.Store.setCertificate(String): void
  • added: method PemSslBundleProperties.Store.setPrivateKey(String): void
  • added: method PemSslBundleProperties.Store.setPrivateKeyPassword(String): void
  • added: method PemSslBundleProperties.Store.setType(String): void
  • added: method PemSslBundleProperties.Store.setVerifyKeys(boolean): void
  • added: method PemSslBundleProperties.getKeystore(): PemSslBundleProperties.Store
  • added: method PemSslBundleProperties.getTruststore(): PemSslBundleProperties.Store
  • added: method PropertiesSslBundle.getKey(): SslBundleKey
  • added: method PropertiesSslBundle.getManagers(): SslManagerBundle
  • added: method PropertiesSslBundle.getOptions(): SslOptions
  • added: method PropertiesSslBundle.getProtocol(): String
  • added: method PropertiesSslBundle.getStores(): SslStoreBundle
  • added: method PropertiesSslBundle.toString(): String
  • added: method SslBundleProperties.Key.getAlias(): String
  • added: method SslBundleProperties.Key.getPassword(): String
  • added: method SslBundleProperties.Key.setAlias(String): void
  • added: method SslBundleProperties.Key.setPassword(String): void
  • added: method SslBundleProperties.Options.getCiphers(): Set
  • added: method SslBundleProperties.Options.getEnabledProtocols(): Set
  • added: method SslBundleProperties.Options.setCiphers(Set): void
  • added: method SslBundleProperties.Options.setEnabledProtocols(Set): void
  • added: method SslBundleProperties.getKey(): SslBundleProperties.Key
  • added: method SslBundleProperties.getOptions(): SslBundleProperties.Options
  • added: method SslBundleProperties.getProtocol(): String
  • added: method SslBundleProperties.isReloadOnUpdate(): boolean
  • added: method SslBundleProperties.setProtocol(String): void
  • added: method SslBundleProperties.setReloadOnUpdate(boolean): void
  • added: method SslBundleRegistrar.registerBundles(SslBundleRegistry): void
  • added: method SslProperties.Bundles.Watch.File.getQuietPeriod(): Duration
  • added: method SslProperties.Bundles.Watch.File.setQuietPeriod(Duration): void
  • added: method SslProperties.Bundles.Watch.getFile(): SslProperties.Bundles.Watch.File
  • added: method SslProperties.Bundles.getJks(): Map
  • added: method SslProperties.Bundles.getPem(): Map
  • added: method SslProperties.Bundles.getWatch(): SslProperties.Bundles.Watch
  • added: method SslProperties.getBundle(): SslProperties.Bundles
  • added: static class JksSslBundleProperties.Store
  • added: static class PemSslBundleProperties.Store
  • added: static class SslBundleProperties.Key
  • added: static class SslBundleProperties.Options
  • added: static class SslProperties.Bundles
  • added: static class SslProperties.Bundles.Watch
  • added: static class SslProperties.Bundles.Watch.File
  • added: static method PropertiesSslBundle.get(JksSslBundleProperties): SslBundle
  • added: static method PropertiesSslBundle.get(JksSslBundleProperties, ResourceLoader): SslBundle
  • added: static method PropertiesSslBundle.get(PemSslBundleProperties): SslBundle
  • added: static method PropertiesSslBundle.get(PemSslBundleProperties, ResourceLoader): SslBundle
  • removed: method TaskExecutionAutoConfiguration.applicationTaskExecutor(TaskExecutorBuilder): ThreadPoolTaskExecutor
  • removed: method TaskExecutionAutoConfiguration.taskExecutorBuilder(TaskExecutionProperties, ObjectProvider, ObjectProvider): TaskExecutorBuilder
  • removed: method TaskSchedulingAutoConfiguration.taskScheduler(TaskSchedulerBuilder): ThreadPoolTaskScheduler
  • removed: method TaskSchedulingAutoConfiguration.taskSchedulerBuilder(TaskSchedulingProperties, ObjectProvider): TaskSchedulerBuilder
  • added: ctor TaskExecutionProperties.Pool.Shutdown()
  • added: ctor TaskExecutionProperties.Simple()
  • added: ctor TaskSchedulingProperties.Simple()
  • added: enum TaskExecutionProperties.Mode
  • added: method TaskExecutionProperties.Pool.Shutdown.isAcceptTasksAfterContextClose(): boolean
  • added: method TaskExecutionProperties.Pool.Shutdown.setAcceptTasksAfterContextClose(boolean): void
  • added: method TaskExecutionProperties.Pool.getShutdown(): TaskExecutionProperties.Pool.Shutdown
  • added: method TaskExecutionProperties.Simple.getConcurrencyLimit(): Integer
  • added: method TaskExecutionProperties.Simple.isRejectTasksWhenLimitReached(): boolean
  • added: method TaskExecutionProperties.Simple.setConcurrencyLimit(Integer): void
  • added: method TaskExecutionProperties.Simple.setRejectTasksWhenLimitReached(boolean): void
  • added: method TaskExecutionProperties.getMode(): TaskExecutionProperties.Mode
  • added: method TaskExecutionProperties.getSimple(): TaskExecutionProperties.Simple
  • added: method TaskExecutionProperties.setMode(TaskExecutionProperties.Mode): void
  • added: method TaskSchedulingProperties.Simple.getConcurrencyLimit(): Integer
  • added: method TaskSchedulingProperties.Simple.setConcurrencyLimit(Integer): void
  • added: method TaskSchedulingProperties.getSimple(): TaskSchedulingProperties.Simple
  • added: static class TaskExecutionProperties.Pool.Shutdown
  • added: static class TaskExecutionProperties.Simple
  • added: static class TaskSchedulingProperties.Simple
  • added: static field TaskExecutionProperties.Mode.AUTO: TaskExecutionProperties.Mode
  • added: static field TaskExecutionProperties.Mode.FORCE: TaskExecutionProperties.Mode
  • added: static method TaskExecutionProperties.Mode.valueOf(String): TaskExecutionProperties.Mode
  • added: static method TaskExecutionProperties.Mode.values(): TaskExecutionProperties.Mode[]
  • added: enum Threading
  • added: method Threading.isActive(Environment): boolean
  • added: static field Threading.PLATFORM: Threading
  • added: static field Threading.VIRTUAL: Threading
  • added: static method Threading.valueOf(String): Threading
  • added: static method Threading.values(): Threading[]
  • removed: ctor TransactionManagerCustomizers(Collection)
  • removed: interface PlatformTransactionManagerCustomizer
  • removed: method PlatformTransactionManagerCustomizer.customize(PlatformTransactionManager): void
  • removed: method TransactionAutoConfiguration.platformTransactionManagerCustomizers(ObjectProvider): TransactionManagerCustomizers
  • changed: class TransactionManagerCustomizers → final class TransactionManagerCustomizers
  • changed: class TransactionProperties implements PlatformTransactionManagerCustomizer → class TransactionProperties implements TransactionManagerCustomizer
  • changed: method TransactionManagerCustomizers.customize(PlatformTransactionManager): void → method TransactionManagerCustomizers.customize(TransactionManager): void
  • added: class TransactionManagerCustomizationAutoConfiguration
  • added: ctor TransactionManagerCustomizationAutoConfiguration()
  • added: interface TransactionManagerCustomizer
  • added: method TransactionManagerCustomizer.customize(TransactionManager): void
  • added: static method TransactionManagerCustomizers.of(Collection): TransactionManagerCustomizers
  • removed: class JtaProperties
  • removed: ctor JtaProperties()
  • removed: method JtaProperties.getLogDir(): String
  • removed: method JtaProperties.getTransactionManagerId(): String
  • removed: method JtaProperties.setLogDir(String): void
  • removed: method JtaProperties.setTransactionManagerId(String): void
  • changed: static method ValidationAutoConfiguration.defaultValidator(ApplicationContext): LocalValidatorFactoryBean → static method ValidationAutoConfiguration.defaultValidator(ApplicationContext, ObjectProvider): LocalValidatorFactoryBean
  • changed: static method ValidationAutoConfiguration.methodValidationPostProcessor(Environment, Validator, ObjectProvider): MethodValidationPostProcessor → static method ValidationAutoConfiguration.methodValidationPostProcessor(Environment, ObjectProvider, ObjectProvider): MethodValidationPostProcessor
  • added: interface ValidationConfigurationCustomizer
  • added: method ValidationConfigurationCustomizer.customize(Configuration): void
  • added: method ValidatorAdapter.unwrap(Class): Object
  • removed: enum ServerProperties.Jetty.Accesslog.FORMAT
  • removed: method ServerProperties.Netty.getMaxChunkSize(): DataSize
  • removed: method ServerProperties.Netty.setMaxChunkSize(DataSize): void
  • removed: method ServerProperties.Tomcat.isRejectIllegalHeader(): boolean
  • removed: method ServerProperties.Tomcat.setRejectIllegalHeader(boolean): void
  • removed: method ServerProperties.getMaxHttpHeaderSize(): DataSize
  • removed: method ServerProperties.setMaxHttpHeaderSize(DataSize): void
  • removed: static field ServerProperties.Jetty.Accesslog.FORMAT.EXTENDED_NCSA: ServerProperties.Jetty.Accesslog.FORMAT
  • removed: static field ServerProperties.Jetty.Accesslog.FORMAT.NCSA: ServerProperties.Jetty.Accesslog.FORMAT
  • removed: static method ServerProperties.Jetty.Accesslog.FORMAT.valueOf(String): ServerProperties.Jetty.Accesslog.FORMAT
  • removed: static method ServerProperties.Jetty.Accesslog.FORMAT.values(): ServerProperties.Jetty.Accesslog.FORMAT[]
  • changed: method ServerProperties.Jetty.Accesslog.getFormat(): ServerProperties.Jetty.Accesslog.FORMAT → method ServerProperties.Jetty.Accesslog.getFormat(): ServerProperties.Jetty.Accesslog.Format
  • changed: method ServerProperties.Jetty.Accesslog.setFormat(ServerProperties.Jetty.Accesslog.FORMAT): void → method ServerProperties.Jetty.Accesslog.setFormat(ServerProperties.Jetty.Accesslog.Format): void
  • added: class WebResourcesRuntimeHints implements RuntimeHintsRegistrar
  • added: ctor WebResourcesRuntimeHints()
  • added: enum ServerProperties.Jetty.Accesslog.Format
  • added: enum ServerProperties.Tomcat.UseApr
  • added: method ErrorProperties.getIncludePath(): ErrorProperties.IncludeAttribute
  • added: method ErrorProperties.setIncludePath(ErrorProperties.IncludeAttribute): void
  • added: method ServerProperties.Jetty.getMaxConnections(): int
  • added: method ServerProperties.Jetty.getMaxFormKeys(): int
  • added: method ServerProperties.Jetty.getMaxHttpResponseHeaderSize(): DataSize
  • added: method ServerProperties.Jetty.setMaxConnections(int): void
  • added: method ServerProperties.Jetty.setMaxFormKeys(int): void
  • added: method ServerProperties.Jetty.setMaxHttpResponseHeaderSize(DataSize): void
  • added: method ServerProperties.Reactive.Session.getMaxSessions(): int
  • added: method ServerProperties.Reactive.Session.setMaxSessions(int): void
  • added: method ServerProperties.Tomcat.Remoteip.getTrustedProxies(): String
  • added: method ServerProperties.Tomcat.Remoteip.setTrustedProxies(String): void
  • added: method ServerProperties.Tomcat.Threads.getMaxQueueCapacity(): int
  • added: method ServerProperties.Tomcat.Threads.setMaxQueueCapacity(int): void
  • added: method ServerProperties.Tomcat.getMaxHttpResponseHeaderSize(): DataSize
  • added: method ServerProperties.Tomcat.getMaxParameterCount(): int
  • added: method ServerProperties.Tomcat.getMaxPartCount(): int
  • added: method ServerProperties.Tomcat.getMaxPartHeaderSize(): DataSize
  • added: method ServerProperties.Tomcat.getUseApr(): ServerProperties.Tomcat.UseApr
  • added: method ServerProperties.Tomcat.setMaxHttpResponseHeaderSize(DataSize): void
  • added: method ServerProperties.Tomcat.setMaxParameterCount(int): void
  • added: method ServerProperties.Tomcat.setMaxPartCount(int): void
  • added: method ServerProperties.Tomcat.setMaxPartHeaderSize(DataSize): void
  • added: method ServerProperties.Tomcat.setUseApr(ServerProperties.Tomcat.UseApr): void
  • added: method ServerProperties.Undertow.getDecodeSlash(): Boolean
  • added: method ServerProperties.Undertow.setDecodeSlash(Boolean): void
  • added: method ServerProperties.getMaxHttpRequestHeaderSize(): DataSize
  • added: method ServerProperties.getMimeMappings(): MimeMappings
  • added: method ServerProperties.setMaxHttpRequestHeaderSize(DataSize): void
  • added: method ServerProperties.setMimeMappings(Map): void
  • added: method WebResourcesRuntimeHints.registerHints(RuntimeHints, ClassLoader): void
  • added: static field ServerProperties.Jetty.Accesslog.Format.EXTENDED_NCSA: ServerProperties.Jetty.Accesslog.Format
  • added: static field ServerProperties.Jetty.Accesslog.Format.NCSA: ServerProperties.Jetty.Accesslog.Format
  • added: static field ServerProperties.Tomcat.UseApr.ALWAYS: ServerProperties.Tomcat.UseApr
  • added: static field ServerProperties.Tomcat.UseApr.NEVER: ServerProperties.Tomcat.UseApr
  • added: static field ServerProperties.Tomcat.UseApr.WHEN_AVAILABLE: ServerProperties.Tomcat.UseApr
  • added: static method ServerProperties.Jetty.Accesslog.Format.valueOf(String): ServerProperties.Jetty.Accesslog.Format
  • added: static method ServerProperties.Jetty.Accesslog.Format.values(): ServerProperties.Jetty.Accesslog.Format[]
  • added: static method ServerProperties.Tomcat.UseApr.valueOf(String): ServerProperties.Tomcat.UseApr
  • added: static method ServerProperties.Tomcat.UseApr.values(): ServerProperties.Tomcat.UseApr[]
  • changed: method RestTemplateAutoConfiguration.restTemplateBuilderConfigurer(ObjectProvider, ObjectProvider, ObjectProvider): RestTemplateBuilderConfigurer → method RestTemplateAutoConfiguration.restTemplateBuilderConfigurer(ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider): RestTemplateBuilderConfigurer
  • added: class HttpMessageConvertersRestClientCustomizer implements RestClientCustomizer
  • added: class RestClientAutoConfiguration
  • added: class RestClientBuilderConfigurer
  • added: ctor HttpMessageConvertersRestClientCustomizer(HttpMessageConverter[])
  • added: ctor RestClientAutoConfiguration()
  • added: ctor RestClientBuilderConfigurer()
  • added: interface RestClientSsl
  • added: method HttpMessageConvertersRestClientCustomizer.customize(RestClient.Builder): void
  • added: method RestClientBuilderConfigurer.configure(RestClient.Builder): RestClient.Builder
  • added: method RestClientSsl.fromBundle(SslBundle): Consumer
  • added: method RestClientSsl.fromBundle(String): Consumer
  • removed: ctor EmbeddedWebServerFactoryCustomizerAutoConfiguration.JettyWebServerFactoryCustomizerConfiguration()
  • changed: method EmbeddedWebServerFactoryCustomizerAutoConfiguration.JettyWebServerFactoryCustomizerConfiguration.jettyWebServerFactoryCustomizer(Environment, ServerProperties): JettyWebServerFactoryCustomizer → method EmbeddedWebServerFactoryCustomizerAutoConfiguration.JettyWebServerFactoryCustomizerConfiguration.jettyWebServerFactoryCustomizer(Environment): JettyWebServerFactoryCustomizer
  • added: class JettyVirtualThreadsWebServerFactoryCustomizer implements WebServerFactoryCustomizer, Ordered
  • added: class TomcatVirtualThreadsWebServerFactoryCustomizer implements WebServerFactoryCustomizer, Ordered
  • added: ctor JettyVirtualThreadsWebServerFactoryCustomizer()
  • added: ctor JettyVirtualThreadsWebServerFactoryCustomizer(ServerProperties)
  • added: ctor TomcatVirtualThreadsWebServerFactoryCustomizer()
  • added: method JettyVirtualThreadsWebServerFactoryCustomizer.customize(ConfigurableJettyWebServerFactory): void
  • added: method JettyVirtualThreadsWebServerFactoryCustomizer.getOrder(): int
  • added: method TomcatVirtualThreadsWebServerFactoryCustomizer.customize(ConfigurableTomcatWebServerFactory): void
  • added: method TomcatVirtualThreadsWebServerFactoryCustomizer.getOrder(): int
  • removed: ctor WebFluxProperties.Cookie()
  • removed: ctor WebFluxProperties.Session()
  • removed: enum WebFluxProperties.SameSite
  • removed: method ReactiveMultipartProperties.getStreaming(): Boolean
  • removed: method ReactiveMultipartProperties.setStreaming(Boolean): void
  • removed: method ReactiveWebServerFactoryAutoConfiguration.tomcatReactiveWebServerFactoryCustomizer(ServerProperties): TomcatReactiveWebServerFactoryCustomizer
  • removed: method WebFluxProperties.Cookie.getSameSite(): WebFluxProperties.SameSite
  • removed: method WebFluxProperties.Cookie.setSameSite(WebFluxProperties.SameSite): void
  • removed: method WebFluxProperties.SameSite.attribute(): String
  • removed: method WebFluxProperties.Session.getCookie(): WebFluxProperties.Cookie
  • removed: method WebFluxProperties.getSession(): WebFluxProperties.Session
  • removed: static class WebFluxProperties.Cookie
  • removed: static class WebFluxProperties.Session
  • removed: static field WebFluxProperties.SameSite.LAX: WebFluxProperties.SameSite
  • removed: static field WebFluxProperties.SameSite.NONE: WebFluxProperties.SameSite
  • removed: static field WebFluxProperties.SameSite.STRICT: WebFluxProperties.SameSite
  • removed: static method WebFluxProperties.SameSite.valueOf(String): WebFluxProperties.SameSite
  • removed: static method WebFluxProperties.SameSite.values(): WebFluxProperties.SameSite[]
  • changed: ctor WebFluxAutoConfiguration.WebFluxConfig(WebProperties, WebFluxProperties, ListableBeanFactory, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider) → ctor WebFluxAutoConfiguration.WebFluxConfig(Environment, WebProperties, WebFluxProperties, ListableBeanFactory, ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider)
  • changed: method HttpHandlerAutoConfiguration.AnnotationConfig.httpHandler(ObjectProvider): HttpHandler → method HttpHandlerAutoConfiguration.AnnotationConfig.httpHandler(ObjectProvider, ObjectProvider): HttpHandler
  • changed: method ReactiveWebServerFactoryAutoConfiguration.reactiveWebServerFactoryCustomizer(ServerProperties): ReactiveWebServerFactoryCustomizer → method ReactiveWebServerFactoryAutoConfiguration.reactiveWebServerFactoryCustomizer(ServerProperties, ObjectProvider): ReactiveWebServerFactoryCustomizer
  • added: ctor ReactiveWebServerFactoryCustomizer(ServerProperties, SslBundles)
  • added: ctor WebFluxProperties.Problemdetails()
  • added: interface WebHttpHandlerBuilderCustomizer
  • added: method WebFluxAutoConfiguration.WebFluxConfig.configureBlockingExecution(BlockingExecutionConfigurer): void
  • added: method WebFluxProperties.Problemdetails.isEnabled(): boolean
  • added: method WebFluxProperties.Problemdetails.setEnabled(boolean): void
  • added: method WebFluxProperties.getProblemdetails(): WebFluxProperties.Problemdetails
  • added: method WebFluxProperties.getWebjarsPathPattern(): String
  • added: method WebFluxProperties.setWebjarsPathPattern(String): void
  • added: method WebHttpHandlerBuilderCustomizer.customize(WebHttpHandlerBuilder): void
  • added: static class WebFluxProperties.Problemdetails
  • removed: method AbstractErrorWebExceptionHandler.getErrorAttributes(ServerRequest, boolean): Map
  • added: method AbstractErrorWebExceptionHandler.isPathEnabled(ServerRequest): boolean
  • added: method DefaultErrorWebExceptionHandler.isIncludePath(ServerRequest, MediaType): boolean
  • removed: method ClientHttpConnectorAutoConfiguration.clientConnectorCustomizer(ClientHttpConnector): WebClientCustomizer
  • added: interface WebClientSsl
  • added: method WebClientAutoConfiguration.webClientHttpConnectorCustomizer(ClientHttpConnector): WebClientCustomizer
  • added: method WebClientSsl.fromBundle(SslBundle): Consumer
  • added: method WebClientSsl.fromBundle(String): Consumer
  • added: static method ReactorNettyHttpClientMapper.of(Collection): ReactorNettyHttpClientMapper
  • added: static method ReactorNettyHttpClientMapper.of(ReactorNettyHttpClientMapper[]): ReactorNettyHttpClientMapper
  • removed: method MultipartProperties.getEnabled(): boolean
  • removed: method ServletWebServerFactoryAutoConfiguration.tomcatServletWebServerFactoryCustomizer(ServerProperties): TomcatServletWebServerFactoryCustomizer
  • removed: method WebMvcAutoConfiguration.EnableWebMvcConfiguration.requestMappingHandlerAdapter(ContentNegotiationManager, FormattingConversionService, Validator): RequestMappingHandlerAdapter
  • removed: method WebMvcProperties.Contentnegotiation.isFavorPathExtension(): boolean
  • removed: method WebMvcProperties.Contentnegotiation.setFavorPathExtension(boolean): void
  • removed: method WebMvcProperties.Pathmatch.isUseRegisteredSuffixPattern(): boolean
  • removed: method WebMvcProperties.Pathmatch.isUseSuffixPattern(): boolean
  • removed: method WebMvcProperties.Pathmatch.setUseRegisteredSuffixPattern(boolean): void
  • removed: method WebMvcProperties.Pathmatch.setUseSuffixPattern(boolean): void
  • removed: method WebMvcProperties.checkConfiguration(): void
  • removed: method WebMvcProperties.getDateFormat(): String
  • removed: method WebMvcProperties.isIgnoreDefaultModelOnRedirect(): boolean
  • removed: method WebMvcProperties.isThrowExceptionIfNoHandlerFound(): boolean
  • removed: method WebMvcProperties.setDateFormat(String): void
  • removed: method WebMvcProperties.setIgnoreDefaultModelOnRedirect(boolean): void
  • removed: method WebMvcProperties.setThrowExceptionIfNoHandlerFound(boolean): void
  • removed: static field WebMvcAutoConfiguration.pathPatternParser: PathPatternParser
  • changed: method ServletWebServerFactoryAutoConfiguration.servletWebServerFactoryCustomizer(ServerProperties, ObjectProvider, ObjectProvider): ServletWebServerFactoryCustomizer → method ServletWebServerFactoryAutoConfiguration.servletWebServerFactoryCustomizer(ServerProperties, ObjectProvider, ObjectProvider, ObjectProvider): ServletWebServerFactoryCustomizer
  • added: ctor WebMvcProperties.Problemdetails()
  • added: method MultipartProperties.isEnabled(): boolean
  • added: method MultipartProperties.isStrictServletCompliance(): boolean
  • added: method MultipartProperties.setStrictServletCompliance(boolean): void
  • added: method WebMvcAutoConfiguration.EnableWebMvcConfiguration.viewNameTranslator(): RequestToViewNameTranslator
  • added: method WebMvcProperties.Contentnegotiation.getDefaultContentTypes(): List
  • added: method WebMvcProperties.Contentnegotiation.setDefaultContentTypes(List): void
  • added: method WebMvcProperties.Problemdetails.isEnabled(): boolean
  • added: method WebMvcProperties.Problemdetails.setEnabled(boolean): void
  • added: method WebMvcProperties.getProblemdetails(): WebMvcProperties.Problemdetails
  • added: method WebMvcProperties.getWebjarsPathPattern(): String
  • added: method WebMvcProperties.setWebjarsPathPattern(String): void
  • added: static class WebMvcProperties.Problemdetails
  • added: method AbstractErrorController.getPathParameter(HttpServletRequest): boolean
  • added: method BasicErrorController.isIncludePath(HttpServletRequest, MediaType): boolean
  • changed: method WebServiceTemplateAutoConfiguration.webServiceTemplateBuilder(ObjectProvider): WebServiceTemplateBuilder → method WebServiceTemplateAutoConfiguration.webServiceTemplateBuilder(ObjectProvider, ObjectProvider): WebServiceTemplateBuilder
  • added: method WebServiceTemplateAutoConfiguration.webServiceHttpMessageSenderFactory(ObjectProvider, ObjectProvider): WebServiceMessageSenderFactory
  • added: class JettyWebSocketReactiveWebServerCustomizer implements WebServerFactoryCustomizer, Ordered
  • added: ctor JettyWebSocketReactiveWebServerCustomizer()
  • added: method JettyWebSocketReactiveWebServerCustomizer.customize(JettyReactiveWebServerFactory): void
  • added: method JettyWebSocketReactiveWebServerCustomizer.getOrder(): int