Commit Graph

50613 Commits

Author SHA1 Message Date
Dave Syer
b47af19920 Stop file watcher as soon as a change is detected
The FileWatcher sometimes generates multiple events for a single change
and if there is a slow shutdown hook the second one can come in before
the context is closed, leaving it in a tricky state. This change
attempts to stop the file watcher as soon as it detects a change
(the stop() method is called in the listener, which normally happens in
the same thread as the scan).

Fixes gh-3097
2015-06-04 17:23:41 -07:00
Phillip Webb
983484f429 Rename spring-boot-developer-tools -> devtools
Fixes gh-3099
2015-06-04 13:50:56 -07:00
Phillip Webb
683c19ee8b Polish 2015-06-04 12:21:35 -07:00
Stephane Nicoll
0d6c197c39 Merge pull request #3072 from ceilfors/fix-doc
* fix-doc:
  Remove spock caveat that was fixed in 1.0
2015-06-04 14:54:26 +02:00
ceilfors
5fb67af25f Remove spock caveat that was fixed in 1.0
Closes gh-3072
2015-06-04 14:51:14 +02:00
Stephane Nicoll
78fa69f8b8 Merge pull request #3110 from izeye/patch-15
* patch-15:
  polish
  Document `spring.metrics.export.*` properties
2015-06-04 14:50:05 +02:00
Stephane Nicoll
f6115a0713 polish
Closes gh-3110
2015-06-04 14:49:49 +02:00
izeye
ee252a3285 Document spring.metrics.export.* properties
See gh-3110
2015-06-04 14:49:32 +02:00
Stephane Nicoll
0d1235ee2a Merge pull request #3109 from izeye/patch-14
* patch-14:
  Remove duplicate in MetricExportProperties
2015-06-04 14:37:32 +02:00
izeye
5096a5d242 Remove duplicate in MetricExportProperties
Closes gh-3109
2015-06-04 14:36:42 +02:00
Dave Syer
6c653038f6 Remove getDefault() from MetricExportProperties
Fixes gh-3112
2015-06-04 12:39:54 +01:00
Dave Syer
c108b1483a Restore and deprecate DropwizardMetricWriter
Fixes gh-3113
2015-06-04 12:36:31 +01:00
Phillip Webb
5ab4b49534 Fix broken Javadoc 2015-06-04 01:39:31 -07:00
Stephane Nicoll
81cb515ef5 Merge branch '1.2.x' 2015-06-04 10:36:02 +02:00
Stephane Nicoll
b847b6fa4b Fixup version numbers following release 2015-06-04 10:34:44 +02:00
Phillip Webb
312471f996 Polish documentation 2015-06-04 01:09:59 -07:00
Phillip Webb
bce4bb8860 Polish start stop support 2015-06-04 01:09:53 -07:00
Phillip Webb
09a29a7207 Polish OAuth SSO 2015-06-04 00:56:12 -07:00
Phillip Webb
31d6a0f17a Polish updated metrics code 2015-06-04 00:56:00 -07:00
Phillip Webb
d2f11c465e Polish cache code 2015-06-04 00:55:38 -07:00
Phillip Webb
412b7b9e50 Polish 2015-06-04 00:55:30 -07:00
Spring Buildmaster
5d81c87b43 Next Development Version 2015-06-04 00:49:11 -07:00
Stephane Nicoll
fca192fa41 Add spring-boot-starter-cache
Closes gh-3098
2015-06-03 17:29:57 +02:00
Stephane Nicoll
0ad0ad4c60 Merge pull request #3101 from izeye/cache
* cache:
  Polish Javadoc
2015-06-03 16:59:20 +02:00
izeye
dd24212165 Polish Javadoc
Closes gh-3101
2015-06-03 16:59:02 +02:00
Phillip Webb
09617121b9 Merge branch '1.2.x' 2015-06-02 15:21:14 -07:00
Phillip Webb
df8c311280 Add OrderedHiddenHttpMethodFilter
Add OrderedHiddenHttpMethodFilter and use it in WebMvcAutoConfiguration
to ensure that it is applied before Spring Security.

