Commit Graph

6580 Commits (d5532f85c14283fe944f223969b111ee08e7b50d)

Author SHA1 Message Date
Madhura Bhave 3c9774d73c Upgrade to Spring Integration 5.2.0.M4
Closes gh-17584
5 years ago
Madhura Bhave c5d1781ae1 Merge branch '2.1.x'
Closes gh-17793
5 years ago
陈其苗 77931a0981 Fix typo in assertion
See gh-17774
5 years ago
Bo Zhang c19057e117 Simplify conditional statements
See gh-17779
5 years ago
Madhura Bhave 4002a66c8b Upgrade to Spring Session Corn-M3
Closes gh-17348
5 years ago
Stephane Nicoll 602bf730f2 Upgrade to Webjars Locator Core 0.38
Closes gh-17792
5 years ago
Stephane Nicoll 60bb9e695b Upgrade to Mariadb 2.4.3
Closes gh-17791
5 years ago
Stephane Nicoll 9226edf19b Upgrade to Elasticsearch 6.8.2
Closes gh-17790
5 years ago
Stephane Nicoll 5ace0e5e0c Upgrade to Johnzon Jsonb 1.1.13
Closes gh-17789
5 years ago
Stephane Nicoll 6a4fb6fcde Upgrade to Rxjava2 2.2.11
Closes gh-17788
5 years ago
Stephane Nicoll 7874de4062 Restore tests that were failing with Java 13
Closes gh-17607
5 years ago
Stephane Nicoll 9a16a505ec Upgrade to Hazelcast 3.12.2
Closes gh-17787
5 years ago
Madhura Bhave e6dd6a3df8 Upgrade to Spring Security 5.2.0.M4
Closes gh-17349
5 years ago
Stephane Nicoll 7a3a66e43d Upgrade to Spring Kafka 2.3.0.M4
Closes gh-17319
5 years ago
Stephane Nicoll 41e19a8298 Upgrade to Spring AMQP 2.2.0 M4
Closes gh-17583
5 years ago
Stephane Nicoll 766b6c394f Upgrade to Rxjava2 2.2.11
Closes gh-17675
5 years ago
Stephane Nicoll b1d298fdef Upgrade to Johnzon Jsonb 1.1.13
Closes gh-17786
5 years ago
Madhura Bhave 5e52fedbac Upgrade to Spring Session Bean-SR7
Closes gh-17581
5 years ago
Stephane Nicoll 134c534cc1 Upgrade to Spring Kafka 2.2.8
Closes gh-17645
5 years ago
Stephane Nicoll 1e74e294ae Upgrade to Spring AMQP 2.1.8
Closes gh-17641
5 years ago
Stephane Nicoll 236efd2cf4 Upgrade to Spring Integration 5.1.7
Closes gh-17643
5 years ago
Stephane Nicoll 501d9ad628 Upgrade to Spring Data Moore-RC2
Closes gh-17350
5 years ago
Stephane Nicoll aaf953338b Upgrade to Spring HATEOAS 1.0.0.RC1
Closes gh-17755
5 years ago
Stephane Nicoll 854d6081c6 Upgrade to Byte Buddy 1.10.0
Closes gh-17716
5 years ago
Stephane Nicoll 9938c18968 Upgrade to Spring Data Lovelace-SR10
Closes gh-17353
5 years ago
Stephane Nicoll 5529596e17 Upgrade to Spring Framework 5.2.0 RC1
Closes gh-17280
5 years ago
Stephane Nicoll 3e8b599d95 Upgrade to AssertJ 3.13.2
Closes gh-17690
5 years ago
freekry a9e7c4ec95 Fix typo in JsonComponent javadoc
See gh-17776
5 years ago
Stephane Nicoll b15674d71e Upgrade to Spring HATEOAS 0.25.2
Closes gh-17777
5 years ago
Phillip Webb 105df823ee Polish 5 years ago
Phillip Webb 2cdceb92bf Polish 5 years ago
Phillip Webb b29e81fcd9 Allow defaultBindHandler to be specified on Binder
Allow a `defaultBindHandler` to be specified on the `Binder` instance
to save needing to pass it to each `bind` method call.

Closes gh-17773
5 years ago
Phillip Webb fb6568be73 Improve PropertySourceLoader file extension error
Refine the `IllegalStateException` thrown from `PropertySourceLoader`
for unknown extensions to also indicated that folder references must end
in '/'.

