Commit Graph

4878 Commits (d82ccf14059e2dcf25334018a00833fa8cbd29ab)

Author SHA1 Message Date
Phillip Webb fed11febec Fix checkstyle violations 6 years ago
Phillip Webb 866e2b712e Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 2c8881a908 Merge branch '1.5.x' into 2.0.x 6 years ago
Andy Wilkinson 24925c3dae Merge branch '2.0.x' into 2.1.x
Closes gh-17078
6 years ago
Andy Wilkinson c6c139d980 Merge branch '1.5.x' into 2.0.x 6 years ago
Phillip Webb 0ef331018e Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 7fc01971ed Merge branch '1.5.x' into 2.0.x 6 years ago
Phillip Webb ccfbd03482 Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb b442d3b906 Merge branch '1.5.x' into 2.0.x 6 years ago
Phillip Webb 5fba43aa31 Merge branch '1.5.x' into 2.0.x 6 years ago
Phillip Webb 8e268987ff Improve thread safety in property source cache
Update `SpringIterableConfigurationPropertySource` so that they cache
and cache key are not stored in different fields. Prior to this commit
it was possible that the an incorrect cache could be returned from
because the key and cache were out of sync.

This commit also allows more lenient handling of ConcurrentModification
exceptions if they are thrown during cache retrieval.

Closes gh-17017
See gh-17013
6 years ago
Johnny Lim f52ab0040f Handle all getters first in JavaBeanBinder
Update `JavaBeanBinder.addProperties` to add both `get` and `is` methods
before `set`.

See gh-17005
6 years ago
Johnny Lim 765b66c599 Add a missing @Test in JavaBeanBinderTests
See gh-17002
6 years ago
Andy Wilkinson 6b199c84d7 Upgrade to Jackson 2.9.9
Closes gh-16910
6 years ago
Phillip Webb f380ba63eb Exclude Groovy MetaClass from property meta-data
Update `TypeExcludeFilter` to exclude `groovy.lang.MetaClass`.

Closes gh-16981
6 years ago
Phillip Webb 09373622ca Polish "Allow Tomcat be destroyed regardless of exceptions"
See gh-16892
6 years ago
Joao Silva 2b33e31a7c Allow Tomcat be destroyed regardless of exceptions
Update `TomcatWebServer` so that lifecycle exceptions are silently
swallowed when attempting shutdown. Prior to this commit it was
possible that a Tomcat instance might not be properly destroyed and
could leave non daemon threads running, which prevent the JVM from
exiting.

Fixes gh-16892
6 years ago
Steve Crow e0e871c77b Add Nexmo to list of third-party starters
Closes gh-16944
6 years ago
Phillip Verheyden 2149ba4051 Use a regex that captures numbers and qualifiers
Fix the regular expression used in the devtools documentation to
include a version number pattern.

Closes gh-16946
6 years ago
Phillip Webb af1720aa2e Fix checkstyle issue 6 years ago
Phillip Webb 6913ea24b0 Polish "Fix NoClassDefFound when missing Spring Security"
See gh-16889
6 years ago
Vedran Pavic e9bd11ee83 Fix NoClassDefFound when missing Spring Security
Update Spring Session auto-configuration to ensure that the
`DefaultCookieSerializer` doesn't break when Spring Security is not
present on the classpath.

Closes gh-16889
6 years ago
Phillip Webb 5fc67c545c Work around Framework regression in handling of null model values
See https://github.com/spring-projects/spring-framework/issues/23038.
6 years ago
Phillip Webb 278a0866cd Polish "Fix Spring Data Cassandra auto-configure condition"
See gh-16971
6 years ago
Dmytro Nosan be435130e6 Fix Spring Data Cassandra auto-configure condition
Update `CassandraDataAutoConfiguration` do that it's only applied when
a `Cluster` bean is found.

Fixes gh-16971
6 years ago
Phillip Webb 07ebfc036b Polish 6 years ago
Johnny Lim e2f69d040a Use actual resolvedType when checking Binder cache
Update `JavaBeanBinder` so that the `isOfDifferentType` method checks
both the actual type and the resolved type. Prior to this commit, it
was possible that when `canCallGetValue` is `true` the `resolvedType`
could be different from `type.resolve`.

Closes gh-16974
6 years ago
Stephane Nicoll 2c364ceb89 Fix wrong ApplicationContext import
Closes gh-16978
6 years ago
Robeatoz 9f248c6043 Correct name and description of spring-boot-project module
This commit corrects the Maven project name and description of spring-boot-project to
avoid the already used name "Spring Boot Build".

