Commit Graph

11430 Commits

Author SHA1 Message Date
Phillip Webb
604ec075eb Merge pull request #11848 from stadler
* pr/11848:
  All CLI support for Windows MINGW environments
2018-01-30 12:41:16 -08:00
Jacques Stadler
38a5466a19 All CLI support for Windows MINGW environments
Closes gh-11848
2018-01-30 12:40:31 -08:00
Phillip Webb
61f7bd8576 Polish 2018-01-30 12:37:40 -08:00
Stephane Nicoll
f86b44f2ec Reduce StringBuilder creation in TypeExtractor.visitDeclared()
Closes gh-11845
2018-01-30 16:40:32 +01:00
Stephane Nicoll
11f700aa9d Fix handling of redis password containing a colon
Closes gh-11371
2018-01-30 10:27:26 +01:00
Andy Wilkinson
4ecc7b9211 Polish 2018-01-29 20:10:29 +00:00
Andy Wilkinson
f8b4018f44 Upgrade to Spring Integration 4.3.14.RELEASE
Closes gh-11836
2018-01-29 20:01:32 +00:00
Andy Wilkinson
7c269a6dc7 Merge pull request #11790 from Alex Panchenko
* gh-11790:
  Polish "Configure ErrorReportValve not to report stack traces"
  Configure ErrorReportValve not to report stack traces
2018-01-29 19:50:20 +00:00
Andy Wilkinson
5a74f63f7c Polish "Configure ErrorReportValve not to report stack traces"
Closes gh-11790
2018-01-29 19:50:07 +00:00
Alex Panchenko
29736e340e Configure ErrorReportValve not to report stack traces
See gh-11790
2018-01-29 17:23:49 +00:00
Andy Wilkinson
4c001e8d56 Merge pull request #11835 from Gary Russell
* gh-11835:
  Upgrade to Spring AMQP 1.7.6
2018-01-29 17:10:05 +00:00
Gary Russell
4ad5045aab Upgrade to Spring AMQP 1.7.6
Closes gh-11835
2018-01-29 17:09:40 +00:00
Andy Wilkinson
2ba2bddc76 Add note to docs about configuration of Log4j 2's JDK logging adapter
Closes gh-11660
2018-01-29 16:04:16 +00:00
Andy Wilkinson
9da6ddb253 Trace IDs of sessions created downstream of trace filter
Closes gh-11717
2018-01-29 15:24:24 +00:00
Andy Wilkinson
7ae39eaebf Upgrade to Spring Security 4.2.4.RELEASE
Closes gh-11829
2018-01-29 14:46:18 +00:00
Stephane Nicoll
474a391763 Upgrade to Spring Data Ingalls SR10
Closes gh-11673
2018-01-24 15:29:10 +01:00
Andy Wilkinson
1d58e7a7c2 Upgrade to GemFire 8.2.8
Closes gh-11746
2018-01-23 10:09:00 +00:00
Stephane Nicoll
64b0633a41 Upgrade to Spring Framework 4.3.14.RELEASE
Closes gh-11520
2018-01-23 10:53:33 +01:00
Andy Wilkinson
b6576fbe9c Test compression defaults against 8.5.24 as they changed in 8.5.27
See gh-11727
2018-01-22 21:00:13 +00:00
Andy Wilkinson
de6c406260 Upgrade to Tomcat 8.5.27
Closes gh-11727
2018-01-22 20:32:34 +00:00
Andy Wilkinson
a1a02a577a Upgrade to Httpclient 4.5.5
Closes gh-11726
2018-01-22 20:32:33 +00:00
Andy Wilkinson
c06956376c Use correct Assert class in ServerPropertiesAutoConfiguration 2018-01-22 10:49:47 +00:00
Andy Wilkinson
908fdba79c Upgrade to Neo4j Ogm 2.1.6
Closes gh-11694
2018-01-19 15:30:52 +00:00
Phillip Webb
8e783cdae9 Polish 2018-01-18 21:42:11 -08:00
Stephane Nicoll
71ab5dd748 Restore proper handling of array types
Closes gh-11512
2018-01-18 22:07:49 +01:00
Johnny Lim
97a51ddcaa Use the platform-specific line separator
See gh-11674
2018-01-18 17:00:18 +01:00
Andy Wilkinson
330881db78 Start building against snapshots for Spring Data Ingalls SR10
See gh-11673
2018-01-18 13:56:46 +00:00
Andy Wilkinson
77fea8e328 Upgrade to Lombok 1.16.20
Closes gh-11672
2018-01-18 13:56:46 +00:00
Andy Wilkinson
8279fed385 Upgrade to Narayana 5.5.31.Final
Closes gh-11671
2018-01-18 13:56:46 +00:00
Andy Wilkinson
9721fa0951 Upgrade to Jaybird 2.2.14
Closes gh-11670
2018-01-18 13:56:46 +00:00
Andy Wilkinson
a9e9e98710 Upgrade to Httpcore 4.4.9
Closes gh-11669
2018-01-18 13:56:46 +00:00
Andy Wilkinson
55b0547316 Upgrade to Undertow 1.4.22.Final
Closes gh-11668
2018-01-18 13:56:46 +00:00
Stephane Nicoll
927c2cacfa Rework type generation algorithm
The initial solution to gh-11512 was still using a plain `toString` that
could potentially break with a JDK upgrade. Turns out that JDK9 actually
uses the same type for AnnotatedType and ClassType so the trick of using
a visitor doesn't work anymore.

