Commit Graph

6307 Commits (c6e08eb8833024e3616d1847c28b057ad4f80942)
 

Author SHA1 Message Date
Stephane Nicoll 4eefd92e82 Customize active profiles via a dedicated property
This commit adds a dedicated property to specify the active profiles to
use when running an application via the Maven plugin. This works also
on the command line using the `run.profiles` system property and is
consistently applied whether the process is forked or not.

Closes gh-4199
9 years ago
Stephane Nicoll f53720ea0e Upgrade to Spring Framework 4.2.2.RELEASE
Closes gh-4020
9 years ago
Stephane Nicoll 50e7646354 Merge branch '1.2.x' 9 years ago
Stephane Nicoll fddd7c5f91 Upgrade to Spring Framework 4.1.8.RELEASE
Closes gh-4019
9 years ago
Stephane Nicoll 092b2aa4e7 Polish
See gh-4191
9 years ago
Phillip Webb e0f62308bc Defer SpringBootServletInitializer getLog
Change `SpringBootServletInitializer` so that the logger is created
in `onStartup` rather than on class creation. The allows logging to
be initialized in an different WebApplicationInitializer.

Fixes gh-3704
9 years ago
Phillip Webb f02c651e40 Rename `security-tests-*` to `security-test-*`
Update spring-boot-security-tests to use standard module names.

Fixes gh-4101
9 years ago
Phillip Webb 661737ebac Merge pull request #4137 from bedge/master
* pr/4137:
  Use start-stop-daemon if present in launch.script
9 years ago
Bruce Edge df07151f10 Use start-stop-daemon if present in launch.script
Update `launch.script` to use `start-stop-daemon` when possible to
manage daemon processes. When `start-stop-daemon` is not available `su`
is used.

Closes gh-4137
9 years ago
Phillip Webb eef5e18eec Rename AppliationTemp.getFolder() to getDir()
Update ApplicationTemp so that `dir` is used in preference to `folder`.
This better aligns with the existing ApplicationHome class.

Fixes gh-4192
9 years ago
Phillip Webb 922f8b6ba6 Add `server.session.store-dir` support
Add support for a `server.session.store-dir` property which can be used
to specify where session data source be saved.

Fixes gh-4191
9 years ago
Phillip Webb 1a764d9c06 Default Tomcat to not save SESSIONS.ser file
Update TomcatEmbeddedServletContainerFactory so that session data isn't
serialized by default. Prior to this commit the SESSIONS.ser file would
either be written to `/tmp` or into `baseDir` (if one was set).

By not saving session data we align Tomcat with the other embedded
servlet containers and reduce the risk of sensitive information being
left in `/tmp`.

Fixes gh-4156
9 years ago
Phillip Webb bbee66bac9 Merge pull request #4168 from d10xa/gh-925
* gh-4168:
  Add `spring war` command
9 years ago
Andrey Stolyarov 9a63e574b6 Add `spring war` command
Add a `war` command to the CLI to generate WAR archives.

Fixes gh-925
Closes gh-4168
9 years ago
Andy Wilkinson b1aebe6075 Upgrade to Derby 10.12.1.1
Closes gh-4184
9 years ago
Andy Wilkinson 38f11fdd54 Upgrade to JMustache 1.11
Closes gh-4183
9 years ago
Andy Wilkinson f0609343f1 Upgrade to webjars-locator 0.28
Closes gh-4182
9 years ago
Andy Wilkinson 59e3cb3a08 Upgrade to Postgresql 9.4-1204-jdbc41
Closes gh-4181
9 years ago
Andy Wilkinson 5168477695 Upgrade to Jolokia 1.3.2
Closes gh-4180
9 years ago
Andy Wilkinson 421e307bc3 Upgrade to Infinispan 8.0.1.Final
Closes gh-4179
9 years ago
Andy Wilkinson 057ce1bed9 Upgrade to Hibernate Validator 5.2.2.Final
Closes gh-4178
9 years ago
Andy Wilkinson 7171ef927d Upgrade to Jersey 2.22.1
Closes gh-4177
9 years ago
Andy Wilkinson 23e3548c8c Upgrade to Log4J 2.4.1
Closes gh-4176
9 years ago
Andy Wilkinson 17c28220cb Upgrade to httpclient to 4.5.1 and httpcore to 4.4.3
Closes gh-4174
Closes gh-4175
9 years ago
Andy Wilkinson a3e202e22f Upgrade to Artemis 1.1.0
Closes gh-4173
9 years ago
Andy Wilkinson 2422cfde07 Upgrade to thymeleaf-layout-dialect 1.3.1
Closes gh-4172
9 years ago
Andy Wilkinson 02053e2b50 Upgrade to HikariCP 2.4.1
The Java 6 module has been dropped in 2.4. Dependency management for
HikariCP-java6 is retained at the latest available version; 2.3.9.