Closes gh-17241
5 years ago
Stephane Nicoll 99f30700e2 Upgrade to Spring Batch 4.2.0.M3
Closes gh-17347
5 years ago
Madhura Bhave ea244aa32b Merge branch '2.1.x'
Closes gh-17769
5 years ago
Madhura Bhave faaada1416 Remove liquibase check change log location
Missing change logs would lead to an exception even
if the checkChangeLogLocation was set to false. Spring Boot's check
would pass but Liquibase would fail later making this property redundant.

Fixes gh-16232
5 years ago
Stephane Nicoll f021c227e1 Polish 5 years ago
Stephane Nicoll 45915d085e Merge branch '2.1.x'
Closes gh-17767
5 years ago
Stephane Nicoll eb26492eef Polish 5 years ago
Stephane Nicoll bacb4d1715 Polish "Refine back-off strategy of Neo4j SessionFactory"
See gh-17662
5 years ago
Michael Simons 274098f2e2 Refine back-off strategy of Neo4j SessionFactory
This commit separates the auto-configuration of the `SessionFactory` in
an isolated class so that the rest of the auto-configuration is still
applied if the user provides a custom `SessionFactory` bean.

See gh-17662
5 years ago
Stephane Nicoll 89aefa6cfb Enable binding for scanned configuration properties
Closes gh-16822
5 years ago
Stephane Nicoll 2784fc1506 Merge branch '2.1.x'
Closes gh-17764
5 years ago
Stephane Nicoll 308a5e9360 Fix bean name for reactive Cassandra health indicator
Closes gh-17763
5 years ago
Stephane Nicoll cdec8a9b46 Upgrade to Spring Framework 5.1.9
Closes gh-17351
5 years ago
Madhura Bhave ce38891cdf Merge pull request #17761 from htztomic
* pr/17761:
  Polish "Support RFC 8414 in JwtDecoders and ClientRegistrations"
  Support RFC 8414 in JwtDecoders and ClientRegistrations

Closes gh-17761
5 years ago
Madhura Bhave e06b06d817 Polish "Support RFC 8414 in JwtDecoders and ClientRegistrations"
See gh-17761
5 years ago
HaiTao Zhang 8baec96453 Support RFC 8414 in JwtDecoders and ClientRegistrations
See gh-17761
5 years ago
Madhura Bhave 4e29f7b0ae Merge branch '2.1.x'
Closes gh-17762
5 years ago
Madhura Bhave 80f568bd47 Clarify RestTemplateBuilder rootUri documentation
Closes gh-15343
5 years ago
Madhura Bhave f7f858bce8 Merge branch '2.1.x'
Closes gh-17759
5 years ago
Madhura Bhave 5f3364326b Configure interceptors for WelcomePageHandlerMapping
Fixes gh-16309
5 years ago
Phillip Webb 94b5ad0f7e Fixup tests following upstream HATEOAS changes
See gh-17755
5 years ago
Stephane Nicoll bee373d6cf Start building against Spring HATEOAS 1.0 snapshots
See gh-17755
5 years ago
Stephane Nicoll da0ab06d1a Merge branch '2.1.x'
Closes gh-17754
5 years ago
Stephane Nicoll f2fd169c3a Rename restClient to elasticsearchRestClient
For consistency, similar beans have been renamed as well.

Closes gh-17751
5 years ago
Stephane Nicoll 1ec8e822a1 Fix broken build 5 years ago
Stephane Nicoll 48e07c8fda Merge branch '2.1.x'
Closes gh-17753
5 years ago
Stephane Nicoll fb0fccf3c7 Polish "Create RestClient from a RestHighLevelClient if available"
This significantly rework the auto-configuration to reflect the order
in which things are expected. Rather than keeping a conceptual cycle
between the builder and the two inner classes that are processed first,
the configuration is now split in three parts:

* The builder that is required and common
* The configuration when the HighLevelClient is available
* The RestClient configuration when that's not the case

See gh-17488
5 years ago
Dmytro Nosan 0e87b9c163 Create RestClient from a RestHighLevelClient if available
See gh-17488
5 years ago
Phillip Webb 34c31ce099 Remove BeanTypeRegistry
Remove `BeanTypeRegistry` and rely entirely on standard calls Spring
Framework APIs.

