Commit Graph
100 Commits
Author SHA1 Message Date
Stephane Nicoll 0dc1eb83f9 Merge pull request #499 from sdeleuze:kotlin-1.1.4-3
* pr/499:
  Upgrade to Kotlin 1.1.4-3
2017-08-30 15:40:51 +02:00
Stephane Nicoll 67073c0ff0 Merge pull request #498 from ryanjbaxter:Edgware.M1
* pr/498:
  Add support of Spring Cloud Edgware.M1
2017-08-29 20:28:22 +02:00
Stephane Nicoll d67f410b08 Disable "spring-boot-actuator-docs" as of Spring Boot 2
Closes gh-493
2017-08-28 14:51:22 +02:00
Stephane Nicoll d1054aac72 Add CloudFoundry-specific InfoContributor 2017-08-24 13:12:22 +02:00
Stephane Nicoll 6bd659fede Fix version range for Spring Cloud
Closes gh-490
2017-08-23 10:11:12 +02:00
Stephane Nicoll c2e2e6d82e Upgrade to Spring Cloud Dalston.SR3
Closes gh-489
2017-08-21 14:52:41 +02:00
Stephane Nicoll be7105c3d0 Merge pull request #488 from kazuki43zoo:update-mybatis
* pr/488:
  Upgrade MyBatis to 1.2.2 and 1.3.1
2017-08-21 08:48:56 +02:00
Stephane Nicoll f151456a53 Upgrade to Spring Cloud Task 2.0.0.M1
Closes gh-486
2017-08-17 20:27:40 +02:00
Stephane Nicoll b841c80bb9 Upgrade to Kotlin 1.1.4
Closes gh-485
2017-08-15 17:02:04 +02:00
Stephane Nicoll 514399edbb Make sure the stats are published
This commit temporarily removes the `@ConditionalOnBean` condition that
was added in 1bf0d0f as it breaks stats support. As auto-configurations
are not properly ordered, the `@Bean` configuration was backing off even
if a `InitializrMetadataProvider` bean was eventually present.
2017-08-14 12:12:30 +02:00
Stephane Nicoll 1bf0d0fcde Allow for RestTemplate customization
This commit reuses the `RestTemplateBuilder` infrastructure wherever
a `RestTemplate` is required. This allows to customize the rest template
if necessary.

Closes gh-481
2017-08-14 11:26:34 +02:00
Stephane Nicoll 70d224b072 Reduce confusion about aop starter
Closes gh-483
2017-08-14 10:22:37 +02:00
Stephane Nicoll 2eec2630b3 Merge pull request #482 from eighty4:patch-1
* pr/482:
  Fix typo
2017-08-13 15:31:44 +02:00
Stephane Nicoll 6c5400b340 Merge pull request #480 from stormpath:stormpath_eol
* pr/480:
  Remove Stormpath as Stormpath is EOL
2017-08-12 10:17:26 +02:00
Stephane Nicoll 904af53d6c Polish 2017-07-30 16:53:10 +02:00
Stephane Nicoll 905b5257a5 Revert "Ignore out/ directory with Gradle"
This commit reverts 495f8fa
2017-07-26 09:19:08 +02:00
Stephane Nicoll 495f8fab1c Ignore out/ directory with Gradle
Closes gh-469
2017-07-26 08:59:03 +02:00
Stephane Nicoll c05da23bdb Upgrade to Vaadin 8.1.0
Closes gh-471
2017-07-26 08:36:54 +02:00
Stephane Nicoll e6b3987001 Upgrade to Stormpath 1.5.5
Closes gh-466
2017-07-21 17:31:52 +02:00
Stephane Nicoll 8665304d30 Upgrade to Vaadin 8.0.7 and 7.7.7
Closes gh-465
2017-07-21 17:30:27 +02:00
Stephane Nicoll 30193ca783 Upgrade to Spring Cloud Task 1.2.1.RELEASE
Closes gh-464
2017-07-21 17:28:49 +02:00
Stephane Nicoll ddd1de87e7 Polish 2017-07-15 17:42:13 +02:00
Stephane Nicoll 1a7a856868 Add Spring Security test infrastructure with Spring Security
Closes gh-461
2017-07-15 17:40:47 +02:00
Stephane Nicoll 5c098e29df Add support for Spring Cloud Finchley milestone
Closes gh-459
2017-07-07 07:06:29 +01:00
Stephane Nicoll 816e209357 Polish 2017-07-06 13:06:19 +01:00
Stephane Nicoll e857f58718 Merge pull request #458 from sdeleuze:kotlin-1.1.3-2
* pr/458:
  Upgrade to Kotlin 1.1.3-2
