releases
Cloud Foundry Identity
Tests: Testless build
Duration: 1 minute
Changes: No changes
Manual run by Filip Hanik
bundlor-plugin
Gradle Plugins
Tests: Testless build
Duration: 6 seconds
Changes: Who: Robert Winch
Why: Update README.md
Changes by Robert Winch
old-docbook-reference-plugin
Gradle Plugins
Tests: Testless build
Duration: 6 seconds
Changes: Who: Robert Winch
Why: Update README.md
Changes by Robert Winch
spring-io-plugin
Gradle Plugins
Tests: 41 passed
Duration: 35 seconds
Changes: Who: Andy Wilkinson
Why: Require and make use of Java 8
Changes by Andy Wilkinson
E37 build and publish
Groovy-Eclipse
Tests: 44 of 5039 failed
Duration: 92 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Do not apply compiler config script to resources outside source folders

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Update pom.xml

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Revert to Maven Central available compiler plugins

...
E42 build and publish
Groovy-Eclipse
Tests: 4865 passed
Duration: 88 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Restrict oxygen update sites

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Revert to Maven Central available compiler plugins

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Update pom.xml

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Do not apply compiler config script to resources outside source folders

...
E43 build and publish
Groovy-Eclipse
Tests: 4865 passed
Duration: 87 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Do not apply compiler config script to resources outside source folders

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Restrict oxygen update sites

...
E43J8 build and publish
Groovy-Eclipse
Tests: 4866 passed
Duration: 90 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Do not apply compiler config script to resources outside source folders

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Add qualifier to VisitStatus

Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Restrict oxygen update sites

...
E44 build and publish
Groovy-Eclipse
Tests: 4872 passed
Duration: 90 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Update pom.xml
E45 build and publish
Groovy-Eclipse
Tests: 4872 passed
Duration: 92 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Update pom.xml
E46 build and publish
Groovy-Eclipse
Tests: 5362 passed
Duration: 97 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Update pom.xml
E47 (master) build and publish
Groovy-Eclipse
Tests: 5526 passed
Duration: 108 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Fix for DSLD method param/return types involving generics
E48 (master) build and publish
Groovy-Eclipse
Tests: 1 of 5641 failed
Duration: 106 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Fix for DSLD method param/return types involving generics
E49 (master) build and publish
Groovy-Eclipse
Tests: 2 of 5641 failed
Duration: 107 minutes
Changes: Who: Eric Milles <eric.milles@thomsonreuters.com>
Why: Fix for DSLD method param/return types involving generics
master - Quick
org.springframework.flex
Tests: Testless build
Duration: 2 minutes
Changes: Who: Rossen Stoyanchev <rstoyanchev@users.noreply.github.com>
Why: Update readme.txt
Nightly Snapshot
org.springframework.retry
Tests: 248 passed
Duration: 53 seconds
Changes: Who: Gary Russell
Why: Add .DS_Store to .gitignore
Changes by Gary Russell
Publish
org.springframework.retry
Tests: 216 passed
Duration: 57 seconds
Changes: No changes
Rebuilt by Gary Russell
Spring Domain Events
Personal playground
Tests: 5 passed
Duration: 19 seconds
Changes: Who: Oliver Gierke
Why: #7 - Switched to de.olivergierke.events during experimental phase.
Allows us to produce artifacts without leaking into the Spring Framework group namespace.
Manual run by Oliver Gierke
projectreactor.io
Project Reactor
Tests: Testless build
Duration: 4 minutes
Changes: Who: Simon Basle
Why: Californium-SR1, Bismuth-SR12 done, added reactor-kafka in boms.yml
Manual run by Simon Basle
projectreactor.io NEXT
Project Reactor
Tests: Testless build
Duration: 4 minutes
Changes: Who: Violeta Georgieva
Why: Merge branch "0.7.x"
Reactive Streams Commons
Project Reactor
Tests: 1054 passed
Duration: 6 minutes
Changes: Who: SatoShun <shun.sato1@gmail.com>
Why: fix broken link, add link for RxJava2

Who: David Karnok <akarnokd@gmail.com>
Why: Merge pull request #26 from satoshun/master
README: fix broken link, add link for RxJava2
Reactor Addons NEXT
Project Reactor
Tests: 270 passed
Duration: 1 minute
Changes: Who: Simon Basle
Why: Back to core snapshots
Changes by Simon Basle
Reactor Aeron
Project Reactor
Tests: Testless build
Duration: 38 seconds
Changes: Who: Stephane Maldini <smaldini@pivotal.io>
Why: Update to RS 1.0.2
Reactor Asciidoc Experiment
Project Reactor
Tests: Testless build
Duration: < 1 second
Changes: No changes
First build for this plan
Reactor BOM
Project Reactor
Tests: Testless build
Duration: 24 seconds
Changes: Who: Simon Basle
Why: Back to snapshots, next: Californium SR2
Changes by Simon Basle
Reactor Core NEXT
Project Reactor
Tests: 5234 passed
Duration: 9 minutes
Changes: Who: Simon Basle
Why: Merge #1393 into 3.2
Changes by Simon Basle
Reactor Kafka
Project Reactor
Tests: 163 passed
Duration: 10 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.1.0.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version 1.1.1.BUILD-SNAPSHOT
Reactor Netty
Project Reactor
Tests: 285 passed
Duration: 2 minutes
Changes: Who: Violeta Georgieva
Why: Merge branch "0.7.x"
Reactor Netty Window
Project Reactor
Tests: 285 passed
Duration: 31 minutes
Changes: Who: Violeta Georgieva
Why: Merge branch "0.7.x"
Reactor RabbitMQ
Project Reactor
Tests: 34 passed
Duration: 1 minute
Changes: Who: Arnaud Cogoluègnes
Why: Upgrade to Gradle 4.10.2
hop (1.3.x)
RabbitMQ
Tests: 76 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.3.2.RELEASE
hop (2.x.x-stable)
RabbitMQ
Tests: 246 passed
Duration: < 1 second
Changes: Who: [unknown]
Why: Bamboo was unable to extract changes between revision 9ea26ecded9b1b1952c71c1e1a6723132675c83e and 32528c6d747177c2c54f74f8addf16e6824fede1.
Changes by [unknown]
hop (http-client)
RabbitMQ
Tests: 173 passed
Duration: 1 minute
Changes: Who: Arnaud Cogoluègnes
Why: Upgrade to Gradle 4.10.2
Receptor Client
Receptor Client
Tests: Testless build
Duration: 51 seconds
Changes: No changes
Scheduled
1.5.x
Spring AMQP
Tests: 636 passed
Duration: 3 minutes
Changes: Who: Artem Bilan
Why: AMQP-768: Add trustedPackages to deserialization
JIRA: https://jira.spring.io/browse/AMQP-768

This is mostly backport of AMQP-747

Since `Jackson2JsonMessageConverter` has a `setJavaTypeMapper()`
there is no reason to overhead this maintenance version with extra ctors
Changes by Artem Bilan
1.6.x
Spring AMQP
Tests: 732 passed
Duration: 4 minutes
Changes: Who: Artem Bilan
Why: Fix `AsyncRabbitTemplate.stop()` for NPE
The `this.taskScheduler` reset is done outside of the
`if (this.running) {` block causing NPE on the second `stop()` call

**Cherry-pick to 1.7.x & 1.6.x**

Conflicts:
        spring-rabbit/src/test/java/org/springframework/amqp/rabbit/AsyncRabbitTemplateTests.java
Resolved.
Changes by Artem Bilan
1.7.x
Spring AMQP
Tests: 757 passed
Duration: 5 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.7.11.RELEASE
2.0.x
Spring AMQP
Tests: 980 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: AMQP-837: Log Exceptions thrown by ErrorHandlers
JIRA: https://jira.spring.io/browse/AMQP-837

Also missed a comment for the last commit.

**cherry-pick to 2.0.x**

(cherry picked from commit 969f09596081d3d7d12023357e735f8ef435b52b)
Changes by Gary Russell
2.0.x JDK8 (All Tests, Spring IO Cairo)
Spring AMQP
Tests: 1124 passed
Duration: 6 minutes
Changes: Who: Gary Russell
Why: AMQP-838: Deprecate container.setMessageConverter
JIRA: https://jira.spring.io/browse/AMQP-838

The `setMessageConverter()` on the listener container was only used
to convey the converter from the container factory to the listener
adapter. This is confusing to users hand-wiring a container since
there is an implication it is used by the container itself.

Deprecate the method, and use the endpoint (by default) to convey
the converter to the endpoint"s adapter.

**cherry-pick to 2.0.x**

Who: Gary Russell
Why: AMQP-837: Log Exceptions thrown by ErrorHandlers
JIRA: https://jira.spring.io/browse/AMQP-837

Also missed a comment for the last commit.

**cherry-pick to 2.0.x**

(cherry picked from commit 969f09596081d3d7d12023357e735f8ef435b52b)
Scheduled with changes by Gary Russell
Master (2.1.x)
Spring AMQP
Tests: 1018 passed
Duration: 7 minutes
Changes: Who: Gary Russell
Why: AMQP-837: Log Exceptions thrown by ErrorHandlers
JIRA: https://jira.spring.io/browse/AMQP-837

Also missed a comment for the last commit.

**cherry-pick to 2.0.x**
Changes by Gary Russell
Sonar
Spring AMQP
Tests: Testless build
Duration: 7 minutes
Changes: No changes
Scheduled
head
Spring AMQP .NET
Tests: Testless build
Duration: 4 minutes
Changes: Who: Tobias Montagna-Hay <tobias@montagnahay.com>
Why: Fix for typo