Closes gh-17594
5 years ago
Madhura Bhave 02fd0c45e4 Merge branch '2.1.x'
Closes gh-17748
5 years ago
Madhura Bhave 96235ea674 Fix ordering of JSON property source relative to servlet sources
Fixes gh-17652
5 years ago
Phillip Webb da4f436140 Change SearchStrategy EXHAUSTIVE to TYPE_HIERARCHY
Fixup references following upstream Spring Framework change.
5 years ago
Stephane Nicoll 5926547767 Merge branch '2.1.x'
Closes gh-17745
5 years ago
Stephane Nicoll 0c560795fd Harmonize settings.gradle documentation in Gradle getting started guide
See gh-17736
5 years ago
Dave Syer e7b0450a7f Add missing repositories to snapshot configuration
See gh-17736
5 years ago
Johnny Lim 2c2ee92a39 Remove ConditionEvaluationReportLoggingListener in a test
See gh-17742
5 years ago
Stephane Nicoll f9e809b00e Upgrade to Undertow 2.0.23.Final
Closes gh-17676
5 years ago
Stephane Nicoll c08fe65429 Merge branch '2.1.x'
See gh-17744
5 years ago
Stephane Nicoll dc4e67f5dd Remove useless classpath override 5 years ago
Phillip Webb 890ea153bf Allow endpoint @Selector to capture all paths
Update `@Selector` with a `match` attribute that can be used to select
all remaining path segments. An endpoint method like this:

	 select(@Selector(match = Match.ALL_REMAINING) String... selection)

Will now have all reaming path segments injected into the `selection`
parameter.

Closes gh-17743
5 years ago
Stephane Nicoll 44a0afcec3 Polish "Allow for custom EntityMapper bean"
See gh-17661
5 years ago
P.J. Meisch a1cf665f98 Allow for custom EntityMapper bean
See gh-17661
5 years ago
Stephane Nicoll f68c7a751f Polish "Escape reserved asciidoc character in generated documentation"
See gh-17663
5 years ago
vivganes b0fa58e861 Escape reserved asciidoc character in generated documentation
See gh-17663
5 years ago
Stephane Nicoll 69f3fe7a9c Polish "Add dependency management for Kotlin Coroutines"
See gh-17701
5 years ago
Sebastien Deleuze 1acf78fb64 Add dependency management for Kotlin Coroutines
See gh-17701
5 years ago
Madhura Bhave b444c3c545 Fix asciidoc section ids 5 years ago
Phillip Webb ea5b624a39 Polish 5 years ago
Madhura Bhave 61b86ff231 Polish "Add support for configuring logging groups"
See gh-17515

Co-authored-by: Phillip Webb <pwebb@pivotal.io>
5 years ago
HaiTao Zhang b9047c22e0 Add support for configuring logging groups via endpoint
See gh-17515
5 years ago
Stephane Nicoll 8197feac15 Upgrade to Micrometer 1.2.0
Closes gh-17699
5 years ago
Stephane Nicoll b405f8ecf2 Introduce PushRegistry abstraction
This commit introduces a separate layer between PushRegistry and
StepRegistry-based implementations.