2017-07-05 09:27:26 +01:00
Stephane Nicoll fefde60a2e Use default methods for ProjectRequestPostProcessor 2017-07-03 08:14:38 +02:00
Stephane Nicoll d562968093 Add reactor-test automatically when webflux is selected
Closes gh-456
2017-07-03 08:11:10 +02:00
Stephane Nicoll 69c2d852ea Remove deprecated Spring Cloud Cluster 2017-07-02 22:18:56 +02:00
Stephane Nicoll 2978bd6ce4 Disable Spring Session with Spring Boot 2+
See gh-455
2017-06-27 16:24:11 +02:00
Stephane Nicoll 8832201c43 Add dependency range info
This commit improves the `info` endpoint to contain a
`dependency-ranges` entry that is similar than the `bom-ranges` entry
for BOMs.

Each dependency that has a version mapping is listed with the range and
the related version. Some dependencies weren't managed and are now. For
those a `managed` version is used to indicate which Spring Boot versions
do not require to specify a version for the dependency.

Closes gh-453
2017-06-25 10:34:23 +02:00
Stephane Nicoll 2205ab381e Upgrade to Vaadin 8.0.6
Closes gh-452
2017-06-24 12:24:06 +02:00
Stephane Nicoll 327687c4c8 Upgrade to Kotlin 1.1.3
Closes gh-451
2017-06-24 12:23:33 +02:00
Stephane Nicoll 370d9a4b31 Upgrade to Gradle 3.5.1
Closes gh-409
2017-06-16 18:08:18 +02:00
Stephane Nicoll 691c476927 Merge pull request #447 from davsclaus:camel-2191
* pr/447:
  Upgrade to Apache Camel 2.19.1
2017-06-16 09:21:26 +02:00
Stephane Nicoll 7404b5fa3e Merge pull request #445 from sdeleuze:kotlin-1.1.2-5
* pr/445:
  Upgrade to Kotlin 1.1.2-5
2017-06-13 14:41:27 +02:00
Stephane Nicoll 1fe04c5945 Merge pull request #444 from sdeleuze:patch-1
* pr/444:
  Polish README command line examples
2017-06-13 14:40:51 +02:00
Stephane Nicoll 1eb64f0cc9 Upgrade to Spring Boot 1.4.7.RELEASE 2017-06-10 09:24:00 +02:00
Stephane Nicoll 53a1d8f911 Merge pull request #442 from sdeleuze:kotlin-1.1.2-4
* pr/442:
  Upgrade to Kotlin 1.1.2-4
2017-06-06 16:18:07 +02:00
Stephane Nicoll cc542386e9 Add support for Quartz 2017-05-31 10:01:47 +02:00
Stephane Nicoll 8ef26f95c1 Rename bom ids 2017-05-30 13:53:47 +02:00
Stephane Nicoll f9d63eab41 Add link to Keycloak documentation 2017-05-30 13:36:23 +02:00
Stephane Nicoll 0154d74fca Merge pull request #432 from bclozel:lang
* pr/432:
  Polish "Promote language choice to page heading"
  Promote language choice to page heading
2017-05-23 14:57:40 +02:00
Stephane Nicoll feb145bf3b Polish "Promote language choice to page heading"
Closes gh-432
2017-05-23 14:56:25 +02:00
Stephane Nicoll ddbadf7700 Fix version range for Spring Boot 2 gradle plugin
Closes gh-431
2017-05-17 10:00:09 +02:00
Stephane Nicoll 38c3bb2e49 Merge pull request #427 from markpollack:remove-scdf
* pr/427:
  Polish "Remove SCDF"
  Remove SCDF
2017-05-11 16:55:40 +02:00
Stephane Nicoll cbd4f6a4ce Polish "Remove SCDF"
Closes gh-427
2017-05-11 16:55:27 +02:00
Stephane Nicoll 70a2cb6ef2 Merge pull request #423 from bclozel:gh-421
* pr/423:
  Polish "Derive package name from groupId and artifactId"
  Derive package name from groupId and artifactId
2017-05-11 16:53:59 +02:00
Stephane Nicoll 767203b7d5 Polish "Derive package name from groupId and artifactId"
Closes gh-423
2017-05-11 16:29:16 +02:00
Stephane Nicoll aa828b388f Fix spring cloud contract example
When `workOffline` is `false` a Maven repository must be provided to let
it download the stubs.

Closes gh-426
2017-05-08 14:35:20 +02:00
Stephane Nicoll b18770871c Updgrade to Spring Cloud Contract 1.0.5.RELEASE 2017-05-08 12:45:08 +02:00
Stephane Nicoll 66dad39188 Fix spring cloud contract test to use a defined stub version
Rather than attempting to retrieve the latest version of the stubs, this
commit makes sure the test uses the same version as the one of the
project.

