- 07 Aug, 2014 6 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
Move repository declarations out of the parent POM and into setting.xml (except for the default profile). Also added jboss repository in an attempt to fix the failing CI release. Fixed gh-1349
-
Stephane Nicoll authored
The dependency is currently declared in Spring IO Platform from where it can be removed once it's using a version of Boot that contains this change. To make the migration of the dependency management from the Platform to Boot seamless, the dependency is versioned using a property with the same name as is currently used by the Platform: javax-cache.version Closes #1347
-
Dave Syer authored
-
Dave Syer authored
There was a reference to an old (fixed) issue in Spring which led to some simplification of the AuthenticationManager layering as well. Fixes gh-1335
-
- 06 Aug, 2014 11 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
Update MongoDataAutoConfiguration to use the MongoDbFactory when creating GridFsTemplate. Fixes gh-1295
-
Phillip Webb authored
-
Phillip Webb authored
Add `management.add-application-context-header` option to disable the automatic adding of the `X-Application-Context` HTTP header. Fixes gh-1308
-
Phillip Webb authored
Minor javadoc edits to hint that @ConfigurationProperties can also be used with @Bean methods. Fixes gh-1330
-
Phillip Webb authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, the data scripts were always run in response to the publication of a DataSourceInitializedEvent, irrespective of spring.datasource.initialize. While the event won't be published by DataSourceInitializer if spring.datasource.initialize is false, it will be published if spring.jpa.hibernate.hbm2ddl.auto has been set. This commit updates DataSourceInitializer's handling of DataSourceInitializedEvent to only run the data scripts if spring.datasource.initialize is true. Fixes #1336
-
Andy Wilkinson authored
-
Andy Wilkinson authored
The request is being made to '/' and, while the application does have a mapping for '/', that mapping is not looked for before Spring Security's filter rejects the request with a 401. This means that the request is considered to be unmapped and this is reflected in the metric's name. See #1331 and #1333
-
Andy Wilkinson authored
Previously, when one or more custom locations were specified on @ConfigurationProperties, the configuration loaded from those locations was used in isolation from the default configuration provided by the environment. Users have been surprised by this behaviour. For example, it means that a placeholder used in the custom configuration will not be resolved against the system properties. This commit adds a new attribute, merge, to @ConfigurationProperties, that defaults to true. When merge is true the default property sources are appended to those that are loaded from the custom locations. When set to false the custom configuration is used in isolation. Closes #1301
-
- 05 Aug, 2014 4 commits
-
-
Dave Syer authored
-
Dave Syer authored
-
Taylor Wicksell authored
Fixes gh-1331, Fixes gh-1333
-
Taylor Wicksell authored
-
- 04 Aug, 2014 7 commits
-
-
Dave Syer authored
-
Dave Syer authored
-
Stephane Nicoll authored
Prior to this commit, the internal BeanWrapper used by the RelaxedDataBinder was not using any conversion service at all. This commit makes sure to propagate the one that has been configured internally. Also a dummy call to a [foo] key seems to have been left and has been removed. This allows to support Enum as map key. Fixes gh-1242
-
Dave Syer authored
-
Dave Syer authored
The ErrorPageFilter wasn't setting the response status in the case that there was an error page mapped to the current request (i.e. for all autoconfigured apps). N.B. this only affects non-embedded apps. Fixes gh-1320
-
Dave Syer authored
-
Dave Syer authored
Fixes gh-1328
-
- 31 Jul, 2014 5 commits
-
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
Fixes gh-1321
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, the ErrorPageFilter would always flush the response buffer, irrespective of the request being asynchronous. This could lead to a response being committed prematurely, preventing, for example, headers being set by subsequent processing. This commit updates ErrorPageFilter so that in the success case (status < 400) the response buffer is only flushed if the request is not async (determined by calling request.isAsyncStarted()). If an exception's been thrown or the status is >= 400 the response buffer is always flushed. Fixes #1316
-
- 30 Jul, 2014 2 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, Repackager would repackage a jar file as many times as it was asked to do so. This lead to problems if a user made a mistake when using Maven that led to the package phase being driven twice, for example by running "mvn clean install package". This commit updates Repackager so that a repackage call becomes a no-op if the source jar's manifest already contains the Spring-Boot-Version attribute which is added by repackaging. Fixes #1251
-
- 29 Jul, 2014 5 commits
-
-
Phillip Webb authored
Update EnvironmentEndpoint and ConfigurationPropertiesReportEndpoint to allow regex patterns in `keys-to-sanitize`. Fixes gh-1245
-
Phillip Webb authored
Use Java 7 `registerAsParallelCapable` and `getClassLoadingLock` methods when possible. This should improve performance when running on JDK 7+ whilst still remaining JDK 6 compatible. Closes gh-1284
-
Phillip Webb authored
-
Phillip Webb authored
Rework flexible PublicMetrics registration introduced in 2be6b3e4 to restore compatibility with v1.1 VanillaPublicMetrics. The new MetricReaderPublicMetrics class now exposes metrics from a MetricReader and VanillaPublicMetrics is deprecated. The MetricsEndpoint can now exposes a collection of PublicMetric interface directly. See gh-1094
-
Phillip Webb authored
Rename the newly introduced @ConditionalOnProperty `match` and `defaultMatch` attributes to `havingValue` and `matchIfMissing`. Also added a new `name` attribute as an alternative to `value` to aid readability. Closes gh-1000
-