Andy Wilkinson
d5438c299c
Polish "Use try-with-resources to close resources automatically"
...
- Apply code formatting
- Use try-with-resources in many other places that were missed in the
pull request
Closes gh-8045
2017-05-23 19:38:48 +01:00
Eddú Meléndez
ce0b1b242b
Modify return on post /loggers to HTTP 204
...
This commit alter the return http status code from 200 to 204.
Closes gh-8919
2017-05-19 09:42:03 +02:00
Madhura Bhave
bcd79dd992
Move all actuators under /application
...
Context path can be configured via `management.context-path`.
Closes gh-6886
2017-04-14 15:15:44 -07:00
Madhura Bhave
8bfd42e3f1
Add v2 content type to actuator endpoints
...
Closes gh-7968
2017-03-27 11:10:44 -07:00
Phillip Webb
d8f827d224
Cleanup and format code
2017-03-06 17:08:09 -08:00
Andy Wilkinson
42cb053d49
Replace and remove deprecated API usage
2017-01-24 11:01:35 +00:00
Phillip Webb
3893383cbe
Merge branch '1.5.x'
2017-01-23 16:40:30 -08:00
Phillip Webb
5703fb1515
Polish
2017-01-23 16:03:59 -08:00
Andy Wilkinson
65fe405f19
Merge branch '1.5.x'
2017-01-20 15:32:09 +00:00
Andy Wilkinson
b900a3efc8
Update Actuator endpoints to use custom media type
...
Previously, the actuator's endpoints produced application/json and,
where appropriate, also consumed application/json. Without a custom,
versioned media type, it's impossible for us to make changes to the
endpoints without breaking clients.
This commit introduces a new media type,
application/spring-boot.actuator.v1+json, that is now produced by
default with application/json also being produced if requested.
Endpoints that consume JSON will now also accept content the uses
the new media type in addition to application/json.
Closes gh-7967
2017-01-20 15:31:22 +00:00
Phillip Webb
4026fa563f
Merge branch '1.5.x'
2017-01-02 19:54:26 -08:00
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
53f1df86a2
Merge branch '1.5.x'
2016-12-30 12:17:28 -08:00
Phillip Webb
aacf5d660f
Update copyright year for changed files
2016-12-30 11:53:51 -08:00
Stephane Nicoll
a86678cc31
Merge branch '1.5.x'
2016-12-14 19:33:34 +01:00
Johnny Lim
6d1b752ffe
Polish
...
Closes gh-7552
2016-12-14 19:14:24 +01:00
Madhura Bhave
1cd1054514
Merge branch '1.5.x'
2016-12-06 11:08:24 -08: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
b4c3f4f504
Merge branch '1.5.x'
2016-11-28 15:37:43 -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
a6f9e5b9fe
Merge branch '1.5.x'
2016-11-28 10:42:04 +01: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
Phillip Webb
d8b7d6dfdc
Merge branch '1.5.x'
2016-11-15 18:53:54 -08: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
99af8ca414
Merge branch '1.5.x'
2016-10-30 10:59:22 +01: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
6643ec3713
Next development version
2016-09-21 17:05:50 +02: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