This fixes gh-422 in a different way
2017-05-08 12:42:32 +02:00
Stephane Nicoll f2089800b2 Merge pull request #425 from davsclaus:camel-2190
* pr/425:
  Polish "Upgrade to Apache Camel 2.19.0"
  Upgrade to Apache Camel 2.19.0
2017-05-08 11:03:12 +02:00
Stephane Nicoll 6d932bcbe8 Polish "Upgrade to Apache Camel 2.19.0"
Apache Camel 2.19.0 is tested with Spring Boot 1.4 and 1.5 so this
commit drops support for earlier Spring Boot versions

Closes gh-425
2017-05-08 11:02:58 +02:00
Stephane Nicoll 696c692ab1 Upgrade to Spring Cloud Camden.SR7
Closes gh-424
2017-05-06 10:09:53 +02:00
Stephane Nicoll 40ba2ea75c Add support for Keycloak
Closes gh-376
2017-05-05 11:36:37 +02:00
Stephane Nicoll 3c83b37978 Add redis reactive starter 2017-05-04 17:00:45 +02:00
Stephane Nicoll 705db283c8 Restore Spring Cloud support with Spring Boot 2+
Closes gh-419
2017-05-03 21:57:53 +02:00
Stephane Nicoll 705f6fa381 Add missing version range for reactive mongodb starter 2017-05-03 15:17:07 +02:00
Stephane Nicoll 96107b199f Add cassandra reactive starter 2017-05-03 15:16:36 +02:00
Stephane Nicoll 502b89e712 Disable Spring Cloud with Spring Boot 2+
There are known compatibility issues with Spring Boot 2. Until we fix
them, this commit disables the use of Spring Cloud with Spring Boot 2
2017-05-03 08:46:26 +02:00
Stephane Nicoll 363eb25138 Polish 2017-04-30 19:21:01 +02:00
Stephane Nicoll b835bf4ff4 Adapt version range for SCDF
SCDF is incompatible with Spring Boot 1.5.3 and further, see
https://github.com/spring-cloud/spring-cloud-dataflow/issues/1382

Closes gh-417
2017-04-28 19:15:39 +02:00
Stephane Nicoll 25a505ef9e Polish doc 2017-04-28 17:21:52 +02:00
Stephane Nicoll 4c9069357e Restore docbook for now
This commit restores docbook as we miss several features (anchors, etc).
2017-04-28 17:16:45 +02:00
Stephane Nicoll bbaf3d3b2f Initiate ref guide overhaul
See gh-392
2017-04-28 17:16:30 +02:00
Stephane Nicoll 4ba3157ea9 Upgrade to Spring Cloud Task 1.2.0.RELEASE 2017-04-25 22:44:18 +02:00
Stephane Nicoll afd76851f4 Add support for Spring Cloud Vault
Closes gh-414
2017-04-25 10:26:05 +02:00
Stephane Nicoll 0b9458de99 Upgrade build to Maven Wrapper 0.2.1 2017-04-23 12:09:39 +02:00
Stephane Nicoll 7a676095a0 Polish 2017-04-23 12:08:24 +02:00
Stephane Nicoll b086838df3 Define a property for each bom
See gh-396
2017-04-23 12:01:03 +02:00
Stephane Nicoll fae8769748 Improve support for version token
This commit fixes the use of version token with Gradle. The standard
format with maven is "foo-bar.version" while Gradle uses
"fooBarVersion". The former format does not work with Gradle as it
attempts to interpret "-" as an operation.

A `VersionProperty` now defines a standard structure for the property
and allow to derive a camel cased version. That way, Maven still uses
the standard format while Gradle generates a consistent "fooBarVersion"
property.

Closes gh-396
2017-04-23 12:01:03 +02:00
Stephane Nicoll aff85819a9 Upgrade to Maven Wrapper 0.2.1
Closes gh-413
2017-04-23 12:00:51 +02:00
Stephane Nicoll 249c17776f Upgrade to Spring Boot 1.4.6.RELEASE 2017-04-21 12:44:04 +02:00
Stephane Nicoll 3a6a8bc465 Add support for mybatis with Spring Boot 2.0+
Closes gh-412
2017-04-16 15:39:36 +02:00
Stephane Nicoll 6fa580dcb0 Restrict 3rd party starters to 1.5
Closes gh-411
2017-04-16 09:09:17 +02:00
Stephane Nicoll 51f39775fa Upgrade to Spring Cloud Task 1.2.0.RC1 2017-04-15 11:22:58 +02:00
Stephane Nicoll 1b04342868 Fix version range for Spring Cloud Cluster
Closes gh-406
2017-04-13 09:04:44 +02:00
Stephane Nicoll e4417d3117 Merge pull request #408 from spencergibb:patch-3
* pr/408:
  Upgrade to Spring Cloud Dalston.RELEASE
