Phillip Webb
51762642b2
Polish audit event endpoint support
...
Closes gh-6579
2017-01-02 19:43:26 -08:00
Vedran Pavic
2f1e4f0c02
Add MVC and JMX endpoints to retrieve audit events
...
Add MVC and JMX specific endpoints that allow audit events to be
retrieved.
See gh-6579
2017-01-02 19:20:35 -08:00
Phillip Webb
aacf5d660f
Update copyright year for changed files
2016-12-30 11:53:51 -08:00
Johnny Lim
6d1b752ffe
Polish
...
Closes gh-7552
2016-12-14 19:14:24 +01:00
Madhura Bhave
d09aafacda
Add a security interceptor for actuator endpoints
...
Update `AbstractEndpointHandlerMapping` to support a security
interceptor that can be used to enforce endpoint security.
Fixes gh-6889
2016-12-05 17:57:00 -08:00
Phillip Webb
5ed00b3501
Merge branch '1.4.x' into 1.5.x
2016-11-28 15:27:07 -08:00
Phillip Webb
357d072a60
Polish
2016-11-28 15:14:46 -08:00
Stephane Nicoll
1e711d8f09
Merge branch '1.4.x' into 1.5.x
2016-11-28 10:41:48 +01:00
Stephane Nicoll
5e604437d7
Restore proper scope for spring-hateoas
...
Closes gh-7489
2016-11-28 10:41:34 +01:00
Ben Hale
00099552db
Add Logger actuator documentation
...
Add Actuator and Reference documentation for the `/logger` endpoint.
This documentation includes information on listing, reading, and
modifying the configuration of loggers.
Closes gh-7390
See gh-7086
2016-11-15 17:47:15 -08:00
Spring Buildmaster
e712a9ba8c
Next Development Version
2016-11-08 16:55:37 +00:00
Stephane Nicoll
c4d8fb1c09
Merge branch '1.4.x' into 1.5.x
2016-10-30 10:59:02 +01:00
Stephane Nicoll
6d50e26b70
Polish contribution
...
Closes gh-7215
2016-10-30 10:57:58 +01:00
Johnny Lim
1546cd4072
Update documentation on Actuator hypermedia support
...
Spring Boot Actuator hypermedia support has been disabled by default via
c7c685f
, but its documentation wasn't updated.
This commit updates the documentation related to the change.
See gh-7215
2016-10-30 10:57:27 +01:00
Stephane Nicoll
6bd670edbc
Initiate 1.4.x branch
2016-09-21 11:11:24 +02:00
Spring Buildmaster
7e9ed5e1a7
Next Development Version
2016-09-21 07:58:07 +00:00
Johnny Lim
524edaea51
Polish
...
Closes gh-6728
2016-08-23 15:13:33 +02:00
Spring Buildmaster
334baaeffd
Next development version
2016-07-28 19:54:01 +00:00
Phillip Webb
4a1e0d4544
Extend @AutoConfigureMockMvc print support
...
Update @AutoConfigureMockMvc to support extended print options including
`System.err` and `log.debug`. In addition the "default" print option
can now be overridden by adding `spring.test.mockmvc.print=...` to
`src/test/resources/application.properties`.
Fixes gh-6455
2016-07-25 13:17:26 -07:00
Phillip Webb
225502f7ca
Fix Java 6 compatibility
...
See gh-5849
2016-07-19 10:10:53 -07:00
Phillip Webb
05cde789e1
Reduce noise in /end actuator docs
...
Update the `/env` sample used in the actuator docs to use only a limited
set of keys.
Fixes gh-5849
2016-07-19 09:41:12 -07:00
Lari Hotari
9f07e94450
Add MVC actuator endpoint for heap dumps
...
Add MVC only endpoint to obtain GZip compressed heap dump files.
See gh-5670
2016-07-02 11:14:42 -07:00
Johnny Lim
70adefc87b
Polish
...
Closes gh-6046
2016-05-26 14:58:41 +02:00
Phillip Webb
1bb2c4fc00
Fixup test following dependency change
...
Since spring-boot-actuator-docs should not depend on a starter the log
file is now simulated.
2016-05-10 10:57:16 -07:00
Phillip Webb
cf6212b955
Polish
2016-05-10 10:22:37 -07:00
Andy Wilkinson
f8a4459aa1
Ensure that logfile endpoint documentation has some log entries to use
...
Closes gh-5848
2016-05-03 15:13:34 +01:00
Phillip Webb
b398b3319c
Rename @SpringApplicationTest -> @SpringBootTest
...
Rename @SpringApplicationTest to SpringBootTest and
@SpringApplicationContextLoader to @SpringBootContextLoader.
Fixes gh-5562
2016-04-04 22:36:58 -07:00
Phillip Webb
4d404b214c
Migrate away from @SpringApplicationConfiguration
...
Refactor internal tests to no longer use @SpringApplicationConfiguration
See gh-5562
2016-04-04 22:36:57 -07:00
Andy Wilkinson
eb3180d581
Provide test auto-configuration for Spring REST Docs
...
This commit introduces a new annotation, @AutoConfigureRestDocs,
which can be used to enable auto-configuration of Spring REST Docs.
The auto-configuration removes the need to use Spring REST Docs' JUnit
rule and will automatically configure MockMvc. Combined with the new
auto-configuration for MockMvc it allows a test class to be free of
boilerplate configuration:
@RunWith(SpringRunner.class)
@WebMvcTest
@AutoConfigureRestDocs(outputDir = "target/generated-snippets",
uriScheme = "https", uriHost = "api.example.com",
uriPort = 443)
public class ExampleDocumentationTests {
@Autowired
private MockMvc mvc;
@Test
public void documentIndex() {
// …
}
}
For more advanced customization a RestDocsMockMvcConfigurationCustomizer
bean can be used.
If a RestDocumentationResultHandler is found in the context, it will
be passed to the ConfigurableMockMvcBuilder's alwaysDo method as part
of its customization.
Closes gh-5563
2016-04-04 17:19:51 +01:00
Phillip Webb
c28f552883
Migrate SpringJUnit4ClassRunner to SpringRunner
...
Replace all existing SpringJUnit4ClassRunner references with the new
SpringRunner alias.
Fixes gh-5292
2016-03-23 22:18:18 -07:00
Phillip Webb
2f815a907a
Migrate existing tests from deprecated package
...
Update the existing tests to use the relocated `spring-boot-test`
classes. Restructuring was achieved using the following command:
find . -type f -name '*.java' -exec sed -i '' \
-e s/org.springframework.boot.test.ConfigFileApplicationContextInitializer/\
org.springframework.boot.test.context.ConfigFileApplicationContextInitializer/g \
-e s/org.springframework.boot.test.EnvironmentTestUtils/\
org.springframework.boot.test.util.EnvironmentTestUtils/g \
-e s/org.springframework.boot.test.IntegrationTest/\
org.springframework.boot.test.context.IntegrationTest/g \
-e s/org.springframework.boot.test.IntegrationTestPropertiesListener/\
org.springframework.boot.test.context.IntegrationTestPropertiesListener/g \
-e s/org.springframework.boot.test.OutputCapture/\
org.springframework.boot.test.rule.OutputCapture/g \
-e s/org.springframework.boot.test.SpringApplicationConfiguration/\
org.springframework.boot.test.context.SpringApplicationConfiguration/g \
-e s/org.springframework.boot.test.SpringApplicationContextLoader/\
org.springframework.boot.test.context.SpringApplicationContextLoader/g \
-e s/org.springframework.boot.test.SpringBootMockServletContext/\
org.springframework.boot.test.mock.web.SpringBootMockServletContext/g \
-e s/org.springframework.boot.test.TestRestTemplate/\
org.springframework.boot.test.web.client.TestRestTemplate/g \
-e s/org.springframework.boot.test.WebIntegrationTest/\
org.springframework.boot.test.context.web.WebIntegrationTest/g {} \;
See gh-5293
2016-03-23 22:17:50 -07:00
Andy Wilkinson
44ddfcc7fa
Upgrade copyright headers of all files changed in 2016
2016-02-25 12:09:42 +00:00
Andy Wilkinson
03ebef58fb
Merge branch '1.3.x'
2016-02-24 10:58:02 +00:00
Andy Wilkinson
b1afd091c2
Document log file endpoint's support for using Range header
...
Closes gh-5062
2016-02-24 10:56:32 +00:00
Phillip Webb
89b7704977
Extract spring-boot-test.jar
...
Relocate the `org.springframework.boot.test` package from the
`spring-boot.jar` to `spring-boot-test.jar`.
Fixes gh-5184
2016-02-19 19:28:37 -08:00
Andy Wilkinson
a81cd5df74
Upgrade to Spring REST Docs 1.1.0.M1
...
Closes gh-5160
2016-02-16 12:25:26 +00:00
Stephane Nicoll
ebffa493e4
Harmonize ConfigurationProperties bean name
...
When `@EnableConfigurationProperties` is defined, Spring Boot
automatically registers a bean in the context for each class specified
on the annotation. Previously, the name of the bean only included the
prefix which leads to conflict if two different classes use the same
prefix.
This commit changes the bean name structure to be <prefix>-<fqn> where
prefix is the prefix used on the annotation and <fqn> the fully qualified
name of the target class.
Closes gh-4395
2016-02-09 17:19:11 +01:00
Phillip Webb
fbaf209240
Move master to 1.4.0.BUILD-SNAPSHOT
2016-01-24 10:45:24 -08:00
Spring Buildmaster
504d3e97ba
Next development version
2016-01-21 18:41:30 -08:00
Andy Wilkinson
2aff82bb64
Merge branch '1.2.x'
2016-01-12 10:19:36 +00:00
Spring Buildmaster
8db59059a5
Next Development Version
2015-12-18 05:43:02 -08:00
Andy Wilkinson
0088300eca
Prevent spring-boot-actuator-docs from pulling in H2
...
Closes gh-4658
2015-12-02 17:51:20 +00:00
Johnny Lim
da16d6d306
Polishing
...
Closes gh-4503
2015-11-18 11:40:19 +00:00
Spring Buildmaster
3f6f57a80e
Next Development Version
2015-11-16 03:18:54 -08:00
Andy Wilkinson
05a2b53527
Add information about /liquibase and /flyway to Actuator's docs
...
Closes gh-3438
2015-10-26 11:38:18 +00:00
Phillip Webb
634bb770b2
Organize imports with new settings
...
See gh-4234
2015-10-19 12:58:34 -07:00
Phillip Webb
c9fb9916b8
Reformat code using Eclipse Mars
2015-10-07 23:37:10 -07:00
Andy Wilkinson
702b8d041f
Remove code used for documentation generation from actuator-docs jar
...
Closes gh-3902
2015-09-21 15:20:21 +01:00
Phillip Webb
2615990ffb
Organize imports
2015-09-08 14:40:35 -07:00
Andy Wilkinson
b31e578489
Upgrade to Spring REST Docs 1.0.0.RC1
2015-09-08 21:10:38 +01:00