Retrospectively, it is quite easy to generate the full type once we have
the DeclaredType as we already have some logic to get the qualified,
that is raw, type and we have access to the type parameters.

This commit still uses a `toString` to generate the representation of
the type parameters but this looks much safer than trying to redo what
such a simple `toString` should do. Also, the additional metadata that
we could get on an ExecutableElement does not apply to them.

Closes gh-11512
2018-01-18 13:52:12 +01:00
Stephane Nicoll
7ea4501fd5 Polish 2018-01-17 15:47:53 +01:00
Stephane Nicoll
d8b1f1692a Fix type detection with annotated getter
This commit makes sure that the `type` of a property is generated
property if the getter of the property is annotated. Previously, a type
implementation may expose the annotation information.

Closes gh-11512
2018-01-17 13:30:57 +01:00
Stephane Nicoll
6c191e149d Fix broken usage of LiquibaseServiceLocatorApplicationListener 2018-01-16 11:43:36 +01:00
Stephane Nicoll
08ec3d2735 Improve class condition check
This commit improves a class condition check on the actual
implementation rather than the general purpose interface.

Closes gh-11608
2018-01-16 11:09:56 +01:00
Stephane Nicoll
8529913b24 Improve error message when no ServerProperties bean is found
Closes gh-11511
2018-01-16 09:53:08 +01:00
Stephane Nicoll
cbefc7bf83 Polish doc
Closes gh-11635
2018-01-15 12:11:33 +01:00
Phillip Webb
84fa67d33e Backport use docker-java 3.0.x for launch tests
Backport commit d439b73758 to upgrade launch integration tests to
use docker-java 3.0.x.
2018-01-10 11:56:09 -08:00
Stephane Nicoll
7b3bedc468 Fix detection of dot-based resource bundle basenames
This commit makes sure that properties-based resource bundle location
with a dot is detected. It also harmonizes the description of the
configuration key as our support is not stricly matching the convention.

Closes gh-10092
2018-01-09 13:18:48 +01:00
Andy Wilkinson
8255835c99 Remove dependency management for selenium-opera-driver
It's a new module in 3.0 and we're using 2.53.x in 1.5.x.

See gh-11528
2018-01-09 09:35:38 +00:00
Phillip Webb
700d3c3907 Relocate shaded JSON API in annotation-processor
Move the 'shade' copy of the JSON API to a separate src folder to make
it clearer that we don't own the code. Also polished some formatting
and suppressed a few warnings.

Closes gh-10307
2018-01-08 12:24:19 -08:00
Stephane Nicoll
ad9cf39805 Merge pull request #11528 from izeye:missing-selenium
* pr/11528:
  Add missing dependency management for org.seleniumhq.selenium
2018-01-08 17:48:35 +01:00
Johnny Lim
85b1ab9e32 Add missing dependency management for org.seleniumhq.selenium
Closes gh-11528
2018-01-08 17:48:08 +01:00
Stephane Nicoll
b9f4fd0b65 Fix exclude filter to not exclude MediaType
This commit removes MediaType from the list of exclude types as it looks
like an error: MediaType has a constructor taking a `String` and binding
works fine with it.

This has the effect of properly generating the metadata for the only key
that Spring Boot exposes with a MediaType type:
spring.data.rest.default-media-type.

Closes gh-11568
2018-01-08 17:44:32 +01:00
Stephane Nicoll
4568f14c71 Fix javadoc warnings 2018-01-08 15:55:24 +01:00
Brian Clozel
966d4251a4 Warn against custom request factories in RestTemplateBuilder
This commit adds a javadoc note about a usability issue described in
gh-11255. While `RestTemplateBuilder` is an immutable class, providing a
custom instance of request factory and deriving several
builders/templates from that point may have some unexpected behavior,
since that instance is shared amongst builders instances.

This issue is fixed in Spring Boot 2.0 with a replacement method that
leverages a `Supplier<ClientHttpRequestFactory>` instead.

See gh-11255
2018-01-05 16:24:34 +01:00
Andy Wilkinson
a4134b8491 Start building against Spring Framework 4.3.14 snapshots
See gh-11520
2018-01-05 12:08:02 +00:00
Andy Wilkinson
a9811e360a Add missing copyright headers to .java source files 2018-01-05 12:04:34 +00:00