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: 6131 passed
Duration: 81 minutes
Changes: No changes
Code changes detected
Eclipse 2018-12 build and publish
Groovy-Eclipse
Tests: 6131 passed
Duration: 78 minutes
Changes: No changes
Code changes detected
Eclipse 2019-03 build and publish
Groovy-Eclipse
Tests: 6131 passed
Duration: 82 minutes
Changes: No changes
Code changes detected
Eclipse 2019-06 build and publish
Groovy-Eclipse
Tests: 6131 passed
Duration: 78 minutes
Changes: No changes
Code changes detected
Eclipse 2019-09 build and publish
Groovy-Eclipse
Tests: 1 of 6237 failed
Duration: 77 minutes
Changes: No changes
Code changes detected
Eclipse 2019-12 build and publish
Groovy-Eclipse
Tests: 2 of 6237 failed
Duration: 78 minutes
Changes: No changes
Code changes detected
Eclipse 2020-03 build and publish
Groovy-Eclipse
Tests: 6131 passed
Duration: 81 minutes
Changes: No changes
Code changes detected
Eclipse 2020-06 build and publish
Groovy-Eclipse
Tests: 6131 passed
Duration: 79 minutes
Changes: No changes
Code changes detected
Eclipse 2020-09 build and publish
Groovy-Eclipse
Tests: 9977 passed
Duration: 119 minutes
Changes: Who: Eric Milles
Why: add test cases

Who: Eric Milles
Why: GROOVY-10254
Changes by Eric Milles
Eclipse 2020-12 build and publish
Groovy-Eclipse
Tests: 9977 passed
Duration: 120 minutes
Changes: Who: Eric Milles
Why: GROOVY-10254

Who: Eric Milles
Why: add test cases
Changes by Eric Milles
Eclipse 2021-03 build and publish
Groovy-Eclipse
Tests: 9977 passed
Duration: 121 minutes
Changes: Who: Eric Milles
Why: add test cases

Who: Eric Milles
Why: GROOVY-10254
Changes by Eric Milles
Eclipse 2021-06 build and publish
Groovy-Eclipse
Tests: 9977 passed
Duration: 120 minutes
Changes: Who: Eric Milles
Why: add test cases

Who: Eric Milles
Why: GROOVY-10254
Changes by Eric Milles
Eclipse 2021-09 build and publish
Groovy-Eclipse
Tests: 9977 passed
Duration: 113 minutes
Changes: Who: Eric Milles
Why: GROOVY-10254

Who: Eric Milles
Why: add test cases
Changes by Eric Milles
Eclipse 2021-12 build and publish
Groovy-Eclipse
Tests: Testless build
Duration: < 1 second
Changes: Who: Eric Milles
Why: add test cases

Who: Eric Milles
Why: GROOVY-10254
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
master - Quick
org.springframework.flex
Tests: Testless build
Duration: 6 minutes
Changes: Who: Rossen Stoyanchev <[email protected]>
Why: Update readme.txt
Publish
org.springframework.retry
Tests: 216 passed
Duration: 1 minute
Changes: No changes
Rebuilt by Gary Russell
projectreactor.io on OneCloud
Project Reactor
Tests: Testless build
Duration: 2 minutes
Changes: Who: Simon Baslé <[email protected]>
Why: Released Dysprosium-SR23 and 2020.0.11
Manual run by Simon Basle
Reactive Streams Commons
Project Reactor
Tests: 1054 passed
Duration: 6 minutes
Changes: Who: Spring Operator <[email protected]>
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).
1.5.x
Spring AMQP
Tests: 1 of 682 failed
Duration: 3 minutes
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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:[email protected]: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: Spring Buildmaster
Why: [artifactory-release] Release version 1.7.15.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
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: 1079 passed
Duration: 7 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 2.1.18.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
2.2.x
Spring AMQP
Tests: 2406 passed
Duration: 8 minutes
Changes: Who: Gary Russell
Why: Fix Possible NPE
Since maps are built on the fly, they need to support concurrency.
Changes by Gary Russell
2.3.x
Spring AMQP
Tests: 2268 passed
Duration: 7 minutes
Changes: Who: Gary Russell
Why: Fix Possible NPE
Since maps are built on the fly, they need to support concurrency.
Changes by Gary Russell
Main (2.4.x)
Spring AMQP
Tests: 2274 passed
Duration: 9 minutes
Changes: Who: Gary Russell
Why: Fix Possible NPE
Since maps are built on the fly, they need to support concurrency.
Changes by Gary Russell
Sonar
Spring AMQP
Tests: Testless build
Duration: 13 minutes
Changes: No changes
Scheduled
TestSonar
Spring AMQP
Tests: Testless build
Duration: 11 minutes
Changes: No changes
Manual run by Trevor Marshall
head
Spring AMQP .NET
Tests: Testless build
Duration: < 1 second
Changes: Who: Tobias Montagna-Hay <[email protected]>
Why: Fix for typo

