Phillip Webb
624cd40598
Reduce GC pressure creating load descriptions
...
Update `ConfigFileApplicationListener` to build description methods
using a `StringBuilder` and not to use `String.format`.
See gh-13436
6 years ago
Andy Wilkinson
426ff3ada7
Store ObjectProvider rather than their Streams to allow reuse
...
Generally speaking, methods on configuration classes will only be called once
and, therefore, it should be safe to hold a reference to a Stream for later
one-time usage. However, there are some scenarios in Spring Fu where functional
registration results in an attempt being made to use a Stream more than use.
This commit protects against multiple use by storing the ObjectProvider and
getting a new ordered Stream each time it's needed.
Closes gh-14467
6 years ago
Andy Wilkinson
cc6cf880cf
Stop using ObjectProvider<List> and ObjectProvider<Collection>
...
Closes gh-14467
6 years ago
Stephane Nicoll
5323095e44
Fix broken build
6 years ago
Stephane Nicoll
22e77e02b6
Polish "Add support for SAP Hana Database"
...
Closes gh-14513
6 years ago
Michael
cea95c303f
Add support for SAP Hana Database
...
See gh-14513
6 years ago
Stephane Nicoll
cd45343d41
Upgrade to Maven Shade Plugin 3.2.0
...
Closes gh-14546
6 years ago
Stephane Nicoll
90f4da0dac
Upgrade to Mongo Driver Reactivestreams 1.9.2
...
Closes gh-14545
6 years ago
Stephane Nicoll
8b2bf3e0d9
Upgrade to Mongodb 3.8.2
...
Closes gh-14544
6 years ago
Stephane Nicoll
2a2f1e4023
Upgrade to Jooq 3.11.5
...
Closes gh-14543
6 years ago
Stephane Nicoll
fd8c074371
Upgrade to Kotlin 1.2.70
...
Closes gh-14542
6 years ago
Stephane Nicoll
ad340d253c
Upgrade to Influxdb Java 2.13
...
Closes gh-14541
6 years ago
Stephane Nicoll
705ac1b4f3
Upgrade to Elasticsearch 6.4.1
...
Closes gh-14540
6 years ago
Stephane Nicoll
a176e64ad8
Upgrade to Htmlunit 2.33
...
Closes gh-14539
6 years ago
Stephane Nicoll
310d6a5c79
Upgrade to Lettuce 5.1.0.RELEASE
...
Closes gh-14538
6 years ago
Stephane Nicoll
1ce6fdeeb8
Upgrade to Hazelcast 3.10.5
...
Closes gh-14537
6 years ago
Stephane Nicoll
a376ebafd3
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
63d276da58
Upgrade to Neo4j Ogm 3.1.3
...
Closes gh-14536
6 years ago
Stephane Nicoll
75c893164e
Upgrade to Hibernate Validator 6.0.13.Final
...
Closes gh-14535
6 years ago
Stephane Nicoll
5cac8ac70b
Upgrade to Elasticsearch 5.6.12
...
Closes gh-14534
6 years ago
Stephane Nicoll
0143cb6193
Upgrade to Janino 3.0.10
...
Closes gh-14533
6 years ago
Stephane Nicoll
f49f407b99
Upgrade to Johnzon Jsonb 1.1.10
...
Closes gh-14532
6 years ago
Stephane Nicoll
59ecfea104
Upgrade to Unboundid Ldapsdk 4.0.8
...
Closes gh-14531
6 years ago
Stephane Nicoll
380696de58
Upgrade to Jackson 2.9.7
...
Closes gh-14530
6 years ago
Stephane Nicoll
8652f40781
Allow Quartz property to set the scheduler name
...
This commit makes sure that "org.quartz.scheduler.instanceName" is
honoured if set. Previously, "spring.quartz.scheduler-name" had a
default value and was always set. As a result, `SchedulerFactoryBean`
did not take the quartz property into account.
Closes gh-14243
6 years ago
Stephane Nicoll
9bca95e499
Upgrade to Reactor Californium RELEASE
...
Closes gh-14507
6 years ago
Stephane Nicoll
1e7c236589
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
8aece088a4
Upgrade to Spring Web Services 3.0.4.RELEASE
...
Closes gh-14526
6 years ago
Stephane Nicoll
ac2fefb6c3
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
957321492f
Merge branch '1.5.x' into 2.0.x
6 years ago
Johnny Lim
521f746151
Polish
...
Closes gh-14517
6 years ago
Andy Wilkinson
efae363974
Register functional rather than reflective bean definitions where possible
...
Closes gh-14516
6 years ago
Andy Wilkinson
65295e0e14
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
bff93a67ce
Fix remote DevTools restart when a previously added class is then changed
...
Previously, if a class was added and then changed, a restart would be triggered
and things would behave as if the class had been deleted. This occurred
because, when looking for additional classes that were not on the original
classpath, only files that had been added were considered. The subsequent
change to the class was noticed as a modified rather than an addition,
resulting in the class being skipped.
This commit updates the resource resolver to only ignore deleted files and
consider both added files and modified files when looking for additional
resources.
Closes gh-14205
6 years ago
Johnny Lim
fd97f07209
Use meaningful name for MockServerConfigurer bean
...
Closes gh-14512
6 years ago
Andy Wilkinson
6164c9e8b6
Start building against Spring Data Lovelace snapshots
...
See gh-14510
6 years ago
Stephane Nicoll
ce60f82998
Merge branch '2.0.x'
6 years ago
Marcel Overdijk
0870f23902
Fix dependency management for Caffeine
...
Closes gh-14505
6 years ago
yongsungjeon
11864f2bb6
Use constant for produces attribute
...
Closes gh-14501
6 years ago
Stephane Nicoll
36d22c8541
Merge branch '2.0.x'
6 years ago
DK Lee
01cf52447c
Fix typo in WebClient example
...
Closes gh-14499
6 years ago
Stephane Nicoll
390fc03769
Polish "Add reference to ssh shell spring boot starter"
...
Closes gh-14496
6 years ago
François Onimus
b416a46674
Add reference to ssh shell spring boot starter
...
See gh-14496
6 years ago
Stephane Nicoll
f42891489d
Polish key description
...
Closes gh-14450
6 years ago
Johnny Lim
d0a252181b
Polish
...
Closes gh-14449
6 years ago
Brian Clozel
1b7325df52
Switch to Reactor Californium SNAPSHOTs
...
See gh-14507
6 years ago
Andy Wilkinson
c974192497
Polish "Add outcome tag to MVC and WebFlux HTTP request metrics"
...
Closes gh-14486
6 years ago
Michael McFadyen
9e9dd40959
Add outcome tag to MVC and WebFlux HTTP request metrics
...
See gh-14486
6 years ago
Andy Wilkinson
6da483f970
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
6fba477d5e
Remove redundant handling of a null exchange from WebFluxTags.uri()
...
Closes gh-14504
6 years ago
Andy Wilkinson
eefa7e9f78
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
6020cb67d3
Polish javadoc of status method on WebFluxTags and WebMvcTags
6 years ago
Andy Wilkinson
c1b864c826
Polish
6 years ago
Madhura Bhave
9201e23f67
Revert "Raised the default version of Mongo to 3.6.5 when using Embedded Mongo."
...
This reverts commit 1a4ad96dd0
. Reverting
to see if this fixes CI timeouts.
6 years ago
Madhura Bhave
b2dd162572
Merge branch '2.0.x'
6 years ago
Madhura Bhave
d7d5cbf959
Simplify printing ConditionEvaluationReport when using context runner
...
Closes gh-13119
6 years ago
Andy Wilkinson
e1328f05e7
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
fc60d9f6d4
Merge branch '1.5.x' into 2.0.x
6 years ago
Gary Russell
19cea75e74
Start building against Spring Kafka 2.2.0 snapshots
...
See gh-14491
Closes gh-14420
6 years ago
Andy Wilkinson
1a4ad96dd0
Raised the default version of Mongo to 3.6.5 when using Embedded Mongo.
...
While MongoDB 3.6.7 has been released, 3.6.5 is the latest version that's supported
by the version of Embedded Mongo that we're currently using.
Closes gh-14476
6 years ago
Andy Wilkinson
a1d1a7392f
Polish "Use ExecutorProvider bean if available when auto-configuring jOOQ"
...
Closes gh-14471
6 years ago
davinkevin
620419f9e4
Use ExecutorProvider bean if available when auto-configuring jOOQ
...
See gh-14471
6 years ago
durigon
7aaeefbc0e
Use Matcher from pre-compiled Pattern rather than String for replaceAll
...
Closes gh-14483
6 years ago
Andy Wilkinson
5e0e941632
Polish "Publish ApplicationContextInitializedEvent on contextPrepared"
...
Closes gh-14478
6 years ago
artsiom
b4c6cef526
Publish ApplicationContextInitializedEvent on contextPrepared
...
See gh-14478
6 years ago
Phillip Webb
d127d071fd
Ensure classpath resource are also filtered
...
Update `ExtendedGroovyClassLoader` to also filter resources.
Closes gh-14482
6 years ago
Phillip Webb
99908fdfe7
Polish
6 years ago
Phillip Webb
5cc1a830b2
Fixup abstract configuration following SPR-16839
...
Spring Framework now requires that all nested configuration classes
are contained within a `@Component` class (see SPR-16839). This means
that our abstract `JpaBaseConfiguration` class should have a
`@Configuration` annotation.
Closes gh-14480
6 years ago
Phillip Webb
0f653e69cd
Start building against Spring Framework SNAPSHOTs
...
See gh-14481
6 years ago
Madhura Bhave
d5a197fe66
Support random actuator port in SpringBootTest
...
This commit changes @SpringBootTest(randomPort = true) to
generate a random port for the actuator endpoints if the
management server runs on a different port from the main
server.
Closes gh-4424
6 years ago
Madhura Bhave
01e61d88e7
Merge branch '2.0.x'
6 years ago
Madhura Bhave
5708792d82
Merge branch '1.5.x' into 2.0.x
6 years ago
Madhura Bhave
d9efca146e
Merge branch '2.0.x'
6 years ago
Madhura Bhave
09ccf875b7
Merge branch '1.5.x' into 2.0.x
6 years ago
Madhura Bhave
1113c356dc
ReactiveOAuth2ClientAutoConfiguration backs off for servlet env
...
Fixes gh-14463
6 years ago
Phillip Webb
d4b11c8fa6
Attempt to fix test failures on Java 9+
...
See gh-14453
6 years ago
Phillip Webb
cef635d86c
Reinstate devtools debug logging with opt-out
...
Reinstate `web` logging when devtools is in use, making use of the new
logging groups support. Devtools now also logs an `INFO` message
informing that properties defaults are offers an easy way to disable
them.
Closes gh-14450
6 years ago
Phillip Webb
c4caf2705a
Defer devtools logging
...
Defer logging from devtools classes until the context is prepared.
Closes gh-14453
6 years ago
Phillip Webb
bc92becfd8
Allow DeferredLogger to replay and switch loggers
...
Add additional `switchTo` methods to allow a `DeferredLogger` to behave
like a regular logger once it has been replayed.
This commit also improves thread thread safety within the implementation.
Closes gh-14452
6 years ago
Phillip Webb
b32887b8eb
Add support for logging groups
...
Provide a way for users to quickly group related loggers together for
easier configuration. The `loggers.group` property can be used to define
a group that can then be configured in the usual `loggers.level.<group>`
way.
Additionally, provide pre-defined groups for `web` and `sql.
Closes gh-14421
6 years ago
Andy Wilkinson
5bc56671cb
Upgrade to Jest 6.3.1
...
Closes gh-14429
6 years ago
Andy Wilkinson
a2cf2cd87f
Raise the minimum supported version of Gradle to 4.4
...
Closes gh-14418
6 years ago
Andy Wilkinson
ae4e1d0372
Test the Gradle plugin against Gradle 4.10
...
Closes gh-14417
6 years ago
Andy Wilkinson
630e2d0b41
Correct the permissions of scripts in archives of boot distribution
...
Closes gh-14158
6 years ago
Phillip Webb
f99df98588
Unify maven-shade-plugin version in parent POM
...
Closes gh-14440
6 years ago
Phillip Webb
670d9bd6f8
Upgrade to classmate 1.4.0
...
Closes gh-14424
6 years ago
Phillip Webb
b41e135713
Upgrade to mockito-kotlin 1.6.0
...
Closes gh-14426
6 years ago
Phillip Webb
f0bfcd8947
Drop okhttp 2.x managed dependency
...
Closes gh-14442
6 years ago
Phillip Webb
9beab013f9
Upgrade to okhttp 3.11.0
...
Closes gh-14427
6 years ago
Phillip Webb
372fee11f5
Upgrade to JOpt Simple 5.0.4
...
Closes gh-14430
6 years ago
Phillip Webb
83a2031934
Upgrade to Commons Compress 1.18
...
Closes gh-14431
6 years ago
Phillip Webb
4adceec45f
Upgrade to Ivy 2.4.0
...
Closes gh-14432
6 years ago
Phillip Webb
6e64ae0921
Upgrade to maven-archiver 3.2.0
...
Closes gh-14433
6 years ago
Phillip Webb
e00a254729
Upgrade to maven-plugin-annotations 3.5.2
...
Closes gh-14434
6 years ago
Phillip Webb
8b16630a49
Upgrade to sisu-inject-plexus 2.6.0
...
Closes gh-14435
6 years ago
Phillip Webb
abd08418c0
Upgrade to testcontainers 1.8.3
...
Closes gh-14436
6 years ago
Phillip Webb
3f8a5fd2e3
Upgrade to zt-zip 1.13
...
Closes gh-14437
6 years ago
Phillip Webb
d5ba03c2ae
Upgrade to maven-common-artifact-filters 3.0.1
...
Closes gh-14441
6 years ago
Phillip Webb
c6398d3eef
Polish
6 years ago
Phillip Webb
bb19d5690c
Fix spring-boot-actuator-autoconfigure test logs
...
Add log4j to `spring-boot-actuator-autoconfigure` test scope so that
we get valid log output.
See gh-14148
6 years ago