jacopo-salamina
dff9924a0c
WebSocketTransportRegistration: javadoc typo
...
The documentation written for the method WebSocketTransportRegistration.setSendTimeLimit(int timeLimit) mentions that, if no time limit is specified, a default value of 10 seconds is used; however, later on the exact default value employed is incorrectly typed as 10 * 10000 ms, which would result in 100 seconds instead.
The javadoc has been updated in order to show the correct value in milliseconds (10 * 1000).
2020-10-20 12:52:46 +01:00
Rossen Stoyanchev
bfb2ce6e2a
SimpUser exposes Principal
...
Closes gh-25191
2020-10-19 21:40:09 +01:00
Rossen Stoyanchev
76eb5e6e2c
Use of TcpClient extensible per connection
...
Closes gh-25889
2020-10-19 21:40:09 +01:00
Jupiter
43f595f80e
Wording changes. Fixed typo 'CorsConfiguraiton'
2020-10-19 14:17:23 +01:00
Rossen Stoyanchev
6f131ba1c4
Polishing
2020-10-19 13:10:56 +01:00
Rossen Stoyanchev
d18fbab7a8
Heartbeat in lieu of non-broker destination message
...
Closes gh-22822
2020-10-19 13:06:30 +01:00
Rossen Stoyanchev
a4d0af802a
Merge branch '5.2.x' into master
2020-10-16 19:16:11 +01:00
Rossen Stoyanchev
db3d537e72
Protect SseEmitter against early I/O errors
...
Closes gh-25442
2020-10-16 19:08:30 +01:00
Rossen Stoyanchev
a0727191e1
Polishing
2020-10-16 19:08:13 +01:00
Juergen Hoeller
702a05e926
Merge branch '5.2.x'
2020-10-16 15:33:37 +02:00
Brian Clozel
0df6d60fea
Fix GitHub icon in build pipeline
2020-10-16 15:29:50 +02:00
Juergen Hoeller
5ab1097b43
Consistent dependency declaration order
2020-10-16 15:19:25 +02:00
Juergen Hoeller
d77ecb26a9
Fail on warnings with compileGroovy (since it compiles Java code as well)
2020-10-16 15:18:48 +02:00
Brian Clozel
6d4b286b1a
Generate release notes in release pipeline
...
This commit adds new tasks to the release pipeline, generating release
notes automatically using the issues in the current milestone and
pushing that as the content of the GitHub release.
Closes gh-25922
2020-10-16 14:51:44 +02:00
Brian Clozel
970afbc614
Remove Slack "here" mentions for failed builds
...
This was introduced by mistake in 6b978cb5dc
2020-10-16 14:51:44 +02:00
Juergen Hoeller
f13c43bafe
Consistent dependency declaration order
2020-10-16 12:22:04 +02:00
Juergen Hoeller
23211c784e
Upgrade to Netty 4.1.53 and Tomcat 9.0.39
...
Correct version declaration for Apache HttpClient 5 and its reactive module.
2020-10-16 12:20:15 +02:00
Rossen Stoyanchev
a2ff139edd
Resolve UriComponentsBuilder argument with contextPath
...
Closes gh-25822
2020-10-15 22:08:32 +01:00
Rossen Stoyanchev
424e28bc35
Merge branch '5.2.x' into master
2020-10-15 17:18:33 +01:00
Rossen Stoyanchev
4952336419
Polishing contribution
...
See gh-25856
2020-10-15 17:14:27 +01:00
Rostislav Svoboda
babcbd0d2b
Simplify code for SimpleClientHttpRequestFactory.prepareConnection
2020-10-15 17:14:27 +01:00
Rossen Stoyanchev
c45b106d95
Fix race issue and improve readAsynchronousFileChannel
...
Before this commit, ReadCompletionHandler delayed closing the channel
to allow an ongoing read to complete/fail so we can get a hold of the
associated DataBuffer and release it. This can be problematic since the
read take time to complete but even more importantly there was a race
condition where we didn't check if we've been disposed concurrently
while releasing the read flag.
This commit removes the delay and closes the channel immediately from
cancel() and that should in turn fail any ongoing read operation,
according to AsynchronousChannel, and the DataBuffer is released.
Further improvements include:
- combining the "reading" and "disposed" AtomicBoolean's into a
single "state" AtomicReference.
- an optimistic check to remain in READING mode and avoid state
switches when there is demand to continue reading.
Closes gh-25831
2020-10-15 17:10:22 +01:00
Brian Clozel
b7d1bbb991
Configure Concourse release pipeline
...
Closes gh-25911
2020-10-15 18:06:37 +02:00
Brian Clozel
603a1dd319
Upgrade to Concourse Release Scripts 0.2.1
...
This release fixes a bug where Spring Boot specifics were baked in the
application itself.
2020-10-15 18:02:32 +02:00
Brian Clozel
6b978cb5dc
Refactor Concourse pipeline
...
Extract duplicate snippets as document anchors.
2020-10-15 18:02:00 +02:00
Sam Brannen
b79548d12e
Add notes regarding enclosing test configuration inheritance
...
See gh-25912
2020-10-15 16:23:29 +02:00
Sam Brannen
f9e11593a6
Document @NestedTestConfiguration support in reference manual
...
See gh-25912
2020-10-15 16:04:59 +02:00
Sam Brannen
57ac32b808
Upgrade to Gradle 6.7
...
Closes gh-25918
2020-10-15 13:48:50 +02:00
Sam Brannen
2eee56d0e2
Polish TestPropertySourceUtils
2020-10-14 15:03:22 +02:00
Sam Brannen
a271a0a2bf
Ignore @NestedTestConfiguration on enclosing class for nested interface
...
Closes gh-25917
2020-10-14 14:21:25 +02:00
Sam Brannen
69af56c4e9
Polish MetaAnnotationUtils
2020-10-14 14:21:13 +02:00
Sam Brannen
a924677b49
Document @NestedTestConfiguration support in reference manual
...
See gh-25912
2020-10-14 11:04:46 +02:00
Rossen Stoyanchev
7e647ab1d8
HttpHeadResponseDecorator sets Content-Length for Mono only
...
See gh-25908
2020-10-13 23:45:51 +01:00
Rossen Stoyanchev
abd79d43af
Merge branch '5.2.x' into master
2020-10-13 23:42:43 +01:00
Rossen Stoyanchev
431ec906c4
Ensure buffers released in HttpHeadResponseDecorator
...
See gh-25908
2020-10-13 23:38:59 +01:00
Rossen Stoyanchev
1d96f6a266
HttpHeaderResponseDecorator checks for "Transfer-Encoding"
...
This commit extends the fix from b86c11cc9b
by checking for both existing Content-Length and Transfer-Encoding.
Closes gh-25908
2020-10-13 23:06:06 +01:00
Sam Brannen
e5ae2cb0fe
Support Propagation.NEVER for disabling test-managed transactions
...
Prior to this commit only Propagation.NOT_SUPPORTED was supported for
disabling test-managed transactions via the `propagation` attribute of
`@Transactional`.
This commit allows users to specify Propagation.NOT_SUPPORTED or
Propagation.NEVER to disable test-managed transactions.
Closes gh-25909
2020-10-13 18:30:50 +02:00
Sébastien Deleuze
33fcba55d1
Disable KotlinPropertyResolverExtensionsTests for now
...
Those tests produce intermittent build errors.
2020-10-13 16:19:01 +02:00
Sébastien Deleuze
3ed8813bbf
Upgrade to Coroutines 1.4.0-M1 and use awaitSingle()
...
This commit raises the minimum Coroutines version supported
to 1.4.0-M1 and above, and changes usages of awaitFirst() or
awaitFirstOrNull() to awaitSingle() or awaitSingleOrNull()
to fix gh-25007.
Closes gh-25914
Closes gh-25007
2020-10-13 15:26:39 +02:00
Juergen Hoeller
cd835b3124
Merge branch '5.2.x'
...
# Conflicts:
# spring-web/src/test/java/org/springframework/http/converter/json/Jackson2ObjectMapperBuilderTests.java
# spring-web/src/test/java/org/springframework/http/converter/json/Jackson2ObjectMapperFactoryBeanTests.java
2020-10-13 11:35:36 +02:00
Juergen Hoeller
7b6293fa05
Avoid outdated Jackson API in tests
...
See gh-25907
2020-10-13 11:13:54 +02:00
Juergen Hoeller
a6e48811c0
Compatibility with Jackson 2.12 (tested against 2.12.0-rc1)
...
Closes gh-25907
2020-10-13 11:04:55 +02:00
Sam Brannen
4a608e97dc
Cross reference @NestedTestConfiguration and supported annotations
...
See gh-19930
2020-10-13 10:35:51 +02:00
Sam Brannen
74c2df43cc
Improve Javadoc for @NestedTestConfiguration
...
See gh-19930
2020-10-13 09:58:07 +02:00
Sam Brannen
2934a823ed
Suppress deprecation warnings in MvcNamespaceTests
2020-10-13 09:44:42 +02:00
Juergen Hoeller
379d9167d9
Merge branch '5.2.x'
...
# Conflicts:
# build.gradle
2020-10-13 01:41:48 +02:00
Juergen Hoeller
cd7e5f61f0
Upgrade to Caffeine 2.8.6 and OpenPDF 1.3.22
2020-10-13 01:39:42 +02:00
Juergen Hoeller
06b6a4be16
Polishing
2020-10-13 01:39:12 +02:00
Juergen Hoeller
e9cd37a4ee
Merge branch '5.2.x'
...
# Conflicts:
# spring-webflux/src/main/java/org/springframework/web/reactive/result/method/InvocableHandlerMethod.java
2020-10-13 00:25:04 +02:00
Juergen Hoeller
f3f19504c6
Polishing
2020-10-13 00:21:07 +02:00