See gh-16938
6 years ago
Andy Wilkinson d964357bfa Start building against snapshots for Reactor Californium-SR9
See gh-16962
6 years ago
Andy Wilkinson 636113823c Start building against Spring Framework 5.1.8 snapshots
See gh-16961
6 years ago
Andy Wilkinson 60d60a8304 Use basedir as forked JVM's working directory in Maven plugin
Fixes gh-16811
6 years ago
Andy Wilkinson 32e1d68d2f Upgrade to Couchbase Client 2.7.6
Closes gh-16909
6 years ago
Andy Wilkinson 46ecf7a928 Only unwrap when DataSource is a wrapper for required type
Closes gh-16863
6 years ago
Andy Wilkinson da12ad0ca5 Make ReactiveSecurityAutoConfiguration back off without spring-webflux
Closes gh-16934
6 years ago
Andy Wilkinson 6c7a6a6c3d Revert "Upgrade to Jackson 2.9.9"
This reverts commit 66fba9387a.

See gh-16910
6 years ago
Andy Wilkinson c8a02ed90a Upgrade to Pooled Jms 1.0.5
Closes gh-16913
6 years ago
Andy Wilkinson 2ce650901f Upgrade to Tomcat 9.0.20
Closes gh-16912
6 years ago
Andy Wilkinson 1af5fc7d62 Upgrade to Javax Cache 1.1.1
Closes gh-16911
6 years ago
Andy Wilkinson 66fba9387a Upgrade to Jackson 2.9.9
Closes gh-16910
6 years ago
Phillip Webb f790556f96 Polish 'Drop blocking RedisReactiveHealthIndicator calls'
See gh-16756
6 years ago
ayudovin de857372a5 Drop blocking RedisReactiveHealthIndicator calls
Update `RedisReactiveHealthIndicator` so that `getReactiveConnection`
is not called directly since it blocks.

Fixed gh-16756
6 years ago
Phillip Webb ed998ef0d3 Update copyright header of changed files 6 years ago
Phillip Webb ab15b8e26d Support overloaded setters when binding beans
Update `JavaBeanBinder` so that overloaded setters can be used when
binding. Prior to this commit the setter picked would depend on the
order that the JVM returned the declared methods. We now consistently
prefer using the setter with a parameter type that matches the getter.

Closes gh-16206
6 years ago
Phillip Webb e2dc278cae Use default SslContextFactory for JettyClient
Update the auto-configured Jetty `HttpClient` so that a default
`SslContextFactory` is used.

Prior to this commit connecting to https URLs would cause a
`NullPointerException`.

Fixed gh-16810
6 years ago
Phillip Webb f665910cdb Use generic type for binder cache comparisons
Update `JavaBeanBinder` so that previously cached beans are compared
using full generic type information. Prior to this commit binding would
fail if a class with the same resolved type, but different generics was
in the cache.

Fixes gh-16821
6 years ago
Stephane Nicoll da96def966 Upgrade to Maven Jar Plugin 3.1.2
Closes gh-16842
6 years ago
Stephane Nicoll eb6a2496e8 Upgrade to Spring Session Bom Bean-SR5
Closes gh-16841
6 years ago
Stephane Nicoll 6b0f1de5c8 Upgrade to Groovy 2.5.7
Closes gh-16840
6 years ago
Stephane Nicoll 870d31836b Upgrade to Aspectj 1.9.4
Closes gh-16839
6 years ago
Stephane Nicoll c4ab264bdb Upgrade to Joda Time 2.10.2
Closes gh-16838
6 years ago
Stephane Nicoll c2e077d9c1 Upgrade to Hazelcast 3.11.4
Closes gh-16837
6 years ago
Stephane Nicoll 424a6d21d8 Upgrade to Spring Data Lovelace-SR8
Closes gh-16724
6 years ago
Stephane Nicoll 98c94115de Upgrade to Spring Integration 5.1.5
Closes gh-16749
6 years ago
Stephane Nicoll 3324125088 Upgrade to Spring Kafka 2.2.6
Closes gh-16751
6 years ago
Stephane Nicoll 8c77bf85f2 Upgrade to Spring AMQP 2.1.6
Closes gh-16753
6 years ago
Stephane Nicoll 4c1ef630c9 Restore lazy evaluation of project/build/finalName
This commit restores the read-only `finalName` so that its value can
be lazily resolved against `${project.build.finalName}`.

While doing the evaluation ourselves and not relying on a dedicated
field at all would have been better, the evaluation increased the
number of required dependencies for no good reason.

IDEs should not offer auto-completion for that read-only field and it
is not published in the generated site either.

Closes gh-16456
6 years ago
Marcus Eisele 94a9748ce0 Fix 'spring.resources.cache.period' for WebMvc
Before this change it got overwritten by forwarding an empty
CacheControl to Spring. Spring itself sets CacheSeconds already
correctly in absence (=null) of a CacheControl.

Also:
* Fixes bug in WebMvcAutoConfigurationTests.cachePeriod which
prevented it to assert anything