Who: Joe Fitzgerald <[email protected]>
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
4.2.x
Spring Batch
Tests: 3854 passed
Duration: 7 minutes
Changes: Who: Mahmoud Ben Hassine
Why: Implement equals/hashcode in BatchTestContextCustomizer
Resolves #3940
4.3.x
Spring Batch
Tests: 1 of 1937 failed
Duration: 6 minutes
Changes: Who: Henning Pöttker <[email protected]>
Why: Fix multi-threaded empty read for JdbcPagingItemReader
On empty input, the JdbcPagingItemReader cannot derive
a start value for the sort key to be used in further
queries. For multi-threaded steps, it is thus necessary
to prevent the reader from trying to read further pages
if the first page is empty.

Issue #3898
Java Latest
Spring Batch
Tests: Testless build
Duration: 3 minutes
Changes: Who: Henning Pöttker <[email protected]>
Why: Fix multi-threaded empty read for JdbcPagingItemReader
On empty input, the JdbcPagingItemReader cannot derive
a start value for the sort key to be used in further
queries. For multi-threaded steps, it is thus necessary
to prevent the reader from trying to read further pages
if the first page is empty.

Issue #3898
Main
Spring Batch
Tests: 3654 passed
Duration: 3 minutes
Changes: Who: Henning Pöttker <[email protected]>
Why: Fix multi-threaded empty read for JdbcPagingItemReader
On empty input, the JdbcPagingItemReader cannot derive
a start value for the sort key to be used in further
queries. For multi-threaded steps, it is thus necessary
to prevent the reader from trying to read further pages
if the first page is empty.

Issue #3898
Nightly - 4.2.x
Spring Batch
Tests: 3983 passed
Duration: 9 minutes
Changes: No changes
Scheduled
Nightly - 4.3.x
Spring Batch
Tests: 4041 passed
Duration: 9 minutes
Changes: No changes
Scheduled
Nightly - Main
Spring Batch
Tests: 3654 passed
Duration: 23 minutes
Changes: No changes
Scheduled
Sonar
Spring Batch
Tests: 1 of 3391 failed
Duration: 17 minutes
Changes: No changes
Scheduled
Windows
Spring Batch
Tests: Testless build
Duration: 4 minutes
Changes: Who: Henning Pöttker <[email protected]>
Why: Fix multi-threaded empty read for JdbcPagingItemReader
On empty input, the JdbcPagingItemReader cannot derive
a start value for the sort key to be used in further
queries. For multi-threaded steps, it is thus necessary
to prevent the reader from trying to read further pages
if the first page is empty.

Issue #3898
Common Security Config
Spring Cloud Data Flow
Tests: 46 passed
Duration: 37 seconds
Changes: Who: Janne Valkealahti
Why: Add vscode settings

Who: Janne Valkealahti
Why: Handle deprecations
- Fixes #85

