Upgrading org.springframework.boot:spring-boot-autoconfigure 2 to 3
Breaking2.7.18 → 3.5.16Breaking1Security1Deprecated2New16Changed1560Fixed694Other539
Fetching 85 releases from GitHub…57 / 85
SecurityModerate · CVSS 5.3Spring Boot: Predictable Temp Directory in Artemis Auto-configurationGHSA-ggg2-9786-hwc8 · CVE-2026-41001 ↗
BreakingUpgrade verdict
1 breaking change and a security fix.
In plain terms
- 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.
Must act 4 items need code or config changes
Installs 9 packages in all (was 7).
What you must change
Breaking1
Removes the 'spring.http.client' deprecation and renames 'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient'.
spring.http.clientspring.http.reactiveclient.settingsspring.http.reactiveclientSecurity1
Spring Boot: Predictable Temp Directory in Artemis Auto-configuration
Moderate · CVSS 5.3Deprecations to plan for
Deprecated2
Adapts the deprecation level for management.health.influxdb.enabled.
management.health.influxdb.enabledAdapts the deprecation level for management.health.influxdb.enabled.
management.health.influxdb.enabledAPI changes
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