Commit Graph

505 Commits

Author SHA1 Message Date
Phillip Webb 2e51b48cd9 Refactor actuator package locations
Restructure actuator packages to improve structure. The following
changes have been made:

 - Separate actuator and actuator auto-configuration into different
   modules.
 - Move endpoint code into `spring-boot-actuator`.
 - Move `Endpoint` implementations from a single package into
   technology specific packages.
 - Move `HealthIndicator` implementations from a single package into
   technology specific packages.
 - As much as possible attempt to mirror the `spring-boot` package
   structure and class naming in `spring-boot-actuator` and
   `spring-boot-actuator-autoconfigure`.
 - Move `DataSourceBuilder` and DataSource meta-data support from
   `spring-boot-actuator` to `spring-boot`.

Fixes gh-10261
2017-09-12 00:11:20 -07:00
Andy Wilkinson 5d67ae4d81 Ignore duplicate javax.annotation classes from tomcat-embed-core
See gh-9366
2017-09-08 13:57:04 +01:00
Andy Wilkinson c082e31d10 Add javax.annotation-api dependency to spring-boot-starter
Closes gh-9366
2017-09-08 13:56:31 +01:00
Andy Wilkinson 2e19f0b3e5 Upgrade to Jersey 2.26
Closes gh-10217
2017-09-07 20:09:24 +01:00
Andy Wilkinson 719ac5fc21 Upgrade to Couchbase Client 2.5.0
Closes gh-10201
2017-09-07 19:15:32 +01:00
Mariusz Kopylec 91decda19f Add ErroREST Spring Boot starter entry
Closes gh-10198
2017-09-07 16:57:10 +02:00
MarcGiffing 78b55bbbc4 Add reference to Bucket4j starter
Closes gh-10170
2017-09-06 10:41:50 +02:00
Brian Clozel 8198b87538 Add nio-multipart-parser to webflux starter
This library is required for parsing multipart requests asynchronously
in Spring WebFlux. Framework treats this as an optional dependency, but
Boot auto-configures multipart support with Servlet by default.

Closes gh-10073
2017-08-25 17:26:49 +02:00
Stephane Nicoll 75e5e78531 Polish json starter
This commit improves the json starter to bring the core starter (as any
other starters do). `spring-web` is now also added as it contains the
Spring's core jackson support.

Closes gh-10031
2017-08-23 09:48:54 +02:00
Stephane Nicoll d7fdb5b862 Merge branch '1.5.x' 2017-08-23 09:11:52 +02:00
Juan Pablo Santos Rodríguez 32d5d1f712 Add Stripes Spring Boot starter reference
Closes gh-10058
2017-08-23 09:11:11 +02:00
Stephane Nicoll 758370a70f Merge branch '1.5.x' 2017-08-16 18:18:29 +02:00
Stephane Nicoll d6f99de6c0 Polish "Add link to AMQP 1.0 JMS Binding Spring Boot starter"
Closes gh-10012
2017-08-16 18:17:52 +02:00
Timothy Bish f4bd36b96c Add link to AMQP 1.0 JMS Binding Spring Boot starter
See gh-10012
2017-08-16 18:14:00 +02:00
Stephane Nicoll 0ba63424a7 Enable "-parameters" compiler flag by default with Maven
This commit upgrades to the `maven-compiler-plugin` 3.6.2 that exposes
an additional property to enable the "-parameters" flag. This flag is
enabled for our own build and any project that uses
`spring-boot-starter-parent` as parent.

Closes gh-9323
2017-07-31 10:15:56 +02:00
Arthur Gavlyukovskiy eac4c7e882 Add p6spy, datasource-proxy and flexy-pool starters reference
Closes gh-9828
2017-07-27 16:43:16 +02:00
Andy Wilkinson 6f864c6210 Fix up version numbers following release 2017-07-27 09:52:16 +01:00
Spring Buildmaster 17a5bb0be4 Next development version 2017-07-27 08:00:21 +00:00
Andy Wilkinson 39b4270b7e Fix up version numbers following release 2017-07-26 10:40:35 +01:00
Brian Clozel 4c64f4f80d Add Jackson Kotlin module to JSON starter
This commit adds the `jackson-module-kotlin` dependency to the JSON
starter. As the other modules selected there, the goal is to provide
additional Jackson support to Spring Boot projects.

In this case, the Kotlin language is supported by many Spring projects
and this module is essential for (de)serialization with Jackson.
Note that the module has a transitive dependency on `kotlin-reflect`,
but this dependency should be brought by the application itself.

Spring Framework will configure the Kotlin Jackson module *only if* the
Kotlin sdk is present.