See gh-16488
Closes gh-16730
6 years ago
Brian Clozel 0b4934d140 Fix DefaultErrorWebExceptionHandler test 6 years ago
Stephane Nicoll c4024d8b45 Upgrade to Spring Data Lovelace-SR7
Closes gh-16724
6 years ago
Stephane Nicoll 6f70ad9c1c Upgrade to Spring Framework 5.1.7
Closes gh-16812
6 years ago
Andy Wilkinson 96f3a482f0 Polish "Enable minIdle by allowing timeBetweenEviction runs to be configured"
See gh-16703
6 years ago
Gemini Kim 1659d46028 Enable minIdle by allowing timeBetweenEviction runs to be configured
See gh-16703
6 years ago
Stephane Nicoll 7c92af003c Upgrade to Reactor Californium-SR8
Closes gh-16723
6 years ago
Stephane Nicoll c7141fbe9e Upgrade to Maven Failsafe Plugin 2.22.2
Closes gh-16780
6 years ago
Stephane Nicoll 3f82b3327c Upgrade to Maven Compiler Plugin 3.8.1
Closes gh-16779
6 years ago
Stephane Nicoll b1f6a021ef Upgrade to Lombok 1.18.8
Closes gh-16778
6 years ago
Stephane Nicoll f2ea63d613 Upgrade to Neo4j Ogm 3.1.9
Closes gh-16777
6 years ago
Stephane Nicoll 73007757ec Upgrade to Jetty El 8.5.40
Closes gh-16776
6 years ago
Stephane Nicoll 9629671a0a Upgrade to Jooq 3.11.11
Closes gh-16775
6 years ago
Stephane Nicoll 6aeba7fcde Upgrade to Jolokia 1.6.1
Closes gh-16774
6 years ago
Stephane Nicoll 4c92d88e60 Upgrade to Infinispan 9.4.13.Final
Closes gh-16773
6 years ago
Stephane Nicoll 25cb7ce814 Upgrade to Hibernate 5.3.10.Final
Closes gh-16772
6 years ago
Stephane Nicoll a187376d54 Upgrade to Jetty 9.4.18.v20190429
Closes gh-16771
6 years ago
Stephane Nicoll 136ca881cb Upgrade to Aspectj 1.9.3
Closes gh-16770
6 years ago
Stephane Nicoll 3a5b5d13ff Upgrade to Commons Pool2 2.6.2
Closes gh-16769
6 years ago
Stephane Nicoll 81c2b1380b Upgrade to Mysql 8.0.16
Closes gh-16768
6 years ago
Stephane Nicoll 5d2e0b910b Upgrade to Undertow 2.0.20.Final
Closes gh-16767
6 years ago
Stephane Nicoll cd5ad2201c Upgrade to Netty Tcnative 2.0.25.Final
Closes gh-16766
6 years ago
Stephane Nicoll 46bdfdd325 Upgrade to Netty 4.1.36.Final
Closes gh-16765
6 years ago
Stephane Nicoll a0ca84d72c Upgrade to Hazelcast 3.11.3
Closes gh-16764
6 years ago
Stephane Nicoll 2e67b96f6e Upgrade to Appengine Sdk 1.9.74
Closes gh-16763
6 years ago
Stephane Nicoll b6911799b8 Upgrade to Reactor Californium-SR7
Closes gh-16723
6 years ago
Andy Wilkinson 1297068528 Add dependency management for remaining non-example Kafka modules
See gh-16728
6 years ago
Gary Russell a5e26bff92 Add dependency management for kafka-streams-test-utils
See gh-16728
6 years ago
Stefan Dellmuth ecdcec2b5d Polish indentation
Closes gh-16731
6 years ago
Stephane Nicoll 52c8bbaddf Upgrade to Maven Surefire Plugin 2.22.2
Closes gh-16725
6 years ago
Stephane Nicoll f0a9e0f616 Switch to Reactor snapshots
See gh-16723
6 years ago
Stephane Nicoll d8f1bd351f Polish "Add link to Heroku article"
Closes gh-16719
6 years ago
Tetsuya Hasegawa 2655122466 Add link to Heroku article
See gh-16719
6 years ago
Stephane Nicoll 680ac85a2a Polish
See gh-16714
6 years ago
Stephane Nicoll 51c0fdcab1 Polish "Document that JUnit 4 is the default"
Closes gh-16707
6 years ago
Tetsuya Hasegawa e36ca923b9 Document that JUnit 4 is the default
See gh-16707
6 years ago
Johnny Lim 1b9a4d5e45 Polish CompressionConnectorCustomizerTests
Closes gh-16699
6 years ago
Madhura Bhave c9752f165f Fix javadoc 6 years ago
Andy Wilkinson 881fbeff43 Test the Gradle Plugin against Gradle 5.4.1
Closes gh-16576
6 years ago
Stephane Nicoll 19413c0c71 Polish
See gh-16688
6 years ago
ielatif 3ffbe256f1 Exclude HikariCP specific dependency from Quartz
Closes gh-16628
6 years ago
Stephane Nicoll 3c5ec8a04c Merge branch '2.0.x' into 2.1.x 6 years ago
Stephane Nicoll ac9ee952c7 Properly merge fix
See gh-16666
6 years ago