Who: Janne Valkealahti
Why: Migrate to junit5
- Fixes #84
Common Security Config - 1.0.x
Spring Cloud Data Flow
Tests: 24 passed
Duration: 28 seconds
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 - 2.6.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 12 seconds
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Janne Valkealahti
Why: Fix correct build version
Dataflow Build - 2.7.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 34 seconds
Changes: No changes
Dataflow Build - Main
Spring Cloud Data Flow
Tests: Testless build
Duration: 22 seconds
Changes: Who: Janne Valkealahti
Why: Update boot 2.5.4
- Fixes #47
Dataflow Commons
Spring Cloud Data Flow
Tests: 176 passed
Duration: 1 minute
Changes: No changes
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 <[email protected]>
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 - Main
Spring Cloud Data Flow
Tests: 47 passed
Duration: 6 minutes
Changes: Who: Glenn Renfro
Why: Deprecate the use of SchedulerProperties in SchedulerRequest constructors
resolves #348
Changes by Glenn Renfro
Deployer Local - Main
Spring Cloud Data Flow
Tests: 92 passed
Duration: 8 minutes
Changes: No changes
Server - Cloud Foundry - 1.7.x
Spring Cloud Data Flow
Tests: Testless build
Duration: 1 minute
Changes: Who: David Turanski <[email protected]>
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 - 2.7.x ITs
Spring Cloud Data Flow
Tests: 16 passed
Duration: 36 minutes
Changes: Who: Janne Valkealahti
Why: Update deployment files