See gh-17699
5 years ago
Stephane Nicoll e52d398771 Adapt to recent changes in Spring Security snapshots 5 years ago
Stephane Nicoll 3774af4ae3 Upgrade to Maven Javadoc Plugin 3.1.1
Closes gh-17735
5 years ago
Stephane Nicoll c467ecfae8 Upgrade to Xmlunit2 2.6.3
Closes gh-17734
5 years ago
Stephane Nicoll c134622495 Upgrade to Spring Cloud Connectors 2.0.6.RELEASE
Closes gh-17733
5 years ago
Stephane Nicoll 4477d76b1f Upgrade to Postgresql 42.2.6
Closes gh-17732
5 years ago
Stephane Nicoll 7e057dd3d8 Upgrade to Neo4j Ogm 3.2.0-RC1
Closes gh-17731
5 years ago
Stephane Nicoll a5ddb5e408 Upgrade to Mongo Driver Reactivestreams 1.12.0-rc0
Closes gh-17730
5 years ago
Stephane Nicoll 2bfb41d542 Upgrade to Mongodb 3.11.0-rc0
Closes gh-17729
5 years ago
Stephane Nicoll d78750fb9a Upgrade to Pooled Jms 1.0.6
Closes gh-17728
5 years ago
Stephane Nicoll af2427c5eb Upgrade to Liquibase 3.7.0
Closes gh-17727
5 years ago
Stephane Nicoll 0994a04e46 Upgrade to Junit Jupiter 5.5.1
Closes gh-17726
5 years ago
Stephane Nicoll 0c4de28278 Upgrade to Jolokia 1.6.2
Closes gh-17725
5 years ago
Stephane Nicoll d0a7d48036 Upgrade to Kotlin 1.3.41
Closes gh-17724
5 years ago
Stephane Nicoll 3d82d2a3c7 Upgrade to Hibernate 5.4.4.Final
Closes gh-17723
5 years ago
Stephane Nicoll b5c83530b4 Upgrade to Elasticsearch 6.8.1
Closes gh-17722
5 years ago
Stephane Nicoll b1cefc1e60 Upgrade to Ehcache3 3.8.0
Closes gh-17721
5 years ago
Stephane Nicoll d145583d4e Upgrade to Janino 3.0.15
Closes gh-17720
5 years ago
Stephane Nicoll c3eba372c7 Upgrade to Tomcat 9.0.22
Closes gh-17719
5 years ago
Stephane Nicoll 2cb596644d Upgrade to Solr 8.2.0
Closes gh-17718
5 years ago
Stephane Nicoll 995b3daa25 Upgrade to Commons Pool2 2.7.0
Closes gh-17717
5 years ago
Stephane Nicoll d6b25a520b Upgrade to Byte Buddy 1.9.16
Closes gh-17716
5 years ago
Stephane Nicoll 8d2cded501 Upgrade to Mysql 8.0.17
Closes gh-17715
5 years ago
Stephane Nicoll f6c7b77e74 Upgrade to Joda Time 2.10.3
Closes gh-17714
5 years ago
Stephane Nicoll 85ea8a0b56 Upgrade to Jakarta Servlet Jsp Jstl 1.2.5
Closes gh-17713
5 years ago
Stephane Nicoll 31a011d427 Upgrade to Undertow 2.0.23.Final
Closes gh-17712
5 years ago
Stephane Nicoll ea30be2690 Upgrade to Rxjava2 2.2.10
Closes gh-17711
5 years ago
Stephane Nicoll a205aef08f Upgrade to Netty 4.1.38.Final
Closes gh-17710
5 years ago
Stephane Nicoll 391186cd71 Upgrade to Commons Codec 1.13
Closes gh-17709
5 years ago
Stephane Nicoll 7f43d8a1bc Upgrade to Jmustache 1.15
Closes gh-17708
5 years ago
Stephane Nicoll 40361e3556 Upgrade to Rabbit Amqp Client 5.7.3
Closes gh-17707
5 years ago
Stephane Nicoll 7b0fc2e8fb Upgrade to Appengine Sdk 1.9.76
Closes gh-17706
5 years ago
Stephane Nicoll 912b54f15e Upgrade to Cassandra Driver 3.7.2
Closes gh-17705
5 years ago
Stephane Nicoll 6e5ad13c0d Merge branch '2.1.x'
Closes gh-17702
5 years ago
Stephane Nicoll 34ee27d0b7 Upgrade to Lettuce 5.1.8.RELEASE
Closes gh-17700
5 years ago
Stephane Nicoll 3e93d9e1b9 Upgrade to Reactor Dysprosium-M3
Closes gh-17638
5 years ago
Stephane Nicoll fe515a301d Upgrade to Reactor Californium-SR10
Closes gh-17639
5 years ago
dreis2211 8d2f2b75bd Upgrade to AssertJ 3.13.1
See gh-17690
5 years ago
Madhura Bhave b6754f6f20 Fix test 5 years ago
Madhura Bhave 805264a13c Merge pull request #17646 from htztomic
* pr/17646:
  Polish "Default password shouldn't be generated for resource server"
  Default password should not be generated when using resource server

Closes gh-17646
5 years ago
Madhura Bhave e184298c50 Polish "Default password shouldn't be generated for resource server"
See gh-17646
5 years ago
HaiTao Zhang 1b0cf7bd22 Default password should not be generated when using resource server
See gh-17646
5 years ago
Madhura Bhave 9000d7d845 Merge branch '2.1.x'
Closes gh-17693
5 years ago
Tomas Aschan 1b172dc4fe Clarify documentation about specifying main class
See gh-17003
5 years ago
dreis2211 a938a8b79c Fix checkstyle warning
See gh-17692
5 years ago
Phillip Webb e5497665cf Merge branch '2.1.x'
Closes gh-17688
Closes gh-17689
5 years ago
Phillip Webb 73efce6306 Upgrade to Undertow 2.0.22.Final
Closes gh-17676
5 years ago
Phillip Webb d7ee504ee0 Only include our own mime mappings in Undertow
Update `UndertowServletWebServerFactory` so that only our own mime type
mappings are included. Prior to this commit both our mime mappings and
Undertow's default mime mappings would always be included.

