Commit Graph

11257 Commits (f3989b1b9524d5f49b60e4c4e848bb0ba45dc261)
 

Author SHA1 Message Date
Phillip Webb 8e783cdae9 Polish 7 years ago
Stephane Nicoll 71ab5dd748 Restore proper handling of array types
Closes gh-11512
7 years ago
Johnny Lim 97a51ddcaa Use the platform-specific line separator
See gh-11674
7 years ago
Andy Wilkinson 330881db78 Start building against snapshots for Spring Data Ingalls SR10
See gh-11673
7 years ago
Andy Wilkinson 77fea8e328 Upgrade to Lombok 1.16.20
Closes gh-11672
7 years ago
Andy Wilkinson 8279fed385 Upgrade to Narayana 5.5.31.Final
Closes gh-11671
7 years ago
Andy Wilkinson 9721fa0951 Upgrade to Jaybird 2.2.14
Closes gh-11670
7 years ago
Andy Wilkinson a9e9e98710 Upgrade to Httpcore 4.4.9
Closes gh-11669
7 years ago
Andy Wilkinson 55b0547316 Upgrade to Undertow 1.4.22.Final
Closes gh-11668
7 years ago
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
7 years ago
Stephane Nicoll 7ea4501fd5 Polish 7 years ago
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
7 years ago
Stephane Nicoll 6c191e149d Fix broken usage of LiquibaseServiceLocatorApplicationListener 7 years ago
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
7 years ago
Stephane Nicoll 8529913b24 Improve error message when no ServerProperties bean is found
Closes gh-11511
7 years ago
Stephane Nicoll cbefc7bf83 Polish doc
Closes gh-11635
7 years ago
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.
7 years ago
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
7 years ago
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
7 years ago
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
7 years ago
Stephane Nicoll ad9cf39805 Merge pull request #11528 from izeye:missing-selenium
* pr/11528:
  Add missing dependency management for org.seleniumhq.selenium
7 years ago
Johnny Lim 85b1ab9e32 Add missing dependency management for org.seleniumhq.selenium
Closes gh-11528
7 years ago
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
7 years ago
Stephane Nicoll 4568f14c71 Fix javadoc warnings 7 years ago
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
7 years ago
Andy Wilkinson a4134b8491 Start building against Spring Framework 4.3.14 snapshots
See gh-11520
7 years ago
Andy Wilkinson a9811e360a Add missing copyright headers to .java source files 7 years ago
Andy Wilkinson 5bbd31e7a3 Rename test classes so that their tests are run by Maven 7 years ago
Andy Wilkinson 9baa9772c2 Revert "Upgrade to Jackson 2.8.11"
This reverts commit f91f8f7eec.

See gh-11475
7 years ago
Stephane Nicoll d49b022ce3 Shade json in configuration processor
This commit shades the json API in the configuration processor so that
it doesn't bring `android-json` to the classpath anymore.

Closes gh-10307
7 years ago
Andy Wilkinson 1f14b11be4 Upgrade to Spring Security Jwt 1.0.9.RELEASE
Closes gh-11483
7 years ago
Andy Wilkinson fc3e4085cb Upgrade to Spring Retry 1.2.2.RELEASE
Closes gh-11482
7 years ago
Andy Wilkinson 2ac5f7b464 Upgrade to Spring Integration 4.3.13.RELEASE
Closes gh-11481
7 years ago
Andy Wilkinson 40c8edc52e Upgrade to Spring Amqp 1.7.5.RELEASE
Closes gh-11480
7 years ago
Andy Wilkinson cc61bc05e6 Upgrade to Tomcat 8.5.24
Closes gh-11479
7 years ago
Andy Wilkinson 5552434660 Upgrade to Httpclient 4.5.4
Closes gh-11478
7 years ago
Andy Wilkinson 38f94cc683 Upgrade to Mysql 5.1.45
Closes gh-11477
7 years ago
Andy Wilkinson e926c87e81 Upgrade to Appengine Sdk 1.9.60
Closes gh-11476
7 years ago
Andy Wilkinson f91f8f7eec Upgrade to Jackson 2.8.11
Closes gh-11475
7 years ago
Andy Wilkinson 451a4dfc7f Make management web security back off without spring-security-web
Closes gh-11474
7 years ago
Brian Clozel 366d1122f0 Upgrade to Animal Sniffer 1.16
This version is compatible with JDK9 libraries; this is now required
since Jetty introduced a dependency on ASM 6.0 in gh-11469.
7 years ago
Brian Clozel 88b15baf20 Upgrade to Jetty 9.4.8.v20171121
Closes gh-11469
7 years ago
Stephane Nicoll e187aac93d Mention that a custom starter must bring the core starter
Closes gh-11455
7 years ago
Stephane Nicoll 397d3e85e8 Fix Windows build
Closes gh-11459
7 years ago
Stephane Nicoll abfee97843 Merge pull request #11456 from rajadilipkolli:patch-1
* pr/11456:
  Update copyright header
7 years ago
Raja Kolli e6eca2b2c9 Update copyright header
Closes gh-11456
7 years ago
Stephane Nicoll 053982ae62 Merge pull request #11401 from douglascardoso:master
* pr/11401:
  Log inaccessible file in RandomAccessDataFile
7 years ago
Douglas Cardoso feecc27677 Log inaccessible file in RandomAccessDataFile
Closes gh-11401
7 years ago
Stephane Nicoll 970b16f8bc Merge pull request #11431 from izeye:mongo-client
* pr/11431:
  Use MongoClient consistently
7 years ago
Johnny Lim d2109ddf4d Use MongoClient consistently
Closes gh-11431
7 years ago