Who: Glenn Renfro
Why: Resolves parse error when property contains embedded | (#4365)
resolves #4358

Who: Janne Valkealahti
Why: Update release versions

Who: Janne Valkealahti
Why: Back to snapshots

Who: Ilayaperumal Gopinathan
Why: Validate K8s specific stream deployment/task launch
- Instead of restricting the stream creation for all the platforms, restrict the invalid stream/task name only after when they are about to be deployed/launched.
   Since SCDF is aware of the underlying platform only at the time of deployment, we go with this approach of validation

- Also, to provide compatibility with the previous deployments on local and CF, we don"t enforce this validation on non K8s environments

Resolves #4640

...
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 <[email protected]>
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: 1314 passed
Duration: 30 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version

Who: Janne Valkealahti
Why: Update k8s deployment files
Spring Cloud Data Flow - 2.6.x
Spring Cloud Data Flow
Tests: 1417 passed
Duration: 23 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Cloud Data Flow - 2.6.x ITs
Spring Cloud Data Flow
Tests: 16 passed
Duration: 20 minutes
Changes: No changes
Manual run by Janne Valkealahti
Spring Cloud Data Flow - 2.7.x
Spring Cloud Data Flow
Tests: 1461 passed
Duration: 30 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Validate K8s specific stream deployment/task launch
- Instead of restricting the stream creation for all the platforms, restrict the invalid stream/task name only after when they are about to be deployed/launched.
   Since SCDF is aware of the underlying platform only at the time of deployment, we go with this approach of validation

- Also, to provide compatibility with the previous deployments on local and CF, we don"t enforce this validation on non K8s environments

Resolves #4640
Spring Cloud Data Flow - 2.8.x ITs
Spring Cloud Data Flow
Tests: 11 of 54 failed
Duration: 102 minutes
Changes: No changes
Manual run by Christian Tzolov
Spring Cloud Data Flow - Artifactory Test
Spring Cloud Data Flow
Tests: Testless build
Duration: 30 seconds
Changes: No changes
Manual run by David Turanski
Spring Cloud Data Flow - HTTPS Main ITs
Spring Cloud Data Flow
Tests: 38 passed
Duration: 32 minutes
Changes: Who: Tobias Soloschenko <[email protected]>
Why: Adjusted deploymentServiceAccountName documentation

Who: Glenn Renfro
Why: Task Status uses Job Exit Status for CTR launches
- TaskExecution view and lists now will check if entry is CTR, if so use, use the new logic.
- Add taskExecutionStatus to TaskExecutionResource. Adjust DataFlowIT task tests

Resolves #4457

Who: Janne Valkealahti
Why: Run ci workflow build job on main repo only

Who: Janne Valkealahti
Why: Fix k8s deployment files config path
- Change config map mounts in both skipper/dataflow
  from `/config` to `/workspace/config` as that a pwd
  of new images for running server.
- Fixes #4514

Who: Janne Valkealahti
Why: Remove commons-io dep management
- Now managed by parent build
- Fixes #4517

...
Manual run by Glenn Renfro
Spring Cloud Data Flow - Main
Spring Cloud Data Flow
Tests: 1513 passed
Duration: 24 minutes
Changes: Who: Janne Valkealahti
Why: Update snapshot workflow worker
- Use composite action for images
- Relates #4697
Spring Cloud Data Flow - Main Backward Compatibility ITs
Spring Cloud Data Flow
Tests: 48 passed
Duration: 39 minutes
Changes: Who: Christian Tzolov
Why: Add option groups metadata
  - Bump the spring-cloud-dataflow-apps-metadata-plugin to 1.4.0-SNAPSHOT

  Related to https://github.com/spring-cloud/spring-cloud-dataflow-apps-plugin/commit/832bd3fd5229b8d38d6b49843337926ae4f59046

  Resolves #4693

Who: Janne Valkealahti
Why: Update snapshot workflow worker
- Use composite action for images
- Relates #4697

Who: Christian Tzolov
Why: Add StringHttpMessageConverter as web converter
   Resolves #4689

Who: David Turanski <[email protected]>
Why: Remove objectMapper

Who: Janne Valkealahti
Why: Use same paketo builder base for all images
- Change ci.yml to use composite actions for image build/publish
  and setup it to use same base builder for all images.
- Relates #4697
Spring Cloud Data Flow - Main ITs
Spring Cloud Data Flow
Tests: 52 passed
Duration: 102 minutes
Changes: Who: Janne Valkealahti
Why: Update snapshot workflow worker
- Use composite action for images
- Relates #4697
Spring Cloud Data Flow - Main ITs - Snapshot Apps
Spring Cloud Data Flow
Tests: 2 of 53 failed
Duration: 79 minutes
Changes: Who: Janne Valkealahti
Why: Update snapshot workflow worker
- Use composite action for images
- Relates #4697
Spring Cloud Data Flow - Master DB ITs
Spring Cloud Data Flow
Tests: 8 of 14 failed
Duration: 20 minutes
Changes: Who: Janne Valkealahti
Why: Use same paketo builder base for all images
- Change ci.yml to use composite actions for image build/publish
  and setup it to use same base builder for all images.
- Relates #4697

Who: Janne Valkealahti
Why: Update snapshot workflow worker
- Use composite action for images
- Relates #4697
Scheduled with changes by Janne Valkealahti
Spring Cloud Data Flow Metrics
Spring Cloud Data Flow
Tests: 6 passed
Duration: 1 minute
Changes: No changes
Manual run by Christian Tzolov
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: 3 minutes
Changes: Who: Christian Tzolov
Why: Merge pull request #148 from michelekorell/bugfix/url-args-parse
Fix polyglot task arg parse url.

Who: Christian Tzolov
Why: Fix args parsing for polyglot apps.
To parse a `K=V` argument into `K` and `V` we should consider only the first `=` character.

Who: michelekorell <[email protected]>
Why: Fix proposal for issue #147
UI (Linux, Publish)
Spring Cloud Data Flow
Tests: Testless build
Duration: 6 minutes
Changes: Who: Damien Vitrac <[email protected]>
Why: Use package-lock.json file
Resolves #1767
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 <[email protected]>
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 2.5.3-SNAPSHOT
UI (Linux, Publish, 3.0.x)
Spring Cloud Data Flow
Tests: Testless build
Duration: 5 minutes
Changes: Who: Damien Vitrac <[email protected]>
Why: Update helper description on Schedule creation page (#1717)
Resolves #1716
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 gemfire connector
Spring Cloud Services
Tests: 26 passed
Duration: 1 minute
Changes: Who: Peter Tran <[email protected]>
Why: Adds notes for v1.1.x
- it is now changed from getUsername to getDevUsername

[#134659931]

Signed-off-by: Brenda Chan <[email protected]>
Spring Cloud Services Connector
Spring Cloud Services
Tests: 57 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 2.4.1
Spring Cloud Services Connector 1.2.x
Spring Cloud Services
Tests: 49 passed
Duration: 4 minutes
Changes: Who: Spring Operator <[email protected]>
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:[email protected] (UnknownHostException) with 1 occurrences migrated to:
  https://username:[email protected] ([https](https://username:[email protected]) result UnknownHostException).
* [ ] http://username:[email protected]le.com (UnknownHostException) with 1 occurrences migrated to:
  https://username:[email protected]le.com ([https](https://username:[email protected]le.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 <[email protected]>
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:[email protected] (UnknownHostException) with 1 occurrences migrated to:
  https://username:[email protected] ([https](https://username:[email protected]) result UnknownHostException).
* [ ] http://username:[email protected]le.com (UnknownHostException) with 1 occurrences migrated to:
  https://username:[email protected]le.com ([https](https://username:[email protected]le.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: 57 passed
Duration: 1 minute
Changes: Who: Spring Buildmaster
Why: Next development version

Who: Spring Buildmaster
Why: Release version 2.4.1
Spring Cloud Services Starters 1.2.x
Spring Cloud Services
Tests: Testless build
Duration: 18 seconds
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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: Testless build
Duration: 12 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Manual run by Janne Valkealahti
Release Spring Cloud Skipper - 2.6.x
Spring Cloud Skipper
Tests: 204 passed
Duration: 14 minutes
Changes: No changes
Manual run by Janne Valkealahti
Release Spring Cloud Skipper - Main
Spring Cloud Skipper
Tests: 204 passed
Duration: 12 minutes
Changes: No changes
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
Spring Cloud Skipper - 2.6.x
Spring Cloud Skipper
Tests: 205 passed
Duration: 14 minutes
Changes: Who: Ilayaperumal Gopinathan
Why: Fix Skipper exception handling on upgrade
- Fix server error message to be included by setting explicit property
- Add ReleaseUpgradeException to handle the exceptions thrown when performing the release upgrade
- Add test

Resolves #997
Spring Cloud Skipper - Main
Spring Cloud Skipper
Tests: 195 passed
Duration: 13 minutes
Changes: Who: Janne Valkealahti
Why: Update snapshot workflow worker
- Use composite action for images
- Relates #1014
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 <[email protected]>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
4.3.x
Spring Integration
Tests: 4496 passed
Duration: 7 minutes
Changes: Who: Spring Buildmaster
Why: [artifactory-release] Release version 4.3.24.RELEASE

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
5.1.x
Spring Integration
Tests: 4937 passed
Duration: 9 minutes
Changes: No changes
Manual run by Artem Bilan
5.2.x
Spring Integration
Tests: 5004 passed
Duration: 10 minutes
Changes: Who: Gary Russell
Why: GH-3526: Fix Infinite Loop in FailoverCConnFactory
Resolves https://github.com/spring-projects/spring-integration/issues/3526

`FailoverClientConnectionFactory`

The logic to detect we had iterated over all factories and including
the one from which the previous connection was established was incorrect,
causing an infite loop until one of the factory connections was successful.

Change the logic to detect we have reset the iterator and the current failure
is from the same factory as the one from which the previous connection was
established.

**cherry-pick to 5.4.x, 5.3.x**

* Add diagnostics.

* Fix race in test.

* More race fixes and diagnostics.

* Remove diagnostics.
Changes by Gary Russell
5.3.x
Spring Integration
Tests: 5051 passed
Duration: 13 minutes
Changes: Who: Gary Russell
Why: GH-3620: Fix Shared SFTP Session
Resolves https://github.com/spring-projects/spring-integration/issues/3620

Shared session field was captured outside of the lock, causing multiple sessions
in a multi-threaded environment.

**cherry-pick to 5.4.x, 5.3.x**
Changes by Gary Russell
5.4.x
Spring Integration
Tests: 5197 passed
Duration: 13 minutes
Changes: Who: Spring Builds <[email protected]>
Why: [artifactory-release] Next development version

Who: Spring Builds <[email protected]>
Why: [artifactory-release] Release version 5.4.11
Rebuilt by Artem Bilan
Groovy DSL
Spring Integration
Tests: Testless build
Duration: 1 minute
Changes: Who: Spring Operator <[email protected]>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Main (5.5.x)
Spring Integration
Tests: 5233 passed
Duration: 15 minutes
Changes: Who: Spring Builds <[email protected]>
Why: [artifactory-release] Release version 5.5.4

Who: Spring Builds <[email protected]>
Why: [artifactory-release] Next development version
Main Nightly (all tests)
Spring Integration
Tests: 5346 passed
Duration: 12 minutes
Changes: No changes
Scheduled
Scala DSL
Spring Integration
Tests: Testless build
Duration: 6 seconds
Changes: Who: Spring Operator <[email protected]>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
SI Test Plan
Spring Integration
Tests: Testless build
Duration: 1 minute
Changes: Who: [unknown]
Why: Bamboo was unable to extract changes between revision f3a9f4a82ffd052c4a769166f3a1528231098b31 and e653742c3da34e5773e1562b7251986e7966f00d.

Who: Artem Bilan
Why: Fix JavaDocs build problems
* Replace self-closing `<hr/>` with plain `<hr>` in the `overview.html`;
add `lang="en"` to avoid warning
* Use Java 15 API link for JavaDocs
* Use `/current` API link for all the required Spring dependencies
Manual run by Artem Bilan
Sonar
Spring Integration
Tests: Testless build
Duration: 20 minutes
Changes: No changes
Scheduled
TestSonar
Spring Integration
Tests: Testless build
Duration: 16 minutes
Changes: No changes
Manual run by Gary Russell
Flow
Spring Integration Extensions
Tests: 19 passed
Duration: 49 seconds
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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: 1 of 55 failed
Duration: 3 minutes
Changes: Who: Spring Builds <[email protected]>
Why: [artifactory-release] Next development version

Who: Spring Builds <[email protected]>
Why: [artifactory-release] Release version 2.5.1
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.9.0

Who: Spring Buildmaster
Why: [artifactory-release] Next development version
Spring Integration Hazelcast
Spring Integration Extensions
Tests: 106 passed
Duration: 5 minutes
Changes: Who: al81-ru <[email protected]>
Why: Refactor Hazelcast leader initiator yielding
* refactor yielding and fix warn messages
Spring Integration Kafka
Spring Integration Extensions
Tests: 59 passed
Duration: 2 minutes
Changes: Who: Artem Bilan
Why: Upgrade dependencies; Fix compatibility
Changes by Artem Bilan
Spring Integration Kafka (1.3.x)
Spring Integration Extensions
Tests: Testless build
Duration: 11 seconds
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 SMB
Spring Integration Extensions
Tests: 21 passed
Duration: 1 minute
Changes: Who: Artem Bilan
Why: GH-242: Delete original zip only if no errors
Fixes https://github.com/spring-projects/spring-integration-extensions/issues/242

The `UnZipTransformer` removes a source zip file unconditionally

* Fix `UnZipTransformer` to remove a source zip file only
if unzipping was successful
* More checks for traversal file names
* Upgrade dependencies including Gradle
* Move Maven publishing functionality to `maven-publish` plugin
Changes by Artem Bilan
Spring Integration Zip (Linux, Java 8)
Spring Integration Extensions
Tests: 29 passed
Duration: 42 seconds
Changes: Who: Spring Builds <[email protected]>
Why: [artifactory-release] Next development version

Who: Spring Builds <[email protected]>
Why: [artifactory-release] Release version 2.0.0
Nightly
Spring Integration Samples
Tests: 97 passed
Duration: 4 minutes
Changes: No changes
Scheduled
SonarGradle
Spring Integration Samples
Tests: Testless build
Duration: 7 minutes
Changes: No changes
Scheduled
1.0.x
Spring Kafka
Tests: 40 passed
Duration: 3 minutes
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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 <[email protected]>
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: 6 minutes
Changes: No changes
Code changes detected
2.3.x
Spring Kafka
Tests: 353 passed
Duration: 5 minutes
Changes: Who: Spring Builds <[email protected]>
Why: [artifactory-release] Next development version

Who: Spring Builds <[email protected]>
Why: [artifactory-release] Release version 2.3.14.RELEASE
2.4.x
Spring Kafka
Tests: 365 passed
Duration: 5 minutes
Changes: Who: Spring Builds <[email protected]>
Why: [artifactory-release] Next development version

Who: Spring Builds <[email protected]>
Why: [artifactory-release] Release version 2.4.13.RELEASE
2.5.x
Spring Kafka
Tests: 427 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: GH-1952: Fix Possible NPE
Resolves https://github.com/spring-projects/spring-kafka/issues/1952

Since maps are built on the fly, maps need to support concurrency.

**cherry-pick back to 2.5.x**
Changes by Gary Russell
2.6.x
Spring Kafka
Tests: 453 passed
Duration: 6 minutes
Changes: Who: Gary Russell
Why: GH-1952: Fix Possible NPE
Resolves https://github.com/spring-projects/spring-kafka/issues/1952

Since maps are built on the fly, maps need to support concurrency.

**cherry-pick back to 2.5.x**
Changes by Gary Russell
2.7.x
Spring Kafka
Tests: 603 passed
Duration: 8 minutes
Changes: Who: Gary Russell
Why: GH-1952: Fix Possible NPE
Resolves https://github.com/spring-projects/spring-kafka/issues/1952

Since maps are built on the fly, maps need to support concurrency.

**cherry-pick back to 2.5.x**
Changes by Gary Russell
Main
Spring Kafka
Tests: 641 passed
Duration: 7 minutes
Changes: Who: Gary Russell
Why: Upgrade kafka-clients to 2.8.1
Changes by Gary Russell
Sonar
Spring Kafka
Tests: Testless build
Duration: 6 minutes
Changes: No changes
Scheduled
TestSonar
Spring Kafka
Tests: Testless build
Duration: 6 minutes
Changes: No changes
Manual run by Gary Russell
master
Spring Loaded
Tests: Testless build
Duration: 1 minute
Changes: Who: davydotcom <[email protected]>
Why: fixing springloaded build to work as non java 1.8 minimum for now until asm fixes are done

Who: Andy Clement
Why: Merge pull request #230 from davydotcom/patch-java16
fixing springloaded build to work as non java 1.8 minimum for now until asm fixes are done

Who: Andy Clement
Why: Merge pull request #230 from davydotcom/patch-java16
fixing springloaded build to work as non java 1.8 minimum for now until asm fixes are done

Who: davydotcom <[email protected]>
Why: fixing springloaded build to work as non java 1.8 minimum for now until asm fixes are done
Migrate Spring Security 3.x to 4.x
Spring Security
Tests: Testless build
Duration: < 1 second
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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 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: 879 passed
Duration: 8 minutes
Changes: No changes
Scheduled
main
Spring Security OAuth
Tests: 897 passed
Duration: 8 minutes
Changes: No changes
Scheduled
Shell 2.x
Spring Shell
Tests: 64 passed
Duration: 1 minute
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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: Janne Valkealahti
Why: Bye Bye travis
Spring Shell 1 (gradle)
Spring Shell
Tests: Testless build
Duration: 44 seconds
Changes: Who: Spring Operator <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
2.2.x
Spring Statemachine
Tests: 920 passed
Duration: 9 minutes
Changes: No changes
Scheduled
2.3.x
Spring Statemachine
Tests: 920 passed
Duration: 9 minutes
Changes: No changes
Scheduled
2.4.x
Spring Statemachine
Tests: 920 passed
Duration: 9 minutes
Changes: No changes
Scheduled
Master
Spring Statemachine
Tests: 880 passed
Duration: 9 minutes
Changes: No changes
Scheduled
Master (BlockHound)
Spring Statemachine
Tests: 880 passed
Duration: 10 minutes
Changes: No changes
Scheduled
Master (smoke)
Spring Statemachine
Tests: 3 passed
Duration: 3 minutes
Changes: No changes
Scheduled
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 2.3.x
Spring Statemachine
Tests: Testless build
Duration: 1 minute
Changes: No changes
Manual run by Janne Valkealahti
Release 2.4.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: 554 passed
Duration: 2 minutes
Changes: Who: Mark Paluch <[email protected]>
Why: Consider absent secretId in AppRole authentication steps.
We now skip secretId retrieval when using AppRole authentication steps to avoid Unknown SecretId configuration errors.

Also, renamed AbsentSecretId.INSTANCE to ABSENT_SECRET_ID to cause more meaningful messages when used in toString.

Closes gh-656
2.4.x
Spring Web Flow
Tests: 1337 passed
Duration: 1 minute
Changes: Who: Rossen Stoyanchev
Why: Update dependencies
master
Spring Web Flow
Tests: 1181 passed
Duration: 1 minute
Changes: Who: Jay Bryant
Why: Update doc-production version
Update the spring-doc-resources and Asciidoctor versions,
to get the docs for this project to match the current Spring standard.
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]