Fixes gh-17687
5 years ago
Stephane Nicoll c76133eb22 Upgrade to Xmlunit2 2.6.3
Closes gh-17686
5 years ago
Stephane Nicoll 42942ac076 Upgrade to Spring Cloud Connectors 2.0.6.RELEASE
Closes gh-17685
5 years ago
Stephane Nicoll 9af85534c1 Upgrade to Postgresql 42.2.6
Closes gh-17684
5 years ago
Stephane Nicoll 0620a21cc1 Upgrade to Pooled Jms 1.0.6
Closes gh-17683
5 years ago
Stephane Nicoll 7c499b1d01 Upgrade to Jolokia 1.6.2
Closes gh-17682
5 years ago
Stephane Nicoll e11d180e2e Upgrade to Janino 3.0.15
Closes gh-17681
5 years ago
Stephane Nicoll ddf84ac685 Upgrade to Tomcat 9.0.22
Closes gh-17680
5 years ago
Stephane Nicoll 1f901d398b Upgrade to Byte Buddy 1.9.16
Closes gh-17679
5 years ago
Stephane Nicoll 1afcf5291d Upgrade to Mysql 8.0.17
Closes gh-17678
5 years ago
Stephane Nicoll fd7ed9c8be Upgrade to Joda Time 2.10.3
Closes gh-17677
5 years ago
Stephane Nicoll 77317a44d8 Upgrade to Rxjava2 2.2.10
Closes gh-17675
5 years ago
Stephane Nicoll eb6a160c13 Upgrade to Netty 4.1.38.Final
Closes gh-17674
5 years ago
Stephane Nicoll 487aab4f0a Upgrade to Appengine Sdk 1.9.76
Closes gh-17673
5 years ago
Phillip Webb 3b28b1cade Don't use static final security matcher
Using static final matchers breaks the build because they have state
that's not reset across tests.

See gh-17525
5 years ago
Phillip Webb 6675f49334 Switch to multi-line security configuration
Now that we have lambda style security configuration we can further
improve readability by switching to one statement per line.

See gh-17525
5 years ago
Stephane Nicoll 6756385049 Merge branch '2.1.x'
Closes gh-17664
5 years ago
Stephane Nicoll 6356852e2f Polish "Log health check failure with Reactive health indicators"
See gh-17635
5 years ago
Dmytro Nosan fe1b9c9501 Log health check failure with Reactive health indicators
See gh-17635
5 years ago
dreis2211 eb9527a170 Fix deprecation warnings in spring-boot-actuator
See gh-17660
5 years ago
Stephane Nicoll 858199a2fa Only configure Spring Data jdbc if a transaction manager is present
This commit adds an extra condition to JdbcRepositoriesAutoConfiguration
so that it doesn't scan for repositories if a transaction manager is not
available as this dependency is now mandatory.

Closes gh-17654
5 years ago
Stephane Nicoll 97907aac30 Polish 5 years ago
Johnny Lim a80749ed81 Add missing assertion in dispatcherServletCustomConfig()
See gh-17648
5 years ago
Madhura Bhave 3423dbf6ac Add transaction manager in Spring Data jdbc tests
See gh-17654
5 years ago
Madhura Bhave 39a7b9da38 Switch to lambda style security configuration
Closes gh-17525
5 years ago
Stephane Nicoll b79de1e7e3 Fix broken build 5 years ago
Stephane Nicoll dd5d55a2d8 Start building against Spring Kafka 2.2.8 snapshots
See gh-17645
5 years ago
Stephane Nicoll 4b6b5fc160 Start building against Spring Integration 5.1.7 snapshots
See gh-17643
5 years ago
Stephane Nicoll aa5630b0e0 Start building against Spring AMQP 2.1.8 snapshots
See gh-17641
5 years ago
Stephane Nicoll fc2c98ffad Merge branch '2.1.x' 5 years ago
Stephane Nicoll ac4dcfbf9a Improve detection of NoSuchMethodError cause
Closes gh-17649
5 years ago
Stephane Nicoll 9e8649ccca Start building against Reactor Californium snapshots
See gh-17639
5 years ago
Stephane Nicoll 2c0f1fb32c Start building against Reactor Dysprosium snapshots
See gh-17638
5 years ago
Brian Clozel 5beb7edfbb Reinstate RSocket codecs configuration ordering
Since spring-projects/spring-framework#23314 and the following commit
spring-projects/spring-framework@be4facef1b, the RSocket codec selection
is relaxed and the order of configured commits matters again.

