Commit Graph

2322 Commits

Author SHA1 Message Date
Andy Wilkinson 2a087c8827 Align reference docs with new Gradle DSL for archive's launch script
Closes gh-9935
2017-09-21 11:30:57 +01:00
Andy Wilkinson e9147c2f20 Remove Spring Security OAuth Auto-Configuration
This commit removes auto-configuration support for Spring Security
OAuth, paving the way for the introduction of auto-configuration for
Spring Security 5's new OAuth-related features.

Closes gh-10255
2017-09-21 10:33:16 +01:00
Stephane Nicoll 27f22229e2 Polish "Add actuator endpoint for finding and deleting sessions"
Closes gh-8342
2017-09-20 16:17:06 +02:00
Vedran Pavic cf151b1717 Add actuator endpoint for finding and deleting sessions
See gh-8342
2017-09-20 15:48:25 +02:00
Stephane Nicoll 714c533509 Apply Surefire's defaults in starter-parent
Closes gh-9966
2017-09-20 14:13:15 +02:00
Raja Kolli a4a0eef186 Upgrade to Hibernate Validator 6.0.2.Final
Closes gh-9969
2017-09-19 17:40:45 +02:00
Stephane Nicoll 224a4e46d9 Merge branch '1.5.x' 2017-09-19 14:00:35 +02:00
Stephane Nicoll d93e0fee35 Polish "Fix a dead link"
Closes gh-10314
2017-09-19 14:00:03 +02:00
Stephane Nicoll 4c53755980 Polish "Added keystore type and truststore type to rabbit properties"
Closes gh-10251
2017-09-18 16:43:49 +02:00
Martin Greber b70ac99bcb Added keystore type and truststore type to rabbit properties
See gh-10251
2017-09-18 16:25:21 +02:00
Johnny Lim 5e35a34cba Polish
Closes gh-10308
2017-09-18 16:19:02 +02:00
Stephane Nicoll 474df8b6d2 Polish "Update application layout to show packaging by features"
Closes gh-9907
2017-09-18 16:13:59 +02:00
Renjith G R f948a46954 Update application layout to show packaging by features
See gh-9907
2017-09-18 16:08:53 +02:00
Stephane Nicoll a8e90ad72c Polish "Fix names of metrics properties"
Closes gh-10316
2017-09-17 10:14:51 +02:00
Michael J. Simons a6b223c1d8 Fix names of metrics properties
See gh-10316
2017-09-17 10:14:03 +02:00
Kyle Anderson e86d0f38e4 Document default value change for proxy-target-class
This commit documents the change to the default value for
spring.aop.proxy-target-class by clarifying when the default is true vs
false.

See gh-10134
2017-09-16 06:45:56 +02:00
Stephane Nicoll ef6a5d34c6 Merge branch '1.5.x' 2017-09-15 12:49:47 +02:00
Stephane Nicoll fbb6b88155 Document default prefix/suffix values
Closes gh-10290
2017-09-15 12:47:46 +02:00
Phillip Webb 86926bf0e5 Upgrade to Micrometer 1.0.0-rc.1
Closes gh-10300
2017-09-14 22:16:07 -07:00
Andy Wilkinson ddca0b7422 Add dependencies required for javadoc generation
See gh-9970
2017-09-14 19:10:49 +01:00
Andy Wilkinson 3942ba2e68 Consistently use the spring.metrics configuration property prefix
See gh-9970
2017-09-14 18:44:00 +01:00
Jon Schneider c2958c27ab Replace Boot's own metrics with support for Micrometer
Closes gh-9970
2017-09-14 17:15:46 +01:00
Stephane Nicoll 287d77235a Fix broken links
Closes gh-10294
2017-09-14 17:47:47 +02:00
Stephane Nicoll e05e04014b Move security.* to spring.security.*
This commit also removes `security.basic.enabled` as this property is
no longer required.

Closes gh-10296
2017-09-14 17:33:37 +02:00
Johnny Lim bd2d08bcd0 Polish
Closes gh-10282
2017-09-14 15:13:51 +02:00
Brian Clozel 9dd3fb70e2 Remove Servlet-specific static locations
This commit removes the Servlet root context from the default values for
the `spring.resources.static-locations` configuration property. Servlet
and non-Servlet applications are sharing this property.

The Servlet root context is automatically configured as a resource
location for Spring MVC based applications.

