- 29 Jun, 2020 2 commits
-
-
Madhura Bhave authored
-
Madhura Bhave authored
Fixes gh-21510
-
- 26 Jun, 2020 1 commit
-
-
Scott Frederick authored
This commit improves the validation performed on the user input provided to the layertools jarmode to provide more clear error messages when the input is not correct and reduce the chance of ambiguity. Fixes gh-22042
-
- 25 Jun, 2020 2 commits
-
-
Andy Wilkinson authored
Closes gh-22102
-
Andy Wilkinson authored
Previously, the thread dump endpoint's response could exceed WebClient's in-memory buffer limt when there were a large number of threads or the threads had large stacks. This commit disables WebClient's in-memory buffer size limit so that the test passing is not dependent on the number of active threads and their stack sizes. Closes gh-22101
-
- 24 Jun, 2020 5 commits
-
-
Scott Frederick authored
Fixes gh-22061 in 2.3.2
-
Scott Frederick authored
Prior to Spring Data Redis version 2.2.8, the contents of the Properties object returned from the ReactiveRedisConnection.ServerCommands.info API were the same for clustered and non-clustered Redis configurations, containing a set of key/value pairs. This allowed ReactiveRedisHealthIndicator to get a version property using a well-known key. Starting with Spring Data Redis 2.2.8, the info property keys contain a host:port prefix in a clustered Redis configuration. This prevented ReactiveRedisHealthIndicator from getting the version property as before and resulted in the health always being reported as DOWN. This commit adjusts ReactiveRedisHealthIndicator to detect the clustered configuration from Spring Data Redis and find the version property for one of the reported cluster nodes. Fixes gh-22061
-
Andy Wilkinson authored
Closes gh-22087
-
Andy Wilkinson authored
Closes gh-22085
-
Andy Wilkinson authored
Closes gh-22084
-
- 23 Jun, 2020 9 commits
-
-
Andy Wilkinson authored
Closes gh-22069
-
Andy Wilkinson authored
Closes gh-22068
-
Andy Wilkinson authored
Closes gh-22067
-
Andy Wilkinson authored
Closes gh-21439
-
Phillip Webb authored
Closes gh-22063
-
Phillip Webb authored
* pr/22022: Polish 'Inherit show-details property in health groups' Inherit show-details property in health groups Closes gh-22022
-
Phillip Webb authored
Rework the inheritance so that the property metadata JSON more accurately reflects the default value. See gh-22022
-
Leo Li authored
Update `Group` properties so that the `showDetails` value does not inherit `Show.NEVER`. Prior to this commit, the `Group` properties would not correctly inherit a `showDetails` value from the main `management.endpoint.health.show-details` property. See gh-22022
-
Phillip Webb authored
Rename `ImageReferenceParser` to `Regex` and remove state. The regular expressions are now used directly by the `ImageName` and `ImageReference` classes with the values accessed directly from the `Matcher`. See gh-21495
-
- 22 Jun, 2020 5 commits
-
-
Phillip Webb authored
Closes gh-22059
-
Phillip Webb authored
* pr/22040: Polish 'Fix infinite loop in FieldValues' Fix infinite loop in FieldValues Closes gh-22040
-
Phillip Webb authored
See gh-22040
-
Konrado85 authored
Update `FieldValues` test object so that it doesn't cause an infinite loop if it is actually created. See gh-22040
-
Andy Wilkinson authored
Closes gh-22047
-
- 19 Jun, 2020 13 commits
-
-
Scott Frederick authored
* gh-22035: Catch more generic FileSystemException in NamedPipeSocket Closes gh-22035
-
dreis2211 authored
See gh-22035
-
Stephane Nicoll authored
* pr/22018: Remove Javadoc throw for ConfigurationPropertyName.ofIfValid() Closes gh-22018
-
Johnny Lim authored
See gh-22018
-
Stephane Nicoll authored
Closes gh-22023
-
Stephane Nicoll authored
* pr/22000: Polish "Document how to exclude an annotation processor with Maven" Document how to exclude an annotation processor with Maven Closes gh-22000
-
Stephane Nicoll authored
See gh-22000
-
Marco Pens authored
See gh-22000
-
Andy Wilkinson authored
Closes gh-22020
-
Andy Wilkinson authored
Previously, LifecycleAutoConfiguration would check the current context and all of its ancestors for a lifecycle processor bean, only configuring a custom processor if one was not found. Every context has a lifecycle processor so this check meant that lifecycle processing timeout could not be customized in any context with a parent. This commit updates the auto-configuration to only check the current context. Closes gh-22014
-
Andy Wilkinson authored
* gh-21988: Polish "Use Awaitility instead of Thread.sleep" Use Awaitility instead of Thread.sleep Closes gh-21988
-
Andy Wilkinson authored
See gh-21988
-
Tomek Szmytka authored
See gh-21988
-
- 18 Jun, 2020 3 commits
-
-
Scott Frederick authored
Prior to this commit, an image name or run image name derived from the project name or provided by the user would be passed to the CNB builder without validation by the Maven plugin build-image goal or Gradle plugin bootBuildImage task. This could lead to error messages from the plugins that are difficult to understand and diagnose. This commit makes parsing of the image names more strict, based on the grammar implemented by the Docker go library. This provides validation of the image names before passing them to the builder, with a more descriptive error message when parsing and validation fails. Fixes gh-21495
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, the configuration property table generation was reading both the main metadata and the additional metadata from each project. This was unnecessary as the annotation processor will have already merged the additional metadata into the main metadata before writing it to disk. Processing both the main and additional metadata led to a clash as the metadata overlapped. When the entry in the additional metadata won the clash, the resulting entry in the configuration property table would lose any details that aren't contained in the additional metadata. This commit updates the property table generation code to only use the main metadata files. Fixes gh-21131
-