This commit ensures that the CBOR codec is configured ahead of the JSON
codec so that it can be chosen first if no data mime type is specified
when a connection is established with a client requester.
5 years ago
Brian Clozel 1996952e68 Update RSocket configuration after Framework changes
Since spring-projects/spring-framework#23314, the `RSocketStrategies`
provide more codecs by default, and there is no need to order them to
avoid conflicts during mime type selection.

This commit also ensures that the `PayloadDecoder.ZERO_COPY` is
configured on the RSocket server if the configured `DataBufferFactory`
is compatible with that strategy.
5 years ago
Dmytro Nosan efce9388e7 Trim OAuth2 provider property whitespace
Update `OAuth2ClientPropertiesRegistrationAdapter` to trim whitespace
of the "provider" property.

See gh-17497
5 years ago
Stephane Nicoll 7a2f4e83d4 Upgrade to Jedis 3.1.0
Closes gh-17622
5 years ago
Phillip Webb 8bc780762a Merge branch '2.1.x' 5 years ago
Phillip Webb fb1dd8fe93 Merge branch '2.0.x' into 2.1.x 5 years ago
Phillip Webb 913e831f4e Merge '1.5.x' into 2.0.x 5 years ago
Stephane Nicoll ad51972e3b Add reference to grizzly starter
Closes gh-17620
5 years ago
Stephane Nicoll 5ed3185d04 Merge branch '2.1.x'
Closes gh-17621
5 years ago
Stephane Nicoll 057ca8f6a8 Polish "Clarify description of "logging.file.max-history""
See gh-17567
5 years ago
lihongmingming 00a5528d7f Clarify description of "logging.file.max-history"
See gh-17567
5 years ago
dreis2211 e47d56c76d Extend JavaVersion tests
See gh-17612
5 years ago
dreis2211 c8097692ea Align JavaVersion.NINE name with JDK versioning
See gh-17611
5 years ago
dreis2211 4805208716 Remove obsolete UnauthenticatedAccessExample
See gh-17614
5 years ago
Johnny Lim 43345b36e6 Polish
See gh-17616
5 years ago
Stephane Nicoll f3a138da16 Skip Gradle Plugin test when building with JDK 13
See gh-16970
5 years ago
Stephane Nicoll 19eaf86efa Update multi release test jar to include Java 12
See gh-16970
5 years ago
Andy Wilkinson e7b94be9cd Polish "Document `@EmbeddedKafka` and its interaction with Spring Boot"
See gh-15834
5 years ago
Artem Bilan 4e79408bb0 Document `@EmbeddedKafka` and its interaction with Spring Boot
See gh-15834
5 years ago
Phillip Webb 6c0dbacfce Polish 5 years ago
Phillip Webb 0d92af7d55 Add hasJsonPath and doesNotHaveJsonPath asserts
Extend `JsonContentAssert` with `hasJsonPath` and `doesNotHaveJsonPath`
methods which can be used to check the path regardless of the value it
may or may not contain.

Prior to this commit there wasn't an easy way to assert that the
Jackson `@JsonInclude(JsonInclude.Include.NON_NULL)` annotation was
applied since `assertDoesNotHavePathValue` would pass for both
`{"name" : null}` and `{}`.

Closes gh-17608
5 years ago
Phillip Webb 900ec9f3ec Fix error message formatting placeholders
Fix the formatting message placeholders to '%s' since '{}' isn't
supported by AssertJ.

See gh-15569
5 years ago
Stephane Nicoll 690019ba8f Polish "Disable tests that are failing on Java 13"
See gh-17607
5 years ago
Stephane Nicoll 5f3fff6470 Disable tests that are failing on Java 13
Hazelcast YAML support does not work with Java 13 so this commit
disables relevant tests when Java 13 is detected

See https://github.com/hazelcast/hazelcast/issues/15348

