Phillip Webb
cc442c5c0d
Make HandlerFunctionDescription JDK 15 compatible
...
Update `HandlerFunctionDescription` so that it will work with JDK 15.
Closes gh-23442
4 years ago
Phillip Webb
3fca8c6b4e
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23441
4 years ago
Phillip Webb
4945806d84
Make `StringSequence.isEmpty()` public
...
Make `StringSequence.isEmpty()` public for compatibility with JDK 15.
Closes gh-23440
4 years ago
Andy Wilkinson
0963218be1
Merge branch '2.2.x' into 2.3.x
4 years ago
Andy Wilkinson
0edf7cb9b9
Polish Log4j2 XML configuration tests
...
See gh-22983
4 years ago
Andy Wilkinson
13e08a4344
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23428
4 years ago
Andy Wilkinson
f6492cd0c0
Consume level and dateformat patterns as system props in Log4j config
...
Previously LOG_LEVEL_PATTERN and LOG_DATEFORMAT_PATTERN were not
consumed as system properties in log4j2.xml and log4j2-file.xml. As a
result, the logging.pattern.level and logging.pattern.dateformat
configuration properties, which are translated into the
LOG_LEVEL_PATTERN and LOG_DATEFORMAT_PATTERN system properties
respectively had no effect.
This commit updates the log4j2.xml and log4j2-file.xml config files to
consume LOG_LEVEL_PATTERN and LOG_DATEFORMAT_PATTERN as system
properties. When the system property is not set, the configuation falls
back to the default values specified in the config files. Tests for
both log4j2.xml and log4j2-file.xml to verify the behaviour have also
bean added.
Fixes gh-22983
4 years ago
Andy Wilkinson
8667e9ded8
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23426
4 years ago
Andy Wilkinson
581190d7a0
Test the Gradle plugin against 6.7-rc-1
...
Closes gh-23425
4 years ago
Andy Wilkinson
d06af28cd8
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23422
4 years ago
Andy Wilkinson
360e29af48
Polish "Add note about Kotlin main class name"
...
See gh-23418
4 years ago
Sebastiaan Fernandez
0bde5fda9b
Add note about Kotlin main class name
...
See gh-23418
4 years ago
Andy Wilkinson
55bfef9901
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23408
4 years ago
Andy Wilkinson
95f26c6358
Configure Flyway with initSqls for any DataSource configuration
...
Previously, spring.flyway.init-sqls was only applied to Flyway's
configuration if Flyway was being configured to create the DataSource.
If Flyway was being configured to use an existing DataSource, init-sqls
was not applied. This is a hangover from when the init SQLs support was
introduced. At that time, Flyway only supported SQL to initialize the
connection when it was creating the DataSource. Flyway 5.2 added init
SQL support no matter how Flyway's DataSource was configured.
This commit updates FlywayAutoConfiguration to always apply the
init-sqls property to Flyway's configuration. The property's
documentation does not describe the current limitation so this change
should align the behaviour with what the documentation leads people to
expect.
Fixes gh-23392
4 years ago
Andy Wilkinson
3861ef13fb
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23406
4 years ago
Andy Wilkinson
5ec673ff2a
Add anchors to section headers in Gradle plugin docs
...
Fixes gh-23402
4 years ago
Andy Wilkinson
07dc202966
Upgrade to Micrometer 1.5.5
...
Closes gh-23393
4 years ago
Stephane Nicoll
3622fd5b04
Upgrade to Spring Session Dragonfruit-SR1
...
Closes gh-23187
4 years ago
Stephane Nicoll
ab2115633f
Upgrade to Micrometer 1.3.14
...
Closes gh-23388
4 years ago
Stephane Nicoll
35b33303d0
Upgrade to Spring Session Corn-SR4
...
Closes gh-23186
4 years ago
Stephane Nicoll
91c1d52fc1
Upgrade to Micrometer 1.1.18
...
Closes gh-23384
4 years ago
Stephane Nicoll
db04672403
Upgrade to Spring Session Bean-SR12
...
Closes gh-23185
4 years ago
Stephane Nicoll
a2be6e0817
Upgrade to Spring Kafka 2.5.6
...
Closes gh-23199
4 years ago
Stephane Nicoll
e5d135c61c
Upgrade to Spring Kafka 2.3.11
...
Closes gh-23198
4 years ago
Andy Wilkinson
d3d96f0417
Upgrade to Spring REST Docs 2.0.5.RELEASE
...
Closes gh-23374
4 years ago
Andy Wilkinson
d6586b8354
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23376
4 years ago
Andy Wilkinson
e87e52d035
Merge branch '2.1.x' into 2.2.x
...
Closes gh-23375
4 years ago
Andy Wilkinson
106968a115
Upgrade to Spring REST Docs 2.0.5.RELEASE
...
Closes gh-23374
4 years ago
Stephane Nicoll
7a7aef80d9
Upgrade to Spring AMQP 2.2.11
...
Closes gh-23373
4 years ago
Stephane Nicoll
9ab8ad6e74
Upgrade to Spring AMQP 2.2.11
...
Closes gh-23372
4 years ago
Stephane Nicoll
9a09a3c570
Upgrade to Spring AMQP 2.1.17
...
Closes gh-23371
4 years ago
Stephane Nicoll
68ea2ca210
Upgrade to Spring Data Neumann-SR4
...
Closes gh-23196
4 years ago
Stephane Nicoll
bac5a7909e
Upgrade to Spring Data Moore-SR10
...
Closes gh-23195
4 years ago
Stephane Nicoll
b1e47811af
Upgrade to Spring Data Lovelace-SR20
...
Closes gh-23194
4 years ago
Stephane Nicoll
8faa08f585
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23341
4 years ago
Stephane Nicoll
15dd780eb4
Upgrade to Spring WS 3.0.10.RELEASE
...
Closes gh-23339
4 years ago
Stephane Nicoll
e5af0d51aa
Upgrade to Spring HATEOAS 1.1.2.RELEASE
...
Closes gh-23338
4 years ago
Stephane Nicoll
83d9385946
Upgrade to Lettuce 5.3.4.RELEASE
...
Closes gh-23337
4 years ago
Stephane Nicoll
d7a5d44a75
Upgrade to Spring Ws 3.0.10.RELEASE
...
Closes gh-23336
4 years ago
Stephane Nicoll
d5aeb828e6
Upgrade to Neo4j Ogm 3.2.16
...
Closes gh-23335
4 years ago
Stephane Nicoll
3f520f18d7
Upgrade to Tomcat 9.0.38
...
Closes gh-23334
4 years ago
Stephane Nicoll
297735a7e7
Upgrade to Spring Ws 3.0.10.RELEASE
...
Closes gh-23333
4 years ago
Stephane Nicoll
b37d79a07e
Upgrade to Neo4j Ogm 3.1.22
...
Closes gh-23332
4 years ago
Stephane Nicoll
9f3b3504ef
Upgrade to Tomcat 9.0.38
...
Closes gh-23331
4 years ago
Phillip Webb
f590225c82
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23328
4 years ago
Phillip Webb
bd87ba33d0
Use ephemeral ports for RSocket tests
...
Closes gh-23325
4 years ago
Phillip Webb
5c1055dc22
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
195def0ec3
Merge branch '2.1.x' into 2.2.x
4 years ago
Phillip Webb
e0030094e2
Fix missing jar entry certificates
...
Ensure that the source jar entry is closed before reading
certificates and code signers from the entry.
gh-19041
4 years ago
Andy Wilkinson
409743eddb
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23320
4 years ago
Andy Wilkinson
5a266155b0
Disable proxyBeanMethods on Spring Session config sub-classes
...
Closes gh-23280
4 years ago
Stephane Nicoll
2df947cedb
Upgrade to Undertow 2.1.4.Final
...
Closes gh-23318
4 years ago
Stephane Nicoll
db3e81c5b7
Upgrade to Tomcat 9.0.38
...
Closes gh-23317
4 years ago
Stephane Nicoll
69576a3be2
Upgrade to R2DBC Bom Arabba-SR7
...
Closes gh-23316
4 years ago
Stephane Nicoll
3cb8a4fd5a
Upgrade to Postgresql 42.2.16
...
Closes gh-23315
4 years ago
Stephane Nicoll
9bf7555dcf
Upgrade to Netty tcNative 2.0.34.Final
...
Closes gh-23314
4 years ago
Stephane Nicoll
201bfd2b0c
Upgrade to Netty 4.1.52.Final
...
Closes gh-23313
4 years ago
Stephane Nicoll
71607777b1
Upgrade to Neo4j OGM 3.2.16
...
Closes gh-23312
4 years ago
Stephane Nicoll
8738e05f59
Upgrade to Hibernate 5.4.21.Final
...
Closes gh-23311
4 years ago
Stephane Nicoll
9b3148ce3f
Upgrade to Hazelcast 3.12.9
...
Closes gh-23310
4 years ago
Stephane Nicoll
b1d33a3df9
Upgrade to Flatten Maven Plugin 1.2.5
...
Closes gh-23309
4 years ago
Stephane Nicoll
c9f413edfb
Upgrade to Couchbase Client 3.0.8
...
Closes gh-23308
4 years ago
Stephane Nicoll
94d5e11e7d
Upgrade to AppEngine SDK 1.9.82
...
Closes gh-23307
4 years ago
Stephane Nicoll
5517cd06df
Upgrade to Spring Framework 5.2.9
...
Closes gh-23183
4 years ago
Stephane Nicoll
95a33071ca
Upgrade to Spring Framework 5.2.9
...
Closes gh-23182
4 years ago
Stephane Nicoll
d73ee9d545
Upgrade to Spring Framework 5.1.18
...
Closes gh-23181
4 years ago
Andy Wilkinson
53f2966b61
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23305
4 years ago
Andy Wilkinson
5d20660c8a
Disable proxyBeanMethods on all management context config classes
...
Fixes gh-23301
4 years ago
Stephane Nicoll
2ee22d50b4
Upgrade to Reactor Dysprosium-SR12
...
Closes gh-23192
4 years ago
Stephane Nicoll
bc9c6dc005
Upgrade to Reactor Dysprosium-SR12
...
Closes gh-23191
4 years ago
Stephane Nicoll
a5905c5cb9
Upgrade to Reactor Californium-SR21
...
Closes gh-23190
4 years ago
Phillip Webb
a249a1a3d1
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
b8e6b2ef94
Merge branch '2.1.x' into 2.2.x
4 years ago
Phillip Webb
4138e59c33
Fix potential JarFileEntries ClassCastException
...
Update `JarFileEntries` so that the interface is obtained rather than
the concrete implementation. This allows `JarEntry` values to be used
without causing a ClassCastException.
Closes gh-19041
4 years ago
Stephane Nicoll
c5532cfac0
Upgrade to Spring Security 5.2.6.RELEASE
...
Closes gh-23299
4 years ago
Stephane Nicoll
4da461cf85
Upgrade to Spring Amqp 2.2.10.RELEASE
...
Closes gh-23298
4 years ago
Stephane Nicoll
1862eb4455
Upgrade to Postgresql 42.2.16
...
Closes gh-23297
4 years ago
Stephane Nicoll
0edd00c9d7
Upgrade to Neo4j Ogm 3.2.15
...
Closes gh-23296
4 years ago
Stephane Nicoll
de38777397
Upgrade to Infinispan 9.4.20.Final
...
Closes gh-23295
4 years ago
Stephane Nicoll
bf02b86f60
Upgrade to Hibernate 5.4.21.Final
...
Closes gh-23294
4 years ago
Stephane Nicoll
12d0835da0
Upgrade to Elasticsearch 6.8.12
...
Closes gh-23293
4 years ago
Stephane Nicoll
53ba03bdec
Upgrade to Jetty 9.4.31.v20200723
...
Closes gh-23292
4 years ago
Stephane Nicoll
4125e5fc8f
Upgrade to Byte Buddy 1.10.14
...
Closes gh-23291
4 years ago
Stephane Nicoll
0d12683a93
Upgrade to Undertow 2.0.31.Final
...
Closes gh-23290
4 years ago
Stephane Nicoll
67f3c3193d
Upgrade to Rsocket 1.0.2
...
Closes gh-23289
4 years ago
Stephane Nicoll
1a676b154e
Upgrade to Netty Tcnative 2.0.34.Final
...
Closes gh-23288
4 years ago
Stephane Nicoll
f4a84d3b63
Upgrade to Netty 4.1.52.Final
...
Closes gh-23287
4 years ago
Stephane Nicoll
a9f1441fcc
Upgrade to Micrometer 1.3.12
...
Closes gh-23286
4 years ago
Stephane Nicoll
87fdccf4a0
Upgrade to Dropwizard Metrics 4.1.12.1
...
Closes gh-23285
4 years ago
Stephane Nicoll
da9505cf01
Upgrade to Hazelcast 3.12.9
...
Closes gh-23284
4 years ago
Stephane Nicoll
5ce3aaefb2
Upgrade to Appengine Sdk 1.9.82
...
Closes gh-23283
4 years ago
Stephane Nicoll
492e1a4c0f
Upgrade to Netty 4.1.52.Final
...
Closes gh-23269
4 years ago
Stephane Nicoll
3bd4337a4e
Upgrade to Spring Security 5.1.12.RELEASE
...
Closes gh-23278
4 years ago
Stephane Nicoll
72a5b2353d
Upgrade to Postgresql 42.2.16
...
Closes gh-23277
4 years ago
Stephane Nicoll
5c3947c64b
Upgrade to Neo4j Ogm 3.1.21
...
Closes gh-23276
4 years ago
Stephane Nicoll
c723b4e705
Upgrade to Infinispan 9.4.20.Final
...
Closes gh-23275
4 years ago
Stephane Nicoll
738613b889
Upgrade to Hibernate 5.3.18.Final
...
Closes gh-23274
4 years ago
Stephane Nicoll
c608f4425d
Upgrade to Jetty 9.4.31.v20200723
...
Closes gh-23273
4 years ago
Stephane Nicoll
9f0befbcb8
Upgrade to Undertow 2.0.31.Final
...
Closes gh-23272
4 years ago
Stephane Nicoll
78c1e105ee
Upgrade to Dependency Management Plugin 1.0.10.RELEASE
...
Closes gh-23271
4 years ago
Stephane Nicoll
6d99776d9d
Upgrade to Netty Tcnative 2.0.34.Final
...
Closes gh-23270
4 years ago
Stephane Nicoll
e5a9a7ae83
Upgrade to Micrometer 1.1.17
...
Closes gh-23268
4 years ago
Stephane Nicoll
fb935ecb8d
Upgrade to Appengine Sdk 1.9.82
...
Closes gh-23267
4 years ago
Stephane Nicoll
76fd9a530c
Upgrade to Jackson 2.9.10.20200824
...
Closes gh-23266
4 years ago
Phillip Webb
45275e6586
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23264
4 years ago
Phillip Webb
a20fdf8e6a
Merge branch '2.1.x' into 2.2.x
...
Closes gh-23263
4 years ago
Phillip Webb
895ff9c72d
Merge pull request #19041 from mathieufortin01
...
* pr/19041:
Polish 'Fix signed jar performance issues'
Fix signed jar performance issues
Ignore Visual Studio Code Files
Closes gh-19041
4 years ago
Phillip Webb
c6a9696dd1
Polish 'Fix signed jar performance issues'
...
Update the performance improvements to push certificate loading
and storage into the `JarFileEntries` class. This allows us to
keep certificates without needing to cache all entry data. We
now also keep certificates and code signers in a dedicated class
which is set whenever the full jar stream as been read, even if
the contained values are `null`. The logic that assumes META-INF
entries are not signed has been removed in favor of delegating to
the streamed entry results.
See gh-19041
4 years ago
mathieufortin01
4d053e15d8
Fix signed jar performance issues
...
Update Spring Boot nested JarFile support to improve the performance of
signed jars. Prior to this commit, `certificates` and `codeSigners`
were read by streaming the entire jar whenever the existing values
were `null`. Unfortunately, the contract for `getCertificates` and
get `getCodeSigners` states that `null` is a valid return value. This
meant that full jar streaming would occur whenever either method was
called on an entry that had no result. The problem was further
exacerbated by the fact that entries might not be cached.
See gh-19041
4 years ago
Phillip Webb
5294c34807
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23260
4 years ago
Phillip Webb
326a56da01
Support validation of bound map key entries
...
Update `ValidationBindHandler` so that pushed fields that reference
map keys can be used. This fixes a regression that was introduced in
commit 4483f417
when we switched to a `AbstractBindingResult` that no
longer required public getters/setters.
Closes gh-20350
4 years ago
Phillip Webb
f5ae58e8e5
Fix deprecation warning
...
See gh-23256
4 years ago
Phillip Webb
507fae5141
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23258
4 years ago
Phillip Webb
d8232b3c21
Polish 'Allow other "timestamp" types in MVC error model'
...
See gh-23256
4 years ago
lock14
d1d953819a
Allow other "timestamp" types in MVC error model
...
Remove casting "timestamp" to `java.util.Date` in
`ErrorMvcAutoConfiguration` as the cast is not necessary and it
prevents other types (e.g. `java.time`) from being used.
See gh-23256
4 years ago
Brian Clozel
62cb87bd95
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23252
4 years ago
David Good
775f0fa861
Improve sanitization for list of URI types
...
Prior to this commit, Actuator would sanitize properties values when
serializing them on the dedicated endpoint. Keys like "password" or
"secret" are entirely sanitized, but other keys like "uri" or "address"
are considered as URI types and only the password part of the user info
is sanitized.
This commit fixes the sanitization process where lists of such URI types
would not match the first entries of the list since they're starting
with `'['`. This commit improves the regexp matching process to sanitize
all URIs within a collection.
The documentation is also updated to better underline the processing
difference between complete sanitization and selective sanitization for
URIs.
Fixes gh-23037
4 years ago
Stephane Nicoll
7c13c01cb6
Fix mapping of Cassandra's idle-timeout and heartbeat-interval
...
Previous to this commit the connection idle timeout and heartbeat
interval were mapped to seconds whereas Cassandra expects ms for all
duration types.
This commit fixes the mapping and removes the default duration unit
since it should be considered ms like every other duration properties.
Closes gh-23249
4 years ago
Andy Wilkinson
aab4ee9aa2
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23243
4 years ago
Andy Wilkinson
e4691a4c61
Document that sliced tests don't scan @ConfigurationProperties beans
...
Closes gh-23210
4 years ago
Andy Wilkinson
e7e77a917f
Align PropertiesLauncher's close behavior with JarLauncher
...
Previously, PropertiesLauncher would close each archive that it
iterated over when creating its ClassLoader. This was not aligned
with JarLauncher's behaviour and left the ClassLoader with closed
archives. The close was introduced in [1] and became more apparent
following the change to fail operations on closed archives [2].
This commit updates Launcher to remove the close() that was added in
[1]. This aligns the behavior of PropertiesLauncher with JarLauncher
and ensures that the ClassLoader does not have entries backed by
closed archives on its classpath.
Fixes gh-23165
[1] ad72f86bdb
[2] ed7a5db174
4 years ago
Andy Wilkinson
3e0096e9b1
Use classpath normalizer on antlib's integration test classpath input
...
Closes gh-23223
4 years ago
Stephane Nicoll
52859303fe
Start building against Spring Kafka 2.5.6 snapshots
...
See gh-23199
4 years ago
Stephane Nicoll
c909b2b4a0
Start building against Spring Session Dragonfruit-SR1 snapshots
...
See gh-23187
4 years ago
Stephane Nicoll
72c34c8bfd
Start building against Spring Data Neumann-SR4 snapshots
...
See gh-23196
4 years ago
Stephane Nicoll
c352528aa5
Start building against Reactor Dysprosium-SR12 snapshots
...
See gh-23192
4 years ago
Stephane Nicoll
ba7a103588
Start building against Spring Kafka 2.3.11 snapshots
...
See gh-23198
4 years ago
Stephane Nicoll
3b4f541b44
Start building against Spring Session Corn-SR4 snapshots
...
See gh-23186
4 years ago
Stephane Nicoll
a8c36b7659
Start building against Spring Data Moore-SR10 snapshots
...
See gh-23195
4 years ago
Stephane Nicoll
e3635c4848
Start building against Reactor Dysprosium-SR11 snapshots
...
See gh-23191
4 years ago
Andy Wilkinson
86fc4dea2a
Merge branch '2.2.x' into 2.3.x
...
See gh-23203
4 years ago
Andy Wilkinson
5f00d91176
Restore identifying org.hsqldb.jdbcDriver as embedded
...
See gh-23036
4 years ago
Stephane Nicoll
b3960cae86
Start building against Spring Data Bean-SR12 snapshots
...
See gh-23185
4 years ago
Stephane Nicoll
d2a6035914
Start building against Spring Data Lovelace-SR20 snapshots
...
See gh-23194
4 years ago
Stephane Nicoll
e35cf5219a
Start building against Reactor Californium-SR21 snapshots
...
See gh-23190
4 years ago
Stephane Nicoll
88e0c280ce
Start building against Spring Framework 5.0.19 snapshots
...
See gh-23181
4 years ago
Andy Wilkinson
116b2472a7
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23200
4 years ago
Andy Wilkinson
115ea87b14
Restore ordering of ErrorPageFilter lost in 49f8943
...
See gh-19471
4 years ago
Andy Wilkinson
d39b107917
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23203
4 years ago
Stephane Nicoll
648789ef84
Document that buildpacks use non-root users
...
Closes gh-21122
4 years ago
Andy Wilkinson
c948c70c5a
Align EmbeddedDatabaseConnection with DatabaseDriver
...
Fixes gh-23036
4 years ago
Stephane Nicoll
d2eeb9524f
Merge branch '2.2.x' into 2.3.x
...
See gh-23183
4 years ago
Stephane Nicoll
4b5a3f4ff9
Start building against Spring Framework 5.2.9 snapshots
...
See gh-23182
4 years ago
Stephane Nicoll
652561c274
Review checkstyle rule to prevent non BDD mockito imports
...
Closes gh-20902
4 years ago
Phillip Webb
0d80f46cef
Remove node and recursive limits for YAML
...
Update `OriginTrackedYamlLoader` to remove node limits and recursive
parsing restrictions. SnakeYAML 1.26 introduced these options in order
to protect against the "billion laugh attacks" but since we consider
`application.yml` files to be trusted, we don't need these restrictions.
Fixes gh-23096
4 years ago
Stephane Nicoll
ee914624e6
Document buildpacks are configured with target Java version
...
Closes gh-21796
4 years ago
Stephane Nicoll
8404c4c71b
Document how to perform tasks after application startup
...
Closes gh-22100
4 years ago
Stephane Nicoll
e74e53fdaf
Clarify how to take full control of ElasticSearch's rest client
...
Closes gh-23074
4 years ago
Stephane Nicoll
b80314b44b
Document how to customize the jmxPort for Maven integration tests
...
Closes gh-22401
4 years ago
Stephane Nicoll
62dbd90d46
Document how to add auto-configurations to a test slice
...
Closes gh-22531
4 years ago
Stephane Nicoll
008eee42a1
Add a note about using graceful shutdown from an IDE
...
Closes gh-22959
4 years ago
Phillip Webb
98f432681f
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
611447c4d5
Fix checkstyle issue caused by polish commit
...
See gh-22946
4 years ago
Phillip Webb
84f281fbfd
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23135
4 years ago
Phillip Webb
35994b061c
Polish 'Remove ResourceUtils.getURL logging config check'
...
Extend `initializeSystem` to search the exception stack for a
FileNotFoundException before reporting the error. This allows
us to provide a similar stack trace to the one that used to be
thrown when we had the `ResourceUtils.getURL` check.
See gh-22946
4 years ago
Ralph Goers
684b65e80c
Remove ResourceUtils.getURL logging config check
...
Remove `ResourceUtils.getURL` checking from `LoggingApplicationListener`
so that logging systems can implement custom location support.
Prior to this commit, we checked in the listener if the specified config
location could be opened as a URL. This unfortunately prevents Log4J
extensions such as `log4j-spring-cloud-config-client` from implementing
configurable SSL and credentials support.
See gh-22946
4 years ago
Scott Frederick
bc1834bfdf
Ensure layer digest hashes contain 64 characters
...
This commit ensures that encoded digest hashes for Docker image
layers are zero-padded to the required 64 characters length.
Fixes gh-23132
4 years ago
Scott Frederick
4f1b4c98ae
Fail on Docker image load with empty response
...
In some cases, a call to the Docker image load API will fail but
return a 200 OK response status code and an empty response. This
commit detects that the response from this call is empty and
treats this condition as an error instead of a silent failure.
Fixes gh-23130
4 years ago
dreis2211
51c9dee899
Use DynamicPropertySource in MongoDB tests
...
See gh-23127
4 years ago
Andy Wilkinson
627ede8bff
Remove duplicate jackson-datatype-jsr310 dependency
...
Closes gh-23123
4 years ago
Andy Wilkinson
33ef1b6e5b
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23124
4 years ago
Andy Wilkinson
5cd910c7ce
Replace Embedded Mongo with Testcontainers' MongoDB support
...
Closes gh-23090
4 years ago
Andy Wilkinson
84a12c8436
Upgrade to Testcontainers 1.14.3
...
Closes gh-23122
4 years ago
Andy Wilkinson
c74e0be0d2
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23094
4 years ago
Andy Wilkinson
04540887af
Widen timeout and delay to accommodate Windows' imprecision under load
...
Closes gh-23093
4 years ago
Andy Wilkinson
4143c31f9c
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23087
4 years ago
dreis2211
d8ba7dd4d0
Remove unused methods
...
See gh-23086
4 years ago
Andy Wilkinson
6f047c8356
Polish "Handle null RSocketServer address when setting port property"
...
See gh-23084
4 years ago
spencergibb
f08f948c3e
Handle null RSocketServer address when setting port property
...
See gh-23084
4 years ago
Andy Wilkinson
d133f228e2
Increase wait times in DevToolsIntegrationTests
...
See gh-22909
4 years ago
Andy Wilkinson
b57b2f0b44
Test the Gradle Plugin against 6.5 and 6.6
...
Closes gh-23075
4 years ago
Andy Wilkinson
0b3a1310bd
Align managed version of Nimbus JOSE JWT with Spring Security
...
Closes gh-22996
4 years ago
Andy Wilkinson
7a5392d6bd
Polish
4 years ago
Andy Wilkinson
858e1948dd
Polish "Added dependency management for nimbus-jose-jwt"
...
See gh-22996
4 years ago
Thomas Kåsene
0277dce3da
Added dependency management for nimbus-jose-jwt
...
See gh-22996
4 years ago
Stephane Nicoll
0374ed2a0c
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23063
4 years ago
Stephane Nicoll
5b0f22e8fe
Fix unintended import on commons lang
...
Closes gh-23059
4 years ago
Stephane Nicoll
39dc2e7de4
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23060
4 years ago
Stephane Nicoll
f1455b156a
Polish "Add example of custom Actuator operations"
...
See gh-23028
4 years ago
Ivo Smid
e8de069e00
Add example of custom Actuator operations
...
See gh-23028
4 years ago
Scott Frederick
56bc0eb9e0
Use canonical path for CNB builder lifecycle binaries
...
This commit changes the path used to invoke lifecycle binaries in
CNB builders from `/lifecycle` to `/cnb/lifecycle` to conform to
the CNB spec. This will ensure the build plugin image-building
goals and tasks are compatible with future versions of builders
that may not support both paths.
See gh-23009
4 years ago
Phillip Webb
8fd9c685a2
Reduce HTTP debug logging when building image
...
Update `BuildImageMojo` so that commons HTTP wire logging is configured
to ERROR. Without this update, running `mvn -X` will produce a great
deal of logging since by default HTTP Client logs all bytes transfered
at DEBUG and Maven will enable DEBUG for all logs.
Closes gh-22674
4 years ago
Phillip Webb
73038267a0
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
17e2d72bcb
Fix Windows path issue in JarFileWrapperTests
...
See gh-22991
4 years ago
Phillip Webb
8722c2c5de
Close writer after use in ExtractCommandTests
...
Update `ExtractCommandTests` so that the writer is closed after the
contents have been written.
See gh-22993
4 years ago
Phillip Webb
0dd38a7264
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
3fe2005e06
Use @AfterEach to close the source jar file
...
Update `JarFileWrapperTests` so that the jar files are closed after each
test.
See gh-22991
4 years ago
Stephane Nicoll
9a374f7d67
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23004
4 years ago
dreis2211
06eb7e9777
Mention correct JUnit 5 annotations in Kotlin testing section
...
See gh-23002
4 years ago
Phillip Webb
f7452b9383
Ensure LayoutFactory is not passed an empty file
...
Update `Repackager` to ensure that `getLayout` is called before we
backup the source file. This restores earlier behavior that some
custom `ModuleFactory` implementations were relying on.
Closes gh-22995
4 years ago
Phillip Webb
c5b12effbf
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
2a137a2d8a
Remove Mockito from JarFileWrapperTests
...
Remove Mockto from JarFileWrapperTests since it seems to be failing on
later versions of Java.
See gh-22991
4 years ago
Phillip Webb
15a0cbc96b
Update copyright year of changed files
4 years ago
Phillip Webb
ba2ab3363b
Merge branch '2.2.x' into 2.3.x
4 years ago
Phillip Webb
4e76138ebc
Update copyright year of changed files
4 years ago
Phillip Webb
5997cbd21f
Refine AbstractJarFile method visibility
...
Refine method visibility in an attempt to fix test issues on Java 11+.
See gh-22991
4 years ago
Scott Frederick
3f80638a36
Fail on layertools extract with launch script
...
This commit adds a check to the `layertools extract` command to
ensure that the jar file being processed is readable and has a
valid directory.
Fixes gh-22993
4 years ago
Phillip Webb
2b1b096fac
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22998
4 years ago
Phillip Webb
aac367e9c5
Attempt to fix memory leak in JarFile class
...
Create a new `JarFileWrapper` class so that we can wrap and existing
`JarFile` and offer a version that can be safely closed.
Prior to this commit, we provided wrapper functionality in the `JarFile`
class itself. Unfortunately, because we override `close` and also create
a lot of wrappers this caused memory issues when running on Java 11.
With Java 11 `java.util.zip.ZipFile` class uses `FinalizableResource`
for any implementation that overrides `close()`. This means that any
wrapper classes will not be garbage collected until the JVM finalizer
thread runs.
Closes gh-22991
4 years ago
Phillip Webb
ff36f8bab8
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22989
4 years ago
Phillip Webb
10da595302
Polish 'Order metrics auto-configurations correctly'
...
See gh-21134
4 years ago
Martin Benda
02b7ec787e
Order metrics auto-configurations correctly
...
Update metrics auto-configurations so that they are auto-configured
after `CompositeMeterRegistryAutoConfiguration` in order to ensure
the `MeterRegistry` bean has been defined.
Prior to this commit, metrics auto-configurations that depended on a
`MeterRegistry` has `@AutoConfigureAfter(MetricsAutoConfiguration.class)`
which is not sufficient since `MetricsAutoConfiguration` does not export
a `MeterRegistry`.
See gh-21134
4 years ago
Scott Frederick
c2ec46c5b1
Polish "Fix include exception handling in DefaultErrorAttributes"
...
See gh-22750
4 years ago
Lopfest
c49605cd7b
Fix include exception handling in DefaultErrorAttributes
...
This commit fixes a problem with the handling of the includeException
field in DefaultErrorAttributes.
See gh-22750
4 years ago
Jean-Baptiste Nizet
27528fdd07
Fix custom image name example and documentation
...
There is no `artifactId` property in a gradle Project, and the default
value uses the project name.
See gh-22918
4 years ago
Stephane Nicoll
b1e631e8a6
Remove trailing whitespaces
4 years ago
Stephane Nicoll
6b679b7d64
Polish
...
See gh-22945
4 years ago
Phillip Webb
f75e988450
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22966
4 years ago
Phillip Webb
3271542d98
Add @Interited to @TypeExcludeFilters
...
Update `@TypeExcludeFilters` so that it is also annotated with
`@Inherited`.
Closes gh-22939
4 years ago
Phillip Webb
1675b47637
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22964
4 years ago
Phillip Webb
89a6f83344
Fix and improve SpringApplicationBuilder javadoc
...
Update SpringApplicationBuilder.properties method javadoc to fix
inaccuracies and apply more consistency.
Closes gh-22962
4 years ago
Phillip Webb
3e939cbabd
Polish method order
4 years ago
Phillip Webb
03d4b89c06
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22960
4 years ago
Maciej Walkowiak
15de956566
Fix typo `Assert4J` -> `AssertJ`
...
See gh-22948
4 years ago
Andy Wilkinson
3e35fd480f
Wait longer for server port and improve diagnostics on timeout
...
See gh-22909
4 years ago
Andy Wilkinson
8c4e6f766c
Revert "Merge pull request #21060 from dsyer"
...
This reverts commit 6547ea56f9
, reversing
changes made to e9e4a34e62
.
Fixes gh-22039
4 years ago
Stephane Nicoll
2f5145b6a1
Upgrade to Micrometer 1.5.4
...
Closes gh-22932
4 years ago
Stephane Nicoll
df78105a3c
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22930
4 years ago
Stephane Nicoll
f61a632a37
Polish "Fix conditions that lead to auto-configure PushGateway"
...
See gh-22919
4 years ago
smlc
c355b95f6c
Fix conditions that lead to auto-configure PushGateway
...
See gh-22919
4 years ago
Stephane Nicoll
d0662e824a
Fix default value of server.jetty.accesslog.format
...
Closes gh-22921
4 years ago
Scott Frederick
4c6a722f18
Fix test for Java version in image building docs
...
See gh-22916
4 years ago
Scott Frederick
005ed8b8db
Use Java version wildcard in image building docs
...
Fixes gh-22916
4 years ago
Andy Wilkinson
c59b48b690
Upgrade to Spring Kafka 2.5.5.RELEASE
...
Closes gh-22843
4 years ago
Andy Wilkinson
ce729b7188
Upgrade to Spring AMQP 2.2.10.RELEASE
...
Closes gh-22842
4 years ago
Andy Wilkinson
f43a0b4891
Fix configuration of environment in Kotlin bootBuildImage examples
...
Fixes gh-22913
4 years ago
Stephane Nicoll
5e5c1fb4d0
Upgrade to Spring Data Neumann SR3
...
Closes gh-22844
4 years ago
Andy Wilkinson
2b1bb2f18f
Improve diagnostics when remote application does not start as expected
...
See gh-22909
4 years ago
Andy Wilkinson
65ccb514d0
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22910
4 years ago
Johnny Lim
68e2dd626d
Mention configuration customizers for WebTestClient and RestAssured
...
See gh-22765
4 years ago
Andy Wilkinson
1381929525
Upgrade to Gradle 6.6
...
Closes gh-22905
4 years ago
Andy Wilkinson
0841eab877
Simplify build.gradle for spring-boot-starter-data-solr
...
Closes gh-22903
4 years ago
Stephane Nicoll
38baaf31d3
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22899
4 years ago
Stephane Nicoll
ee2363fca7
Polish "Harmonize Discover the HTTP Port at Runtime How-To"
...
See gh-22898
4 years ago
John Franco
303768b2b5
Harmonize Discover the HTTP Port at Runtime How-To
...
See gh-22898
4 years ago
Madhura Bhave
eeca767c49
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22895
4 years ago
Madhura Bhave
cdbb7f441a
Do not ignore null/empty values from SPRING_APPLICATION_JSON
...
Fixes gh-21542
4 years ago
Stephane Nicoll
92445fcc54
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22890
4 years ago
Stephane Nicoll
ccffd50285
Document the limitation of default value detection
...
Closes gh-22685
4 years ago
Stephane Nicoll
64a5aa9340
Polish
4 years ago
Stephane Nicoll
ac7320d7fe
Document that Cassandra's application.conf is not considered
...
Closes gh-21787
4 years ago
Andy Wilkinson
1896566bc8
Avoid duplicates with different versions in Devtools' int test deps
...
Closes gh-22887
4 years ago
Andy Wilkinson
289797b5d4
Upgrade to Spring Security 5.3.4.RELEASE
...
Closes gh-22873
4 years ago
Andy Wilkinson
4f79f39b31
Upgrade to Spring HATEOAS 1.1.1.RELEASE
...
Closes gh-22872
4 years ago
Andy Wilkinson
33ece49921
Upgrade to RSocket 1.0.2
...
Closes gh-22871
4 years ago
Andy Wilkinson
ad109c10d3
Upgrade to Pooled JMS 1.1.2
...
Closes gh-22870
4 years ago
Andy Wilkinson
006d960044
Upgrade to Lettuce 5.3.3.RELEASE
...
Closes gh-22869
4 years ago
Andy Wilkinson
abf6123bae
Upgrade to Kafka 2.5.1
...
Closes gh-22868
4 years ago
Andy Wilkinson
e8307178c3
Upgrade to jOOQ 3.13.4
...
Closes gh-22867
4 years ago
Andy Wilkinson
6b843d3066
Upgrade to Jetty 9.4.31.v20200723
...
Closes gh-22866
4 years ago