Closes gh-9803
2017-07-26 10:49:38 +02:00
Spring Buildmaster 41c5c0e7c9 Next development version 2017-07-26 08:30:55 +00:00
Stephane Nicoll 6c21b0090b Merge branch '1.5.x' 2017-07-24 14:00:24 +02:00
Stephane Nicoll 0680c4ce2b Add Hiatus for Spring Boot to the list of 3rd party starters
Closes gh-9846
2017-07-24 13:46:14 +02:00
Stephane Nicoll c40668ecbd Polish 2017-06-30 16:48:45 +02:00
Stephane Nicoll eb4f59094a Fix typo 2017-06-30 11:55:37 +02:00
Stephane Nicoll 158510f1be Add reference to GraphQL starter
Closes gh-8026
2017-06-30 11:05:58 +02:00
Zhijun Zhao 715442601c Add GitHub link for Azure Spring Boot Starters
Closes gh-9633
2017-06-29 10:35:21 +02:00
Stephane Nicoll cabe59d65a Remove animal sniffer
See gh-9564
2017-06-21 10:10:02 +02:00
Stephane Nicoll 573007166c Remove version of override for resources plugin
Closes gh-9537
2017-06-16 09:54:30 +02:00
Brian Clozel 4282e94c2c Update GraphQL Community Boot starter URL
Notified about this new repository address on Gitter
https://gitter.im/spring-projects/spring-boot?at=5940e54ef31c8ced0c33f7f6
2017-06-14 10:50:00 +02:00
Stephane Nicoll 67ac57bd72 Add jackson-module-parameter-names to json starter
Closes gh-9506
2017-06-14 09:51:31 +02:00
Stephane Nicoll a1ef38b555 Merge branch '1.5.x' 2017-06-11 07:57:44 +02:00
Akihiro Kondo 2649e3787e Add Logback-access starter to the community list
Closes gh-9447
2017-06-11 07:57:07 +02:00
Akihiro Kondo 9711480658 Add Orika starter to the community list
Closes gh-9446
2017-06-11 07:55:35 +02:00
Stephane Nicoll aa083996f9 Fixup version numbers following release 2017-06-08 17:38:11 +03:00
Spring Buildmaster 05d4d0281c Next Development Version 2017-06-08 12:47:16 +00:00
Stephane Nicoll d48c414a64 Use HikariCP is jdbc and jpa starters
This commit is a companion of what was done in #6013. As HikariCP is
now the default connection pool, the jdbc and jpa starters no longer
provide `tomcat-jdbc`, but rather `HikariCP`.

Closes gh-9392
2017-06-02 16:35:44 +02:00
Andy Wilkinson 2090bef08e Configure Glassfish sample to use parent-last class loader delegation
Glassfish bundles an old and incomplete version of Glassfish. By
default, this leads to some of Jackson's classes being loaded from
inside the war file and others being loaded from Glassfish itself.
This mixture of versions does not end well and the application fails
to deploy.

This commit adds a Glassfish-specific deployment descriptor to
invert the web app class loader's delegation model. Rather than
preferring classes available from its parent, it will now prefer
those packaged inside the war file.

Closes gh-9391
2017-06-02 13:57:52 +01:00
Stephane Nicoll a6c01d3b30 Remove `jackson-datatype-jdk8` dependency for now
This dependency breaks Glassfish integration tests and was not strictly
required by #9297.
2017-06-02 14:21:09 +02:00
Stephane Nicoll a00ad72881 Add json starter
This commit adds a new json starter that gathers the core bits to read
and write json with dedicated Java 8 extensions.

The web-related starters have been improved to use the new starter
rather than relying on `jackson-databind` directly.

Closes gh-9297
2017-06-02 11:27:18 +02:00
Stephane Nicoll a5d51bbeaf Add entry for sshd-shell-spring-boot 2017-05-31 10:37:19 +02:00
Stephane Nicoll 1403b2195e Merge branch '1.5.x' 2017-05-31 10:29:58 +02:00
Stephane Nicoll b311eeb428 Polish 2017-05-31 10:27:43 +02:00
Stephane Nicoll 5b3b8b0c40 Reference Teeid starter 2017-05-31 10:26:54 +02:00
Stephane Nicoll 31868cdb2a Order this party starters
Closes gh-9362
2017-05-31 10:26:25 +02:00
Vedran Pavic 9e23206c31 Add Quartz Scheduler support
See gh-4299
2017-05-30 18:48:12 +02:00
Stephane Nicoll 18a5e15573 Provide `thymeleaf-extras-java8time` with thymeleaf starter
Closes gh-9229
2017-05-29 17:20:34 +02:00
Stephane Nicoll e8aa3a3a8e Upgrade to Maven War Plugin 3.1.0
Closes gh-9344
2017-05-29 16:16:43 +02:00
Mark Paluch 291f44f5ab Remove spring-cql dependency from Reactive Cassandra starter
The spring-cql module has been merged into the spring-data-cassandra
module.

See gh-9291
2017-05-23 17:32:24 +01:00
Stephane Nicoll d0875e76d4 Polish "Add reference to Teiid spring boot starter"
Closes gh-9281
2017-05-23 15:19:27 +02:00