See gh-17607
5 years ago
Stephane Nicoll 94c35ae1de Polish "Make Actuator dedicated ConversionService configurable"
See gh-16449
5 years ago
chao.chang 2aea437536 Make Actuator dedicated ConversionService configurable
See gh-16449
5 years ago
Stephane Nicoll 38a42a8600 Improve NoSuchMethodError message parsing
Closes gh-17544
5 years ago
Stephane Nicoll 26ee9150b2 Document WebFilter is scanned by @WebFluxTest
See gh-17601
5 years ago
Stephane Nicoll 94a757113d Document HandlerInterceptor is scanned by @WebMvcTest
See gh-17601
5 years ago
Dmytro Nosan 9d052bbe5e Include WebFilter beans in WebFluxTest slice
See gh-17601
5 years ago
Dmytro Nosan 6859a89cf3 Include HandlerInterceptor beans in WebMvcTest slice
See gh-17600
5 years ago
Brian Clozel 53afbbe233 Update RouteMatcher configuration for RSocket
This commit updates the `RouteMatcher` configuration after the latest
Spring Framework changes. The default route matcher implementation based
on the `PathPattern` infrastructure is now tailored for the messaging
use case (path separator, path encoding options and trailing separator).

See spring-projects/spring-framework#23310
5 years ago
Stephane Nicoll a1f32bbd7a Merge branch '2.1.x'
Closes gh-17603
5 years ago
Stephane Nicoll 30fe10613d Improve how to configure configuration keys of a custom starter
Closes gh-17573
5 years ago
Stephane Nicoll 300f07b2a8 Polish 5 years ago
Stephane Nicoll 3c7ac4fe7f Polish 5 years ago
Stephane Nicoll 55079c3a80 Merge branch '2.1.x'
Closes gh-17602
5 years ago
Stephane Nicoll 1661da8774 Polish "Configure ActiveMQConnectionFactory properly without spring-jms"
See gh-17531
5 years ago
Dmytro Nosan 77b52b993b Configure ActiveMQConnectionFactory properly without spring-jms
See gh-17531
5 years ago
Stephane Nicoll 0ff4484568 Merge branch '2.1.x'
Closes gh-17599
5 years ago
dreis2211 c2b6939ae1 Cover more known Java versions in JavaVersion
See gh-17590
5 years ago
Remko Popma e69854fc30 Add reference to picocli starter
See gh-17591
5 years ago
adavid9 6211a682d6 Replace deprecated media type
See gh-17596
5 years ago
Johnny Lim 8f8b0b493e Remove println invocations in tests
See gh-17592
5 years ago
Phillip Webb ca5df3cc9c Cache TypeExcludeFilter delegates
Cache TypeExcludeFilter delegates to save repeated calls to
`beanFactory.getBeansOfType`.

Closes gh-17595
5 years ago
Phillip Webb ff9f5fd1c7 Polish OnBeanCondition
Polish `OnBeanCondition` and make it easier to remove `BeanTypeRegistry`
in the future.

See gh-17594
5 years ago
Andy Wilkinson ff9d0cf49b Merge branch '2.1.x'
Closes gh-17588
5 years ago
Andy Wilkinson 74f0e42c98 Make it clearer when there will be no auto-configured MessageSource
Closes gh-17485
5 years ago
Andy Wilkinson 78871d7a5d Tighten up sourceDocumentExtensions used for single and multi-page docs
Previously, the sourceDocumentExtension used for the single-page
documentation was htmlsingleadoc and for the multi-page docs they
were adoc and htmladoc. When finding source files to render, the
Asciidoctor Maven Plugin looks for files with a name that ends with
one of the configured extensions. This resulted in the
index.htmlsingleadoc file matching the adoc extention in the
multi-page configuration in addition to the intended match for the
index.htmladoc. As a result both the single-page and multi-page
indexes were rendered when rendering the multi-page documentation.

In addition to this unwanted rendering, if the single-page index was
rendered after the multi-page index, the multi-page index would be
overwritten by the single-page index, leaving the multi-page docs with
the wrong index file. Asciidoctor uses File.listFiles() during its
source file discovery which is documented as having no guarantee
that the resulting array will be in any specific order. As a result,
there was also no guarantee about which index we'd end up with.

Closes gh-17263
5 years ago
Andy Wilkinson ea1dc85d50 Isolate Jackson2ObjectMapperBuilder mutation
Previously, Jackson2ObjectMapperBuilder was a singleton bean. This
meant that if it was injected and mutated in one injection point,
usage in a subsequent injection point would see the previous
injection point's mutation which can lead to unexpected failures.

This commit updates the auto-configuration of the builder to make it
a protoype bean. Mutation of the builder that is intended to apply
globally should be made using a customizer.