Closes gh-9240
2017-09-13 15:31:05 +02:00
Stephane Nicoll 82fd18cee3 Polish 2017-09-13 11:34:59 +02:00
Johnny Lim d12a86bcab Use Java 8 Javadoc URL
Closes gh-10276
2017-09-13 09:00:11 +02:00
Spring Buildmaster 30eb937a83 Next Development Version 2017-09-12 10:54:22 +00:00
Stephane Nicoll 40e6f004da Enable info and status endpoints by default
Closes gh-10161
2017-09-12 12:51:26 +02:00
Stephane Nicoll 222ed44bd4 Replace enabledByDefault to DefaultEnablement
This commit introduces a DefaultEnablement enum that replaces the
"enabledByDefault" boolean flag of Endpoint. This allows to better
control what indicates the default enablement of an endpoint.

With DefaultEnablement#ENABLED, the endpoint is enabled unless an
endpoint specific property says otherwise. With DefaultEnabled#DISABLED,
the endpoint is disabled unless an endpoint specific property says
otherwise. DefaultEnablement#NEUTRAL provides a dedicated option to
indicate that we should resort to the default settings in absence of
a specific property.

See gh-10161
2017-09-12 12:23:04 +02:00
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
Stephane Nicoll e6811de4ac Merge branch '1.5.x' 2017-09-11 18:21:39 +02:00
Alexander Constantin 281a93a0c4 Use underline instead of dash in tomcat properties
Closes gh-10256
2017-09-11 18:20:55 +02:00
Stephane Nicoll 1cd3b0cabe Remove auto-configuration for MapSessionRepository
This commit removes auto-configuration for Spring Session's simple in
memory support.

Closes gh-10253
2017-09-11 18:16:40 +02:00
Andy Wilkinson dad7357b89 Merge branch '1.5.x' 2017-09-11 12:12:37 +01:00
Andy Wilkinson 5b1a4a0430 Note that management.context-path is relative to server.context-path
Closes gh-10200
2017-09-11 12:10:42 +01:00
Stephane Nicoll 46470b5196 Remove outdated additional metadata 2017-09-10 18:59:49 +02:00
Stephane Nicoll 2b2eb73cb0 Remove security properties 2017-09-10 18:57:41 +02:00
Stephane Nicoll 9e366f0fde Fix typo 2017-09-10 18:51:02 +02:00
Andy Wilkinson c06de245d9 Allow endpoints to be mapped to /
This commit removes the restriction that was added in 4a61e45 to
prevent / from being used as the management context path when the
management context was not using a different port

The management context path can now be set to / irrespective of the
configuration of the management port. To avoid a possible clash
with the application's welcome page or similar, the links "endpoint"
that is mapping to the management context path is disabled when
the management context path is /.

As part of allowing / to be used as the management context path again,
the handling of endpoint mappings and the creation of paths for
individual operations has been consolidated into a new EndpointMapping
class that is used across the three (MVC, WebFlux, and Jersey)
implementations.

See gh-9898
2017-09-08 09:38:41 +01:00
Johnny Lim 024c23cedb Fix broken links
Closes gh-10229
2017-09-08 10:06:49 +02:00
Stephane Nicoll ab43237c90 Polish 2017-09-04 10:08:00 +02:00
Stephane Nicoll 96399395ae Polish liquibase doc
Closes gh-10139
2017-09-04 10:05:27 +02:00
Stephane Nicoll afda0ec129 Default Hibernate DDL auto to none with Flyway/Liquibase
This commit adds a strategy interface to specific if a given DataSource
has its schema managed. The Hibernate auto-configuration uses it to set
it to "none" if a mechanism to initialize the DataSource is
found and "create-drop" otherwise.

Both Flyway and Liquibase implements that strategy interface and
register it in the context accordingly.

Closes gh-9262
2017-08-30 12:42:24 +02:00
Stephane Nicoll b91ceef621 Polish "Polish"
Closes gh-10109
2017-08-30 10:41:51 +02:00
Johnny Lim db76112700 Polish
See gh-10109
2017-08-30 10:33:53 +02:00
Madhura Bhave b02edd2e81 Merge branch '1.5.x' 2017-08-29 13:04:26 -07:00
Madhura Bhave 64ffcfc83f Document JWK property
Closes gh-10022
2017-08-29 12:51:14 -07:00
Stephane Nicoll 441dd2bc16 Move endpoints.trace.filter to management.trace.filter
Closes gh-10007
2017-08-29 17:09:19 +02:00