2017-04-12 21:46:13 +02:00
Stephane Nicoll f74d1a6266 Add support for Apache CXF (JAX-RS)
Closes gh-394
2017-04-11 11:03:46 +02:00
Stephane Nicoll 6ef993eed5 Merge pull request #402 from eddumelendez:mybatis_1.3.0
* pr/402:
  Fix mybatis version range
  Upgrade to mybatis 1.2.1 and 1.3.0
2017-04-10 09:42:42 +02:00
Stephane Nicoll 2c944282d9 Fix mybatis version range
Closes gh-402
2017-04-10 09:42:26 +02:00
Stephane Nicoll af98413b43 Upgrade wrapper to Maven 3.5.0
Closes gh-404
2017-04-09 10:06:25 +02:00
Stephane Nicoll 085cc49295 Upgrade build to Maven 3.5.0
See gh-404
2017-04-09 10:06:09 +02:00
Stephane Nicoll f931f06f75 Merge pull request #398 from wilkinsona:boot-2.0-plugins
* pr/398:
  Apply the dependency management plugin in Boot 2.0 Gradle projects
2017-03-31 14:05:27 +02:00
Stephane Nicoll c8a6af0b2f Upgrade to Vaadin 8.0.5
Closes gh-399
2017-03-31 14:02:51 +02:00
Stephane Nicoll 9a83defc4c Improve caching configuration
Rather than creating a `CacheManager` ourselves, we now rely on JCache
to provide a `CacheManager` that we'll augment with the caches that
initializr needs.

If Initializr is embedded in another app and that app uses JCache, then
its cache manager will be transparently upgraded to define the caches
that initializr needs. If not, such caches will have to be created as
part of the custom config.

Also, caching only kicks in if required at the service level.

This commit also switches the cache implementation to EhCache 3.

See gh-389
2017-03-29 12:55:29 +02:00
Stephane Nicoll 8ac7369138 Upgrade to Gradle 3.4.1
Closes gh-386
2017-03-29 12:37:04 +02:00
Stephane Nicoll 0de3a75adf Remove useless snapshot repo for milestone release 2017-03-22 17:56:51 +00:00
Stephane Nicoll 8434291831 Upgrade to Spring Cloud Task 1.2.0.M2 2017-03-22 17:55:53 +00:00
Stephane Nicoll 96117ecd34 Merge pull request #391 from habuma:flapdoodle
* pr/391:
  Polish contribution
  Add support for embedded MongoDB
2017-03-16 17:16:59 +01:00
Stephane Nicoll 4a245ba4af Polish contribution
Closes gh-391
2017-03-16 17:16:45 +01:00
Stephane Nicoll 7a42979b77 Merge pull request #390 from habuma:scs-1.4-and-boot-1.5
* pr/390:
  Polish contribution
  Expand support for Spring Cloud Services to include Spring Boot 1.5
2017-03-16 09:15:28 +01:00
Stephane Nicoll 7cdd923014 Polish contribution
Closes gh-390
2017-03-16 09:14:52 +01:00
Stephane Nicoll 36f7fd15a2 Merge pull request #388 from sdeleuze:kotlin-1.1.1
* pr/388:
  Polish contribution
  Upgrade to Kotlin 1.1.1
2017-03-15 16:51:42 +01:00
Stephane Nicoll 3c59c29855 Polish contribution
Closes gh-388
2017-03-15 16:49:46 +01:00
Stephane Nicoll c6194d2357 Avoid overriding baseName for jar/war task
Closes gh-381
2017-03-15 14:19:11 +01:00
Stephane Nicoll 9e35b8acd6 Revert to Gradle 3.3
Gradle 3.4 is known to be broken in IntelliJ IDEA and breaks the getting
started experience of generated projects. This commit uses Gradle 3.3
until a bug fix release of IJ is available.

Closes gh-380
2017-03-13 14:36:24 +01:00
Stephane Nicoll e89c20b7fa Merge pull request #385 from davsclaus:2183
* pr/385:
  Upgrade to Apache Camel 2.18.3
2017-03-13 08:46:19 +01:00
Stephane Nicoll ce81ec4cf4 Upgrade Spring Cloud Task versions
Closes gh-382
2017-03-11 08:49:23 +01:00