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: 1 second
Changes: Who: Robert Winch
Why: Update README.md
Changes by Robert Winch
E47 (3_4_maintenance) build and publish
Groovy-Eclipse
Tests: 3 of 5785 failed
Duration: 109 minutes
Changes: Who: Eric Milles
Why: Fix for #917: infer return type of Spock"s ValueRecorder.record method
Custom build by Eric Milles with revision v3.4.0
E48 (3_5_maintenance) build and publish
Groovy-Eclipse
Tests: 5916 passed
Duration: 106 minutes
Changes: Who: Eric Milles
Why: Eclipse 4.13
Custom build by Eric Milles with revision v3.5.0
Eclipse 2018-09 build and publish
Groovy-Eclipse
Tests: 2 of 5794 failed
Duration: 105 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2018-12 build and publish
Groovy-Eclipse
Tests: 5704 passed
Duration: 105 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2019-03 build and publish
Groovy-Eclipse
Tests: 3 of 5794 failed
Duration: 105 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2019-06 build and publish
Groovy-Eclipse
Tests: 5704 passed
Duration: 106 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2019-09 build and publish
Groovy-Eclipse
Tests: 5704 passed
Duration: 102 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2019-12 build and publish
Groovy-Eclipse
Tests: 5704 passed
Duration: 103 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2020-03 build and publish
Groovy-Eclipse
Tests: 1 of 5794 failed
Duration: 102 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2020-06 build and publish
Groovy-Eclipse
Tests: 5704 passed
Duration: 102 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2020-09 build and publish
Groovy-Eclipse
Tests: 1 of 8863 failed
Duration: 138 minutes
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
Eclipse 2020-12 build and publish
Groovy-Eclipse
Tests: 8674 passed
Duration: < 1 second
Changes: Who: Eric Milles
Why: GROOVY-9786
Changes by Eric Milles
STS4 - language servers - CI test
HTTPS-ONLY
Tests: 944 passed
Duration: 12 minutes
Changes: No changes
Manual run by Martin Lippert
CFENV-B11x
Java CfEnv
Tests: 111 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 1.1.3.RELEASE
Java CfEnv - Master
Java CfEnv
Tests: 111 passed
Duration: 59 seconds
Changes: Who: pg2000 <PG2000@users.noreply.github.com>
Why: Update README.adoc
fixing some typos
master - Quick
org.springframework.flex
Tests: Testless build
Duration: 6 minutes
Changes: Who: Rossen Stoyanchev <rstoyanchev@users.noreply.github.com>
Why: Update readme.txt
Nightly Snapshot
org.springframework.retry
Tests: Testless build
Duration: 4 minutes
Changes: Who: Dave Syer <dsyer@vmware.com>
Why: Non-reflective lazy initialization in @RetryConfiguration