Who: Joe Fitzgerald <jfitzgerald@pivotal.io>
Why: Merge pull request #24 from tobiasmh/master
Fix for typo
Master JDK7
Spring Analytics
Tests: 6 passed
Duration: 47 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.0.1.BUILD-SNAPSHOT

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.0.0.RELEASE
Gradle
Spring Batch
Tests: 3698 passed
Duration: 15 minutes
Changes: Who: Mahmoud Ben Hassine
Why: Polish 50625f50547106569f06b4f35e365603eb8b751b
* Fix incorrect links
* Remove a dead link
* Update outdated links
Java Latest
Spring Batch
Tests: 1 of 1899 failed
Duration: 11 minutes
Changes: Who: Mahmoud Ben Hassine
Why: Polish 50625f50547106569f06b4f35e365603eb8b751b
* Fix incorrect links
* Remove a dead link
* Update outdated links
nightly
Spring Batch
Tests: Testless build
Duration: 16 minutes
Changes: No changes
Scheduled
Sonar
Spring Batch
Tests: Testless build
Duration: 16 minutes
Changes: No changes
Scheduled
Spring IO
Spring Batch
Tests: 57 of 3402 failed
Duration: 8 minutes
Changes: Who: Mahmoud Ben Hassine
Why: Polish 50625f50547106569f06b4f35e365603eb8b751b
* Fix incorrect links
* Remove a dead link
* Update outdated links
Windows
Spring Batch
Tests: 3 of 1899 failed
Duration: 29 minutes
Changes: Who: Mahmoud Ben Hassine
Why: Polish 50625f50547106569f06b4f35e365603eb8b751b
* Fix incorrect links
* Remove a dead link
* Update outdated links
Launch Script Integration Tests
Spring Boot
Tests: Testless build
Duration: 19 minutes
Changes: No changes
Scheduled
Launch Script Integration Tests (1.x)
Spring Boot
Tests: 71 passed
Duration: 19 minutes
Changes: No changes
Scheduled
Windows
Spring Boot
Tests: 151 passed
Duration: 172 minutes
Changes: Who: Andy Wilkinson
Why: Start building against Spring Batch snapshots for 4.1.0.RELEASE
See gh-14891

Who: Andy Wilkinson
Why: Merge branch "2.0.x"

Who: Andy Wilkinson
Why: Start building against Micrometer snapshots for 1.1.0
See gh-14890

Who: Andy Wilkinson
Why: Start building against Spring Kafka snapshots for 2.2.0.RELEASE
See gh-14892

Who: Andy Wilkinson
Why: Start building against Spring Data snapshots for Lovelace-SR2
See gh-14888

...
Scheduled with changes by Madhura Bhave and Andy Wilkinson
Ambari Dataflow Rpm - Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 minutes
Changes: No changes
Ambari Dataflow Rpm - Release Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 7 minutes
Changes: No changes
Manual run by Janne Valkealahti
Ambari Plugin Rpm - Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 17 seconds
Changes: Who: Spring Buildmaster
Why: Next development version
Ambari Plugin Rpm - Release Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 20 seconds
Changes: No changes
Manual run by Janne Valkealahti
Common Security Config
Spring Cloud Data Flow
Tests: 28 passed
Duration: 2 minutes
Changes: Who: Janne Valkealahti
Why: Add way to disable security
- New conditional and security config which ingores
  all paths if security is not enabled as boot2 forces
  security if it"s in a classpath.
- Fixes #19
Deployer - 2.0.x
Spring Cloud Data Flow
Tests: 34 passed
Duration: 52 seconds
Changes: Who: Spring Buildmaster
Why: Release version 2.0.0.M1

Who: Spring Buildmaster
Why: Next development version
Deployer - Master
Spring Cloud Data Flow
Tests: 31 passed
Duration: 57 seconds
Changes: Who: Mark Pollack
Why: Clean up files

Who: Mark Pollack
Why: Add notice file
Changes by Mark Pollack
Deployer Local - 2.0.x
Spring Cloud Data Flow
Tests: 32 passed
Duration: 2 minutes
Changes: Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 2.0.0.M1
Deployer Local - Master
Spring Cloud Data Flow
Tests: 55 passed
Duration: 5 minutes
Changes: Who: Mark Pollack
Why: Add licese and notice files
Changes by Mark Pollack
Deployer Local - Master (Windows)
Spring Cloud Data Flow
Tests: Testless build
Duration: 23 minutes
Changes: Who: Mark Pollack
Why: Add licese and notice files
Changes by Mark Pollack
Deployer YARN - 1.0.x
Spring Cloud Data Flow
Tests: 5 passed
Duration: 2 minutes
Changes: No changes
Manual run by Janne Valkealahti
Deployer YARN - Master
Spring Cloud Data Flow
Tests: 5 passed
Duration: 1 minute
Changes: Who: Mark Pollack
Why: Add notice and license files
Changes by Mark Pollack
Deployer YARN - Release Master
Spring Cloud Data Flow
Tests: 5 passed
Duration: 1 minute
Changes: No changes
Manual run by Janne Valkealahti
Server - Cloud Foundry - 1.5.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 2 minutes
Changes: Who: Mark Pollack
Why: Use CloudConfig to create redis connection
Changes by Mark Pollack
Server - Cloud Foundry - 1.6.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 1 minute
Changes: Who: Mark Pollack
Why: Update to connector library 2.0.3
Changes by Mark Pollack
Server - Cloud Foundry - Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 1 minute
Changes: No changes
Child of SCD-DCF-1009
Server - Kubernetes 1.10 - 1.6.x
Spring Cloud Data Flow
Tests: 1 passed
Duration: 2 minutes
Changes: No changes
Manual run by Chris Schaefer
Server - Kubernetes 1.10 - Master
Spring Cloud Data Flow
Tests: 1 passed
Duration: 3 minutes
Changes: No changes
Server - Kubernetes 1.8 - 1.6.x
Spring Cloud Data Flow
Tests: 1 passed
Duration: 2 minutes
Changes: Who: Spring Buildmaster
Why: Release version 1.6.3.RELEASE

Who: Spring Buildmaster
Why: Next development version
Server - Kubernetes 1.8 - Master
Spring Cloud Data Flow
Tests: 1 passed
Duration: 2 minutes
Changes: No changes
Server - Kubernetes 1.9 - 1.6.x
Spring Cloud Data Flow
Tests: 1 passed
Duration: 2 minutes
Changes: Who: Spring Buildmaster
Why: Release version 1.6.3.RELEASE

Who: Spring Buildmaster
Why: Next development version
Server - Kubernetes 1.9 - Master
Spring Cloud Data Flow
Tests: 1 passed
Duration: 2 minutes
Changes: No changes
Server - Mesos - Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 9 minutes
Changes: Who: Mark Pollack
Why: Add license and notice
Changes by Mark Pollack
Server - YARN - Master
Spring Cloud Data Flow
Tests: 1 passed
Duration: 7 minutes
Changes: No changes
Server - YARN - Release Master
Spring Cloud Data Flow
Tests: 1 passed
Duration: 9 minutes
Changes: No changes
Manual run by Janne Valkealahti
Spring Cloud Data Flow - 1.0.x
Spring Cloud Data Flow
Tests: 334 passed
Duration: 5 minutes
Changes: Who: bamboo <bamboo@ip-10-136-74-177.ec2.internal>
Why: Next development version

Who: bamboo <bamboo@ip-10-136-74-177.ec2.internal>
Why: Release version 1.0.1.RELEASE
Spring Cloud Data Flow - 1.1.x
Spring Cloud Data Flow
Tests: 436 passed
Duration: 13 minutes
Changes: Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 1.1.4.RELEASE
Spring Cloud Data Flow - 1.2.x
Spring Cloud Data Flow
Tests: 1009 passed
Duration: 12 minutes
Changes: Who: Glenn Renfro
Why: Resolves reference doc images from 1.2.x branch
resolves #1648
Changes by Glenn Renfro
Spring Cloud Data Flow - 1.3.x
Spring Cloud Data Flow
Tests: 1132 passed
Duration: 10 minutes
Changes: Who: Glenn Renfro
Why: Throws exception on listing job executions with invalid batch job.
Throws exception if user executes job execution list when one or more of the batch jobs were not a Spring Cloud Task

resolves #1822
Changes by Glenn Renfro
Spring Cloud Data Flow - 1.4.x
Spring Cloud Data Flow
Tests: 1181 passed
Duration: 10 minutes
Changes: Who: Christian Tzolov
Why: Incorrect Stream properties sanitizing
Resolves #2196
for 1.5.0 branch

- Parse/process Stream"s DSL using the java API (e.g. StreamDefinition, StreamAppDefinition) instead of incomplete regular expressions.
- Fix the affected tests

Who: Ilayaperumal Gopinathan
Why: Fix ArgumentSanitizer for stream def
- Shouldn"t persist sanitized version of stream definition when updating the properties during skipper update
   - Remove test method that checks for sanitized stream definition from database
- Fix regex to handle dots and dashes in the stream definition string
- Add test

Resolves #2185
Spring Cloud Data Flow - 1.5.x
Spring Cloud Data Flow
Tests: 1194 passed
Duration: 13 minutes
Changes: Who: Spring Buildmaster
Why: Release version 1.5.2.RELEASE

Who: Spring Buildmaster
Why: Next development version
Spring Cloud Data Flow - 1.6.x
Spring Cloud Data Flow
Tests: 1241 passed
Duration: 14 minutes
Changes: Who: Mark Pollack
Why: Update app starter versions
Fixes #2478
Changes by Mark Pollack
Spring Cloud Data Flow - Master
Spring Cloud Data Flow
Tests: 1327 passed
Duration: 19 minutes
Changes: No changes
Spring Cloud Data Flow - Master (Windows)
Spring Cloud Data Flow
Tests: Testless build
Duration: 31 minutes
Changes: Who: Sabby Anandan
Why: Add issue templates
This proposal adds "Bug Report" and "Feature Request" as two different issue templates.