Fixes gh-2773
2015-06-02 15:20:20 -07:00
Phillip Webb
4a097f8550 Merge branch '1.2.x' 2015-06-02 14:32:56 -07:00
Phillip Webb
df0ba5c03a Guard against metric failures in MetricsFilter
Update MetricsFilter so that failures to record metrics are logged and
ignored.

Fixes gh-2777
2015-06-02 14:30:59 -07:00
Phillip Webb
49c4710f63 Merge branch '1.2.x' 2015-06-02 12:32:46 -07:00
Phillip Webb
1d5a62b3df Show endpoint.isEnabled in /configprops
Update `ConfigurationPropertiesReportEndpoint` so that properties that
are set with a Boolean class but read with a boolean primitive still
appear in the report. The allows the Endpoint.isEnabled() property to
be displayed.

Fixes gh-2929
2015-06-02 12:01:47 -07:00
Phillip Webb
61bc876ae8 Upgrade to H2 v1.4.187
Fixes gh-2730
2015-06-02 11:19:31 -07:00
Phillip Webb
aaa2ff54dd Extract @ConditionalOnEnabledEndpoint
Extract @ConditionalOnEnabledEndpoint to a top level class.

See gh-2798
2015-06-02 11:17:23 -07:00
Phillip Webb
968b68c322 Polish 2015-06-02 11:17:16 -07:00
Phillip Webb
4313a43cc8 Fix Windows slash issue with ChangedFile
Update ChangedFile to clean paths when returning the relative name.

See gh-3082
2015-06-02 09:36:04 -07:00
Stephane Nicoll
2af2c4df0e Upgrade to Spring Data Gosling M1
Closes gh-3020
2015-06-02 15:46:17 +02:00
Stephane Nicoll
a2d1db6533 Merge pull request #3056 from eddumelendez/gh-2419
* gh-2419:
  polish mail jndi support
  Add mail jndi support
2015-06-02 15:05:02 +02:00
Stephane Nicoll
328e07ebf3 polish mail jndi support
Closes gh-2419
2015-06-02 15:04:35 +02:00
Eddú Meléndez
28cb13c31d Add mail jndi support
See gh-2419
2015-06-02 15:04:06 +02:00
Stephane Nicoll
6749debc10 Merge branch '1.2.x' 2015-06-02 11:51:07 +02:00
Josh Thornhill
10f7031e46 Fix typo in documentation
Closes gh-3077
2015-06-02 11:50:49 +02:00
Stephane Nicoll
fbfdbce266 Add cache documentation
See gh-2633
2015-06-02 11:25:24 +02:00
Phillip Webb
9ffd8622f6 Fix malformed Javadoc
See gh-3082
2015-06-02 00:50:33 -07:00
Josh Thornhill
f721862d6f Fix typo in documentation
Closes gh-3077
2015-06-02 09:34:54 +02:00
Phillip Webb
36007a4057 Fix failing developer tools tests
Tweak timings for some tests to fix failures that only occur on Linux
machines.

See gh-3082
2015-06-02 00:17:32 -07:00
Phillip Webb
247d2d6a2d Merge branch 'gh-3082' 2015-06-01 21:28:35 -07:00
Phillip Webb
67cc9d007f Add a spring-boot-developer-tools sample
Add a sample application that demonstrates how the
`spring-boot-developer-tools` module can be used.

Closes gh-3082
2015-06-01 21:27:35 -07:00
Rob Winch
207347e150 Add header based remote access security
Update the remote endpoints to use 'shared secret' authentication.
Secrets are provided as Environment properties and transfered using a
custom HTTP header.

See gh-3082
2015-06-01 21:21:41 -07:00
Rob Winch
fe4c0022d7 Add a warning an HTTPS connection is not used
Update RemoteClientConfiguration to warn the user that they really
should be using HTTPS.

See gh-3087
2015-06-01 21:21:41 -07:00
Phillip Webb
bdf7663a9a Add remote debug tunnel auto-configuration
Provide auto-configuration for remote debugging over a HTTP tunnel.
The RemoteClientConfiguration provides a server that the local IDE can
connect to. When a client connects the remote connection is established
using the HTTP tunnel.

See gh-3087
2015-06-01 21:21:41 -07:00