Who: Mark Amans <mark@txcodemonkey.com>
Why: used AnnotationUtils so that retryable name can come from interface annotation.
Publish
org.springframework.retry
Tests: 216 passed
Duration: 1 minute
Changes: No changes
Rebuilt by Gary Russell
Spring Domain Events
Personal playground
Tests: Testless build
Duration: 19 seconds
Changes: Who: Oliver Drotbohm <odrotbohm@vmware.com>
Why: Move to modulith-events sub-folder.
projectreactor.io
Project Reactor
Tests: Testless build
Duration: 3 minutes
Changes: Who: Audrey Neveu
Why: Released Europium 2020.0.0-RC2
Manual run by Audrey Neveu
projectreactor.io NEXT
Project Reactor
Tests: Testless build
Duration: 3 minutes
Changes: Who: Audrey Neveu
Why: Released Europium 2020.0.0-RC2
Changes by Audrey Neveu
Reactive Streams Commons
Project Reactor
Tests: 1054 passed
Duration: 6 minutes
Changes: Who: Spring Operator <sagan-ops@gopivotal.com>
Why: URL Cleanup (#29)
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 3 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
Reactor Addons NEXT
Project Reactor
Tests: 364 passed
Duration: 1 minute
Changes: No changes
Manual run by Simon Basle
Reactor BOM
Project Reactor
Tests: Testless build
Duration: 14 seconds
Changes: Who: Audrey Neveu
Why: Back to snapshots
Changes by Audrey Neveu
Reactor Core NEXT
Project Reactor
Tests: 7613 passed
Duration: 10 minutes
Changes: Who: Eric Bottard <bottarde@vmware.com>
Why: fix #2447 upgrade to jcstress plugin 0.8.6
This brings up-to-date check
Reactor Kafka
Project Reactor
Tests: 155 passed
Duration: 11 minutes
Changes: Who: Audrey Neveu
Why: Back to core snapshot
Changes by Audrey Neveu
Reactor Kotlin Extensions
Project Reactor
Tests: 129 passed
Duration: 1 minute
Changes: Who: Audrey Neveu
Why: Back to snapshots (core, addons)
Changes by Audrey Neveu
Reactor Netty
Project Reactor
Tests: 759 passed
Duration: 6 minutes
Changes: Who: Violeta Georgieva <violetag@vmware.com>
Why: Add new API ByteBufMono#fromString
This is the same as ByteBufFlux#fromString except it returns Mono and not Flux
If the provided source has more than one element, a reduction will be used
as the resulting Publisher should be Mono.
Reactor Netty Window
Project Reactor
Tests: 756 passed
Duration: 7 minutes
Changes: Who: Violeta Georgieva <violetag@vmware.com>
Why: Add new API ByteBufMono#fromString
This is the same as ByteBufFlux#fromString except it returns Mono and not Flux
If the provided source has more than one element, a reduction will be used
as the resulting Publisher should be Mono.
Reactor Pool
Project Reactor
Tests: 345 passed
Duration: 4 minutes
Changes: Who: Simon Baslé <sbasle@vmware.com>
Why: polish #103 0.2.0 Context propagation uses latest Context APIs (#105)
Reactor RabbitMQ
Project Reactor
Tests: 102 passed
Duration: 1 minute
Changes: Who: Arnaud Cogoluègnes
Why: Pivotal -> VMware
hop (http-client)
RabbitMQ
Tests: 459 passed
Duration: 2 minutes
Changes: Who: Michael Klishin <michael@clojurewerkz.org>
Why: Address some Gradle 6.6 deprecation warnings for Gradle 7 compat
Receptor Client
Receptor Client
Tests: Testless build
Duration: 5 seconds
Changes: No changes
Scheduled
1.5.x
Spring AMQP
Tests: 1 of 682 failed
Duration: 3 minutes
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
1.6.x
Spring AMQP
Tests: 1 of 732 failed
Duration: 4 minutes
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://www.eddieware.org/EPL (301) with 1 occurrences could not be migrated:
   ([https](https://www.eddieware.org/EPL) result SSLHandshakeException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://static.springsource.org/spring-amqp/reference/html/amqp.html (301) with 2 occurrences migrated to:
  https://docs.spring.io/spring-amqp/reference/html/amqp.html ([https](https://static.springsource.org/spring-amqp/reference/html/amqp.html) result 404).
* [ ] http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/transaction.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/transaction.html ([https](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/transaction.html) result 404).
* [ ] http://static.springsource.org/sts/docs/latest/reference/html/gradle/installation.html (301) with 2 occurrences migrated to:
  https://docs.spring.io/sts/docs/latest/reference/html/gradle/installation.html ([https](https://static.springsource.org/sts/docs/latest/reference/html/gradle/installation.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css with 1 occurrences migrated to:
  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css ([https](https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css) result 200).
* [ ] http://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/core/MessageProperties.html with 1 occurrences migrated to:
  https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/core/MessageProperties.html ([https](https://docs.spring.io/spring-amqp/docs/latest-ga/api/org/springframework/amqp/core/MessageProperties.html) result 200).
* [ ] http://static.springsource.org/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/core/RabbitTemplate.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/core/RabbitTemplate.html ([https](https://static.springsource.org/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/core/RabbitTemplate.html) result 200).
* [ ] http://static.springsource.org/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/transaction/RabbitTransactionManager.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/transaction/RabbitTransactionManager.html ([https](https://static.springsource.org/spring-amqp/docs/latest_ga/api/org/springframework/amqp/rabbit/transaction/RabbitTransactionManager.html) result 200).
* [ ] http://docs.spring.io/spring-amqp/reference/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-amqp/reference/ ([https](https://docs.spring.io/spring-amqp/reference/) result 200).
* [ ] http://static.springsource.org/spring-retry/docs/api/current/ (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-retry/docs/api/current/ ([https](https://static.springsource.org/spring-retry/docs/api/current/) result 200).
* [ ] http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/htmlsingle/spring-framework-reference.html (301) with 2 occurrences migrated to:
  https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/htmlsingle/spring-framework-reference.html ([https](https://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/htmlsingle/spring-framework-reference.html) result 200).
* [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/transaction/PlatformTransactionManager.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/PlatformTransactionManager.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/transaction/PlatformTransactionManager.html) result 200).
* [ ] http://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 with 1 occurrences migrated to:
  https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 ([https](https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700) result 200).
* [ ] http://github.com/spring-projects/spring-amqp with 1 occurrences migrated to:
  https://github.com/spring-projects/spring-amqp ([https](https://github.com/spring-projects/spring-amqp) result 200).
* [ ] http://github.com/spring-projects/spring-amqp-samples with 1 occurrences migrated to:
  https://github.com/spring-projects/spring-amqp-samples ([https](https://github.com/spring-projects/spring-amqp-samples) result 200).
* [ ] http://gradle.org/ with 2 occurrences migrated to:
  https://gradle.org/ ([https](https://gradle.org/) result 200).
* [ ] http://projects.spring.io/spring-amqp/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-amqp/ ([https](https://projects.spring.io/spring-amqp/) result 200).
* [ ] http://stackoverflow.com/questions/134882/undoing-a-git-rebase with 1 occurrences migrated to:
  https://stackoverflow.com/questions/134882/undoing-a-git-rebase ([https](https://stackoverflow.com/questions/134882/undoing-a-git-rebase) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-amqp with 3 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-amqp ([https](https://stackoverflow.com/questions/tagged/spring-amqp) result 200).
* [ ] http://www.amqp.org/ with 2 occurrences migrated to:
  https://www.amqp.org/ ([https](https://www.amqp.org/) result 200).
* [ ] http://www.amqp.org/resources/download with 1 occurrences migrated to:
  https://www.amqp.org/resources/download ([https](https://www.amqp.org/resources/download) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.rabbitmq.com/ with 2 occurrences migrated to:
  https://www.rabbitmq.com/ ([https](https://www.rabbitmq.com/) result 200).
* [ ] http://www.rabbitmq.com/blog/2011/02/10/introducing-publisher-confirms/ with 1 occurrences migrated to:
  https://www.rabbitmq.com/blog/2011/02/10/introducing-publisher-confirms/ ([https](https://www.rabbitmq.com/blog/2011/02/10/introducing-publisher-confirms/) result 200).
* [ ] http://www.rabbitmq.com/blog/2013/12/16/using-consumer-priorities-with-rabbitmq/ with 1 occurrences migrated to:
  https://www.rabbitmq.com/blog/2013/12/16/using-consumer-priorities-with-rabbitmq/ ([https](https://www.rabbitmq.com/blog/2013/12/16/using-consumer-priorities-with-rabbitmq/) result 200).
* [ ] http://www.rabbitmq.com/direct-reply-to.html with 4 occurrences migrated to:
  https://www.rabbitmq.com/direct-reply-to.html ([https](https://www.rabbitmq.com/direct-reply-to.html) result 200).
* [ ] http://www.rabbitmq.com/download.html with 2 occurrences migrated to:
  https://www.rabbitmq.com/download.html ([https](https://www.rabbitmq.com/download.html) result 200).
* [ ] http://www.rabbitmq.com/how.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/how.html ([https](https://www.rabbitmq.com/how.html) result 200).
* [ ] http://www.rabbitmq.com/semantics.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/semantics.html ([https](https://www.rabbitmq.com/semantics.html) result 200).
* [ ] http://www.rabbitmq.com/ttl.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/ttl.html ([https](https://www.rabbitmq.com/ttl.html) result 200).
* [ ] http://www.rabbitmq.com/tutorials/tutorial-six-java.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/tutorials/tutorial-six-java.html ([https](https://www.rabbitmq.com/tutorials/tutorial-six-java.html) result 200).
* [ ] http://www.sonarsource.org/ (301) with 2 occurrences migrated to:
  https://www.sonarqube.org/ ([https](https://www.sonarsource.org/) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/rabbit/spring-rabbit.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/rabbit/spring-rabbit.xsd ([https](https://www.springframework.org/schema/rabbit/spring-rabbit.xsd) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html) result 301).
* [ ] http://static.springsource.org/spring/docs/current/spring-framework-reference/html/remoting.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html ([https](https://static.springsource.org/spring/docs/current/spring-framework-reference/html/remoting.html) result 301).
* [ ] http://forum.springsource.org/forumdisplay.php?f=74 (301) with 2 occurrences migrated to:
  https://forum.spring.io/forumdisplay.php?f=74 ([https](https://forum.springsource.org/forumdisplay.php?f=74) result 301).
* [ ] http://github.com/SpringSource/spring-amqp with 1 occurrences migrated to:
  https://github.com/SpringSource/spring-amqp ([https](https://github.com/SpringSource/spring-amqp) result 301).
* [ ] http://github.com/SpringSource/spring-amqp-samples with 1 occurrences migrated to:
  https://github.com/SpringSource/spring-amqp-samples ([https](https://github.com/SpringSource/spring-amqp-samples) result 301).
* [ ] http://help.github.com/fork-a-repo/ with 1 occurrences migrated to:
  https://help.github.com/fork-a-repo/ ([https](https://help.github.com/fork-a-repo/) result 301).
* [ ] http://help.github.com/forking/ with 2 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://www.rabbitmq.com/install.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/install.html ([https](https://www.rabbitmq.com/install.html) result 301).
* [ ] http://www.spring.io with 3 occurrences migrated to:
  https://www.spring.io ([https](https://www.spring.io) result 301).
* [ ] http://www.spring.io/spring-amqp with 1 occurrences migrated to:
  https://www.spring.io/spring-amqp ([https](https://www.spring.io/spring-amqp) result 301).
* [ ] http://www.springsource.org/spring-amqp with 1 occurrences migrated to:
  https://www.springsource.org/spring-amqp ([https](https://www.springsource.org/spring-amqp) result 301).
* [ ] http://www.springsource.org/spring-integration with 1 occurrences migrated to:
  https://www.springsource.org/spring-integration ([https](https://www.springsource.org/spring-integration) result 301).
* [ ] http://www.springsource.org/sts with 1 occurrences migrated to:
  https://www.springsource.org/sts ([https](https://www.springsource.org/sts) result 301).
* [ ] http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project with 1 occurrences migrated to:
  https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project ([https](https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project) result 302).
* [ ] http://git-scm.com/book/en/Git-Branching-Rebasing with 2 occurrences migrated to:
  https://git-scm.com/book/en/Git-Branching-Rebasing ([https](https://git-scm.com/book/en/Git-Branching-Rebasing) result 302).
* [ ] http://www.springsource.org/node/feed with 2 occurrences migrated to:
  https://www.springsource.org/node/feed ([https](https://www.springsource.org/node/feed) result 302).

# Ignored
These URLs were intentionally ignored.

* http://guest:guest@localhost:15672/api/ with 2 occurrences
* http://host1:15672 with 1 occurrences
* http://host2:15672 with 1 occurrences
* http://host:port with 4 occurrences
* http://localhost:11235 with 2 occurrences
* http://localhost:11236 with 2 occurrences
* http://localhost:15672 with 2 occurrences
* http://localhost:15672/api/ with 1 occurrences
* http://www.springframework.org/schema/beans with 16 occurrences
* http://www.springframework.org/schema/rabbit with 18 occurrences
* http://www.springframework.org/schema/tool with 14 occurrences
* http://www.w3.org/2001/XMLSchema with 7 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 8 occurrences
1.7.x
Spring AMQP
Tests: 762 passed
Duration: 4 minutes
Changes: Who: Gary Russell
Why: GH-1236: Handle non-String contentType
Resolves https://github.com/spring-projects/spring-amqp/issues/1236

The user may set the contentType to a `MimeType`.

Always use `toString()` when replacing the `contentType`.

**cherry-pick to 2.2.x, 2.1.x, 1.7.x**

(cherry picked from commit 8c7e4f95ee24fc60ff634d00fe4fc5858f728d88)

# Conflicts:
#        spring-rabbit/src/test/java/org/springframework/amqp/rabbit/annotation/ContentTypeDelegatingMessageConverterIntegrationTests.java
Rebuilt by Artem Bilan
2.0.x
Spring AMQP
Tests: 995 passed
Duration: 4 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.0.14.RELEASE
2.1.x
Spring AMQP
Tests: 1075 passed
Duration: 6 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.1.17.RELEASE
2.2.x
Spring AMQP
Tests: 2390 passed
Duration: 6 minutes
Changes: Who: Gary Russell
Why: GH-1258: Change OOMHandler to JavaLangErrorHandler
Resolves https://github.com/spring-projects/spring-amqp/issues/1258

Call the handler for all `Error`s on container threads.

**I will do the cherry-pick; there will be conflicts**
Changes by Gary Russell
Master (2.3.x)
Spring AMQP
Tests: 2221 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: GH-1258: Fix javadoc
Changes by Gary Russell
Sonar
Spring AMQP
Tests: Testless build
Duration: 11 minutes
Changes: Who: Gary Russell
Why: GH-1258: Fix javadoc

Who: Gary Russell
Why: GH-1258: Change OOMHandler to JavaLangErrorHandler
Resolves https://github.com/spring-projects/spring-amqp/issues/1258

Call the handler for all `Error`s on container threads.

**I will do the cherry-pick; there will be conflicts**
Scheduled with changes by Gary Russell
TestSonar
Spring AMQP
Tests: Testless build
Duration: 12 minutes
Changes: No changes
Manual run by Gary Russell
head
Spring AMQP .NET
Tests: Testless build
Duration: < 1 second
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: 3895 passed
Duration: 6 minutes
Changes: No changes
Java Latest
Spring Batch
Tests: 1 of 1926 failed
Duration: 6 minutes
Changes: Who: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Why: Update docs about job scope limitations
Resolves #1335
Nightly
Spring Batch
Tests: 1 of 3625 failed
Duration: 4 minutes
Changes: No changes
Scheduled
Sonar
Spring Batch
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Scheduled
Windows
Spring Batch
Tests: 3895 passed
Duration: 7 minutes
Changes: Who: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Why: Update docs about job scope limitations
Resolves #1335
Common Security Config
Spring Cloud Data Flow
Tests: 46 passed
Duration: 25 seconds
Changes: Who: Janne Valkealahti
Why: Use snapshots
Common Security Config - 1.0.x
Spring Cloud Data Flow
Tests: 24 passed
Duration: 28 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).
* [ ] http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local) result 302).
* [ ] http://repo.spring.io/release with 1 occurrences migrated to:
  https://repo.spring.io/release ([https](https://repo.spring.io/release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 6 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 3 occurrences

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 29 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://the.authorities.server/authorities (UnknownHostException) with 1 occurrences migrated to:
  https://the.authorities.server/authorities ([https](https://the.authorities.server/authorities) result UnknownHostException).

# Ignored
These URLs were intentionally ignored.

* http://server/ with 1 occurrences
* http://test/authorities with 1 occurrences
Dataflow Build - 2.4.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 9 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Dataflow Build - 2.5.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 seconds
Changes: Who: Janne Valkealahti
Why: Update to common ci workflow
Dataflow Build - Master
Spring Cloud Data Flow
Tests: Testless build
Duration: 10 seconds
Changes: No changes
Manual run by Janne Valkealahti
Dataflow Commons - Master
Spring Cloud Data Flow
Tests: 176 passed
Duration: 1 minute
Changes: Who: Janne Valkealahti
Why: Use snapshots
Deployer - 1.3.x
Spring Cloud Data Flow
Tests: 31 passed
Duration: 57 seconds
Changes: Who: Mark Pollack
Why: Update test after URL Cleanup

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://repo.spring.io/libs-release/org/springframework/cloud/stream/app/file-sink-rabbit/1.2.0.RELEASE/file-sink-rabbit-1.2.0.RELEASE.jar with 2 occurrences migrated to:
  https://repo.spring.io/libs-release/org/springframework/cloud/stream/app/file-sink-rabbit/1.2.0.RELEASE/file-sink-rabbit-1.2.0.RELEASE.jar ([https](https://repo.spring.io/libs-release/org/springframework/cloud/stream/app/file-sink-rabbit/1.2.0.RELEASE/file-sink-rabbit-1.2.0.RELEASE.jar) result 200).
* [ ] http://waffle.io/spring-cloud/spring-cloud-deployer with 2 occurrences migrated to:
  https://waffle.io/spring-cloud/spring-cloud-deployer ([https](https://waffle.io/spring-cloud/spring-cloud-deployer) result 200).
* [ ] http://my.repo.com with 1 occurrences migrated to:
  https://my.repo.com ([https](https://my.repo.com) result 302).
* [ ] http://www.eclipse.org/aether with 3 occurrences migrated to:
  https://www.eclipse.org/aether ([https](https://www.eclipse.org/aether) result 302).
* [ ] http://www.eclipse.org/aether/ with 1 occurrences migrated to:
  https://www.eclipse.org/aether/ ([https](https://www.eclipse.org/aether/) result 302).
Deployer - 2.0.x
Spring Cloud Data Flow
Tests: 37 passed
Duration: 51 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.0.6.BUILD-SNAPSHOT

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.0.5.RELEASE
Deployer - 2.1.x
Spring Cloud Data Flow
Tests: 44 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.1.3.BUILD-SNAPSHOT
Deployer - Master
Spring Cloud Data Flow
Tests: 46 passed
Duration: 1 minute
Changes: Who: Janne Valkealahti
Why: Use snapshots
Deployer Local - Master
Spring Cloud Data Flow
Tests: 89 passed
Duration: 8 minutes
Changes: Who: Janne Valkealahti
Why: Use snapshots
Server - Cloud Foundry - 1.7.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 1 minute
Changes: Who: David Turanski <dturanski@pivotal.io>
Why: Document service binding parameters
Server - Kubernetes 1.10 - 1.7.x
Spring Cloud Data Flow
Tests: 1 passed
Duration: 1 minute
Changes: No changes
Server - Kubernetes 1.11 - 1.7.x
Spring Cloud Data Flow
Tests: 1 passed
Duration: 2 minutes
Changes: No changes
Server - Kubernetes 1.9 - 1.7.x
Spring Cloud Data Flow
Tests: 1 passed
Duration: 1 minute
Changes: No changes
Spring Cloud Data Flow - 1.7.x
Spring Cloud Data Flow
Tests: 1340 passed
Duration: 13 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Fix ResourceUtilsTests
- Update url scheme
Spring Cloud Data Flow - 2.0.x
Spring Cloud Data Flow
Tests: 1163 passed
Duration: 15 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Remove metric collector reference from REST api guide
Spring Cloud Data Flow - 2.1.x
Spring Cloud Data Flow
Tests: 1169 passed
Duration: 14 minutes
Changes: Who: Jacob Crowther <jcrowthe@users.noreply.github.com>
Why: Remove k8s "jobs" from nonexistent apigroups
Spring Cloud Data Flow - 2.2.x
Spring Cloud Data Flow
Tests: 1227 passed
Duration: 18 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Update K8s configs to use snapshot versions of images
Spring Cloud Data Flow - 2.3.x
Spring Cloud Data Flow
Tests: 1274 passed
Duration: 19 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Remove scheduler task launcher module
- Removing the module as it is no longer in use
Spring Cloud Data Flow - 2.4.x
Spring Cloud Data Flow
Tests: 1286 passed
Duration: 20 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Update common security config to 1.2.3.BUILD-SNAPSHOT

Who: Sabby Anandan
Why: Fix broken links

Who: Glenn Renfro
Why: Schedules now can handle empty command line args (#3899)

Who: Janne Valkealahti
Why: Add bearer resolving to autoconfig
- Similar work done on a shell to be able to use bearer resolving
  which is basically needed for jwt based setups.
- Relates #3748

Who: Janne Valkealahti
Why: Re-authorize jwt with every request
- Instead of doing authorize request once, do it with
  every request which will handle use of refresh token
  if needed.
- Fixes #3882

...
Changes by 4 people
Spring Cloud Data Flow - 2.5.x
Spring Cloud Data Flow
Tests: 1313 passed
Duration: 40 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Cloud Data Flow - 2.6.x
Spring Cloud Data Flow
Tests: 1416 passed
Duration: 38 minutes
Changes: Who: Glenn Renfro
Why: Removed the type hint from the job params on job restarts. (#4207)
resolved #4204

The original intent was to use the entire key that was returned from batch.
However when relaunching a job from CF it will fail.  That is because the build pack requires a triple escape to use `(` character ie.`\\\(`
This also causes a problem when passing this value as a property when using shell entrypoint for k8s.

So since this is just a hint to batch, we will remove this info and let batch figure out the correct type.
Changes by Glenn Renfro
Spring Cloud Data Flow - Master
Spring Cloud Data Flow
Tests: 1441 passed
Duration: 54 minutes
Changes: No changes
Spring Cloud Data Flow - Master ITs
Spring Cloud Data Flow
Tests: Testless build
Duration: 12 minutes
Changes: Who: Spring Buildmaster
Why: Update k8s deployment files
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: 8 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Add multi output sample
Spring Cloud Data Flow Samples - File Ingest
Spring Cloud Data Flow
Tests: Testless build
Duration: 51 seconds
Changes: No changes
Manual run by David Turanski
UI (Linux)
Spring Cloud Data Flow
Tests: Testless build
Duration: 4 minutes
Changes: Who: Damien Vitrac <dvitrac@vmware.com>
Why: Update task creation modal helpers
Fix message errors
Add helper for 63 max chars
See gh-1575

Some polishing on merge
UI (Linux, Publish)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Damien Vitrac <dvitrac@vmware.com>
Why: Update task creation modal helpers
Fix message errors
Add helper for 63 max chars
See gh-1575

Some polishing on merge
UI (Linux, Publish, 1.7.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://foo.ly/foo (301) with 2 occurrences migrated to:
  https://foo.ly/foo ([https](https://foo.ly/foo) result SSLHandshakeException).
* [ ] http://foo.ly/foo-bar-foo (301) with 6 occurrences migrated to:
  https://foo.ly/foo-bar-foo ([https](https://foo.ly/foo-bar-foo) result SSLHandshakeException).
* [ ] http://127.0.1.1:36395 (AnnotatedConnectException) with 1 occurrences migrated to:
  https://127.0.1.1:36395 ([https](https://127.0.1.1:36395) result AnnotatedConnectException).
* [ ] http://127.0.1.1:49401 (AnnotatedConnectException) with 1 occurrences migrated to:
  https://127.0.1.1:49401 ([https](https://127.0.1.1:49401) result AnnotatedConnectException).
* [ ] http://bar.foo:0.0.1 (UnknownHostException) with 1 occurrences migrated to:
  https://bar.foo:0.0.1 ([https](https://bar.foo:0.0.1) result UnknownHostException).
* [ ] http://foo.bar (UnknownHostException) with 15 occurrences migrated to:
  https://foo.bar ([https](https://foo.bar) result UnknownHostException).
* [ ] http://foo.bar/foo.bar&a=a (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar/foo.bar&a=a ([https](https://foo.bar/foo.bar&a=a) result UnknownHostException).
* [ ] http://foo.bar/foo.bar&b=b?a=a (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar/foo.bar&b=b?a=a ([https](https://foo.bar/foo.bar&b=b?a=a) result UnknownHostException).
* [ ] http://foo.bar:0.0.1 (UnknownHostException) with 2 occurrences migrated to:
  https://foo.bar:0.0.1 ([https](https://foo.bar:0.0.1) result UnknownHostException).
* [ ] http://foo.bar:0.0.2 (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar:0.0.2 ([https](https://foo.bar:0.0.2) result UnknownHostException).
* [ ] http://foo.bar:1.0.0 (UnknownHostException) with 4 occurrences migrated to:
  https://foo.bar:1.0.0 ([https](https://foo.bar:1.0.0) result UnknownHostException).
* [ ] http://foo.bar:1.0.0-BUILD-SNAPSHOT (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar:1.0.0-BUILD-SNAPSHOT ([https](https://foo.bar:1.0.0-BUILD-SNAPSHOT) result UnknownHostException).
* [ ] http://foo.bar:bar (UnknownHostException) with 2 occurrences migrated to:
  https://foo.bar:bar ([https](https://foo.bar:bar) result UnknownHostException).
* [ ] http://foo.bar:bar-foo (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar:bar-foo ([https](https://foo.bar:bar-foo) result UnknownHostException).
* [ ] http://foo.bar:bar.foo-foo:bar (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar:bar.foo-foo:bar ([https](https://foo.bar:bar.foo-foo:bar) result UnknownHostException).
* [ ] http://foo.bar:bar.foo-foo:bar-bar (UnknownHostException) with 3 occurrences migrated to:
  https://foo.bar:bar.foo-foo:bar-bar ([https](https://foo.bar:bar.foo-foo:bar-bar) result UnknownHostException).
* [ ] http://foo.bar:bar.foo:bar (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar:bar.foo:bar ([https](https://foo.bar:bar.foo:bar) result UnknownHostException).
* [ ] http://url.to.properties (UnknownHostException) with 1 occurrences migrated to:
  https://url.to.properties ([https](https://url.to.properties) result UnknownHostException).
* [ ] http://docs.spring.io/spring-cloud-dataflow/docs/BOO/api/ (404) with 1 occurrences migrated to:
  https://docs.spring.io/spring-cloud-dataflow/docs/BOO/api/ ([https](https://docs.spring.io/spring-cloud-dataflow/docs/BOO/api/) result 404).
* [ ] http://docs.spring.io/spring-cloud-dataflow/docs/BOO/reference/htmlsingle/ (404) with 1 occurrences migrated to:
  https://docs.spring.io/spring-cloud-dataflow/docs/BOO/reference/htmlsingle/ ([https](https://docs.spring.io/spring-cloud-dataflow/docs/BOO/reference/htmlsingle/) result 404).
* [ ] http://hub-cloud.browserstack.com/wd/hub (500) with 1 occurrences migrated to:
  https://hub-cloud.browserstack.com/wd/hub ([https](https://hub-cloud.browserstack.com/wd/hub) result 500).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://angular.io/ with 2 occurrences migrated to:
  https://angular.io/ ([https](https://angular.io/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-dataflow-ui/ with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-dataflow-ui/ ([https](https://cloud.spring.io/spring-cloud-dataflow-ui/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-dataflow/ with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-dataflow/ ([https](https://cloud.spring.io/spring-cloud-dataflow/) result 200).
* [ ] http://docs.spring.io/spring-cloud-dataflow/docs/ with 3 occurrences migrated to:
  https://docs.spring.io/spring-cloud-dataflow/docs/ ([https](https://docs.spring.io/spring-cloud-dataflow/docs/) result 200).
* [ ] http://docs.spring.io/spring-cloud-dataflow/docs/current-SNAPSHOT/reference/htmlsingle/ with 3 occurrences migrated to:
  https://docs.spring.io/spring-cloud-dataflow/docs/current-SNAPSHOT/reference/htmlsingle/ ([https](https://docs.spring.io/spring-cloud-dataflow/docs/current-SNAPSHOT/reference/htmlsingle/) result 200).
* [ ] http://editorconfig.org with 1 occurrences migrated to:
  https://editorconfig.org ([https](https://editorconfig.org) result 200).
* [ ] http://i.imgur.com/ZfEGBE4.png with 2 occurrences migrated to:
  https://i.imgur.com/ZfEGBE4.png ([https](https://i.imgur.com/ZfEGBE4.png) result 200).
* [ ] http://maven.apache.org/ with 2 occurrences migrated to:
  https://maven.apache.org/ ([https](https://maven.apache.org/) result 200).
* [ ] http://pivotal.io/ with 2 occurrences migrated to:
  https://pivotal.io/ ([https](https://pivotal.io/) result 200).
* [ ] http://spring.io/ with 2 occurrences migrated to:
  https://spring.io/ ([https](https://spring.io/) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-cloud-dataflow with 2 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-cloud-dataflow ([https](https://stackoverflow.com/questions/tagged/spring-cloud-dataflow) result 200).
* [ ] http://waffle.io/spring-cloud/spring-cloud-dataflow-ui with 6 occurrences migrated to:
  https://waffle.io/spring-cloud/spring-cloud-dataflow-ui ([https](https://waffle.io/spring-cloud/spring-cloud-dataflow-ui) result 200).
* [ ] http://bit.ly/Bacon-RELEASE-stream-applications-kafka-10-maven with 2 occurrences migrated to:
  https://bit.ly/Bacon-RELEASE-stream-applications-kafka-10-maven ([https](https://bit.ly/Bacon-RELEASE-stream-applications-kafka-10-maven) result 301).
* [ ] http://bit.ly/Celsius-BUILD-SNAPSHOT-stream-applications-kafka-10-maven with 2 occurrences migrated to:
  https://bit.ly/Celsius-BUILD-SNAPSHOT-stream-applications-kafka-10-maven ([https](https://bit.ly/Celsius-BUILD-SNAPSHOT-stream-applications-kafka-10-maven) result 301).
* [ ] http://bit.ly/Clark-BUILD-SNAPSHOT-task-applications-maven with 1 occurrences migrated to:
  https://bit.ly/Clark-BUILD-SNAPSHOT-task-applications-maven ([https](https://bit.ly/Clark-BUILD-SNAPSHOT-task-applications-maven) result 301).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://help.github.com/ignore-files/ with 1 occurrences migrated to:
  https://help.github.com/ignore-files/ ([https](https://help.github.com/ignore-files/) result 301).
* [ ] http://bar.foo with 3 occurrences migrated to:
  https://bar.foo ([https](https://bar.foo) result 302).
* [ ] http://nodejs.org/ with 2 occurrences migrated to:
  https://nodejs.org/ ([https](https://nodejs.org/) result 302).

# Ignored
These URLs were intentionally ignored.

* http://blubba with 5 occurrences
* http://localhost:4200/ with 3 occurrences
* http://localhost:4200/tasks/definitions/bar with 1 occurrences
* http://localhost:4200/tasks/definitions/foo with 1 occurrences
* http://localhost:4200/tasks/definitions?page=0&size=20&sort=DEFINITION_NAME,asc with 1 occurrences
* http://localhost:4200/tasks/executions/1 with 1 occurrences
* http://localhost:4200/tasks/executions/2 with 1 occurrences
* http://localhost:4200/tasks/executions?page=0&size=10&sort=TASK_EXECUTION_ID,desc with 2 occurrences
* http://localhost:4200/tasks/executions?page=1&size=10&sort=TASK_EXECUTION_ID,desc with 2 occurrences
* http://localhost:4200/tasks/schedules/foo1 with 1 occurrences
* http://localhost:4200/tasks/schedules/foo2 with 1 occurrences
* http://localhost:4200/tasks/schedules?page=0&size=20&sort=NAME,asc with 1 occurrences
* http://localhost:9393 with 1 occurrences
* http://localhost:9393/ with 14 occurrences
* http://localhost:9393/about with 2 occurrences
* http://localhost:9393/apps/source/file with 1 occurrences
* http://localhost:9393/jobs/executions/ with 1 occurrences
* http://localhost:9393/jobs/executions/1 with 5 occurrences
* http://localhost:9393/jobs/executions/1/steps/1 with 2 occurrences
* http://localhost:9393/jobs/executions/2 with 2 occurrences
* http://localhost:9393/jobs/executions?page=0&size=20 with 1 occurrences
* http://localhost:9393/metrics/aggregate-counters/aggregate-counter-sink with 2 occurrences
* http://localhost:9393/metrics/counters/ultimate with 1 occurrences
* http://localhost:9393/metrics/field-value-counters/language with 1 occurrences
* http://localhost:9393/runtime/apps/foostream with 1 occurrences
* http://localhost:9393/runtime/apps/foostream.log with 1 occurrences
* http://localhost:9393/runtime/apps/foostream.log/instances/foostream.log-0 with 1 occurrences
* http://localhost:9393/runtime/apps/foostream.time with 1 occurrences
* http://localhost:9393/runtime/apps/foostream.time/instances/foostream.time-0 with 1 occurrences
* http://localhost:9393/runtime/apps?page=0&size=10 with 1 occurrences
* http://localhost:9393/security/info with 1 occurrences
* http://localhost:9393/streams/definitions/foo2 with 1 occurrences
* http://localhost:9393/streams/definitions/foo3 with 1 occurrences
* http://localhost:9393/streams/definitions?page=0&size=20 with 1 occurrences
* http://somewhere with 1 occurrences
* http://www.w3.org/2000/svg with 7 occurrences
UI (Linux, Publish, 2.0.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.0.3.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.0.4.BUILD-SNAPSHOT
UI (Linux, Publish, 2.1.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Fix Date/time format for stream/task schedule history
Resolves #1420
UI (Linux, Publish, 2.2.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: BoykoAlex <aboyko@pivotal.io>
Why: Fix error coming from empty array reduce call
UI (Linux, Publish, 2.3.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.3.1.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.3.2.BUILD-SNAPSHOT
UI (Linux, Publish, 2.4.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: No changes
UI (Linux, Publish, 2.5.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Local + SCDF 2.5.x + Skipper 2.4.x (1 am)
Spring Cloud Data Flow Acceptance Tests
Tests: 54 passed
Duration: 34 minutes
Changes: No changes
Scheduled
Local + SCDF 2.6.x (2.6.1.SN) + Skipper 2.5.x (2.5.2.SN) (2am)
Spring Cloud Data Flow Acceptance Tests
Tests: 55 passed
Duration: 34 minutes
Changes: No changes
Scheduled
Local + SCDF master + Skipper master (12 am)
Spring Cloud Data Flow Acceptance Tests
Tests: 72 passed
Duration: 36 minutes
Changes: No changes
Scheduled
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: 432 passed
Duration: 6 minutes
Changes: Who: Scott Frederick
Why: Increment version to 1.2.10.BUILD-SNAPSHOT
Changes by Scott Frederick
Spring Cloud Connectors Core 2.x
Spring Cloud Services
Tests: 435 passed
Duration: 11 minutes
Changes: Who: Scott Frederick
Why: Increment version to 2.0.8.BUILD-SNAPSHOT
Changes by Scott Frederick
spring cloud gemfire connector
Spring Cloud Services
Tests: 26 passed
Duration: 1 minute
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: 635 passed
Duration: 2 minutes
Changes: Who: Guillaume Berche <guillaume.berche@orange.com>
Why: Refine sample spring security sample to mention similar example for webflux is necessary

Who: Guillaume Berche <guillaume.berche@orange.com>
Why: Make support for blocking and reactive stack ever more explicit.
Spring Cloud Open Service Broker 1.x
Spring Cloud Services
Tests: 75 passed
Duration: 27 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://route.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://route.example.com ([https](https://route.example.com) result UnknownHostException).
* [ ] http://syslog.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://syslog.example.com ([https](https://syslog.example.com) result UnknownHostException).
* [ ] http://uri.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://uri.example.com ([https](https://uri.example.com) result UnknownHostException).
* [ ] http://example.com/binding/create/schema (404) with 1 occurrences migrated to:
  https://example.com/binding/create/schema ([https](https://example.com/binding/create/schema) result 404).
* [ ] http://example.com/service/create/schema (404) with 1 occurrences migrated to:
  https://example.com/service/create/schema ([https](https://example.com/service/create/schema) result 404).
* [ ] http://example.com/service/update/schema (404) with 1 occurrences migrated to:
  https://example.com/service/update/schema ([https](https://example.com/service/update/schema) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://docs.cloudfoundry.org/services/managing-service-brokers.html with 1 occurrences migrated to:
  https://docs.cloudfoundry.org/services/managing-service-brokers.html ([https](https://docs.cloudfoundry.org/services/managing-service-brokers.html) result 200).
* [ ] http://docs.cloudfoundry.org/services/overview.html with 1 occurrences migrated to:
  https://docs.cloudfoundry.org/services/overview.html ([https](https://docs.cloudfoundry.org/services/overview.html) result 200).
* [ ] http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ with 2 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ([https](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/) result 200).
* [ ] http://projects.spring.io/spring-boot/ with 1 occurrences migrated to:
  https://projects.spring.io/spring-boot/ ([https](https://projects.spring.io/spring-boot/) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://www.cloudfoundry.org with 1 occurrences migrated to:
  https://www.cloudfoundry.org ([https](https://www.cloudfoundry.org) result 200).
* [ ] http://docs.cloudfoundry.org/services/api.html with 5 occurrences migrated to:
  https://docs.cloudfoundry.org/services/api.html ([https](https://docs.cloudfoundry.org/services/api.html) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 1 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).

# Ignored
These URLs were intentionally ignored.

* http://test.example.com with 2 occurrences
Spring Cloud Open Service Broker 2.x
Spring Cloud Services
Tests: 291 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: Release version 2.1.3.RELEASE

Who: Roy Clarkson
Why: Increment version to 2.1.4.BUILD-SNAPSHOT
Spring Cloud Services Connector
Spring Cloud Services
Tests: 67 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 2.3.0.RELEASE
Spring Cloud Services Connector 1.2.x
Spring Cloud Services
Tests: 49 passed
Duration: 4 minutes
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://turbine-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://turbine-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com ([https](https://turbine-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com) result UnknownHostException).
* [ ] http://username:password@config-server.mydomain.com (UnknownHostException) with 1 occurrences migrated to:
  https://username:password@config-server.mydomain.com ([https](https://username:password@config-server.mydomain.com) result UnknownHostException).
* [ ] http://username:password@hystrix-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://username:password@hystrix-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com ([https](https://username:password@hystrix-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com) result UnknownHostException).
* [ ] http://docs.spring.io/spring-boot/docs/current/reference/html/boot- (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/html/boot- ([https](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-) result 404).
* [ ] http://example.com/token (404) with 2 occurrences migrated to:
  https://example.com/token ([https](https://example.com/token) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cloud.spring.io/spring-cloud-connectors/ with 1 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-connectors/ ([https](https://cloud.spring.io/spring-cloud-connectors/) result 200).
* [ ] http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html ([https](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html) result 200).
* [ ] http://example.com with 2 occurrences migrated to:
  https://example.com ([https](https://example.com) result 200).
* [ ] http://pivotal.io/platform with 1 occurrences migrated to:
  https://pivotal.io/platform ([https](https://pivotal.io/platform) result 200).
* [ ] http://docs.pivotal.io/spring-cloud-services/index.html with 1 occurrences migrated to:
  https://docs.pivotal.io/spring-cloud-services/index.html ([https](https://docs.pivotal.io/spring-cloud-services/index.html) result 301).
Spring Cloud Services Connector 1.6.x
Spring Cloud Services
Tests: 62 passed
Duration: 1 minute
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://turbine-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://turbine-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com ([https](https://turbine-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com) result UnknownHostException).
* [ ] http://username:password@config-server.mydomain.com (UnknownHostException) with 1 occurrences migrated to:
  https://username:password@config-server.mydomain.com ([https](https://username:password@config-server.mydomain.com) result UnknownHostException).
* [ ] http://username:password@hystrix-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com (UnknownHostException) with 1 occurrences migrated to:
  https://username:password@hystrix-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com ([https](https://username:password@hystrix-69a9789a-5df8-49d4-b6d4-81973f076f4e.apps.example.com) result UnknownHostException).
* [ ] http://docs.spring.io/spring-boot/docs/current/reference/html/boot- (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/html/boot- ([https](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-) result 404).
* [ ] http://example.com/token (404) with 2 occurrences migrated to:
  https://example.com/token ([https](https://example.com/token) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cloud.spring.io/spring-cloud-connectors/ with 1 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-connectors/ ([https](https://cloud.spring.io/spring-cloud-connectors/) result 200).
* [ ] http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html ([https](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html) result 200).
* [ ] http://example.com with 2 occurrences migrated to:
  https://example.com ([https](https://example.com) result 200).
* [ ] http://pivotal.io/platform with 1 occurrences migrated to:
  https://pivotal.io/platform ([https](https://pivotal.io/platform) result 200).
* [ ] http://docs.pivotal.io/spring-cloud-services/index.html with 1 occurrences migrated to:
  https://docs.pivotal.io/spring-cloud-services/index.html ([https](https://docs.pivotal.io/spring-cloud-services/index.html) result 301).

# Ignored
These URLs were intentionally ignored.

* http://localhost with 4 occurrences
Spring Cloud Services Connector Integration
Spring Cloud Services
Tests: 67 passed
Duration: 1 minute
Changes: Who: Dylan Roberts
Why: Bump minor version

Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 2.3.0.RELEASE
Spring Cloud Services Starters
Spring Cloud Services
Tests: Testless build
Duration: 2 seconds
Changes: Who: Spring Buildmaster
Why: Next development version (v3.1.6.BUILD-SNAPSHOT)
Spring Cloud Services Starters 1.2.x
Spring Cloud Services
Tests: Testless build
Duration: 18 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* [ ] http://pivotal.io/platform with 1 occurrences migrated to:
  https://pivotal.io/platform ([https](https://pivotal.io/platform) result 200).
* [ ] http://docs.pivotal.io/spring-cloud-services/index.html with 1 occurrences migrated to:
  https://docs.pivotal.io/spring-cloud-services/index.html ([https](https://docs.pivotal.io/spring-cloud-services/index.html) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
Spring Cloud Services Starters 1.6.x
Spring Cloud Services
Tests: Testless build
Duration: 1 minute
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* [ ] http://pivotal.io/platform with 1 occurrences migrated to:
  https://pivotal.io/platform ([https](https://pivotal.io/platform) result 200).
* [ ] http://docs.pivotal.io/spring-cloud-services/index.html with 1 occurrences migrated to:
  https://docs.pivotal.io/spring-cloud-services/index.html ([https](https://docs.pivotal.io/spring-cloud-services/index.html) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
Spring Cloud Vault Connector
Spring Cloud Services
Tests: 21 passed
Duration: 15 minutes
Changes: Who: Mark Paluch
Why: Polishing
See gh-33.
Changes by Mark Paluch
Release Spring Cloud Skipper - 2.0.x
Spring Cloud Skipper
Tests: 183 passed
Duration: 10 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release Spring Cloud Skipper - 2.1.x
Spring Cloud Skipper
Tests: 188 passed
Duration: 12 minutes
Changes: No changes
Release Spring Cloud Skipper - 2.2.x
Spring Cloud Skipper
Tests: 298 passed
Duration: 12 minutes
Changes: No changes
Release Spring Cloud Skipper - 2.3.x
Spring Cloud Skipper
Tests: 204 passed
Duration: 12 minutes
Changes: No changes
Release Spring Cloud Skipper - 2.4.x
Spring Cloud Skipper
Tests: 203 passed
Duration: 12 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release Spring Cloud Skipper - 2.5.x
Spring Cloud Skipper
Tests: 203 passed
Duration: 13 minutes
Changes: No changes
Release Spring Cloud Skipper - Master
Spring Cloud Skipper
Tests: 204 passed
Duration: 12 minutes
Changes: No changes
Manual run by Janne Valkealahti
Spring Cloud Skipper - 1.1.x
Spring Cloud Skipper
Tests: 177 passed
Duration: 10 minutes
Changes: No changes
Spring Cloud Skipper - 2.0.x
Spring Cloud Skipper
Tests: 183 passed
Duration: 11 minutes
Changes: Who: Janne Valkealahti
Why: Exclude cf connection properties
- Excluding all cf related connection properties from
  api so that those will not get proposed in a
  dataflow UI.
- Fixes #899
Spring Cloud Skipper - 2.1.x
Spring Cloud Skipper
Tests: 188 passed
Duration: 12 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.1.5.BUILD-SNAPSHOT

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.1.4.RELEASE
Spring Cloud Skipper - 2.2.x
Spring Cloud Skipper
Tests: 298 passed
Duration: 12 minutes
Changes: Who: Janne Valkealahti
Why: Upgrade to cloud build 2.2.3 and Hoxton SR3
Spring Cloud Skipper - 2.3.x
Spring Cloud Skipper
Tests: 203 passed
Duration: 12 minutes
Changes: Who: Janne Valkealahti
Why: Ignore flaky test
Spring Cloud Skipper - 2.4.x
Spring Cloud Skipper
Tests: 203 passed
Duration: 12 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Cloud Skipper - 2.5.x
Spring Cloud Skipper
Tests: 203 passed
Duration: 13 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version 2.5.3-SNAPSHOT
Spring Cloud Skipper - Master
Spring Cloud Skipper
Tests: 204 passed
Duration: 13 minutes
Changes: Who: Janne Valkealahti
Why: Use snapshots
SCT Integration Tests
Spring Cloud Task
Tests: 395 passed
Duration: 8 minutes
Changes: No changes
SCT Latest JVM
Spring Cloud Task
Tests: 375 passed
Duration: 7 minutes
Changes: No changes
SCT Main
Spring Cloud Task
Tests: 375 passed
Duration: 7 minutes
Changes: No changes
Scheduled
SCT Sonar
Spring Cloud Task
Tests: Testless build
Duration: 8 minutes
Changes: No changes
Spring CredHub Core
Spring CredHub
Tests: 189 passed
Duration: 51 seconds
Changes: Who: Scott Frederick
Why: Update demo application
Changes by Scott Frederick
Spring HATEOAS - Sonar
Spring HATEOAS
Tests: 779 passed
Duration: 1 minute
Changes: Who: Greg L. Turnquist <gturnquist@vmware.com>
Why: #1367 - Release Spring HATEOAS 1.2.0.RC1.

Who: Greg L. Turnquist <gturnquist@vmware.com>
Why: #1367 - Releasing Spring HATEOAS 1.2.0-RC1.

Who: Greg L. Turnquist <gturnquist@vmware.com>
Why: #1367 - Continue development on 1.2.0-SNAPSHOT.
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: < 1 second
Changes: No changes
Manual run by Artem Bilan
3.0.x
Spring Integration
Tests: Testless build
Duration: 16 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
4.3.x
Spring Integration
Tests: 4564 passed
Duration: 7 minutes
Changes: Who: Artem Bilan <abilan@vmware.com>
Why: GH-3370: Remove synchronized from RemoteFileUtils (#3380)
* GH-3370: Remove synchronized from RemoteFileUtils

Fixes https://github.com/spring-projects/spring-integration/issues/3370

The `synchronized` on the `RemoteFileUtils.makeDirectories()` makes an application too
slow, especially when we deal with different paths in different sessions

* Remove the `synchronized` from that method and rework `SftpSession.mkdir()`
to return `false` when "A file cannot be created if it already exists" exception
is thrown from the server.
Essentially make an `exists()` call to be sure that an exception is really related
to "file-already-exists" answer from the server

**Cherry-pick to 5.3.x, 5.2.x & 4.3.x**

* * Re-throw an exception in the `SftpSession.mkdir()`
when error code is not `4` or remote dir does not exist

* * Check `session.mkdir()` result in the
`RemoteFileUtils` to throw an `IOException` when `false`

* * Fix mock test to return `true` for `mkdir` instead of `null`
# Conflicts:
#        spring-integration-file/src/main/java/org/springframework/integration/file/remote/RemoteFileUtils.java
#        spring-integration-file/src/main/java/org/springframework/integration/file/remote/gateway/AbstractRemoteFileOutboundGateway.java
#        spring-integration-file/src/test/java/org/springframework/integration/file/remote/gateway/RemoteFileOutboundGatewayTests.java
#        spring-integration-sftp/src/test/java/org/springframework/integration/sftp/outbound/SftpOutboundTests.java
5.1.x
Spring Integration
Tests: 4937 passed
Duration: 8 minutes
Changes: Who: Artem Bilan <abilan@vmware.com>
Why: Remove `channelMessages` collection before tests
The `MongoDbAvailableTests.cleanupCollections()` remove some collections
before tests, but not `channelMessages`

* Fix the `ConfigurableMongoDbMessageGroupStoreTests` to remove `channelMessages`
collection, too
5.2.x
Spring Integration
Tests: 5010 passed
Duration: 9 minutes
Changes: Who: Artem Bilan <abilan@vmware.com>
Why: Fix `@InChAdapter` for several supplier beans
The `InboundChannelAdapterAnnotationPostProcessor` doesn"t use a bean method name
when it parses a `Supplier` bean and only uses a configuration class name + `get`
for method part

* Fix `InboundChannelAdapterAnnotationPostProcessor` to also include a bean method
name into the final bean name for the `MethodInvokingMessageSource` based on
the `Supplier` bean
* Modify `ReactiveInboundChannelAdapterTests` to add one more `Supplier` with the
`@InboundChannelAdapter` to ensure that configuration is still valid after the fix

**Cherry-pick to 5.2.x & 5.1.x**
5.3.x
Spring Integration
Tests: 5068 passed
Duration: 9 minutes
Changes: Who: Gary Russell
Why: GH-3410: Add UDP SocketCustomizer
Resolves https://github.com/spring-projects/spring-integration/issues/3410

**cherry-pick to 5.3.x**

* Doc polishing.
# Conflicts:
#        spring-integration-ip/src/main/java/org/springframework/integration/ip/udp/UnicastSendingMessageHandler.java
#        spring-integration-ip/src/test/java/org/springframework/integration/ip/dsl/IpIntegrationTests.java
#        src/reference/asciidoc/whats-new.adoc
Changes by Gary Russell
Groovy DSL
Spring Integration
Tests: Testless build
Duration: 1 minute
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Master (5.4.x)
Spring Integration
Tests: 5145 passed
Duration: 9 minutes
Changes: Who: Gary Russell
Why: GH-3410: Add UDP SocketCustomizer
Resolves https://github.com/spring-projects/spring-integration/issues/3410

**cherry-pick to 5.3.x**

* Doc polishing.
Changes by Gary Russell
Master Nightly (all tests)
Spring Integration
Tests: 1 of 5099 failed
Duration: 10 minutes
Changes: Who: Gary Russell
Why: GH-3410: Add UDP SocketCustomizer
Resolves https://github.com/spring-projects/spring-integration/issues/3410

**cherry-pick to 5.3.x**

* Doc polishing.

Who: Artem Bilan <abilan@vmware.com>
Why: Gateway: Propagate Error to the errorChannel
See SO for more info:
https://stackoverflow.com/questions/64456946/handle-exceptions-errors-other-than-messagingexception-ie-other-error-excepti

In the versions before `5.2.x` the `Error` was wrapped to the `MessagingException`
in the `AbstractRequestHandlerAdvice` and this one was handled properly
on the gateway level with its `errorChannel` configured

* Fix `MessagingGatewaySupport` to catch all the `Throwable` and try to send them as `ErrorMessage`
to the `errorChannel`.
Otherwise unwrap returned `MessagingException` and re-throw an `Error` as is to keep
the current behavior for non-handled exceptions

* Do not wrap `Error` into a `MessagingException` and re-throw as is if there is no `errorChannel`

**Cherry-pick to 5.3.x & 5.2.x**
Scheduled with changes by Artem Bilan <abilan@vmware.com> and Gary Russell
Scala DSL
Spring Integration
Tests: Testless build
Duration: 6 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
SI Test Plan
Spring Integration
Tests: 4 passed
Duration: 1 minute
Changes: Who: Artem Bilan <abilan@vmware.com>
Why: Add `n` number for iteration to avoid infinity wait
Manual run by Artem Bilan
Sonar
Spring Integration
Tests: Testless build
Duration: 19 minutes
Changes: Who: Gary Russell
Why: GH-3410: Add UDP SocketCustomizer
Resolves https://github.com/spring-projects/spring-integration/issues/3410

**cherry-pick to 5.3.x**

* Doc polishing.

Who: Artem Bilan <abilan@vmware.com>
Why: Gateway: Propagate Error to the errorChannel
See SO for more info:
https://stackoverflow.com/questions/64456946/handle-exceptions-errors-other-than-messagingexception-ie-other-error-excepti

In the versions before `5.2.x` the `Error` was wrapped to the `MessagingException`
in the `AbstractRequestHandlerAdvice` and this one was handled properly
on the gateway level with its `errorChannel` configured

* Fix `MessagingGatewaySupport` to catch all the `Throwable` and try to send them as `ErrorMessage`
to the `errorChannel`.
Otherwise unwrap returned `MessagingException` and re-throw an `Error` as is to keep
the current behavior for non-handled exceptions

* Do not wrap `Error` into a `MessagingException` and re-throw as is if there is no `errorChannel`

**Cherry-pick to 5.3.x & 5.2.x**
Scheduled with changes by Artem Bilan <abilan@vmware.com> and Gary Russell
TestSonar
Spring Integration
Tests: Testless build
Duration: 15 minutes
Changes: Who: Artem Bilan <abilan@vmware.com>
Why: Come back to Sonar 2.8
Rebuilt by Artem Bilan
Flow
Spring Integration Extensions
Tests: 19 passed
Duration: 49 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Java DSL (master)
Spring Integration Extensions
Tests: 90 passed
Duration: 2 minutes
Changes: Who: Frank Fiorante <fiorantefrank@gmail.com>
Why: Fixed Typo inside of Flow Validation Error Message
Java DSL 1.1.x
Spring Integration Extensions
Tests: 74 passed
Duration: 2 minutes
Changes: No changes
Manual run 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: 44 seconds
Changes: Who: Artem Bilan
Why: Add HTTPS entries for XSD into spring.schemas
Related to spring-projects/spring-integration#2987

**Cherry-pick to 2.1.x, 2.0.x & 1.1.x**

# Conflicts:
#        src/main/resources/META-INF/spring.schemas

# Conflicts:
#        src/main/resources/META-INF/spring.schemas
Changes by Artem Bilan
Spring Integration AWS
Spring Integration Extensions
Tests: 32 passed
Duration: 1 minute
Changes: Who: Greg Eales <0x006EA1E5@users.noreply.github.com>
Why: Fix example in README for `AdjacentParentShardId`
Spring Integration AWS (2.0.x)
Spring Integration Extensions
Tests: 32 passed
Duration: 50 seconds
Changes: Who: Artem Bilan
Why: Add HTTPS entries for XSD into spring.schemas
Related to spring-projects/spring-integration#2987

**Cherry-pick to 2.1.x, 2.0.x & 1.1.x**

# Conflicts:
#        src/main/resources/META-INF/spring.schemas

# Conflicts:
#        src/main/resources/META-INF/spring.schemas
Changes by Artem Bilan
Spring Integration AWS (2.1.x)
Spring Integration Extensions
Tests: 32 passed
Duration: 54 seconds
Changes: Who: Artem Bilan
Why: Add HTTPS entries for XSD into spring.schemas
Related to spring-projects/spring-integration#2987

**Cherry-pick to 2.1.x, 2.0.x & 1.1.x**

# Conflicts:
#        src/main/resources/META-INF/spring.schemas
Changes by Artem Bilan
Spring Integration AWS (2.2.x)
Spring Integration Extensions
Tests: 32 passed
Duration: 44 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.2.1.RELEASE
Spring Integration Cassandra
Spring Integration Extensions
Tests: 19 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 0.8.0.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Integration ETCD
Spring Integration Extensions
Tests: 0 passed
Duration: 41 seconds
Changes: Who: Artem Bilan
Why: URL Cleanup
This commit updates URLs to prefer the https protocol.
Redirects are not followed to avoid accidentally expanding intentionally
shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK.
However, the https status was the same as the http request or http redirected to an https URL, so they were migrated.
Your review is recommended.

* [ ] http://developer.marklogic.com/express (301) with 1 occurrences migrated to:
  /free-developer ([https](https://developer.marklogic.com/express) result IllegalArgumentException).
* [ ] http://opensmpp.logica.com/CommonPart/Download/download2.html (301) with 1 occurrences migrated to:
  https://public.cgi.com/CommonPart/Download/download2.html ([https](https://opensmpp.logica.com/CommonPart/Download/download2.html) result SSLHandshakeException).
* [ ] http://0.0.0.0:2379 (AnnotatedConnectException) with 2 occurrences migrated to:
  https://0.0.0.0:2379 ([https](https://0.0.0.0:2379) result AnnotatedConnectException).
* [ ] http://en.wikipedia.org/wiki/Zip_%28file_format%29 (301) with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/Zip_%2528file_format%2529 ([https](https://en.wikipedia.org/wiki/Zip_%28file_format%29) result 400).
* [ ] http://build.spring.io/plugins/servlet/buildStatusImage/INTEXT-ZIP (301) with 1 occurrences migrated to:
  https://build.spring.io/plugins/servlet/buildStatusImage/INTEXT-ZIP ([https](https://build.spring.io/plugins/servlet/buildStatusImage/INTEXT-ZIP) result 404).
* [ ] http://docs.hazelcast.org/docs/latest/manual/html/continuousquery.html (301) with 1 occurrences migrated to:
  https://docs.hazelcast.org/docs/latest/manual/html/continuousquery.html ([https](https://docs.hazelcast.org/docs/latest/manual/html/continuousquery.html) result 404).
* [ ] http://docs.hazelcast.org/docs/latest/manual/html/distributed-data-structures.html (301) with 1 occurrences migrated to:
  https://docs.hazelcast.org/docs/latest/manual/html/distributed-data-structures.html ([https](https://docs.hazelcast.org/docs/latest/manual/html/distributed-data-structures.html) result 404).
* [ ] http://docs.hazelcast.org/docs/latest/manual/html/distributedevents.html (301) with 1 occurrences migrated to:
  https://docs.hazelcast.org/docs/latest/manual/html/distributedevents.html ([https](https://docs.hazelcast.org/docs/latest/manual/html/distributedevents.html) result 404).
* [ ] http://docs.hazelcast.org/docs/latest/manual/html/distributedquery.html (301) with 1 occurrences migrated to:
  https://docs.hazelcast.org/docs/latest/manual/html/distributedquery.html ([https](https://docs.hazelcast.org/docs/latest/manual/html/distributedquery.html) result 404).
* [ ] http://docs.spring.io/spring-integration/reference/html/system-management-chapter.html (301) with 3 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html/system-management-chapter.html ([https](https://docs.spring.io/spring-integration/reference/html/system-management-chapter.html) result 404).
* [ ] http://docs.spring.io/spring-integration/reference/html/xmpp.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html/xmpp.html ([https](https://docs.spring.io/spring-integration/reference/html/xmpp.html) result 404).
* [ ] http://help.github.com/send-pull-requests (404) with 1 occurrences migrated to:
  https://help.github.com/send-pull-requests ([https](https://help.github.com/send-pull-requests) result 404).
* [ ] http://www.springframework.org/schema/integration/hazelcast/spring-integration-hazelcast.xsd (404) with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/hazelcast/spring-integration-hazelcast.xsd ([https](https://www.springframework.org/schema/integration/hazelcast/spring-integration-hazelcast.xsd) result 404).
* [ ] http://www.springframework.org/schema/integration/jgroups/spring-intergration-jgroups.xsd (404) with 3 occurrences migrated to:
  https://www.springframework.org/schema/integration/jgroups/spring-intergration-jgroups.xsd ([https](https://www.springframework.org/schema/integration/jgroups/spring-intergration-jgroups.xsd) result 404).
* [ ] http://www.springframework.org/schema/integration/print/spring-integration-print.xsd (404) with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/print/spring-integration-print.xsd ([https](https://www.springframework.org/schema/integration/print/spring-integration-print.xsd) result 404).
* [ ] http://www.springframework.org/schema/integration/twitter/spring-integration-social-twitter.xsd (404) with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/twitter/spring-integration-social-twitter.xsd ([https](https://www.springframework.org/schema/integration/twitter/spring-integration-social-twitter.xsd) result 404).
* [ ] http://www.springframework.org/schema/integration/voldemort/spring-integration-voldemort.xsd (404) with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/voldemort/spring-integration-voldemort.xsd ([https](https://www.springframework.org/schema/integration/voldemort/spring-integration-voldemort.xsd) result 404).
* [ ] http://search.twitter.com/operators (410) with 1 occurrences migrated to:
  https://search.twitter.com/operators ([https](https://search.twitter.com/operators) result 410).

## Fixed Success
These URLs were switched to an https URL with a 2xx status.
While the status was successful, your review is still recommended.

* [ ] http://aws.amazon.com/ with 1 occurrences migrated to:
  https://aws.amazon.com/ ([https](https://aws.amazon.com/) result 200).
* [ ] http://aws.amazon.com/s3/ with 1 occurrences migrated to:
  https://aws.amazon.com/s3/ ([https](https://aws.amazon.com/s3/) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/DocFlavor.html with 3 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/DocFlavor.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/DocFlavor.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/PrintService.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/PrintService.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/PrintService.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/attribute/Attribute.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/Attribute.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/Attribute.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Chromaticity.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Chromaticity.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Chromaticity.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Copies.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Copies.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Copies.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaSizeName.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaSizeName.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaSizeName.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaTray.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaTray.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaTray.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Sides.html with 1 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Sides.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/print/attribute/standard/Sides.html) result 200).
* [ ] http://docs.oracle.com/javase/6/docs/technotes/guides/jps/index.html with 2 occurrences migrated to:
  https://docs.oracle.com/javase/6/docs/technotes/guides/jps/index.html ([https](https://docs.oracle.com/javase/6/docs/technotes/guides/jps/index.html) result 200).
* [ ] http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports with 1 occurrences migrated to:
  https://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports ([https](https://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports) result 200).
* [ ] http://docs.spring.io/spring-integration/reference/ with 4 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/ ([https](https://docs.spring.io/spring-integration/reference/) result 200).
* [ ] http://docs.spring.io/spring-integration/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html/ ([https](https://docs.spring.io/spring-integration/reference/html/) result 200).
* [ ] http://en.wikipedia.org/wiki/Server_Message_Block with 4 occurrences migrated to:
  https://en.wikipedia.org/wiki/Server_Message_Block ([https](https://en.wikipedia.org/wiki/Server_Message_Block) result 200).
* [ ] http://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer with 2 occurrences migrated to:
  https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer ([https](https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer) result 200).
* [ ] http://en.wikipedia.org/wiki/Short_Message_Service with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/Short_Message_Service ([https](https://en.wikipedia.org/wiki/Short_Message_Service) result 200).
* [ ] http://en.wikipedia.org/wiki/Short_message_service_center with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/Short_message_service_center ([https](https://en.wikipedia.org/wiki/Short_message_service_center) result 200).
* [ ] http://en.wikipedia.org/wiki/XML_database with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/XML_database ([https](https://en.wikipedia.org/wiki/XML_database) result 200).
* [ ] http://en.wikipedia.org/wiki/XPath_2.0 with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/XPath_2.0 ([https](https://en.wikipedia.org/wiki/XPath_2.0) result 200).
* [ ] http://en.wikipedia.org/wiki/XQuery with 3 occurrences migrated to:
  https://en.wikipedia.org/wiki/XQuery ([https](https://en.wikipedia.org/wiki/XQuery) result 200).
* [ ] http://en.wikipedia.org/wiki/XQuery_API_for_Java with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/XQuery_API_for_Java ([https](https://en.wikipedia.org/wiki/XQuery_API_for_Java) result 200).
* [ ] http://gradle.org with 1 occurrences migrated to:
  https://gradle.org ([https](https://gradle.org) result 200).
* [ ] http://hazelcast.org/ with 1 occurrences migrated to:
  https://hazelcast.org/ ([https](https://hazelcast.org/) result 200).
* [ ] http://hillert.blogspot.com/2011/12/java-print-service-frustrations.html with 1 occurrences migrated to:
  https://hillert.blogspot.com/2011/12/java-print-service-frustrations.html ([https](https://hillert.blogspot.com/2011/12/java-print-service-frustrations.html) result 200).
* [ ] http://jcp.org/aboutJava/communityprocess/final/jsr225/index.html with 1 occurrences migrated to:
  https://jcp.org/aboutJava/communityprocess/final/jsr225/index.html ([https](https://jcp.org/aboutJava/communityprocess/final/jsr225/index.html) result 200).
* [ ] http://kafka.apache.org/ with 1 occurrences migrated to:
  https://kafka.apache.org/ ([https](https://kafka.apache.org/) result 200).
* [ ] http://maven.apache.org/ with 2 occurrences migrated to:
  https://maven.apache.org/ ([https](https://maven.apache.org/) result 200).
* [ ] http://mqtt.org/ with 2 occurrences migrated to:
  https://mqtt.org/ ([https](https://mqtt.org/) result 200).
* [ ] http://oauth.net with 2 occurrences migrated to:
  https://oauth.net ([https](https://oauth.net) result 200).
* [ ] http://projects.spring.io/spring-social-twitter/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-social-twitter/ ([https](https://projects.spring.io/spring-social-twitter/) result 200).
* [ ] http://spring.io with 4 occurrences migrated to:
  https://spring.io ([https](https://spring.io) result 200).
* [ ] http://spring.io/ with 4 occurrences migrated to:
  https://spring.io/ ([https](https://spring.io/) result 200).
* [ ] http://stackoverflow.com/faq with 2 occurrences migrated to:
  https://stackoverflow.com/faq ([https](https://stackoverflow.com/faq) result 200).
* [ ] http://stackoverflow.com/questions/3725662/what-is-the-earliest-timestamp-value-that-is-supported-in-zip-file-format with 2 occurrences migrated to:
  https://stackoverflow.com/questions/3725662/what-is-the-earliest-timestamp-value-that-is-supported-in-zip-file-format ([https](https://stackoverflow.com/questions/3725662/what-is-the-earliest-timestamp-value-that-is-supported-in-zip-file-format) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-integration with 2 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-integration ([https](https://stackoverflow.com/questions/tagged/spring-integration) result 200).
* [ ] http://vimeo.com/34436402 with 1 occurrences migrated to:
  https://vimeo.com/34436402 ([https](https://vimeo.com/34436402) result 200).
* [ ] http://wiki.apache.org/cassandra/HintedHandoff with 1 occurrences migrated to:
  https://wiki.apache.org/cassandra/HintedHandoff ([https](https://wiki.apache.org/cassandra/HintedHandoff) result 200).
* [ ] http://wiki.apache.org/cassandra/Operations with 3 occurrences migrated to:
  https://wiki.apache.org/cassandra/Operations ([https](https://wiki.apache.org/cassandra/Operations) result 200).
* [ ] http://wiki.apache.org/cassandra/StorageConfiguration with 1 occurrences migrated to:
  https://wiki.apache.org/cassandra/StorageConfiguration ([https](https://wiki.apache.org/cassandra/StorageConfiguration) result 200).
* [ ] http://www.apache.org with 11 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.html5rocks.com/en/tutorials/websockets/basics/ with 1 occurrences migrated to:
  https://www.html5rocks.com/en/tutorials/websockets/basics/ ([https](https://www.html5rocks.com/en/tutorials/websockets/basics/) result 200).
* [ ] http://www.nowsms.com/long-sms-text-messages-and-the-160-character-limit with 1 occurrences migrated to:
  https://www.nowsms.com/long-sms-text-messages-and-the-160-character-limit ([https](https://www.nowsms.com/long-sms-text-messages-and-the-160-character-limit) result 200).
* [ ] http://www.nowsms.com/smpp-information with 1 occurrences migrated to:
  https://www.nowsms.com/smpp-information ([https](https://www.nowsms.com/smpp-information) result 200).
* [ ] http://www.project-voldemort.com/ with 1 occurrences migrated to:
  https://www.project-voldemort.com/ ([https](https://www.project-voldemort.com/) result 200).
* [ ] http://www.project-voldemort.com/voldemort/ with 1 occurrences migrated to:
  https://www.project-voldemort.com/voldemort/ ([https](https://www.project-voldemort.com/voldemort/) result 200).
* [ ] http://www.sedna.org/ with 2 occurrences migrated to:
  https://www.sedna.org/ ([https](https://www.sedna.org/) result 200).
* [ ] http://www.splunk.com/ with 2 occurrences migrated to:
  https://www.splunk.com/ ([https](https://www.splunk.com/) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 6 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration-2.2.xsd with 6 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration-2.2.xsd ([https](https://www.springframework.org/schema/integration/spring-integration-2.2.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration-4.2.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration-4.2.xsd ([https](https://www.springframework.org/schema/integration/spring-integration-4.2.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration-5.1.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration-5.1.xsd ([https](https://www.springframework.org/schema/integration/spring-integration-5.1.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration.xsd with 9 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200).
* [ ] http://www.techdive.in/java/send-sms-using-jsmpp with 1 occurrences migrated to:
  https://www.techdive.in/java/send-sms-using-jsmpp ([https](https://www.techdive.in/java/send-sms-using-jsmpp) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://static.springsource.org/spring-integration/reference (301) with 5 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference ([https](https://static.springsource.org/spring-integration/reference) result 301).
* [ ] http://docs.spring.io/spring-integration/reference/html with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html ([https](https://docs.spring.io/spring-integration/reference/html) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html) result 301).
* [ ] http://forum.springsource.org/forumdisplay.php?42-Integration (301) with 1 occurrences migrated to:
  https://forum.spring.io/forumdisplay.php?42-Integration ([https](https://forum.springsource.org/forumdisplay.php?42-Integration) result 301).
* [ ] http://help.github.com/set-up-git-redirect with 1 occurrences migrated to:
  https://help.github.com/set-up-git-redirect ([https](https://help.github.com/set-up-git-redirect) result 301).
* [ ] http://jira.springsource.org/browse/INTEXT with 1 occurrences migrated to:
  https://jira.springsource.org/browse/INTEXT ([https](https://jira.springsource.org/browse/INTEXT) result 301).
* [ ] http://projects.spring.io/spring-social with 1 occurrences migrated to:
  https://projects.spring.io/spring-social ([https](https://projects.spring.io/spring-social) result 301).
* [ ] http://support.twitter.com/articles/119138-types-of-tweets-and-where-they-appear with 1 occurrences migrated to:
  https://support.twitter.com/articles/119138-types-of-tweets-and-where-they-appear ([https](https://support.twitter.com/articles/119138-types-of-tweets-and-where-they-appear) result 301).
* [ ] http://www.linkedin.com/answers/technology/information-technology/telecommunications/TCH_ITS_TCI/461130-44316394 with 1 occurrences migrated to:
  https://www.linkedin.com/answers/technology/information-technology/telecommunications/TCH_ITS_TCI/461130-44316394 ([https](https://www.linkedin.com/answers/technology/information-technology/telecommunications/TCH_ITS_TCI/461130-44316394) result 301).
* [ ] http://www.splunk.com/download with 1 occurrences migrated to:
  https://www.splunk.com/download ([https](https://www.splunk.com/download) result 301).
* [ ] http://www.spring.io with 5 occurrences migrated to:
  https://www.spring.io ([https](https://www.spring.io) result 301).
* [ ] http://www.springframework.org with 6 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.com with 10 occurrences migrated to:
  https://www.springsource.com ([https](https://www.springsource.com) result 301).
* [ ] http://www.springsource.org/spring-integration with 18 occurrences migrated to:
  https://www.springsource.org/spring-integration ([https](https://www.springsource.org/spring-integration) result 301).
* [ ] http://www.springintegration.org/ (301) with 2 occurrences migrated to:
  https://www.springsource.org/spring-integration/ ([https](https://www.springintegration.org/) result 301).
* [ ] http://www.springsource.org/sts with 1 occurrences migrated to:
  https://www.springsource.org/sts ([https](https://www.springsource.org/sts) result 301).
* [ ] http://dev.twitter.com with 2 occurrences migrated to:
  https://dev.twitter.com ([https](https://dev.twitter.com) result 302).
* [ ] http://dev.twitter.com/pages/oauth_faq with 1 occurrences migrated to:
  https://dev.twitter.com/pages/oauth_faq ([https](https://dev.twitter.com/pages/oauth_faq) result 302).
* [ ] http://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html with 1 occurrences migrated to:
  https://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html ([https](https://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html) result 302).
* [ ] http://hueniverse.com/oauth with 2 occurrences migrated to:
  https://hueniverse.com/oauth ([https](https://hueniverse.com/oauth) result 302).
* [ ] http://spring.io/spring-integration with 1 occurrences migrated to:
  https://spring.io/spring-integration ([https](https://spring.io/spring-integration) result 302).
* [ ] http://springsource.com/support/springsupport with 1 occurrences migrated to:
  https://springsource.com/support/springsupport ([https](https://springsource.com/support/springsupport) result 302).
* [ ] http://www.exist-db.org/ with 1 occurrences migrated to:
  https://www.exist-db.org/ ([https](https://www.exist-db.org/) result 302).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 30 occurrences
* http://www.springframework.org/schema/integration with 34 occurrences
* http://www.springframework.org/schema/integration/cassandra with 2 occurrences
* http://www.springframework.org/schema/integration/hazelcast with 4 occurrences
* http://www.springframework.org/schema/integration/jgroups with 8 occurrences
* http://www.springframework.org/schema/integration/jt400 with 2 occurrences
* http://www.springframework.org/schema/integration/print with 4 occurrences
* http://www.springframework.org/schema/integration/smb with 3 occurrences
* http://www.springframework.org/schema/integration/smpp with 2 occurrences
* http://www.springframework.org/schema/integration/twitter with 4 occurrences
* http://www.springframework.org/schema/integration/voldemort with 6 occurrences
* http://www.springframework.org/schema/integration/xmpp with 2 occurrences
* http://www.springframework.org/schema/integration/xquery with 2 occurrences
* http://www.springframework.org/schema/integration/zip with 2 occurrences
* http://www.springframework.org/schema/tool with 24 occurrences
* http://www.w3.org/2001/XMLSchema with 12 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 4 occurrences
Changes by Artem Bilan
Spring Integration Hazelcast
Spring Integration Extensions
Tests: 106 passed
Duration: 6 minutes
Changes: Who: Mael Le Guével <mael.leguevel@orange.com>
Why: GH-235: Fix a memory leak in HZ LeaderInitiator
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/235

According to the hazelcast team:
"The logic assumes that locks are generally acquired
& released in a fairly short time or hold a very long time without unlocking.
But in this case, is a bit different, it holds the lock for a long time,
but also does lock/unlock very frequently".

The previous implementation used the described logic,
first acquiring a lock and then doing frequent `tryLock/unlock`.
Doing this leads to
`com.hazelcast.cp.internal.datastructures.lockLock#ownerInvocationRefUids`
to grow without ever being cleaned thus leading to an `OutOfMemoryError` eventually.

* Rely on the `FencedLock.isLocked()` instead of frequent `tryLock/unlock`
* Fix `LeaderInitiatorTests` not to spawn 3 CP members since an unsafe mode is
enough to test the feature
Spring Integration Kafka
Spring Integration Extensions
Tests: 59 passed
Duration: 2 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 3.3.1.RELEASE
Spring Integration Kafka (1.3.x)
Spring Integration Extensions
Tests: Testless build
Duration: 11 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Spring Integration Kafka (3.0.x)
Spring Integration Extensions
Tests: 32 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 3.0.4.RELEASE
Spring Integration Kafka (3.1.x)
Spring Integration Extensions
Tests: 34 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 3.1.5.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Integration Kafka 2.1.x
Spring Integration Extensions
Tests: 12 passed
Duration: 56 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://help.github.com/send-pull-requests (404) with 1 occurrences migrated to:
  https://help.github.com/send-pull-requests ([https](https://help.github.com/send-pull-requests) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://docs.spring.io/spring-kafka/docs/1.0.0.RC1/reference/htmlsingle/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/docs/1.0.0.RC1/reference/htmlsingle/ ([https](https://docs.spring.io/spring-kafka/docs/1.0.0.RC1/reference/htmlsingle/) result 200).
* [ ] http://kafka.apache.org/ with 1 occurrences migrated to:
  https://kafka.apache.org/ ([https](https://kafka.apache.org/) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200).
* [ ] http://static.springsource.org/spring-integration/reference (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference ([https](https://static.springsource.org/spring-integration/reference) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.com with 2 occurrences migrated to:
  https://www.springsource.com ([https](https://www.springsource.com) result 301).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 1 occurrences
* http://www.springframework.org/schema/integration with 2 occurrences
* http://www.springframework.org/schema/integration/kafka with 2 occurrences
* http://www.springframework.org/schema/tool with 2 occurrences
* http://www.w3.org/2001/XMLSchema with 1 occurrences

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://www.puppycrawl.com/dtds/configuration_1_2.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/configuration_1_2.dtd ([https](https://www.puppycrawl.com/dtds/configuration_1_2.dtd) result 404).
* [ ] http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd ([https](https://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200).
* [ ] http://www.springframework.org/schema/task/spring-task.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/task/spring-task.xsd ([https](https://www.springframework.org/schema/task/spring-task.xsd) result 200).
* [ ] http://www.springframework.org/schema/util/spring-util.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/util/spring-util.xsd ([https](https://www.springframework.org/schema/util/spring-util.xsd) result 200).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/context with 2 occurrences
* http://www.springframework.org/schema/integration with 2 occurrences
* http://www.springframework.org/schema/integration/kafka with 4 occurrences
* http://www.springframework.org/schema/task with 2 occurrences
* http://www.springframework.org/schema/util with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 2 occurrences
Spring Integration Kafka 2.2.x
Spring Integration Extensions
Tests: 12 passed
Duration: 58 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://help.github.com/send-pull-requests (404) with 1 occurrences migrated to:
  https://help.github.com/send-pull-requests ([https](https://help.github.com/send-pull-requests) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://docs.spring.io/spring-kafka/docs/1.0.0.RC1/reference/htmlsingle/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/docs/1.0.0.RC1/reference/htmlsingle/ ([https](https://docs.spring.io/spring-kafka/docs/1.0.0.RC1/reference/htmlsingle/) result 200).
* [ ] http://kafka.apache.org/ with 1 occurrences migrated to:
  https://kafka.apache.org/ ([https](https://kafka.apache.org/) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200).
* [ ] http://static.springsource.org/spring-integration/reference (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference ([https](https://static.springsource.org/spring-integration/reference) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.com with 2 occurrences migrated to:
  https://www.springsource.com ([https](https://www.springsource.com) result 301).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 1 occurrences
* http://www.springframework.org/schema/integration with 2 occurrences
* http://www.springframework.org/schema/integration/kafka with 2 occurrences
* http://www.springframework.org/schema/tool with 2 occurrences
* http://www.w3.org/2001/XMLSchema with 1 occurrences

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://www.puppycrawl.com/dtds/configuration_1_2.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/configuration_1_2.dtd ([https](https://www.puppycrawl.com/dtds/configuration_1_2.dtd) result 404).
* [ ] http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd ([https](https://www.springframework.org/schema/integration/kafka/spring-integration-kafka.xsd) result 200).
* [ ] http://www.springframework.org/schema/integration/spring-integration.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200).
* [ ] http://www.springframework.org/schema/task/spring-task.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/task/spring-task.xsd ([https](https://www.springframework.org/schema/task/spring-task.xsd) result 200).
* [ ] http://www.springframework.org/schema/util/spring-util.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/util/spring-util.xsd ([https](https://www.springframework.org/schema/util/spring-util.xsd) result 200).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/context with 2 occurrences
* http://www.springframework.org/schema/integration with 2 occurrences
* http://www.springframework.org/schema/integration/kafka with 4 occurrences
* http://www.springframework.org/schema/task with 2 occurrences
* http://www.springframework.org/schema/util with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 2 occurrences
Spring Integration Kafka 2.3.x
Spring Integration Extensions
Tests: 14 passed
Duration: 48 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.3.1.RELEASE
Spring Integration Kotlin DSL
Spring Integration Extensions
Tests: 11 passed
Duration: 51 seconds
Changes: Who: Artem Bilan
Why: Migrate projec to Spring Integraiton Core

Who: Artem Bilan
Why: Fix link in README
Changes by Artem Bilan
Spring Integration Print
Spring Integration Extensions
Tests: Testless build
Duration: 17 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Spring Integration SMB
Spring Integration Extensions
Tests: 21 passed
Duration: 1 minute
Changes: Who: Tom Evers <64436436+TomEvers@users.noreply.github.com>
Why: Fixed code sample in readme
* Capitalize custom class name
Spring Integration SMPP
Spring Integration Extensions
Tests: Testless build
Duration: 23 seconds
Changes: Who: Artem Bilan
Why: Add HTTPS entries for XSD into spring.schemas
Related to spring-projects/spring-integration#2987
Changes by Artem Bilan
Spring Integration Social Twitter
Spring Integration Extensions
Tests: 19 passed
Duration: 47 seconds
Changes: Who: Artem Bilan
Why: Add HTTPS entries for XSD into spring.schemas
Related to spring-projects/spring-integration#2987
Changes by Artem Bilan
Spring Integration Voldemort
Spring Integration Extensions
Tests: Testless build
Duration: 15 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Spring Integration XQuery
Spring Integration Extensions
Tests: Testless build
Duration: 8 seconds
Changes: Who: Gary Russell
Why: xquery: Upgrade SI version
Changes by Gary Russell
Spring Integration Zip (Linux, Java 8)
Spring Integration Extensions
Tests: 29 passed
Duration: 31 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 1.0.3.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Integration Zip (Windows, Java 7)
Spring Integration Extensions
Tests: Testless build
Duration: < 1 second
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Spring Integration Zip - Sonar
Spring Integration Extensions
Tests: Testless build
Duration: 10 seconds
Changes: No changes
Scheduled
Nightly
Spring Integration Samples
Tests: 97 passed
Duration: 5 minutes
Changes: No changes
Scheduled
SonarGradle
Spring Integration Samples
Tests: Testless build
Duration: 6 minutes
Changes: No changes
Scheduled
1.0.x
Spring Kafka
Tests: 40 passed
Duration: 3 minutes
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html ([https](https://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css with 1 occurrences migrated to:
  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css ([https](https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css) result 200).
* [ ] http://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/ ([https](https://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/) result 200).
* [ ] http://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 with 1 occurrences migrated to:
  https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 ([https](https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700) result 200).
* [ ] http://projects.spring.io/spring-kafka/ with 1 occurrences migrated to:
  https://projects.spring.io/spring-kafka/ ([https](https://projects.spring.io/spring-kafka/) result 200).
* [ ] http://stackoverflow.com/questions/134882/undoing-a-git-rebase with 1 occurrences migrated to:
  https://stackoverflow.com/questions/134882/undoing-a-git-rebase ([https](https://stackoverflow.com/questions/134882/undoing-a-git-rebase) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-kafka with 1 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-kafka ([https](https://stackoverflow.com/questions/tagged/spring-kafka) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html with 1 occurrences migrated to:
  https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html ([https](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://static.springsource.org/spring-kafka/reference (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/reference ([https](https://static.springsource.org/spring-kafka/reference) result 301).
* [ ] http://help.github.com/fork-a-repo/ with 1 occurrences migrated to:
  https://help.github.com/fork-a-repo/ ([https](https://help.github.com/fork-a-repo/) result 301).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.com with 2 occurrences migrated to:
  https://www.springsource.com ([https](https://www.springsource.com) result 301).
* [ ] http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project with 1 occurrences migrated to:
  https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project ([https](https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project) result 302).
* [ ] http://git-scm.com/book/en/Git-Branching-Rebasing with 2 occurrences migrated to:
  https://git-scm.com/book/en/Git-Branching-Rebasing ([https](https://git-scm.com/book/en/Git-Branching-Rebasing) result 302).
* [ ] http://www.springsource.org/node/feed with 1 occurrences migrated to:
  https://www.springsource.org/node/feed ([https](https://www.springsource.org/node/feed) result 302).

Who: Artem Bilan
Why: Fix URL for SI Idempotent Receiver
1.1.x
Spring Kafka
Tests: 1 of 58 failed
Duration: 4 minutes
Changes: Who: Artem Bilan
Why: Fix URL for SI Idempotent Receiver

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html ([https](https://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css with 1 occurrences migrated to:
  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css ([https](https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css) result 200).
* [ ] http://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/ ([https](https://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/) result 200).
* [ ] http://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 with 1 occurrences migrated to:
  https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 ([https](https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700) result 200).
* [ ] http://projects.spring.io/spring-kafka/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-kafka/ ([https](https://projects.spring.io/spring-kafka/) result 200).
* [ ] http://stackoverflow.com/questions/134882/undoing-a-git-rebase with 1 occurrences migrated to:
  https://stackoverflow.com/questions/134882/undoing-a-git-rebase ([https](https://stackoverflow.com/questions/134882/undoing-a-git-rebase) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-kafka with 1 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-kafka ([https](https://stackoverflow.com/questions/tagged/spring-kafka) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html with 1 occurrences migrated to:
  https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html ([https](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://static.springsource.org/spring-kafka/reference (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/reference ([https](https://static.springsource.org/spring-kafka/reference) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html) result 301).
* [ ] http://help.github.com/fork-a-repo/ with 1 occurrences migrated to:
  https://help.github.com/fork-a-repo/ ([https](https://help.github.com/fork-a-repo/) result 301).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.com with 2 occurrences migrated to:
  https://www.springsource.com ([https](https://www.springsource.com) result 301).
* [ ] http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project with 1 occurrences migrated to:
  https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project ([https](https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project) result 302).
* [ ] http://git-scm.com/book/en/Git-Branching-Rebasing with 2 occurrences migrated to:
  https://git-scm.com/book/en/Git-Branching-Rebasing ([https](https://git-scm.com/book/en/Git-Branching-Rebasing) result 302).
* [ ] http://www.springsource.org/node/feed with 1 occurrences migrated to:
  https://www.springsource.org/node/feed ([https](https://www.springsource.org/node/feed) result 302).
1.2.x
Spring Kafka
Tests: 58 passed
Duration: 4 minutes
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html ([https](https://docs.spring.io/spring-integration/reference/html/messaging-endpoints-chapter.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css with 1 occurrences migrated to:
  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css ([https](https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css) result 200).
* [ ] http://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/ ([https](https://docs.spring.io/spring-kafka/docs/1.0.0.BUILD-SNAPSHOT/reference/html/) result 200).
* [ ] http://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 with 1 occurrences migrated to:
  https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 ([https](https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700) result 200).
* [ ] http://projects.spring.io/spring-kafka/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-kafka/ ([https](https://projects.spring.io/spring-kafka/) result 200).
* [ ] http://stackoverflow.com/questions/134882/undoing-a-git-rebase with 1 occurrences migrated to:
  https://stackoverflow.com/questions/134882/undoing-a-git-rebase ([https](https://stackoverflow.com/questions/134882/undoing-a-git-rebase) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-kafka with 1 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-kafka ([https](https://stackoverflow.com/questions/tagged/spring-kafka) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html with 1 occurrences migrated to:
  https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html ([https](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://static.springsource.org/spring-kafka/reference (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-kafka/reference ([https](https://static.springsource.org/spring-kafka/reference) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html) result 301).
* [ ] http://help.github.com/fork-a-repo/ with 1 occurrences migrated to:
  https://help.github.com/fork-a-repo/ ([https](https://help.github.com/fork-a-repo/) result 301).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.com with 2 occurrences migrated to:
  https://www.springsource.com ([https](https://www.springsource.com) result 301).
* [ ] http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project with 1 occurrences migrated to:
  https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project ([https](https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project) result 302).
* [ ] http://git-scm.com/book/en/Git-Branching-Rebasing with 2 occurrences migrated to:
  https://git-scm.com/book/en/Git-Branching-Rebasing ([https](https://git-scm.com/book/en/Git-Branching-Rebasing) result 302).
* [ ] http://www.springsource.org/node/feed with 1 occurrences migrated to:
  https://www.springsource.org/node/feed ([https](https://www.springsource.org/node/feed) result 302).

Who: Artem Bilan
Why: Fix URL to SI Idempotent Receiver
1.3.x
Spring Kafka
Tests: 97 passed
Duration: 3 minutes
Changes: Who: Gary Russell
Why: GH-1517: ConsumerSeekCallback Javadoc Polishing
Resolves https://github.com/spring-projects/spring-kafka/issues/1517

GH-1517: More Javadoc Polishing

Unsaved local changes.
Changes by Gary Russell
2.0.x
Spring Kafka
Tests: 111 passed
Duration: 3 minutes
Changes: Who: Gary Russell
Why: GH-1145: Backport NPE Fix
Resolves https://github.com/spring-projects/spring-kafka/issues/1145

**cherry-pick to 2.0.x, 1.3.x**
Changes by Gary Russell
2.1.x
Spring Kafka
Tests: 158 passed
Duration: 4 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.1.14.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
2.2.x
Spring Kafka
Tests: 232 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: GH-1517: ConsumerSeekCallback Javadoc Polishing
Resolves https://github.com/spring-projects/spring-kafka/issues/1517

GH-1517: More Javadoc Polishing

Unsaved local changes.
Changes by Gary Russell
2.3.x
Spring Kafka
Tests: 347 passed
Duration: 6 minutes
Changes: Who: Gary Russell
Why: GH-1591: Apply BackOff in DARP with Batch Listener
Resolves https://github.com/spring-projects/spring-kafka/issues/1591

`BackOff` was ignored for batch listeners (not recoverable).

- move code from `SeekToCurrentBatchErrorHandler` to `ListenerUtils`
- call from both STCEH and DARP
- also clear the thread state (in both) if a batch fails and subsequently succeeds

**I will do the backports - conflicts are expected**
Changes by Gary Russell
2.4.x
Spring Kafka
Tests: 359 passed
Duration: 6 minutes
Changes: Who: Gary Russell
Why: GH-1591: Apply BackOff in DARP with Batch Listener
Resolves https://github.com/spring-projects/spring-kafka/issues/1591

`BackOff` was ignored for batch listeners (not recoverable).

- move code from `SeekToCurrentBatchErrorHandler` to `ListenerUtils`
- call from both STCEH and DARP
- also clear the thread state (in both) if a batch fails and subsequently succeeds

**I will do the backports - conflicts are expected**
Changes by Gary Russell
2.5.x
Spring Kafka
Tests: 412 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: GH-1597: Fix NPE
Resolves https://github.com/spring-projects/spring-kafka/issues/1597

**cherry-pick to 2.5.x**

(cherry picked from commit 43742ab6794aecc12a86efb7cedfe100be1d0589)
Changes by Gary Russell
Master
Spring Kafka
Tests: 418 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: Javadoc Polishing
Changes by Gary Russell
Sonar
Spring Kafka
Tests: Testless build
Duration: 3 minutes
Changes: Who: Gary Russell
Why: Javadoc Polishing
Scheduled with changes by Gary Russell
TestSonar
Spring Kafka
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Manual run by Gary Russell
master
Spring Loaded
Tests: Testless build
Duration: 1 minute
Changes: No changes
Manual run by Andy Clement
Publication
Spring REST docs
Tests: 1125 passed
Duration: 8 minutes
Changes: Who: Andy Wilkinson
Why: Update the samples to use 2.0.6 snapshots
Changes by Andy Wilkinson
Windows
Spring REST docs
Tests: 1104 passed
Duration: 10 minutes
Changes: Who: Andy Wilkinson
Why: Update the samples to use 2.0.6 snapshots
Changes by Andy Wilkinson
Migrate Spring Security 3.x to 4.x
Spring Security
Tests: Testless build
Duration: < 1 second
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were fixed successfully.

* http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.30/bin/apache-tomcat-7.0.30.zip migrated to:
  https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.30/bin/apache-tomcat-7.0.30.zip ([https](https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.30/bin/apache-tomcat-7.0.30.zip) result 200).
* http://docs.spring.io/spring-security/site/docs/3.2.x/reference/htmlsingle/ migrated to:
  https://docs.spring.io/spring-security/site/docs/3.2.x/reference/htmlsingle/ ([https](https://docs.spring.io/spring-security/site/docs/3.2.x/reference/htmlsingle/) result 200).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://www.w3.org/2001/XMLSchema-instance

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://www.apache.org/licenses/LICENSE-2.0 with 20 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
Spring Security Kerberos 1.0.x
Spring Security Extensions
Tests: Testless build
Duration: < 1 second
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://www.springframework.org/schema/beans/spring-beans-3.2.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans-3.2.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.2.xsd) result 200).
* http://www.springframework.org/schema/beans/spring-beans-4.1.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans-4.1.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-4.1.xsd) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context-3.2.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context-3.2.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.2.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context-4.1.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context-4.1.xsd ([https](https://www.springframework.org/schema/context/spring-context-4.1.xsd) result 200).
* http://www.springframework.org/schema/security/spring-security.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/security/spring-security.xsd ([https](https://www.springframework.org/schema/security/spring-security.xsd) result 200).
* http://www.springframework.org/schema/util/spring-util-4.1.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/util/spring-util-4.1.xsd ([https](https://www.springframework.org/schema/util/spring-util-4.1.xsd) result 200).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 8 occurrences
* http://www.springframework.org/schema/context with 8 occurrences
* http://www.springframework.org/schema/security with 6 occurrences
* http://www.springframework.org/schema/util with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 4 occurrences

Who: Filip Hanik
Why: Merge pull request #141 from spring-operator/polish-urls-xml-master
URL Cleanup
Spring Security SAML
Spring Security Extensions
Tests: 180 passed
Duration: 4 minutes
Changes: Who: chensifeng <kl_apple@hotmail.com>
Why: Update README.adoc
Fixed typing mistake
Spring Security SAML DSL
Spring Security Extensions
Tests: 6 passed
Duration: 53 seconds
Changes: Who: Robert Winch
Why: Update README.md
Changes by Robert Winch
2.4.x
Spring Security OAuth
Tests: 878 passed
Duration: 5 minutes
Changes: No changes
Scheduled
master
Spring Security OAuth
Tests: 891 passed
Duration: 5 minutes
Changes: No changes
Scheduled
Shell 2.x
Spring Shell
Tests: 64 passed
Duration: 1 minute
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://jcommander.org/apidocs/ (200) with 1 occurrences could not be migrated:
   ([https](https://jcommander.org/apidocs/) result SSLHandshakeException).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://docs.spring.io/spring-framework/docs/current/javadoc-api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-framework/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 11 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 3 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
* http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).
* http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local) result 302).
* http://repo.spring.io/release with 1 occurrences migrated to:
  https://repo.spring.io/release ([https](https://repo.spring.io/release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 22 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 11 occurrences

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://beanvalidation.org/ with 1 occurrences migrated to:
  https://beanvalidation.org/ ([https](https://beanvalidation.org/) result 200).
* [ ] http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ([https](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/) result 200).
* [ ] http://github.com/spring-projects/spring-shell with 1 occurrences migrated to:
  https://github.com/spring-projects/spring-shell ([https](https://github.com/spring-projects/spring-shell) result 200).
* [ ] http://start.spring.io with 2 occurrences migrated to:
  https://start.spring.io ([https](https://start.spring.io) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://jcommander.org/apidocs/ (200) with 1 occurrences could not be migrated:
   ([https](https://jcommander.org/apidocs/) result SSLHandshakeException).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://docs.spring.io/spring-framework/docs/current/javadoc-api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-framework/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/) result 200).
* [ ] http://maven.apache.org/xsd/assembly-2.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/assembly-2.0.0.xsd ([https](https://maven.apache.org/xsd/assembly-2.0.0.xsd) result 200).
* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 11 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* [ ] http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).
* [ ] http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local) result 302).
* [ ] http://repo.spring.io/release with 1 occurrences migrated to:
  https://repo.spring.io/release ([https](https://repo.spring.io/release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/ASSEMBLY/2.0.0 with 2 occurrences
* http://maven.apache.org/POM/4.0.0 with 22 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 12 occurrences

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 133 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
Shell 3.x
Spring Shell
Tests: Testless build
Duration: 1 minute
Changes: Who: onnadi-sa <51714064+onnadi-sa@users.noreply.github.com>
Why: Fix typo
Spring Shell 1 (gradle)
Spring Shell
Tests: Testless build
Duration: 44 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://www.unicode.org/glossary/ (200) with 1 occurrences could not be migrated:
   ([https](https://www.unicode.org/glossary/) result SSLProtocolException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://jansi.fusesource.org/ (ConnectTimeoutException) with 1 occurrences migrated to:
  https://jansi.fusesource.org/ ([https](https://jansi.fusesource.org/) result ConnectTimeoutException).
* [ ] http://github.com/SpringSource/spring-shell/tree/ (301) with 1 occurrences migrated to:
  https://github.com/SpringSource/spring-shell/tree/ ([https](https://github.com/SpringSource/spring-shell/tree/) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://static.springsource.org/spring-shell/docs/current/reference/ (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-shell/docs/current/reference/ ([https](https://static.springsource.org/spring-shell/docs/current/reference/) result 200).
* [ ] http://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/ ([https](https://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/) result 200).
* [ ] http://static.springframework.org/spring/docs/2.0.x/reference/index.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/2.0.x/reference/index.html ([https](https://static.springframework.org/spring/docs/2.0.x/reference/index.html) result 200).
* [ ] http://sourceforge.net/projects/jline/ with 1 occurrences migrated to:
  https://sourceforge.net/projects/jline/ ([https](https://sourceforge.net/projects/jline/) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-shell with 1 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-shell ([https](https://stackoverflow.com/questions/tagged/spring-shell) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.helloworld.com with 1 occurrences migrated to:
  https://www.helloworld.com ([https](https://www.helloworld.com) result 200).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361 with 1 occurrences migrated to:
  https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361 ([https](https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361) result 301).
* [ ] http://repo.springsource.org/lib-release with 1 occurrences migrated to:
  https://repo.springsource.org/lib-release ([https](https://repo.springsource.org/lib-release) result 301).
* [ ] http://www.SpringSource.com/ with 1 occurrences migrated to:
  https://www.SpringSource.com/ ([https](https://www.SpringSource.com/) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.org/spring-shell with 2 occurrences migrated to:
  https://www.springsource.org/spring-shell ([https](https://www.springsource.org/spring-shell) result 301).
* [ ] http://repo.springframework.org/libs-release with 1 occurrences migrated to:
  https://repo.springframework.org/libs-release ([https](https://repo.springframework.org/libs-release) result 302).
* [ ] http://repo.springframework.org/libs-snapshot with 1 occurrences migrated to:
  https://repo.springframework.org/libs-snapshot ([https](https://repo.springframework.org/libs-snapshot) result 302).
* [ ] http://repo.springframework.org/release with 1 occurrences migrated to:
  https://repo.springframework.org/release ([https](https://repo.springframework.org/release) result 302).

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://patorjk.com/software/taag (301) with 2 occurrences could not be migrated:
   ([https](https://patorjk.com/software/taag) result SSLHandshakeException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/ (UnknownHostException) with 1 occurrences migrated to:
  https://mojo.codehaus.org/appassembler/appassembler-maven-plugin/ ([https](https://mojo.codehaus.org/appassembler/appassembler-maven-plugin/) result UnknownHostException).
* [ ] http://static.springsource.org/spring-roo/reference/html-single/index.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-roo/reference/html-single/index.html ([https](https://static.springsource.org/spring-roo/reference/html-single/index.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://en.wikipedia.org/wiki/ASCII_art with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/ASCII_art ([https](https://en.wikipedia.org/wiki/ASCII_art) result 200).
* [ ] http://maven.apache.org with 1 occurrences migrated to:
  https://maven.apache.org ([https](https://maven.apache.org) result 200).
* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* [ ] http://repo.spring.io/libs-milestone/ with 1 occurrences migrated to:
  https://repo.spring.io/libs-milestone/ ([https](https://repo.spring.io/libs-milestone/) result 200).
* [ ] http://repo.spring.io/libs-release/ with 1 occurrences migrated to:
  https://repo.spring.io/libs-release/ ([https](https://repo.spring.io/libs-release/) result 200).
* [ ] http://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/ (301) with 1 occurrences migrated to:
  https://spring.io/blog/2011/02/11/spring-framework-3-1-m1-released/ ([https](https://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context-3.1.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context-3.1.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.1.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* [ ] http://www.springsource.org/about with 1 occurrences migrated to:
  https://www.springsource.org/about ([https](https://www.springsource.org/about) result 302).
* [ ] http://www.springsource.org/spring-roo/ with 1 occurrences migrated to:
  https://www.springsource.org/spring-roo/ ([https](https://www.springsource.org/spring-roo/) result 302).

# Ignored
These URLs were intentionally ignored.

* http://docbook.org/ns/docbook with 13 occurrences
* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.springframework.org/schema/beans with 6 occurrences
* http://www.springframework.org/schema/context with 6 occurrences
* http://www.w3.org/1998/Math/MathML with 6 occurrences
* http://www.w3.org/1999/xhtml with 6 occurrences
* http://www.w3.org/1999/xlink with 7 occurrences
* http://www.w3.org/2000/svg with 6 occurrences
* http://www.w3.org/2001/XInclude with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 4 occurrences

Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 145 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
Spring Social Facebook 3.0
Spring Social
Tests: Testless build
Duration: < 1 second
Changes: No changes
Manual run by Craig Walls
1.0.x
Spring Statemachine
Tests: 279 passed
Duration: 4 minutes
Changes: Who: Janne Valkealahti
Why: URL Cleanup
- Merge/squash #689 #705 #711
1.1.x
Spring Statemachine
Tests: 469 passed
Duration: 6 minutes
Changes: Who: Janne Valkealahti
Why: URL Cleanup
- Merge/squash #690 #706 #712
- Exclude all .di, .notation and .uml files whose id"s cannot be
  changed.
1.2.x
Spring Statemachine
Tests: 890 passed
Duration: 11 minutes
Changes: No changes
Scheduled
2.0.x
Spring Statemachine
Tests: 888 passed
Duration: 12 minutes
Changes: No changes
Scheduled
2.1.x
Spring Statemachine
Tests: 912 passed
Duration: 13 minutes
Changes: No changes
Scheduled
2.2.x
Spring Statemachine
Tests: 912 passed
Duration: 11 minutes
Changes: No changes
Scheduled
2.3.x
Spring Statemachine
Tests: 912 passed
Duration: 10 minutes
Changes: No changes
Scheduled
Master
Spring Statemachine
Tests: 926 passed
Duration: 9 minutes
Changes: No changes
Scheduled
Master (BlockHound)
Spring Statemachine
Tests: 1 of 891 failed
Duration: 10 minutes
Changes: No changes
Scheduled
Master (smoke)
Spring Statemachine
Tests: 2 passed
Duration: 3 minutes
Changes: No changes
Scheduled
Master JDK9
Spring Statemachine
Tests: Testless build
Duration: 25 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 2.0.x
Spring Statemachine
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release 2.1.x
Spring Statemachine
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release 2.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
SCDF Language Server Master
Spring Statemachine
Tests: 67 passed
Duration: 57 seconds
Changes: Who: Janne Valkealahti
Why: Experimental task linting for platform app registration
Spring Dsl Master
Spring Statemachine
Tests: 147 passed
Duration: 6 minutes
Changes: Who: Janne Valkealahti
Why: Add toString to TextEdit
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: 522 passed
Duration: 1 minute
Changes: Who: Mark Paluch
Why: Polishing
Reformat code, convert spaces to tabs, add license and author headers. Reorder methods. Introduce secret path to SecretNotFoundException.

Translate cas failure exception into boolean return state. Create patch body map instead of reusing body response.

See gh-585
Original pull request gh-587

Who: Younghwan Jang <yfaney@gmail.com>
Why: Adding support of KV Patch operation
Closes gh-585
Original pull request gh-587
2.4.x
Spring Web Flow
Tests: 1337 passed
Duration: 1 minute
Changes: Who: Rossen Stoyanchev
Why: Upgrade to spring-framework 4.3.24
master
Spring Web Flow
Tests: 1181 passed
Duration: 1 minute
Changes: Who: Jay Bryant
Why: Wording changes
Replacing some terms
Changes by Jay Bryant
Head
Spring.NET Social LinkedIn
Tests: Testless build
Duration: < 1 second
Changes: Who: [unknown]
Why: Bamboo was unable to extract changes between revision 84b0feab42206c0d53560f4e340fb05075fed365 and 878627cfdc7b6747da13556f2fd735badd447dd7.
Changes by [unknown]