Closes gh-4171
9 years ago
Andy Wilkinson 61698b4214 Upgrade to Hazelcast 3.5.3
Closes gh-4169
9 years ago
Andy Wilkinson 73ee21b402 Provide dependency management for JBoss Logging
Several libraries that Spring Boot supports depend on JBoss Logging but
they use a variety of versions. This means that the actual version of
JBoss Logging that will be used depends on your build system. Gradle
will pick the latest version that’s in the dependency graph, Maven
will pick the version that’s nearest the root of the graph and, if two
dependencies are equidistant, it’ll pick the version that’s pulled in
by the dependency listed first in the pom. In short, it’s very hard to
reason about the version of JBoss Logging that you’ll actually use at
runtime.

This commit adds dependency management for JBoss Logging so that a
consistent version is used, irrespective of your build system or
dependencies.

Closes gh-4185
9 years ago
Phillip Webb ef0e6b13b9 Merge pull request #3948 from wwadge/master
* gh-3948-2:
  Allow TraceWebFilter to trace more attributes
9 years ago
Wallace Wadge e3315d2252 Allow TraceWebFilter to trace more attributes
Update TraceWebFilter to optionally trace more details from the
HttpServletRequest/HttpServletResponse. The `management.trace.include`
property can be used to change what aspects are logged.

Closes gh-3948
9 years ago
Phillip Webb 143536f72d Polish 9 years ago
Andy Wilkinson 81f876aac5 Exclude bean-validator from jersey-spring3 to avoid classpath pollution
jersey-spring3 has a transtive dependencies on HK2’s bean-validator
module that embeds JBoss Logging, Hibernate Validator, and Classmate
without repackaging them. This makes it impossible to control the
version of those three libraries that will be used without relying on
classpath ordering.

This commit excludes the bean-validator dependency from jersey-spring3.
The Jersey starter already depends on our Validation starter which
pulls in the proper, and controllable, version of the three
dependencies listed above so users of our starters will be unaffected.

Closes gh-4186
9 years ago
Andy Wilkinson f770dbab52 Apply HttpMessageConverter auto-config to form part converters
Closes gh-3525
9 years ago
Andy Wilkinson 30f24eac0a Merge branch '1.2.x' 9 years ago
Andy Wilkinson 7e718cda26 Remove redundant hash from path of unpacked nested library
Closes gh-4124
9 years ago
Andy Wilkinson 7cd5622199 Merge branch '1.2.x' 9 years ago
Andy Wilkinson d55c001a2e Start building against Spring Framework 4.1.8 snapshots
See gh-4019
9 years ago
Stephane Nicoll 4fca78a9fc Clarify debug mode
Closes gh-3853
9 years ago
Stephane Nicoll 0785357a8b Add a note related to StatsdMetricWriter dependency
Closes gh-3862
9 years ago
Stephane Nicoll 85d6b499a2 Add a note that CRaSH requires a JDK
Closes gh-3813
9 years ago
Andy Wilkinson 435df9c120 Merge branch '1.2.x' 9 years ago
Andy Wilkinson 5ceda4f4ab Upgrade to Spring Data Evans SR4
Closes gh-3576
9 years ago
Stephane Nicoll 496744486c Add links to sample auto-configuration classes
Closes gh-3767
9 years ago
Stephane Nicoll 69581f90da Clarify MainClass option of the bootRepackage task
Closes gh-2477
9 years ago
Stephane Nicoll 06c78a41cd Document that ConfigurationProperties can't use SpEL
Closes gh-1768
9 years ago
Andy Wilkinson 995ff66eae Configure m2e to ignore reserve-network-port in Cassandra sample 9 years ago
Stephane Nicoll cca153e986 Document how to return custom JSON on errors
Closes gh-3999
9 years ago
Stephane Nicoll 266335339d Extract BindingResult if necessary
Previously, no `errors` attribute is made available in the standard JSON
error document if a request body object is invalid. This is due to the
fact that the framework throws a `MethodArgumentNotValidException holding
a `BindingResult` object that was not detected.

We now make sure to extract the `BindingResult` from such exception.

Closes gh-4166
9 years ago
Andy Wilkinson 17fde264e2 Merge branch '1.2.x' 9 years ago