- 10 May, 2016 26 commits
-
-
Andy Wilkinson authored
* gh-5679: Update launch script to canonicalize jarfolder
-
Christian Flamm authored
Previously, if the folder which contained the jar was a symlink the launch script would use the symlinked folder's name when determining the default identity. This commit updates the launch script so that symlinks are resolved and the canonical name of the folder which contains the jar is used when determining the script's default identity. The behaviour when APP_NAME has been set is unchanged. Closes gh-5679 Closes gh-5733
-
Andy Wilkinson authored
* gh-5867: Add a test to verify that the console log pattern can be overridden Make it easier to override CONSOLE_LOG_PATTERN when including base.xml
-
Andy Wilkinson authored
See gh-5867
-
boriswaguia authored
Previously, the CONSOLE_LOG_PATTERN property would always be set as a result of base.xml including defaults.xml. This made it hard to override the CONSOLE_LOG_PATTERN as it required a copy and paste of the configuration. This commit updates defaults.xml so that CONSOLE_LOG_PATTERN is only set if it has not already been set. This reduces the configuration to customize the console log pattern to a handful of lines. Closes gh-5632 Closes gh-5867
-
Andy Wilkinson authored
* gh-5913: Polish
-
Johnny Lim authored
-
Andy Wilkinson authored
Previously, dependency management was provided for artemis-jms-client and artemis-jms-server, but none of the other Artermis modules upon which they depend. This made it possible for a mixture of versions to end up on the classpath. This commit adds dependency management for all of the Artemis modules upon which artemis-jms-client and artemis-jms-server depends. It also adds dependency management for artermis-amqp-protocol as proposed in gh-5818 Closes gh-5818 Closes gh-5914
-
Andy Wilkinson authored
* gh-5803: Apply standard Jackson2ObjectMapperBuilder config via a customizer Make it easier to customize auto-configured Jackson2ObjectMapperBuilder
-
Andy Wilkinson authored
This commit builds on the new abstraction introduced in 2a0b8a7 by applying the standard JacksonProperties-based Jackson2ObjectMapperBuilder configuration via a customizer. It also applies some polishing to the original contribution: - Code has been formatted - Logic that applies the customizers has moved to be alongside the code that creates the builder - Logic that explicitly sorted the customisers has been removed as they will be sorted automatically prior to injection
-
dziesio authored
Previously, it was difficult to customize the auto-configured Jackson2ObjectMapperBuilder. Typically, use of a bean post processor was required. This commit introduces Jackson2ObjectMapperBuilderCustomizer. Beans that implement this interfaces are called during creation of the auto-configured Jackson2ObjectMapperBuilder, providing an opportunity to customize its configuration. Closes gh-5803
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
* gh-5884: Add tests for JooqExceptionTranslator Use JOOQ's Spring DB name during exception translation
-
Andy Wilkinson authored
See gh-5884
-
tfeiner authored
The name of a JOOQ SQLDialect does not always match the name defined in sql-error-codes.xml. For example, the Postgres translator was not initialized correctly because in JOOQ the dialect is named SQLDialect.POSTGRES, but in sql-error-codes.xml the bean is named "PostgreSQL". This commit updates the translator to use the dialects third-party springDbName which ensures that it maps correctly to the entries in sql-error-codes.xml. Closes gh-5884
-
Andy Wilkinson authored
* gh-5900: Upgrade to Jackson 2.7.4
-
Johnny Lim authored
Closes gh-5900
-
Andy Wilkinson authored
Closes gh-5801
-
Andy Wilkinson authored
Closes gh-5716
-
Andy Wilkinson authored
It is legal for an annotation to be annotated with itself. Previously, when searching for meta annotations this could lead to a stack overflow. This was likely to occur when using Kotlin as, like Java, its Target annotation is annotated with itself. A stack overflow doesn’t occur with Java’s Target annotation due to some short-circuiting logic for annotations in java.lang. This commit updates the logic for finding meta-annotations to short-circuit when an annotation that has already been seen is encountered. Closes gh-5902
-
Stephane Nicoll authored
Closes gh-2481
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-5898
-
Spring Buildmaster authored
-
- 09 May, 2016 11 commits
-
-
Andy Wilkinson authored
Closes gh-5277
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-5901
-
Stephane Nicoll authored
While working on gh-5309, a regression was introduced and fixed right the way on master. Unfortunately, the fix wasn't applied to `1.3.x` as it should have been. This commit applies 6dd84159 to `1.3.x` Closes gh-5901
-
Stephane Nicoll authored
Closes gh-5896
-
Andy Wilkinson authored
The intention in 1.4 is for the deprecated testing functionality to behave exactly as it did in 1.3. To help with this, this commit updates SpringApplicationConfiguration to use SpringApplicationContextLoader as its loader, just as it did in 1.3. Closes gh-5882
-
Andy Wilkinson authored
-
Vedran Pavic authored
- Use the latest Docker image for Ubuntu 14.04 LTS based tests - Add Ubuntu 16.04 LTS based tests Closes gh-5868
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-5864
-
Stephane Nicoll authored
Previously, Spring Session would be auto-configured by the mere presence of Spring Session in the classpath. This was fragile as determining a store type according to the environment could easily change when the classpath of the project changes. This commit makes the store-type property mandatory. If it is not set, Spring Session is no longer auto-configured. Closes gh-5838
-
- 07 May, 2016 3 commits
-
-
Stephane Nicoll authored
* pr/5886: Upgrade to Spring AMQP 1.6.0.RC1
-
Gary Russell authored
Closes gh-5886
-
Stephane Nicoll authored
-