Closes gh-17477
5 years ago
Andy Wilkinson c7d2799f4e Add configuration property for DispatcherServlet event publishing
Closes gh-17500
5 years ago
Stephane Nicoll 3dd5426ea5 Polish "Adjust to changes in Spring AMQP 2.2 snapshots"
See gh-17587
5 years ago
dreis2211 e71a417399 Adjust to changes in Spring AMQP 2.2 snapshots
See gh-17587
5 years ago
Stephane Nicoll e5ca9df478 Merge branch '2.1.x' 5 years ago
Stephane Nicoll 8eb6886388 Fix code formating 5 years ago
Stephane Nicoll cc5df880c7 Start building against Spring Integration 5.2 snapshots
See gh-17584
5 years ago
Stephane Nicoll a88e231c75 Start building against Spring AMQP 2.2 snapshots
See gh-17583
5 years ago
Stephane Nicoll e6a5895c05 Start build against Spring Session Bean snapshots
See gh-17581
5 years ago
Stephane Nicoll 32e00d5dd2 Start building against Spring Data Lovelace snapshots
See gh-17353
5 years ago
Stephane Nicoll 1d4e9cb6a4 Start building against Spring Framework 5.1 snapshots
See gh-17351
5 years ago
Andy Wilkinson 3dc20ff934 Recommend third-party tracing/observability solutions
Closes gh-17047
5 years ago
Stephane Nicoll 08afbe286c Merge branch '2.1.x'
Closes gh-17580
5 years ago
Stephane Nicoll b8d92cb0ae Fix @DataJdbcTest to be transactional as advertized
Closes gh-17513
5 years ago
Stephane Nicoll 5903e9a57a Polish 5 years ago
Andy Wilkinson 741d8735d2 Merge branch '2.1.x'
Closes gh-17576
5 years ago
dreis2211 43833c7bf0 Remove unused java-statsd-client dependencies
See gh-17508
5 years ago
Andy Wilkinson 41957ec2ad Polish "Polish OutputCapture and its JUnit Jupiter extension"
See gh-17049
5 years ago
Sam Brannen e1c595a67f Polish OutputCapture and its JUnit Jupiter extension
- Polish Javadoc
- Improve error message in OutputCapture
- Use ExtensionContext.Store in OutputCaptureExtension

See gh-17049
5 years ago
Stephane Nicoll 4ce9c6edb3 Polish "Make layout parameter available as a user property"
See gh-17277
5 years ago
Marc Rohlfs d2e34e6b07 Make layout parameter available as a user property
This commit allows the layout parameter of the Maven repackage goal to
be set from the command line.

See gh-17277
5 years ago
Andy Wilkinson cc85746942 Merge branch '2.1.x'
Closes gh-17575
5 years ago
Andy Wilkinson 591250f75e Polish "Hide loader classes from Tomcat's ServletContext resource paths"
See gh-17538
5 years ago
adavid9 a81325bbbc Hide loader classes from Tomcat's ServletContext resource paths
See gh-17538
5 years ago
Andy Wilkinson 0f105f7471 Fail fast if spring.config.location uses unknown file extension
Closes gh-17241
5 years ago
Stephane Nicoll dd2f20fcd2 Polish "Add support for configuring Tomcat's relaxed path and query chars"
See gh-17510
5 years ago
dirkdeyne 1fee797af7 Add support for configuring Tomcat's relaxed path and query chars
See gh-17510
5 years ago
Stephane Nicoll be988d7072 Polish "Add HealthIndicator for Hazelcast"
See gh-17499
5 years ago
Dmytro Nosan fca5a2b824 Add HealthIndicator for Hazelcast
See gh-17499
5 years ago
dreis2211 2038fac825 Remove testsupport.assertj package
See gh-17557
5 years ago
Andy Wilkinson 3bf5cf1124 Merge branch '2.1.x'
Closes gh-17562
5 years ago
Andy Wilkinson b725c60177 Deprecate DeploymentInfo customization with reactive Undertow
Fixes gh-17555
5 years ago
Phillip Webb a9ba7080ce Merge branch '2.1.x' 5 years ago
Phillip Webb 30b5ba87ae Merge branch '2.0.x' into 2.1.x 5 years ago
Phillip Webb fd67f7ba3f Merge branch '1.5.x' into 2.0.x 5 years ago
Phillip Webb d567261790 Polish 5 years ago
Andy Wilkinson dad7fb4f6d Add NettyServerCustomizer beans to the auto-configured factory
Closes gh-17556
5 years ago
Andy Wilkinson ea1139755d Ensure that customizers registered multiple times are only called once
Closes gh-17264
5 years ago