It supersedes what was originally attempted via https://github.com/spring-cloud/spring-cloud-dataflow/pull/2496.
Changes by Sabby Anandan
Spring Cloud Data Flow Metrics
Spring Cloud Data Flow
Tests: 6 passed
Duration: 1 minute
Changes: Who: Mark Pollack
Why: Add back resolved prefix into LogMetricWriter
Changes by Mark Pollack
Spring Cloud Data Flow Metrics Datadog
Spring Cloud Data Flow
Tests: 1 passed
Duration: 33 seconds
Changes: Who: Mark Pollack
Why: Move tests into correct directory
Manual run by Mark Pollack
Spring Cloud Data Flow Samples
Spring Cloud Data Flow
Tests: Testless build
Duration: 19 seconds
Changes: Who: Chris Schaefer
Why: File ingest sample for CF
Resolves #61
Resolves #62
Changes by Chris Schaefer
Spring Cloud Kubernetes Connector
Spring Cloud Data Flow
Tests: Testless build
Duration: 1 minute
Changes: Who: bamboo <bamboo@ip-10-145-34-17.ec2.internal>
Why: [artifactory-release] Release version 1.0.0.M1

Who: bamboo <bamboo@ip-10-145-34-17.ec2.internal>
Why: [artifactory-release] Next development version
Spring Cloud Marathon Connector
Spring Cloud Data Flow
Tests: Testless build
Duration: 19 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.0.0.M1

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
UI (Linux)
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 minutes
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Stream create button disabled. Flo with codemirror-minified
UI (Linux, Publish)
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 minutes
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Stream create button disabled. Flo with codemirror-minified
UI (Linux, Publish, 1.0.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Code changes detected
UI (Linux, Publish, 1.5.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.5.2.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version 1.5.3.BUILD-SNAPSHOT
UI (Linux, Publish, 1.6.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Backport fix for Task execution exit msg
Resolves #928
UI (Windows)
Spring Cloud Data Flow
Tests: Testless build
Duration: 15 minutes
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Stream create button disabled. Flo with codemirror-minified
Local + SCDF-1.6.x + Classic (1am)
Spring Cloud Data Flow Acceptance Tests
Tests: 32 passed
Duration: 32 minutes
Changes: No changes
Scheduled
Local + SCDF-1.6.x + Skipper (child)
Spring Cloud Data Flow Acceptance Tests
Tests: 12 of 18 failed
Duration: 33 minutes
Changes: No changes
Local + SCDF-Master + Classic (5am)
Spring Cloud Data Flow Acceptance Tests
Tests: 12 of 36 failed
Duration: 32 minutes
Changes: No changes
Scheduled
Local + SCDF-Master + Skipper (child)
Spring Cloud Data Flow Acceptance Tests
Tests: 12 of 18 failed
Duration: 38 minutes
Changes: No changes
Local + SCDF-Master + Skipper 1.1.x (child)
Spring Cloud Data Flow Acceptance Tests
Tests: 32 passed
Duration: 37 minutes
Changes: No changes
Cloud Foundry Certificate Truster
Spring Cloud Services
Tests: 15 passed
Duration: 25 seconds
Changes: Who: Scott Frederick
Why: Add emphasis to deprecation notice in README.
Changes by Scott Frederick
Spring Cloud Connectors Core 1.x
Spring Cloud Services
Tests: 427 passed
Duration: 7 minutes
Changes: No changes
Manual run by Scott Frederick
Spring Cloud Connectors Core 2.x
Spring Cloud Services
Tests: 430 passed
Duration: 1 minute
Changes: No changes
Manual run by Scott Frederick
spring cloud gemfire connector
Spring Cloud Services
Tests: 26 passed
Duration: 53 seconds
Changes: Who: Peter Tran <ptran@pivotal.io>
Why: Adds notes for v1.1.x
- it is now changed from getUsername to getDevUsername

[#134659931]

Signed-off-by: Brenda Chan <brchan@pivotal.io>
Spring Cloud Open Service Broker
Spring Cloud Services
Tests: 366 passed
Duration: 2 minutes
Changes: Who: Roy Clarkson
Why: Merge pull request #128 from spring-cloud/66-async-bindings
Add support for asynchronous service instance binding and unbinding

Who: Roy Clarkson
Why: Add support for asynchronous service instance binding and unbinding
Resolves #66
Changes by Roy Clarkson
Spring Cloud Open Service Broker 1.x
Spring Cloud Services
Tests: Testless build
Duration: 54 seconds
Changes: No changes
Manual run by Alberto Rios
Spring Cloud Open Service Broker Integration
Spring Cloud Services
Tests: 366 passed
Duration: 2 minutes
Changes: No changes
Scheduled
Spring Cloud Services Connector
Spring Cloud Services
Tests: 62 passed
Duration: 2 minutes
Changes: No changes
Manual run by Roy Clarkson
Spring Cloud Services Connector 1.2.x
Spring Cloud Services
Tests: 49 passed
Duration: 3 minutes
Changes: Who: Will Tran <wtran@pivotal.io>
Why: Increment version to 1.2.2.BUILD-SNAPSHOT

Who: Spring Buildmaster
Why: Release version 1.2.1.RELEASE
Spring Cloud Services Connector 1.6.x
Spring Cloud Services
Tests: 62 passed
Duration: 1 minute
Changes: Who: Dylan Roberts <dyroberts@pivotal.io>
Why: Upgrade springCloudVersion
connected to pivotal-cf/spring-cloud-service-broker#578
Spring Cloud Services Connector Integration
Spring Cloud Services
Tests: Testless build
Duration: 1 minute
Changes: Who: Alberto Rios
Why: Adding SNAPSHOT publishing to artifactory
Changes by Alberto Rios
Spring Cloud Services Starters
Spring Cloud Services
Tests: Testless build
Duration: 49 seconds
Changes: Who: Roy Clarkson
Why: Add CircleCI status badge
Changes by Roy Clarkson
Spring Cloud Services Starters 1.2.x
Spring Cloud Services
Tests: Testless build
Duration: 1 minute
Changes: Who: Will Tran <wtran@pivotal.io>
Why: Increment version to 1.2.2.BUILD-SNAPSHOT Use Connectors 1.2.2.BUILD-SNAPSHOT

Who: Spring Buildmaster
Why: Release version 1.2.1.RELEASE
Spring Cloud Services Starters 1.6.x
Spring Cloud Services
Tests: Testless build
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: Release version 1.6.4.RELEASE

Who: Roy Clarkson
Why: Increment version to 1.6.5.BUILD-SNAPSHOT

Who: Roy Clarkson
Why: Build against SCS Connectors 1.6.5.BUILD-SNAPSHOT
Spring Cloud Vault Connector
Spring Cloud Services
Tests: 17 passed
Duration: 48 seconds
Changes: Who: Mark Paluch
Why: Update compatibility version ranges.
Changes by Mark Paluch
Spring Cloud Skipper - 1.0.x
Spring Cloud Skipper
Tests: 173 passed
Duration: 27 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.0.10.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version 1.0.11.BUILD-SNAPSHOT
Spring Cloud Skipper - Master
Spring Cloud Skipper
Tests: 176 passed
Duration: 11 minutes
Changes: Who: Janne Valkealahti
Why: Update pipeline
- Add whole repo to `git-repo` resource for
  getting tests to run for all changes.
- Fixes #732
Spring Cloud Skipper Samples - Master
Spring Cloud Skipper
Tests: Testless build
Duration: 17 seconds
Changes: Who: Mark Pollack
Why: Remove .idea from repo
Changes by Mark Pollack
SCT Integration Tests
Spring Cloud Task
Tests: 337 passed
Duration: 4 minutes
Changes: Who: David Turanski <dturanski@pivotal.io>
Why: Implement getRunningTaskCount
Expose functionality via TaskExplorer

Polishing on merge
Child of SCT-STASK-409
SCT Main
Spring Cloud Task
Tests: 321 passed
Duration: 4 minutes
Changes: Who: David Turanski <dturanski@pivotal.io>
Why: Implement getRunningTaskCount
Expose functionality via TaskExplorer

Polishing on merge
SCT Sonar
Spring Cloud Task
Tests: Testless build
Duration: 7 minutes
Changes: Who: David Turanski <dturanski@pivotal.io>
Why: Implement getRunningTaskCount
Expose functionality via TaskExplorer

Polishing on merge
Spring CredHub Core
Spring CredHub
Tests: 158 passed
Duration: 7 minutes
Changes: Who: Scott Frederick
Why: Use AssertJ for all test assertions. Remove hamcrest from project.
Changes by Scott Frederick
Spring Data - Neo4j
Spring Data
Tests: 345 passed
Duration: 2 minutes
Changes: No changes
Spring Data JDBC
Spring Data
Tests: 245 passed
Duration: 1 minute
Changes: No changes
Spring Data Cassandra
Spring Data Cassandra
Tests: 1631 passed
Duration: 5 minutes
Changes: No changes
Spring Data Build
Spring Data Commons
Tests: Testless build
Duration: 18 seconds
Changes: No changes
Scheduled
Spring Data Commons
Spring Data Commons
Tests: 2853 passed
Duration: 2 minutes
Changes: No changes
Spring Data Commons - JDK9
Spring Data Commons
Tests: 2366 passed
Duration: 1 minute
Changes: No changes
Manual run by Mark Paluch
Spring Data Commons - Sonar
Spring Data Commons
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Scheduled
Spring Data Release Train BOM
Spring Data Commons
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Scheduled
Spring Data Couchbase
Spring Data Couchbase
Tests: 63 passed
Duration: 1 minute
Changes: No changes
Spring Data Elasticsearch
Spring Data Elasticsearch
Tests: 436 passed
Duration: 3 minutes
Changes: No changes
Spring Data Envers
Spring Data Envers
Tests: 8 passed
Duration: 39 seconds
Changes: No changes
Examples
Spring Data GemFire
Tests: Testless build
Duration: 1 second
Changes: Who: John Blum
Why: Change branding from Geode to Apache Geode.
Change branding from GemFire or Gemfire to Pivotal GemFire.

Change branding from Spring Data Geode to Spring Data for Apache Geode.

Change branding from Spring Data GemFire to Spring Data for Pivotal GemFire.
Changes by John Blum
Nightly-ApacheGeode
Spring Data GemFire
Tests: 2456 passed
Duration: 22 minutes
Changes: No changes
Scheduled
Nightly-NoMocks
Spring Data GemFire
Tests: 2456 passed
Duration: 23 minutes
Changes: No changes
Scheduled
Nightly-WithMocks
Spring Data GemFire
Tests: 2456 passed
Duration: 23 minutes
Changes: No changes
Scheduled
Spring Data Gemfire
Spring Data GemFire
Tests: 2456 passed
Duration: 24 minutes
Changes: No changes
Spring Data Geode
Spring Data GemFire
Tests: 2456 passed
Duration: 25 minutes
Changes: No changes
Cloudera CDH5
Spring Data Hadoop
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Scheduled
Compile with JDK8
Spring Data Hadoop
Tests: Testless build
Duration: 3 minutes
Changes: Who: Thomas Risberg
Why: Make EOL notice bold

Who: Thomas Risberg
Why: set to 2.5.1 snapshot version
Changes by Thomas Risberg
Hortonworks HDP 2.6
Spring Data Hadoop
Tests: Testless build
Duration: 8 minutes
Changes: No changes
Scheduled
Master
Spring Data Hadoop
Tests: 723 passed
Duration: 34 minutes
Changes: Who: Thomas Risberg
Why: set to 2.5.1 snapshot version

Who: Thomas Risberg
Why: Make EOL notice bold
Changes by Thomas Risberg
Nightly Build
Spring Data Hadoop
Tests: Testless build
Duration: 6 minutes
Changes: No changes
Scheduled
Release
Spring Data Hadoop
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Manual run by Thomas Risberg
Spring Data JPA
Spring Data JPA
Tests: 1379 passed
Duration: 2 minutes
Changes: No changes
Spring Data JPA - Hibernate 4
Spring Data JPA
Tests: 1379 passed
Duration: 6 minutes
Changes: Who: Jens Schauder <jschauder@pivotal.io>
Why: DATAJPA-1418 - Polishing.
Added comment with issue id on the test.
Added a comment with a link to the Hibernate issue.

Original pull request: #294.

Who: Réda Housni Alaoui <reda.housnialaoui@gmail.com>
Why: DATAJPA-1418 - Interface-based Projections - Generate inner join instead of left join.
When a projection contains a reference to an entity we generate an outer join again.
This is necessary since Hibernate insist on creating an inner join instead, which will filter out null values of the reference.

See also: https://hibernate.atlassian.net/browse/HHH-12999.
See also: https://github.com/eclipse-ee4j/jpa-api/issues/189.

Original pull request: #294.
Spring Data JPA - Sonar
Spring Data JPA
Tests: 1379 passed
Duration: 3 minutes
Changes: No changes
Scheduled
Spring Data KeyValue
Spring Data KeyValue
Tests: 265 passed
Duration: 1 minute
Changes: No changes
Spring Data LDAP
Spring Data LDAP
Tests: 50 passed
Duration: 40 seconds
Changes: No changes
Spring Data MongoDB
Spring Data MongoDB
Tests: 3394 passed
Duration: 11 minutes
Changes: No changes
Spring Data MongoDB - Performance
Spring Data MongoDB
Tests: 3 passed
Duration: 3 minutes
Changes: Who: Mark Paluch
Why: DATAMONGO-2094 - Updated changelog.

Who: Mark Paluch
Why: DATAMONGO-2083 - Updated changelog.
Changes by Mark Paluch
Spring Data MongoDB - Sonar
Spring Data MongoDB
Tests: 3394 passed
Duration: 8 minutes
Changes: No changes
Scheduled
Spring Data R2DBC
Spring Data R2DBC
Tests: 31 passed
Duration: 16 seconds
Changes: No changes
Manual run by Mark Paluch
Spring Data Redis
Spring Data Redis
Tests: 10046 passed
Duration: 6 minutes
Changes: No changes
Child of SDKV-KV-1513
Spring Data REST
Spring Data REST
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Scheduled
Spring Data REST - Sonar
Spring Data REST
Tests: 616 passed
Duration: 3 minutes
Changes: Who: Oliver Gierke
Why: DATAREST-1294 - Polishing.
Aligned with general request attribute naming conventions and prefixed the one we now use with the class" name. Altered the local attribute name to EFFECTIVE_REPOSITORY_RESOURCE_LOOKUP_PATH.

Renamed the constant holding the name from …_KEY to …_ATTRIBUTE.
Changes by Oliver Gierke
Spring Data Solr
Spring Data Solr
Tests: 1019 passed
Duration: 2 minutes
Changes: No changes
Spring Data Solr - Sonar
Spring Data Solr
Tests: 1019 passed
Duration: 2 minutes
Changes: No changes
Scheduled
JDK 11
Spring Framework
Tests: 19098 passed
Duration: < 1 second
Changes: Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410
JDK 9
Spring Framework
Tests: 19098 passed
Duration: 15 minutes
Changes: Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410
Performance
Spring Framework
Tests: 3 of 19360 failed
Duration: 15 minutes
Changes: Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410

Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410
Publication
Spring Framework
Tests: 19121 passed
Duration: 23 minutes
Changes: Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410

Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410
Spring HATEOAS
Spring HATEOAS
Tests: 444 passed
Duration: 40 seconds
Changes: Who: Oliver Gierke
Why: #719 - Simplified configuration setup.
We now avoid to register ObjectMapper instances as Spring beans and rather use one already existing in the ApplicationContext and copying the setup before registering the individual HttpMessageConverters for the individual media types.

Replaced a lot of the programmatic component setup via BeanDefinitions with their corresponding JavaConfig alternatives.

Removed obsolete media type specific HttpMessageConverters and configuration classes registering them.
Changes by Oliver Gierke
Spring HATEOAS - Sonar
Spring HATEOAS
Tests: 444 passed
Duration: 1 minute
Changes: Who: Oliver Gierke
Why: #719 - Simplified configuration setup.
We now avoid to register ObjectMapper instances as Spring beans and rather use one already existing in the ApplicationContext and copying the setup before registering the individual HttpMessageConverters for the individual media types.

Replaced a lot of the programmatic component setup via BeanDefinitions with their corresponding JavaConfig alternatives.

Removed obsolete media type specific HttpMessageConverters and configuration classes registering them.
Changes by Oliver Gierke
Build Test - spring-framework
Spring IDE
Tests: 1 of 1 failed
Duration: 9 minutes
Changes: No changes
Scheduled
Commons - continuous - E47
Spring IDE
Tests: Testless build
Duration: 10 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.7
Changes by Martin Lippert
Commons - continuous - E47 (testing)
Spring IDE
Tests: 52 passed
Duration: 3 minutes
Changes: No changes
Commons - continuous - E48 (testing)
Spring IDE
Tests: 52 passed
Duration: 4 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.7
Changes by Martin Lippert
Commons - milestone - E47
Spring IDE
Tests: Testless build
Duration: 5 minutes
Changes: Who: Martin Lippert
Why: updated orbit repo for photon-based builds

Who: Kris De Volder
Why: Update guava version dependency to 21.0.0

Who: Kris De Volder
Why: Fix NPE

Who: Kris De Volder
Why: StringUtils in a more reachable place for test dependencies

Who: Kris De Volder
Why: Add utility method to connect Checkbox to LiveExp

...
Manual run by Martin Lippert
Commons - release - E47
Spring IDE
Tests: Testless build
Duration: 4 minutes
Changes: Who: Kris De Volder
Why: Add expectAllways utility to ACondition

Who: Kris De Volder
Why: StringUtils in a more reachable place for test dependencies

Who: Kris De Volder
Why: Some enhancements to LiveExp
To help with implementing preference page

Who: Kris De Volder
Why: Another attempt to avoid package-use conflict

Who: Martin Lippert
Why: updated versio to 3.9.6

...
Manual run by Martin Lippert
Dashboard Extensions - Directory - 3.8
Spring IDE
Tests: Testless build
Duration: 4 seconds
Changes: Who: Martin Lippert
Why: updated eclemma feature id, since it moved to Eclipse
Changes by Martin Lippert
Dashboard Extensions - Directory - 3.9
Spring IDE
Tests: Testless build
Duration: 5 seconds
Changes: Who: Martin Lippert
Why: removed wrong plugins from list of features for sts4 extension pack definition
Changes by Martin Lippert
Dashboard Extensions - Runtimes - 3.8
Spring IDE
Tests: Testless build
Duration: 2 minutes
Changes: Who: Martin Lippert
Why: updated tc-server to 3.2.6
Changes by Martin Lippert
Dashboard Extensions - Runtimes - 3.9
Spring IDE
Tests: Testless build
Duration: 3 minutes
Changes: Who: Martin Lippert
Why: updated tc-server to 4.0.3
Changes by Martin Lippert
Gradle IDE - Eclipse 4.5
Spring IDE
Tests: Testless build
Duration: 8 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.4 to release version with fix for zip issue
Changes by Martin Lippert
Gradle IDE - milestone
Spring IDE
Tests: Testless build
Duration: 8 minutes
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Merge branch "master" of https://github.com/spring-projects/eclipse-integration-gradle.git

Who: Kris De Volder
Why: Add comment to readme. This project is no longer maintained.

Who: BoykoAlex <aboyko@pivotal.io>
Why: Tiny performance enhancement

Who: Martin Lippert
Why: updated version to 3.9.4 to release version with fix for zip issue

Who: BoykoAlex <aboyko@pivotal.io>
Why: Update fix for unzipping
Rebuilt by Martin Lippert
Gradle IDE - release
Spring IDE
Tests: Testless build
Duration: 11 minutes
Changes: No changes
Manual run by Kris De Volder
Spring Framework OSGi-ification - Snapshot
Spring IDE
Tests: Testless build
Duration: 1 minute
Changes: No changes
Manual run by Martin Lippert
Spring IDE - continuous - E47
Spring IDE
Tests: Testless build
Duration: 18 minutes
Changes: Who: Martin Lippert
Why: moved buildsip support source bundles to boot source feature
Changes by Martin Lippert
Spring IDE - continuous-testing - E46
Spring IDE
Tests: Testless build
Duration: 82 minutes
Changes: Who: Martin Lippert
Why: moved buildsip support source bundles to boot source feature
Changes by Martin Lippert
Spring IDE - continuous-testing - E47
Spring IDE
Tests: Testless build
Duration: 84 minutes
Changes: Who: Martin Lippert
Why: moved buildsip support source bundles to boot source feature
Changes by Martin Lippert
Spring IDE - continuous-testing - E48
Spring IDE
Tests: Testless build
Duration: 87 minutes
Changes: Who: Martin Lippert
Why: moved buildsip support source bundles to boot source feature
Changes by Martin Lippert
Spring IDE - milestone
Spring IDE
Tests: Testless build
Duration: 18 minutes
Changes: Who: Kris De Volder
Why: Fix https://www.pivotaltracker.com/story/show/159376406
Jmx Ssh tunnel not automatically created on already deployed app
when workspace is restarted.

Who: nierajsingh <nsingh@pivotal.io>
Why: Merge pull request #295 from spring-projects/pt-#158741609
PT: #158741609 Cache CF client info at cf client provider cache level

Who: Kris De Volder
Why: Add support for host-name paired with inject JMX url

Who: Kris De Volder
Why: Add info about JMX boot properties page

Who: Kris De Volder
Why: Fix compilation errors causing CI build fails

...
Manual run by Martin Lippert
Spring IDE - release
Spring IDE
Tests: Testless build
Duration: 31 minutes
Changes: Who: Kris De Volder
Why: Avoid spurious SSH tunnel creation on CF app restart

Who: Martin Lippert
Why: adding specific bundles for javax packages to get them on board in prep for jdk11

Who: BoykoAlex <aboyko@pivotal.io>
Why: Do not crash RMs parsing on functional style RMs data

Who: BoykoAlex <aboyko@pivotal.io>
Why: Better Boot CLI for Cloud CLI version ranges

Who: Kris De Volder
Why: Add minimalistic "Remote Boot Apps" preference page
This allows manually configuring JMX urls and hostnames
for remote apps so that live hovers can work for them
even if they are not atuamtically configured deployed
by STS.

...
Manual run by Martin Lippert
STS3 - Distribution - continuous - e4.8, e4.9
Spring IDE
Tests: Testless build
Duration: 42 minutes
Changes: No changes
Scheduled
STS3 - Distribution - Milestone - e4.8, e4.9
Spring IDE
Tests: Testless build
Duration: 47 minutes
Changes: Who: Martin Lippert
Why: next try to fix the anyedit install problem

Who: Martin Lippert
Why: adjusted photon p2 repo and photon jee feature set

Who: Martin Lippert
Why: added buildship to default distribution package as root feature

Who: Martin Lippert
Why: updated readme and contributing information

Who: Martin Lippert
Why: moved jre environment config for target platform to package feature

...
Manual run by Martin Lippert
STS3 - Distribution - Release - e4.8, e4.9
Spring IDE
Tests: Testless build
Duration: 110 minutes
Changes: Who: Martin Lippert
Why: next try to fix the anyedit install problem

Who: Martin Lippert
Why: added buildship to default distribution package as root feature

Who: Martin Lippert
Why: added additional bundles for boot dash dependencies to resolve bundles for the jdk11 case

Who: Martin Lippert
Why: updated orbit repo for eclipse 2018-09

Who: Martin Lippert
Why: updated version to 3.9.6

...
Manual run by Martin Lippert
STS4 - Distribution - continuous - e4.9
Spring IDE
Tests: Testless build
Duration: 10 minutes
Changes: Who: Kris De Volder
Why: Logging related fixes
- logs to system.err instead of system.out
- disable spring-boot banner
Child of IDE-CODE-1955
STS4 - Distribution - Milestone - e4.9
Spring IDE
Tests: Testless build
Duration: 19 minutes
Changes: Who: Kris De Volder
Why: Add some logging to see startup times

Who: Kris De Volder
Why: Packaging cleanups for vscode extensions

Who: Kris De Volder
Why: Eclipse metadata

Who: Martin Lippert
Why: removed machine-specific factory-patch entry from spring-boot-ls project

Who: Kris De Volder
Why: AutoConfigure simple language server
It is @ConditionalOnMissingBean so actually this doesn"t do anything yet
because  all our language servers still create a SimpleLanguageServer
bean manually.

...
Manual run by Martin Lippert
STS4 - Distribution - Release - e4.9
Spring IDE
Tests: Testless build
Duration: 9 minutes
Changes: Who: Martin Lippert
Why: remove staging and snapshot repos to avoid unsigned lsp4j bundles

Who: Kris De Volder
Why: More timeouts needed to avoid blocking live hovers on windows
Manual run by Martin Lippert
STS4 - language servers - continuous
Spring IDE
Tests: 843 passed
Duration: 13 minutes
Changes: Who: Kris De Volder
Why: Logging related fixes
- logs to system.err instead of system.out
- disable spring-boot banner
Changes by Kris De Volder
STS4 - language-servers - milestone
Spring IDE
Tests: Testless build
Duration: 7 minutes
Changes: Who: Martin Lippert
Why: use the STS 3.9.6 release as a base for common components for the STS4 release build

Who: Kris De Volder
Why: Merge branch "master" of github.com:spring-projects/sts4

Who: Kris De Volder
Why: Add some logging to see startup times

Who: Kris De Volder
Why: Remove ComposableLanguageServer class

Who: Kris De Volder
Why: Update screenshot for vscode live hovers

...
Manual run by Martin Lippert
STS4 - language-servers - release
Spring IDE
Tests: Testless build
Duration: 3 minutes
Changes: Who: Martin Lippert
Why: remove staging and snapshot repos to avoid unsigned lsp4j bundles

Who: Kris De Volder
Why: More timeouts needed to avoid blocking live hovers on windows
Manual run by Martin Lippert
tc Server - continuous - E47
Spring IDE
Tests: Testless build
Duration: 3 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.7
Changes by Martin Lippert
tc Server - continuous - E47 (testing)
Spring IDE
Tests: 62 passed
Duration: 4 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.7
Changes by Martin Lippert
tc Server - continuous - E48 (testing)
Spring IDE
Tests: 62 passed
Duration: 5 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.7
Changes by Martin Lippert
tc Server - milestone - E47
Spring IDE
Tests: Testless build
Duration: 2 minutes
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Variable names corrections

Who: Alex Boyko
Why: Merge pull request #9 from lak-proddev/master
[Issue #8] [tc server] selecting "serve modules without publishing" option is failing with exception.

Who: BoykoAlex <aboyko@pivotal.io>
Why: Fix NPE for invalid runtime folder for tc server 4.0

Who: Lakshminarayana Nekkanti <narayana.nekkanti@gmail.com>
Why: [Issue #8] [tc server] selecting "serve modules without publishing" option is failing with exception.

Who: Martin Lippert
Why: updated readme and contributing information

...
Manual run by Martin Lippert
tc Server - release - E47
Spring IDE
Tests: Testless build
Duration: 11 minutes
Changes: Who: Martin Lippert
Why: updated version to 3.9.6

Who: BoykoAlex <aboyko@pivotal.io>
Why: Merge branch "master" of https://github.com/spring-projects/eclipse-integration-tcserver.git

Who: BoykoAlex <aboyko@pivotal.io>
Why: Fix NPE for invalid runtime folder for tc server 4.0

Who: Martin Lippert
Why: changed test tc server version for 2.7 releases from rc1 to 2.7.5 release
Manual run by Martin Lippert
thirdparty-p2-repo
Spring IDE
Tests: Testless build
Duration: 1 minute
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Add HTML to MD jars

Who: Kris De Volder
Why: Merge pull request #1 from BoykoAlex/html-to-md
Add HTML to MD jars
Publication
Spring Initializr
Tests: 494 passed
Duration: 1 minute
Changes: No changes
Manual run by Stéphane Nicoll
2.2.x
Spring Integration
Tests: Testless build
Duration: 4 minutes
Changes: No changes
Manual run by Artem Bilan
3.0.x
Spring Integration
Tests: 4016 passed
Duration: 29 minutes
Changes: Who: Artem Bilan
Why: Upgrade to Gradle 2.14 for CI server compatibility
Changes by Artem Bilan
4.1.x
Spring Integration
Tests: 4258 passed
Duration: 20 minutes
Changes: Who: Artem Bilan
Why: More JMX tests polishing
Changes by Artem Bilan
4.2.x
Spring Integration
Tests: 4384 passed
Duration: 9 minutes
Changes: Who: Artem Bilan
Why: Reorder beans in JdbcPollingChAParserTests cofigs
https://build.spring.io/browse/INT-AT42SIO-820/

The test configs use `fixed-rate="100"`.
This way when Inbound Channel Adapter is declared earlier in the
config than `<jdbc:embedded-database>`, there is a chance that we start
to poll DB before it is really initialized.

* Reorder config so embedded DB is initialized before an
Inbound Channel Adapter

**Cherry-pick to 5.0.x, 4.3.x and 4.2.x**

(cherry picked from commit da6f47c)

# Conflicts:
#        spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/pollingWithSelectParameterSourceJdbcInboundChannelAdapterTest.xml

(cherry picked from commit b93efd6)
Changes by Artem Bilan
4.3.x
Spring Integration
Tests: 4553 passed
Duration: 12 minutes
Changes: Who: Gary Russell
Why: GH-2471: Close client on outbound adapter
Resolves https://github.com/spring-projects/spring-integration/issues/2471

# Conflicts:
#        spring-integration-mqtt/src/test/java/org/springframework/integration/mqtt/MqttAdapterTests.java
Changes by Gary Russell
4.3.x JDK8 (all Tests Spring 4.3.x, IO Brussels)
Spring Integration
Tests: 4681 passed
Duration: 49 minutes
Changes: No changes
Scheduled
5.0.x
Spring Integration
Tests: 4864 passed
Duration: 13 minutes
Changes: Who: Artem Bilan
Why: INT-4545: Fix RPMHWrapper registration for ``@SA`
JIRA: https://jira.spring.io/browse/INT-4545

Improve the logic in the `AbstractMethodAnnotationPostProcessor` to
check for existing `MessageHandler` and be sure that we need to register
a `ReplyProducingMessageHandlerWrapper` bean

**Cherry-pick to 5.0.x**
Changes by Artem Bilan
5.0.x all Tests Spring 5.0.x.SNAPSHOT, IO Cairo
Spring Integration
Tests: 4997 passed
Duration: 24 minutes
Changes: Who: Artem Bilan
Why: INT-4545: Fix RPMHWrapper registration for ``@SA`
JIRA: https://jira.spring.io/browse/INT-4545

Improve the logic in the `AbstractMethodAnnotationPostProcessor` to
check for existing `MessageHandler` and be sure that we need to register
a `ReplyProducingMessageHandlerWrapper` bean

**Cherry-pick to 5.0.x**
Scheduled with changes by Artem Bilan
Master (5.1.x)
Spring Integration
Tests: 4884 passed
Duration: 13 minutes
Changes: Who: Artem Bilan
Why: Polishing for `PollingLifecycleTests`
Changes by Artem Bilan
Master Nightly (all tests)
Spring Integration
Tests: Testless build
Duration: 12 minutes
Changes: Who: Artem Bilan
Why: INT-4544: Allow runtime MBeans (un)registered (#2601)
* INT-4544: Allow runtime MBeans (un)registered

JIRA: https://jira.spring.io/browse/INT-4544

* Fix `SourcePollingChannelAdapterFactoryBean` to register an
`outputChannelName` into the `SourcePollingChannelAdapter` for late
binding, especially in case of dynamic `IntegrationFlow` registrations.
This must be back-ported to `5.0.x`
* Implement `DestructionAwareBeanPostProcessor` in the
`IntegrationMBeanExporter` for the runtime beans tracking, e.g. via
dynamic `IntegrationFlow` registrations
* Refactor `IntegrationMBeanExporter` for static and dynamic beans
registration and destruction
* Remove unused properties; introduce some new for tracking beans and
their relationship

* * Move `IntegrationMBeanExporter.registerProducer()` after
`postProcessAfterInitialization()`
* Refactor JMX test configurations to reuse MBeanServer as much as
possible and destroy the server whenever it is necessary

* * More JMX tests polishing

* * And more JMX tests polishing

* * `try...catch` in the `IntegrationMBeanExporter.postProcessAfterInitialization()`
to avoid breaking changes for the current GA phase
* Do not unregister those MBeans explicitly which weren"t created at
runtime

* * Log ObjectNames in the `MBeanExporterIntegrationTests`

* * Fix `MessageMetricsAdviceTests` to rely on the application context
* Do not use a cst in the `StandardIntegrationFlowContext` for
`BeanFactory`, but an explicit `BeanDefinitionRegistry`
* Extract targets from proxies in the
`IntegrationMBeanExporter.postProcessAfterInitialization()`
* Remove logging in the `MBeanExporterIntegrationTests`

* * Fix `NotificationListeningMessageProducerTests` to reuse existing `MBeanServer`

* * Change JMX `domain` in the `DslMBeanTests` to `dsl` do not clash with
similar in the `foo` in the `MessageSourceTests`
* Use `MBeanServer` bean in the `Int2307Tests`
* Use JUnit 5ctor injection injection in the `MessageMetricsAdviceTests`

* * Fix JMX tests do not reuse existing `MBeanServer` and make them rely
on the server provided by the managed `MBeanServerFactoryBean` which
destroys a server on application context close
* Fix `StoredProcJmxManagedBeanTests-context.xml` to use `MBeanServer`
from the `<context:mbean-server>`

Who: Artem Bilan
Why: Polishing for `PollingLifecycleTests`

Who: Artem Bilan
Why: INT-4545: Fix RPMHWrapper registration for ``@SA`
JIRA: https://jira.spring.io/browse/INT-4545

Improve the logic in the `AbstractMethodAnnotationPostProcessor` to
check for existing `MessageHandler` and be sure that we need to register
a `ReplyProducingMessageHandlerWrapper` bean

**Cherry-pick to 5.0.x**

Who: Gary Russell
Why: INT-4530: Remove Meters
JIRA: https://jira.spring.io/browse/INT-4530

- implement `DisposableBean` in all meter-aware components
- remove meters in `destroy()`
- manually destroy annotation components created by `registerSingleton()`
  - changing these beans to register as bean definitions caused some subtle
    initialization side-effects; given we are post-RC, I felt it was too late
    to make such a large change
  - also CPXAC is not a `GenericApplicationContext`
  - hence a bean is registered to destroy them manually

* Rebase; Polishing - PR Comments

Who: Gary Russell
Why: Fix race in PollingLifecycleTests
Scheduled with changes by Gary Russell and Artem Bilan
SI Test Plan
Spring Integration
Tests: 131 passed
Duration: 1 minute
Changes: Who: Artem Bilan
Why: * Change JMX `domain` in the `DslMBeanTests` to `dsl` do not clash with similar in the `foo` in the `MessageSourceTests` * Use `MBeanServer` bean in the `Int2307Tests` * Use JUnit 5ctor injection injection in the `MessageMetricsAdviceTests`
Manual run by Artem Bilan
Sonar
Spring Integration
Tests: Testless build
Duration: 24 minutes
Changes: Who: Gary Russell
Why: INT-4530: Remove Meters
JIRA: https://jira.spring.io/browse/INT-4530

- implement `DisposableBean` in all meter-aware components
- remove meters in `destroy()`
- manually destroy annotation components created by `registerSingleton()`
  - changing these beans to register as bean definitions caused some subtle
    initialization side-effects; given we are post-RC, I felt it was too late
    to make such a large change
  - also CPXAC is not a `GenericApplicationContext`
  - hence a bean is registered to destroy them manually

* Rebase; Polishing - PR Comments

Who: Gary Russell
Why: Fix race in PollingLifecycleTests

Who: Artem Bilan
Why: INT-4545: Fix RPMHWrapper registration for ``@SA`
JIRA: https://jira.spring.io/browse/INT-4545

Improve the logic in the `AbstractMethodAnnotationPostProcessor` to
check for existing `MessageHandler` and be sure that we need to register
a `ReplyProducingMessageHandlerWrapper` bean

**Cherry-pick to 5.0.x**

Who: Artem Bilan
Why: INT-4544: Allow runtime MBeans (un)registered (#2601)
* INT-4544: Allow runtime MBeans (un)registered

JIRA: https://jira.spring.io/browse/INT-4544

* Fix `SourcePollingChannelAdapterFactoryBean` to register an
`outputChannelName` into the `SourcePollingChannelAdapter` for late
binding, especially in case of dynamic `IntegrationFlow` registrations.
This must be back-ported to `5.0.x`
* Implement `DestructionAwareBeanPostProcessor` in the
`IntegrationMBeanExporter` for the runtime beans tracking, e.g. via
dynamic `IntegrationFlow` registrations
* Refactor `IntegrationMBeanExporter` for static and dynamic beans
registration and destruction
* Remove unused properties; introduce some new for tracking beans and
their relationship

* * Move `IntegrationMBeanExporter.registerProducer()` after
`postProcessAfterInitialization()`
* Refactor JMX test configurations to reuse MBeanServer as much as
possible and destroy the server whenever it is necessary

* * More JMX tests polishing

* * And more JMX tests polishing

* * `try...catch` in the `IntegrationMBeanExporter.postProcessAfterInitialization()`
to avoid breaking changes for the current GA phase
* Do not unregister those MBeans explicitly which weren"t created at
runtime

* * Log ObjectNames in the `MBeanExporterIntegrationTests`

* * Fix `MessageMetricsAdviceTests` to rely on the application context
* Do not use a cst in the `StandardIntegrationFlowContext` for
`BeanFactory`, but an explicit `BeanDefinitionRegistry`
* Extract targets from proxies in the
`IntegrationMBeanExporter.postProcessAfterInitialization()`
* Remove logging in the `MBeanExporterIntegrationTests`

* * Fix `NotificationListeningMessageProducerTests` to reuse existing `MBeanServer`

* * Change JMX `domain` in the `DslMBeanTests` to `dsl` do not clash with
similar in the `foo` in the `MessageSourceTests`
* Use `MBeanServer` bean in the `Int2307Tests`
* Use JUnit 5ctor injection injection in the `MessageMetricsAdviceTests`

* * Fix JMX tests do not reuse existing `MBeanServer` and make them rely
on the server provided by the managed `MBeanServerFactoryBean` which
destroys a server on application context close
* Fix `StoredProcJmxManagedBeanTests-context.xml` to use `MBeanServer`
from the `<context:mbean-server>`

Who: Artem Bilan
Why: Polishing for `PollingLifecycleTests`
Scheduled with changes by Gary Russell and Artem Bilan
Flow
Spring Integration Extensions
Tests: 19 passed
Duration: 1 minute
Changes: Who: David Turanski <dturanski@pivotal.io>
Why: Update default flow path
Java DSL (master)
Spring Integration Extensions
Tests: 90 passed
Duration: 3 minutes
Changes: Who: Artem Bilan
Why: Fix JPA DSL do not use `FactoryBean` from `Spec`
https://stackoverflow.com/questions/50944706/spring-integration-dsl-nosuchbeandefinitionexception

* Ignore `AmqpTests` to avoid resources pollution

The 3fix in the master has been done via https://github.com/spring-projects/spring-integration/pull/1976
Changes by Artem Bilan
Java DSL 1.1.x
Spring Integration Extensions
Tests: 79 passed
Duration: 2 minutes
Changes: Who: Artem Bilan
Why: Implement `doGet()` for `HttpMessageHandlerSpec`
Changes by Artem Bilan
S-I-K Test Plan
Spring Integration Extensions
Tests: 26 passed
Duration: 51 seconds
Changes: No changes
Rebuilt by Gary Russell
SI AWS 1.1.x
Spring Integration Extensions
Tests: 34 passed
Duration: 12 minutes
Changes: No changes
Manual run by Artem Bilan
Spring Integration AWS
Spring Integration Extensions
Tests: 32 passed
Duration: 1 minute
Changes: Who: Artem Bilan
Why: Add note about project version and its deps
Fixes https://github.com/spring-projects/spring-integration-aws/issues/100
Changes by Artem Bilan
Spring Integration ETCD
Spring Integration Extensions
Tests: 0 passed
Duration: 57 seconds
Changes: Who: Artem Bilan
Why: Ignore tests because of no ETCD node
Manual run by Artem Bilan
Spring Integration Hazelcast
Spring Integration Extensions
Tests: 113 passed
Duration: 2 minutes
Changes: Who: Artem Bilan
Why: GH-183: LeaderInitiator: Catch unlock errors
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/183

When we get an exception during `lock.unlock()`, we don"t revoke leadership.
If Hazelcast is down, this may cause a race condition when the second
candidate is selected as leader when connection comes back

* Catch `lock.unlock()` exceptions and log them under DEBUG.
This way we proceed to the `handleRevoked()` logic
Changes by Artem Bilan
Spring Integration Kafka
Spring Integration Extensions
Tests: 30 passed
Duration: 2 minutes
Changes: Who: Gary Russell
Why: Fix TODOs in outbound channel adapter
- always use `successChannel` for metadata
- unwrap `ExecutionException`
Changes by Gary Russell
Spring Integration Kafka (3.0.x)
Spring Integration Extensions
Tests: 30 passed
Duration: 1 minute
Changes: Who: Artem Bilan
Why: GH-212: Add ConsumerSeekAware impl to Inbounds (#213)
* GH-212: Add ConsumerSeekAware impl to Inbounds

Fixes spring-projects/spring-integration-kafka#212

**Cherry-pick to 3.0.x**

* GH-212: Add ConsumerSeekAware impl to Inbounds

Fixes spring-projects/spring-integration-kafka#212

* Introduce a new `IntegrationKafkaHeaders.CONSUMER_SEEK_CALLBACK`
header to be populated to messages for sending to the channel
* Populate that header from the `KafkaInboundGateway` and
`KafkaMessageDrivenChannelAdapter` into the message from the
`seekCallBack` property if `ListenerContainer` is single-threaded or
from the `ThreadLocal<ConsumerSeekAware.ConsumerSeekCallback>` otherwise;
and only if newly introduced `setAdditionalHeaders` is `true`
* Populate `seekCallBack` property or `ThreadLocal<?>` from the
`registerSeekCallback()` implementation from the internal listeners
* Add `setOnPartitionsAssignedSeekCallback(BiConsumer)` and
`setOnIdleSeekCallback(BiConsumer)` options to react for the appropriate
event from the underlying container and perform appropriate seek management
* Add new options to the DSL classes and cover them with tests, including
check for new `IntegrationKafkaHeaders.CONSUMER_SEEK_CALLBACK` header

**Cherry-pick to 3.0.x**

* Address PR comments: remove unnecessary API

* *Polishing `setOnPartitionsAssignedSeekCallback()` JavaDocs
*Close producers in the `KafkaProducerMessageHandlerTests`
Changes by Artem Bilan
Spring Integration Kafka 2.1.x
Spring Integration Extensions
Tests: 12 passed
Duration: 55 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.1.2.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Integration Kafka 2.2.x
Spring Integration Extensions
Tests: 12 passed
Duration: 53 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.2.0.RELEASE
Spring Integration Kafka 2.3.x
Spring Integration Extensions
Tests: 14 passed
Duration: 48 seconds
Changes: Who: Artem Bilan
Why: Upgrade to SK-1.3.4
Changes by Artem Bilan
Spring Integration SMB
Spring Integration Extensions
Tests: 17 passed
Duration: 1 minute
Changes: Who: Artem Bilan
Why: GH-193: Fix URL parsing in the `SmbConfig`
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/193

The `URLEncoder` encodes the credentials unconditionally
(including colon) making such a Basic Authentication useless

* Change the logic to build the full `URI` from the components and call
its `toASCIIString()` for the proper encoding
Changes by Artem Bilan
Spring Integration Social Twitter
Spring Integration Extensions
Tests: 19 passed
Duration: 1 minute
Changes: Who: Gary Russell
Why: Twitter - Fix DOS Newlines
Changes by Gary Russell
Spring Integration Zip (Linux, Java 8)
Spring Integration Extensions
Tests: 28 passed
Duration: 46 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.0.2.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Integration Zip - Sonar
Spring Integration Extensions
Tests: Testless build
Duration: 14 seconds
Changes: No changes
Scheduled
Nightly
Spring Integration Samples
Tests: 96 passed
Duration: 7 minutes
Changes: No changes
Scheduled
SonarGradle
Spring Integration Samples
Tests: Testless build
Duration: 9 minutes
Changes: No changes
Scheduled
Compatibility
Spring IO Platform
Tests: 17854 passed
Duration: 58 minutes
Changes: No changes
Scheduled
Publication
Spring IO Platform
Tests: 1 of 8 failed
Duration: 10 minutes
Changes: No changes
Scheduled
1.0.x
Spring Kafka
Tests: 40 passed
Duration: 3 minutes
Changes: Who: Artem Bilan
Why: Fix assertion in ListenerContainer.start()
https://build.spring.io/browse/SK-SK10X-39/
Changes by Artem Bilan
1.1.x
Spring Kafka
Tests: 57 passed
Duration: 4 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.1.8.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
1.2.x
Spring Kafka
Tests: 58 passed
Duration: 4 minutes
Changes: Who: Gary Russell
Why: GH-642: Increase test timeout
Fixes https://github.com/spring-projects/spring-kafka/issues/642
Changes by Gary Russell
1.3.x
Spring Kafka
Tests: 89 passed
Duration: 4 minutes
Changes: Who: OArtyomov <oleg_artyomov@ukr.net>
Why: GH-804: EmbedKafkaCtxCustom add hashCode & equals
Resolves https://github.com/spring-projects/spring-kafka/issues/804

GH-804: `hashCode()` and `equals() for `EmbeddedKafkaContextCustomizer`

* Fix check style.

* Code review changes

(cherry picked from commit 95d442abaa63ca952b24861dea522bb00349d2df)

# Conflicts:
#        spring-kafka-test/src/main/java/org/springframework/kafka/test/context/EmbeddedKafkaContextCustomizer.java

# Conflicts:
#        spring-kafka-test/src/main/java/org/springframework/kafka/test/context/EmbeddedKafkaContextCustomizer.java
2.0.x
Spring Kafka
Tests: 108 passed
Duration: 4 minutes
Changes: Who: OArtyomov <oleg_artyomov@ukr.net>
Why: GH-804: EmbedKafkaCtxCustom add hashCode & equals
Resolves https://github.com/spring-projects/spring-kafka/issues/804

GH-804: `hashCode()` and `equals() for `EmbeddedKafkaContextCustomizer`

* Fix check style.

* Code review changes

(cherry picked from commit 95d442abaa63ca952b24861dea522bb00349d2df)

# Conflicts:
#        spring-kafka-test/src/main/java/org/springframework/kafka/test/context/EmbeddedKafkaContextCustomizer.java
2.1 Nightly Spring IO Cairo
Spring Kafka
Tests: 6 passed
Duration: 4 minutes
Changes: No changes
Scheduled
2.1.x
Spring Kafka
Tests: 147 passed
Duration: 5 minutes
Changes: Who: Artem Yakshin <neetkee@gmail.com>
Why: Doc polishing, remove connectionFactory
(cherry picked from commit 2502a8fe1c9759eb78092bca5a1ff6620006c021)
Master
Spring Kafka
Tests: 168 passed
Duration: 5 minutes
Changes: Who: Artem Yakshin <neetkee@gmail.com>
Why: Doc polishing, remove connectionFactory
Sonar
Spring Kafka
Tests: Testless build
Duration: 6 minutes
Changes: No changes
Scheduled
2.2.x
Spring LDAP
Tests: 1069 passed
Duration: 4 minutes
Changes: Who: Robert Winch
Why: Fix javacc download url
The javacc download URL has been moved. This commit updates
to the new download URL
Manual run by Robert Winch
2.3.x
Spring LDAP
Tests: 1006 passed
Duration: 4 minutes
Changes: Who: barna10 <barna10@ca.com>
Why: Fix for issue #492: Support UTF8 characters in attributes values for LDIF"s DefaultAttributeValidationPolicy in order to comply with RFC2849

Who: barna10 <barna10@ca.com>
Why: Save the file in UTF8 encoding to allow Travis CI to recognize the UTF8 test string
Sonar
Spring LDAP
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Scheduled
Spring IO Brussels
Spring LDAP
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Scheduled
Spring IO Cairo
Spring LDAP
Tests: Testless build
Duration: 1 minute
Changes: No changes
Scheduled
Spring IO Checks
Spring LDAP
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Scheduled
master
Spring Loaded
Tests: Testless build
Duration: 1 minute
Changes: Who: Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Why: Briging ReadyForJVMCI closer to master

Who: Andy Clement
Why: Merge pull request #184 from jtulach/ReadyForJVMCI
spring-loaded doesn"t work with JVMCI

Who: Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Why: Briging ReadyForJVMCI closer to master

Who: Andy Clement
Why: Merge pull request #184 from jtulach/ReadyForJVMCI
spring-loaded doesn"t work with JVMCI
Master
Spring Mobile
Tests: 676 passed
Duration: 1 minute
Changes: Who: Roy Clarkson
Why: Increment version to 2.0.0.BUILD-SNAPSHOT

Who: Spring Buildmaster
Why: Release version 2.0.0.M3
Master Integration
Spring Mobile
Tests: 676 passed
Duration: 1 minute
Changes: Who: Rossen Stoyanchev
Why: Server adapters release buffers on error/cancel
Review and update Servlet and Undertow adapters to release any data
buffers they be holding on to at the time of error or cancellation.

Also remove onDiscard hooks from Reactor and Undertow request body.
For Reactor we expect it to be handled. For Undertow there isn"t
any Reactor Core upstream for the callback to be useful.

Issue: SPR-17410

Who: Arjen Poutsma
Why: Review DataBufferUtils for error/cancellation memory leaks
Issue: SPR-17408
Scheduled with changes by Arjen Poutsma and Rossen Stoyanchev
Spring Plugin
Spring Plugin
Tests: 27 passed
Duration: 51 seconds
Changes: Who: Oliver Gierke
Why: #41 - Polishing.
Javadoc.

Who: Oliver Gierke
Why: #41 - Added PluginRegistry.getRequiredPlugin(…).
Added aforementioned method for clients to look up a required plugin with the registry throwing a default exception if none is found. An overload taking a Supplier<String> is available to customize the exception message if needed.

Who: Oliver Gierke
Why: #42 - Java 8 cleanups in OrderAwarePluginRegistry.
Removed deprecated use of InvertibleComparator in favor of Java 8"s Comparator.reversed(). Made comparator field final. Added non-null assertions. Removed superfluous generic method type hints. Javadoc.
Changes by Oliver Gierke
Publication
Spring REST docs
Tests: 1022 passed
Duration: 7 minutes
Changes: Who: Andy Wilkinson
Why: Merge branch "1.2.x"
Changes by Andy Wilkinson
Spring IO Compatibility
Spring REST docs
Tests: 975 passed
Duration: 1 minute
Changes: No changes
Scheduled
Windows
Spring REST docs
Tests: 998 passed
Duration: 22 minutes
Changes: Who: Andy Wilkinson
Why: Merge branch "1.2.x"
Changes by Andy Wilkinson
master
Spring Roo
Tests: Testless build
Duration: 21 minutes
Changes: No changes
Scheduled
3.2.x
Spring Security
Tests: 2715 passed
Duration: 8 minutes
Changes: No changes
Manual run by Robert Winch
4.1.x
Spring Security
Tests: 3344 passed
Duration: 16 minutes
Changes: No changes
Scheduled
4.2.x
Spring Security
Tests: 3595 passed
Duration: 17 minutes
Changes: No changes
Scheduled
Spring IO Brussels
Spring Security
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Scheduled
Spring Security Kerberos 1.0.x
Spring Security Extensions
Tests: Testless build
Duration: 2 minutes
Changes: Who: Christian Fruth <christian.fruth@boxx-it.de>
Why: Ability to provide kerberos username and password to KerberosRestTemplate

Who: george thomas <smoothreggae@users.noreply.github.com>
Why: Update hyperlink to Pro Git chapter and tweak anchor text
- Refer to the English version of the book instead of the Cestina
  version
- Refer to the second edition of the book
- Use the absolute link to the page instead of referring to the chapter
  and subsection (since these have changed in the second edition and
  could change in a future edition)
- Redo anchor text to eliminate misuse of apostrophe

Fixes gh-113
Spring Security SAML
Spring Security Extensions
Tests: Testless build
Duration: 2 minutes
Changes: Who: Filip Hanik
Why: Merge pull request #317 from dtreskunov/master
Don"t change peerEntityId in sendLogoutResponse

Who: Denis Treskunov <dtreskunov@tableau.com>
Why: Don"t change peerEntityId in sendLogoutResponse
Testing: `gradle test check`

Resolves #316
Spring Security SAML DSL
Spring Security Extensions
Tests: 6 passed
Duration: 42 seconds
Changes: Who: jfillo <jfillo@blizzard.com>
Why: feat(config): allow responseSkew configuration
2.0.x
Spring Security OAuth
Tests: Testless build
Duration: 8 minutes
Changes: Who: Joe Grandja <jgrandja@pivotal.io>
Why: Validate authorization request on approval
Fixes gh-1481

Who: Joe Grandja <jgrandja@pivotal.io>
Why: Release version 2.0.16.RELEASE

Who: Joe Grandja <jgrandja@pivotal.io>
Why: Revert to 2.0.17.BUILD-SNAPSHOT
2.1.x
Spring Security OAuth
Tests: Testless build
Duration: 7 minutes
Changes: No changes
Scheduled
2.1.x Spring 5x Compat
Spring Security OAuth
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Scheduled
Spring Security OAuth - Integration
Spring Security OAuth
Tests: Testless build
Duration: 45 seconds
Changes: No changes
Scheduled
1.3.x
Spring Session
Tests: 1 of 194 failed
Duration: 15 minutes
Changes: No changes
Scheduled
1.4.x
Spring Session
Tests: 200 passed
Duration: 11 minutes
Changes: No changes
Scheduled
Spring IO Brussels
Spring Session
Tests: Testless build
Duration: 1 minute
Changes: No changes
Scheduled
Shell 2.x
Spring Shell
Tests: 64 passed
Duration: 1 minute
Changes: Who: Josh Long <josh@joshlong.com>
Why: try to avoid reflective access that make Java 9+ unhappy
Spring Shell 1 (gradle)
Spring Shell
Tests: 157 passed
Duration: 39 seconds
Changes: Who: Eric Bottard
Why: Fix javadoc warnings
Changes by Eric Bottard
Default
Spring Social
Tests: 260 passed
Duration: 1 minute
Changes: Who: Craig Walls
Why: Escape provider and user info in GenericConnectionStatusView
Changes by Craig Walls
Nightly Snapshot
Spring Social
Tests: 260 passed
Duration: 2 minutes
Changes: No changes
Scheduled
Nightly Snapshot 1.1.x
Spring Social
Tests: 264 passed
Duration: 2 minutes
Changes: No changes
Scheduled
Spring Social 2
Spring Social
Tests: 260 passed
Duration: 2 minutes
Changes: No changes
Manual run by Craig Walls
Spring Social Facebook
Spring Social
Tests: Testless build
Duration: 1 minute
Changes: Who: Craig Walls
Why: Spring Social carries its own auto-configuration
Changes by Craig Walls
Spring Social Facebook 3.0
Spring Social
Tests: Testless build
Duration: 6 minutes
Changes: No changes
Manual run by Craig Walls
Spring Social Facebook AG
Spring Social
Tests: 253 passed
Duration: 2 minutes
Changes: No changes
Scheduled
Spring Social Facebook Snapshot
Spring Social
Tests: 253 passed
Duration: 2 minutes
Changes: No changes
Scheduled
Spring Social IO checks
Spring Social
Tests: Testless build
Duration: < 1 second
Changes: No changes
Scheduled
Spring Social LinkedIn 2
Spring Social
Tests: 56 passed
Duration: 1 minute
Changes: No changes
Scheduled
Spring Social LinkedIn Snapshot 2
Spring Social
Tests: 56 passed
Duration: 1 minute
Changes: No changes
Scheduled
Spring Social Release 1.1.x
Spring Social
Tests: 264 passed
Duration: 2 minutes
Changes: No changes
Manual run by Craig Walls
Spring Social Twitter
Spring Social
Tests: Testless build
Duration: 1 minute
Changes: Who: Craig Walls
Why: Spring Social carries its own auto-configuration
Changes by Craig Walls
Spring Social Twitter 2
Spring Social
Tests: 276 passed
Duration: 6 minutes
Changes: No changes
Manual run by Craig Walls
Spring Social Twitter AG
Spring Social
Tests: 278 passed
Duration: 2 minutes
Changes: No changes
Scheduled
Spring Social Twitter Snapshot
Spring Social
Tests: 278 passed
Duration: 12 minutes
Changes: No changes
Scheduled
1.0.x
Spring Statemachine
Tests: 279 passed
Duration: 5 minutes
Changes: Who: Spring Buildmaster
Why: Next development version
1.1.x
Spring Statemachine
Tests: 469 passed
Duration: 6 minutes
Changes: No changes
Manual run by Janne Valkealahti
1.2.x
Spring Statemachine
Tests: 1 of 208 failed
Duration: 16 minutes
Changes: No changes
Scheduled
Master
Spring Statemachine
Tests: 887 passed
Duration: 16 minutes
Changes: No changes
Scheduled
Master JDK9
Spring Statemachine
Tests: Testless build
Duration: 9 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release 1.0.x
Spring Statemachine
Tests: 279 passed
Duration: 4 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release 1.1.x
Spring Statemachine
Tests: 469 passed
Duration: 7 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release 1.2.x
Spring Statemachine
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release Master
Spring Statemachine
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Manual run by Janne Valkealahti
Spring Dsl Master
Spring Statemachine
Tests: 120 passed
Duration: 3 minutes
Changes: Who: Janne Valkealahti
Why: Prepare more rename stuff
Master JDK7
Spring Tuple
Tests: 64 passed
Duration: 56 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.0.0.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Vault
Spring Vault
Tests: 406 passed
Duration: 1 minute
Changes: Who: Mark Paluch
Why: Fix secret rotation on expired leases
Handling for expired leases now considers the appropriate exception type.

Closes gh-319.

Who: Mark Paluch
Why: Attach offending HttpStatusCodeException to VaultException
We now attach HttpStatusCodeException as cause when constructing VaultException for error handling purposes.

Previously, the cause was unset which required message parsing to detect the actual cause.

See gh-319.
Changes by Mark Paluch
2.3.x
Spring Web Flow
Tests: Testless build
Duration: 10 minutes
Changes: No changes
Manual run by Rossen Stoyanchev
2.4.x
Spring Web Flow
Tests: 1337 passed
Duration: 3 minutes
Changes: Who: Andy Wilkinson
Why: Override dependency management plugin for Gradle 4.x compatibility
Changes by Andy Wilkinson
master
Spring Web Flow
Tests: 1187 passed
Duration: 2 minutes
Changes: Who: Spring Buildmaster
Why: Next development version
Head
Spring.NET Social LinkedIn
Tests: Testless build
Duration: 1 minute
Changes: Who: [unknown]
Why: Bamboo was unable to extract changes between revision 84b0feab42206c0d53560f4e340fb05075fed365 and 878627cfdc7b6747da13556f2fd735badd447dd7.
Changes by [unknown]