From af98edff549c926ee4f85bc42e8a3b90b6ab1caf Mon Sep 17 00:00:00 2001 From: Spring Operator Date: Wed, 20 Mar 2019 15:48:54 -0500 Subject: [PATCH] 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://foo.com (301) with 4 occurrences could not be migrated: ([https](https://foo.com) result SSLHandshakeException). * [ ] http://foo.com/bar (301) with 1 occurrences could not be migrated: ([https](https://foo.com/bar) result SSLHandshakeException). * [ ] http://xslthl.sf.net (301) with 4 occurrences could not be migrated: ([https](https://xslthl.sf.net) result AnnotatedConnectException). * [ ] http://exslt.org/common (404) with 1 occurrences could not be migrated: ([https](https://exslt.org/common) 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://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html (301) with 2 occurrences migrated to: https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a ([https](https://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html) result ConnectTimeoutException). * [ ] http://compose.docker.io/ (UnknownHostException) with 2 occurrences migrated to: https://compose.docker.io/ ([https](https://compose.docker.io/) result UnknownHostException). * [ ] http://foo.bar.com (UnknownHostException) with 9 occurrences migrated to: https://foo.bar.com ([https](https://foo.bar.com) result UnknownHostException). * [ ] http://foo.bar.com/ (UnknownHostException) with 2 occurrences migrated to: https://foo.bar.com/ ([https](https://foo.bar.com/) result UnknownHostException). * [ ] http://foo.bar.com/1.1.3.RELEASE (UnknownHostException) with 1 occurrences migrated to: https://foo.bar.com/1.1.3.RELEASE ([https](https://foo.bar.com/1.1.3.RELEASE) result UnknownHostException). * [ ] http://foo.bar.com/1.2.2.RELEASE (UnknownHostException) with 1 occurrences migrated to: https://foo.bar.com/1.2.2.RELEASE ([https](https://foo.bar.com/1.2.2.RELEASE) result UnknownHostException). * [ ] http://foo.bar.com/1.3.0.M1 (UnknownHostException) with 2 occurrences migrated to: https://foo.bar.com/1.3.0.M1 ([https](https://foo.bar.com/1.3.0.M1) result UnknownHostException). * [ ] http://foo.bar.com/1.3.1.RELEASE (UnknownHostException) with 2 occurrences migrated to: https://foo.bar.com/1.3.1.RELEASE ([https](https://foo.bar.com/1.3.1.RELEASE) result UnknownHostException). * [ ] http://foo.bar.com?closed=1 (UnknownHostException) with 3 occurrences migrated to: https://foo.bar.com?closed=1 ([https](https://foo.bar.com?closed=1) result UnknownHostException). * [ ] http://foo/bar (UnknownHostException) with 1 occurrences migrated to: https://foo/bar ([https](https://foo/bar) result UnknownHostException). * [ ] http://nosuchservice (UnknownHostException) with 1 occurrences migrated to: https://nosuchservice ([https](https://nosuchservice) result UnknownHostException). * [ ] http://simple/ (UnknownHostException) with 1 occurrences migrated to: https://simple/ ([https](https://simple/) result UnknownHostException). * [ ] http://user (UnknownHostException) with 2 occurrences migrated to: https://user ([https](https://user) result UnknownHostException). * [ ] http://user::password@localhost:8761/eureka/ (UnknownHostException) with 1 occurrences migrated to: https://user::password@localhost:8761/eureka/ ([https](https://user::password@localhost:8761/eureka/) result UnknownHostException). * [ ] http://cloud.spring.io/foo/1.1.x/ (404) with 1 occurrences migrated to: https://cloud.spring.io/foo/1.1.x/ ([https](https://cloud.spring.io/foo/1.1.x/) result 404). * [ ] http://cloud.spring.io/foo/foo.html (404) with 2 occurrences migrated to: https://cloud.spring.io/foo/foo.html ([https](https://cloud.spring.io/foo/foo.html) result 404). * [ ] http://cloud.spring.io/spring-cloud-static/Angel.SR33/ (404) with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/Angel.SR33/ ([https](https://cloud.spring.io/spring-cloud-static/Angel.SR33/) result 404). * [ ] http://cloud.spring.io/spring-cloud-static/Brixton.SR6/ (404) with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/Brixton.SR6/ ([https](https://cloud.spring.io/spring-cloud-static/Brixton.SR6/) result 404). * [ ] http://cloud.spring.io/spring-cloud-static/Dalston.SR3/ (404) with 9 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/Dalston.SR3/ ([https](https://cloud.spring.io/spring-cloud-static/Dalston.SR3/) result 404). * [ ] http://cloud.spring.io/spring-cloud-static/Finchley.SR33/ (404) with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/Finchley.SR33/ ([https](https://cloud.spring.io/spring-cloud-static/Finchley.SR33/) result 404). * [ ] http://cloud.spring.io/spring-cloud-static/foo/ (404) with 3 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/foo/ ([https](https://cloud.spring.io/spring-cloud-static/foo/) result 404). * [ ] http://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client (404) with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client ([https](https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client) 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/ with 2 occurrences migrated to: https://cloud.spring.io/ ([https](https://cloud.spring.io/) result 200). * [ ] http://cloud.spring.io/spring-cloud-open-service-broker/ with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-open-service-broker/ ([https](https://cloud.spring.io/spring-cloud-open-service-broker/) result 200). * [ ] http://cloud.spring.io/spring-cloud-static/ with 5 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/ ([https](https://cloud.spring.io/spring-cloud-static/) result 200). * [ ] http://cloud.spring.io/spring-cloud-static/spring-cloud.html with 1 occurrences migrated to: https://cloud.spring.io/spring-cloud-static/spring-cloud.html ([https](https://cloud.spring.io/spring-cloud-static/spring-cloud.html) result 200). * [ ] http://docs.spring.io/spring/docs/ with 12 occurrences migrated to: https://docs.spring.io/spring/docs/ ([https](https://docs.spring.io/spring/docs/) result 200). * [ ] http://example.com with 1 occurrences migrated to: https://example.com ([https](https://example.com) result 200). * [ ] http://github.com/ with 2 occurrences migrated to: https://github.com/ ([https](https://github.com/) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-aws with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-aws ([https](https://github.com/spring-cloud/spring-cloud-aws) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-bus with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-bus ([https](https://github.com/spring-cloud/spring-cloud-bus) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-cli with 4 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-cli ([https](https://github.com/spring-cloud/spring-cloud-cli) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-cloudfoundry with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-cloudfoundry ([https](https://github.com/spring-cloud/spring-cloud-cloudfoundry) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-cluster with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-cluster ([https](https://github.com/spring-cloud/spring-cloud-cluster) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-config with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-config ([https](https://github.com/spring-cloud/spring-cloud-config) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-connectors with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-connectors ([https](https://github.com/spring-cloud/spring-cloud-connectors) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-consul with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-consul ([https](https://github.com/spring-cloud/spring-cloud-consul) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-contract with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-contract ([https](https://github.com/spring-cloud/spring-cloud-contract) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-function with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-function ([https](https://github.com/spring-cloud/spring-cloud-function) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-gateway with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-gateway ([https](https://github.com/spring-cloud/spring-cloud-gateway) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-netflix with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-netflix ([https](https://github.com/spring-cloud/spring-cloud-netflix) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-open-service-broker with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-open-service-broker ([https](https://github.com/spring-cloud/spring-cloud-open-service-broker) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-openfeign with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-openfeign ([https](https://github.com/spring-cloud/spring-cloud-openfeign) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-pipelines with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-pipelines ([https](https://github.com/spring-cloud/spring-cloud-pipelines) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-security with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-security ([https](https://github.com/spring-cloud/spring-cloud-security) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-sleuth with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-sleuth ([https](https://github.com/spring-cloud/spring-cloud-sleuth) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-stream with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-stream ([https](https://github.com/spring-cloud/spring-cloud-stream) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-task with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-task ([https](https://github.com/spring-cloud/spring-cloud-task) result 200). * [ ] http://github.com/spring-cloud/spring-cloud-zookeeper with 2 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-zookeeper ([https](https://github.com/spring-cloud/spring-cloud-zookeeper) result 200). * [ ] http://github.com/spring-projects/spring-framework with 1 occurrences migrated to: https://github.com/spring-projects/spring-framework ([https](https://github.com/spring-projects/spring-framework) result 200). * [ ] http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar with 4 occurrences migrated to: https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar ([https](https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar) result 200). * [ ] http://repo1.maven.org/maven2/ with 1 occurrences migrated to: https://repo1.maven.org/maven2/ ([https](https://repo1.maven.org/maven2/) result 200). * [ ] http://repo1.maven.org/maven2/org/ with 1 occurrences migrated to: https://repo1.maven.org/maven2/org/ ([https](https://repo1.maven.org/maven2/org/) result 200). * [ ] http://spring.io with 2 occurrences migrated to: https://spring.io ([https](https://spring.io) result 200). * [ ] http://stackoverflow.com/questions/tagged/spring-cloud with 3 occurrences migrated to: https://stackoverflow.com/questions/tagged/spring-cloud ([https](https://stackoverflow.com/questions/tagged/spring-cloud) result 200). * [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 6 occurrences migrated to: https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200). * [ ] http://cloud.spring.io/spring-cloud-bus with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-bus ([https](https://cloud.spring.io/spring-cloud-bus) result 301). * [ ] http://cloud.spring.io/spring-cloud-cloudfoundry with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-cloudfoundry ([https](https://cloud.spring.io/spring-cloud-cloudfoundry) result 301). * [ ] http://cloud.spring.io/spring-cloud-config with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-config ([https](https://cloud.spring.io/spring-cloud-config) result 301). * [ ] http://cloud.spring.io/spring-cloud-consul with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-consul ([https](https://cloud.spring.io/spring-cloud-consul) result 301). * [ ] http://cloud.spring.io/spring-cloud-contract with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-contract ([https](https://cloud.spring.io/spring-cloud-contract) result 301). * [ ] http://cloud.spring.io/spring-cloud-dataflow with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-dataflow ([https](https://cloud.spring.io/spring-cloud-dataflow) result 301). * [ ] http://cloud.spring.io/spring-cloud-function with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-function ([https](https://cloud.spring.io/spring-cloud-function) result 301). * [ ] http://cloud.spring.io/spring-cloud-gateway with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-gateway ([https](https://cloud.spring.io/spring-cloud-gateway) result 301). * [ ] http://cloud.spring.io/spring-cloud-netflix with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-netflix ([https](https://cloud.spring.io/spring-cloud-netflix) result 301). * [ ] http://cloud.spring.io/spring-cloud-openfeign with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-openfeign ([https](https://cloud.spring.io/spring-cloud-openfeign) result 301). * [ ] http://cloud.spring.io/spring-cloud-pipelines with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-pipelines ([https](https://cloud.spring.io/spring-cloud-pipelines) result 301). * [ ] http://cloud.spring.io/spring-cloud-security with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-security ([https](https://cloud.spring.io/spring-cloud-security) result 301). * [ ] http://cloud.spring.io/spring-cloud-sleuth with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-sleuth ([https](https://cloud.spring.io/spring-cloud-sleuth) result 301). * [ ] http://cloud.spring.io/spring-cloud-stream with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-stream ([https](https://cloud.spring.io/spring-cloud-stream) result 301). * [ ] http://cloud.spring.io/spring-cloud-stream-app-starters with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-stream-app-starters ([https](https://cloud.spring.io/spring-cloud-stream-app-starters) result 301). * [ ] http://cloud.spring.io/spring-cloud-task with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-task ([https](https://cloud.spring.io/spring-cloud-task) result 301). * [ ] http://cloud.spring.io/spring-cloud-task-app-starters with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-task-app-starters ([https](https://cloud.spring.io/spring-cloud-task-app-starters) result 301). * [ ] http://cloud.spring.io/spring-cloud-zookeeper with 2 occurrences migrated to: https://cloud.spring.io/spring-cloud-zookeeper ([https](https://cloud.spring.io/spring-cloud-zookeeper) result 301). * [ ] http://contributor-covenant.org with 1 occurrences migrated to: https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301). * [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to: https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301). * [ ] http://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/ with 1 occurrences migrated to: https://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/ ([https](https://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/) result 301). * [ ] http://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/ with 1 occurrences migrated to: https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/ ([https](https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/) result 301). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/ with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring/docs/current/javadoc-api/) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/) result 301). * [ ] http://github.com/spring-cloud/spring-cloud-starters with 4 occurrences migrated to: https://github.com/spring-cloud/spring-cloud-starters ([https](https://github.com/spring-cloud/spring-cloud-starters) result 301). * [ ] http://plugins.jetbrains.com/plugin/6546 with 6 occurrences migrated to: https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301). * [ ] http://projectlombok.org/features/index.html with 1 occurrences migrated to: https://projectlombok.org/features/index.html ([https](https://projectlombok.org/features/index.html) result 301). * [ ] http://projects.spring.io/spring-cloud with 2 occurrences migrated to: https://projects.spring.io/spring-cloud ([https](https://projects.spring.io/spring-cloud) result 301). * [ ] http://projects.spring.io/spring-framework with 1 occurrences migrated to: https://projects.spring.io/spring-framework ([https](https://projects.spring.io/spring-framework) result 301). * [ ] http://raw.github.com/ with 2 occurrences migrated to: https://raw.github.com/ ([https](https://raw.github.com/) result 301). * [ ] http://eclipse.org with 2 occurrences migrated to: https://eclipse.org ([https](https://eclipse.org) result 302). * [ ] http://eclipse.org/m2e/ with 4 occurrences migrated to: https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/) result 302). * [ ] http://repo.spring.io/milestone with 6 occurrences migrated to: https://repo.spring.io/milestone ([https](https://repo.spring.io/milestone) result 302). * [ ] http://www.springsource.com/developer/sts with 2 occurrences migrated to: https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts) result 302). # Ignored These URLs were intentionally ignored. * http://docbook.org/ns/docbook with 4 occurrences * http://docbook.sourceforge.net/xmlns/l10n/1.0 with 2 occurrences * http://localhost with 18 occurrences * http://localhost:7777 with 1 occurrences * http://localhost:8000/src/main/resources/health.json with 1 occurrences * http://localhost:8080 with 1 occurrences * http://localhost:8080/hystrix.stream with 1 occurrences * http://localhost:8888 with 1 occurrences * http://www.w3.org/1999/XSL/Format with 2 occurrences * http://www.w3.org/1999/XSL/Transform with 6 occurrences * http://www.w3.org/1999/xlink with 1 occurrences --- README.adoc | 24 +++--- .../asciidoc/spring-cloud-release-tools.adoc | 10 +-- .../docs/ProjectDocumentationUpdater.java | 2 +- .../release/internal/sagan/SaganUpdater.java | 6 +- .../template/BlogTemplateGenerator.java | 4 +- .../main/resources/templates/cloud/blog.hbs | 6 +- .../templates/cloud/spring-project.hbs | 50 +++++------ .../ProjectDocumentationUpdaterTests.java | 8 +- .../ReleaseTrainContentsUpdaterTests.java | 8 +- .../internal/git/GithubMilestonesTests.java | 2 +- .../sagan/RestTemplateSaganClientTests.java | 36 ++++---- .../internal/sagan/SaganUpdaterTest.java | 12 +-- .../template/TemplateGeneratorTests.java | 32 +++---- .../src/main/java/demo/ExampleClient.java | 2 +- .../src/main/resources/application.yml | 2 +- .../spring-cloud-core-tests/hystrix/README.md | 2 +- .../src/main/resources/application.yml | 2 +- .../demo/RibbonClientApplicationTests.java | 4 +- .../java/demo/HelloClientApplication.java | 2 +- .../src/main/resources/bootstrap.yml | 2 +- .../projects/spring-cloud-release/README.adoc | 4 +- .../spring-cloud-static/current/index.html | 6 +- ...pring-Cloud-Brixton-Release-Notes.asciidoc | 6 +- .../resources/projects/spring-cloud/README.md | 2 +- .../raw/spring-cloud-gh-pages-index.html | 86 +++++++++---------- .../docs/TestDocumentationUpdater.java | 6 +- .../internal/spring/AcceptanceTests.java | 16 ++-- .../projects/spring-cloud-build/README.adoc | 4 +- .../docs/src/main/asciidoc/building-base.adoc | 10 +-- .../src/main/asciidoc/building-lombok.adoc | 2 +- .../src/main/asciidoc/code-of-conduct.adoc | 4 +- .../docs/src/main/asciidoc/contributing.adoc | 4 +- .../docs/src/main/docbook/xsl/common.xsl | 2 +- .../docs/src/main/docbook/xsl/epub.xsl | 2 +- .../docs/src/main/docbook/xsl/html.xsl | 2 +- .../docs/src/main/docbook/xsl/pdf.xsl | 2 +- .../README.adoc | 4 +- .../projects/spring-cloud-release/README.adoc | 4 +- .../current/index.html | 6 +- .../spring-cloud-static/current/index.html | 6 +- ...pring-Cloud-Brixton-Release-Notes.asciidoc | 6 +- .../resources/projects/spring-cloud/README.md | 2 +- 42 files changed, 201 insertions(+), 201 deletions(-) diff --git a/README.adoc b/README.adoc index 6a6413d5..4c47126d 100644 --- a/README.adoc +++ b/README.adoc @@ -12,8 +12,8 @@ image::https://codecov.io/gh/{org}/{repo}/branch/{branch}/graph/badge.svg["codec :org: spring-cloud :repo: spring-cloud-release-tools :github-repo: {org}/{repo} -:github-raw: http://raw.github.com/{github-repo}/{github-tag} -:github-code: http://github.com/{github-repo}/tree/{github-tag} +:github-raw: https://raw.github.com/{github-repo}/{github-tag} +:github-code: https://github.com/{github-repo}/tree/{github-tag} :toc: left :toclevels: 8 :nofooter: @@ -50,7 +50,7 @@ After project release - Generates a blog template under `target/blog.md` (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a tweet template under `target/tweet.txt` (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a release notes template under `target/notes.md` (ONLY FOR NON-SNAPSHOT VERSIONS) -- Updates project information in Sagan (http://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS) +- Updates project information in Sagan (https://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS) - For `GA`/ `SR` release will create an issue in Spring Guides under https://github.com/spring-guides/getting-started-guides/issues/ - For `GA`/ `SR` release will update the links under https://github.com/spring-cloud/spring-cloud-static/tree/gh-pages/current - Will update the release train project page (for Spring Cloud it will be `https://github.com/spring-projects/spring-cloud`) @@ -350,7 +350,7 @@ folder and run your application like this: [source,bash] ---- -$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar +$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar $ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --spring.config.name=releaser ---- @@ -381,7 +381,7 @@ each release ---- $ export RELEASER_POM_BRANCH=Dalston.RELEASE $ export RELEASER_GIT_OAUTH_TOKEN=... -$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar +$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar $ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --releaser.working-dir=/path/to/project/root ---- @@ -457,7 +457,7 @@ credentials and you already have those. The projects that require middleware generally include a `docker-compose.yml`, so consider using -http://compose.docker.io/[Docker Compose] to run the middeware servers +https://compose.docker.io/[Docker Compose] to run the middeware servers in Docker containers. See the README in the https://github.com/spring-cloud-samples/scripts[scripts demo repository] for specific instructions about the common cases of mongo, @@ -479,13 +479,13 @@ a modified file in the correct place. Just commit it and push the change. === Working with the code If you don't have an IDE preference we would recommend that you use -http://www.springsource.com/developer/sts[Spring Tools Suite] or -http://eclipse.org[Eclipse] when working with the code. We use the -http://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools +https://www.springsource.com/developer/sts[Spring Tools Suite] or +https://eclipse.org[Eclipse] when working with the code. We use the +https://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools should also work without issue as long as they use Maven 3.3.3 or better. ==== Importing into eclipse with m2eclipse -We recommend the http://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with +We recommend the https://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with eclipse. If you don't already have m2eclipse installed it is available from the "eclipse marketplace". @@ -546,7 +546,7 @@ added after the original pull request but before a merge. `eclipse-code-formatter.xml` file from the https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring Cloud Build] project. If using IntelliJ, you can use the - http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter Plugin] to import the same file. * Make sure all new `.java` files to have a simple Javadoc class comment with at least an `@author` tag identifying you, and preferably at least a paragraph on what the class is @@ -559,6 +559,6 @@ added after the original pull request but before a merge. * A few unit tests would help a lot as well -- someone has to do it. * If no-one else is using your branch, please rebase it against the current master (or other target branch in the main project). -* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], +* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit message (where XXXX is the issue number). \ No newline at end of file diff --git a/docs/src/main/asciidoc/spring-cloud-release-tools.adoc b/docs/src/main/asciidoc/spring-cloud-release-tools.adoc index 153ebe24..478df829 100644 --- a/docs/src/main/asciidoc/spring-cloud-release-tools.adoc +++ b/docs/src/main/asciidoc/spring-cloud-release-tools.adoc @@ -2,8 +2,8 @@ :org: spring-cloud :repo: spring-cloud-release-tools :github-repo: {org}/{repo} -:github-raw: http://raw.github.com/{github-repo}/{github-tag} -:github-code: http://github.com/{github-repo}/tree/{github-tag} +:github-raw: https://raw.github.com/{github-repo}/{github-tag} +:github-code: https://github.com/{github-repo}/tree/{github-tag} :toc: left :toclevels: 8 :nofooter: @@ -40,7 +40,7 @@ After project release - Generates a blog template under `target/blog.md` (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a tweet template under `target/tweet.txt` (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a release notes template under `target/notes.md` (ONLY FOR NON-SNAPSHOT VERSIONS) -- Updates project information in Sagan (http://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS) +- Updates project information in Sagan (https://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS) - For `GA`/ `SR` release will create an issue in Spring Guides under https://github.com/spring-guides/getting-started-guides/issues/ - For `GA`/ `SR` release will update the links under https://github.com/spring-cloud/spring-cloud-static/tree/gh-pages/current - Will update the release train project page (for Spring Cloud it will be `https://github.com/spring-projects/spring-cloud`) @@ -341,7 +341,7 @@ folder and run your application like this: [source,bash] ---- -$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar +$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O ../spring-cloud-release-tools-spring-1.0.0.M1.jar $ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --spring.config.name=releaser ---- @@ -372,7 +372,7 @@ each release ---- $ export RELEASER_POM_BRANCH=Dalston.RELEASE $ export RELEASER_GIT_OAUTH_TOKEN=... -$ wget http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar +$ wget https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar -O spring-cloud-release-tools-spring-1.0.0.M1.jar $ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jar --releaser.working-dir=/path/to/project/root ---- diff --git a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdater.java b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdater.java index 2b3f760e..75f9a2cb 100644 --- a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdater.java +++ b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdater.java @@ -49,7 +49,7 @@ import org.springframework.cloud.release.internal.pom.ProjectVersion; */ class ProjectDocumentationUpdater implements ReleaserPropertiesAware { - private static final String SC_STATIC_URL = "http://cloud.spring.io/spring-cloud-static/"; + private static final String SC_STATIC_URL = "https://cloud.spring.io/spring-cloud-static/"; private static final Logger log = LoggerFactory .getLogger(ProjectDocumentationUpdater.class); diff --git a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/sagan/SaganUpdater.java b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/sagan/SaganUpdater.java index 2bcf3ec3..27544e24 100644 --- a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/sagan/SaganUpdater.java +++ b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/sagan/SaganUpdater.java @@ -235,16 +235,16 @@ public class SaganUpdater { private String referenceUrl(String branch, ProjectVersion version) { if (!version.isSnapshot()) { // static/sleuth/{version}/ - return "http://cloud.spring.io/spring-cloud-static/" + version.projectName + return "https://cloud.spring.io/spring-cloud-static/" + version.projectName + "/{version}/"; } if (branch.toLowerCase().contains("master")) { // sleuth/ - return "http://cloud.spring.io/" + version.projectName + "/" + return "https://cloud.spring.io/" + version.projectName + "/" + version.projectName + ".html"; } // sleuth/1.1.x/ - return "http://cloud.spring.io/" + version.projectName + "/" + branch + "/"; + return "https://cloud.spring.io/" + version.projectName + "/" + branch + "/"; } } diff --git a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/BlogTemplateGenerator.java b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/BlogTemplateGenerator.java index 2bc4b78c..5ead3a5b 100644 --- a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/BlogTemplateGenerator.java +++ b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/template/BlogTemplateGenerator.java @@ -85,7 +85,7 @@ class BlogTemplateGenerator { // Milestone 1 (M1) // releaseName - Dalston // releaseLink - // - [Maven Central](http://repo1.maven.org/maven2/org/ + // - [Maven Central](https://repo1.maven.org/maven2/org/ // springframework/cloud/spring-cloud-dependencies/Dalston.RELEASE/) // - [Spring Milestone](https://repo.spring.io/milestone/) repository // releaseVersion '- Dalston.RELEASE @@ -152,7 +152,7 @@ class BlogTemplateGenerator { if (nonRelease) { return "[Spring Milestone](https://repo.spring.io/milestone/) repository"; } - return "[Maven Central](http://repo1.maven.org/maven2/" + return "[Maven Central](https://repo1.maven.org/maven2/" + "org/springframework/cloud/spring-cloud-dependencies/" + this.releaseVersion + "/)"; } diff --git a/spring-cloud-release-tools-core/src/main/resources/templates/cloud/blog.hbs b/spring-cloud-release-tools-core/src/main/resources/templates/cloud/blog.hbs index d520a1ae..6777775a 100644 --- a/spring-cloud-release-tools-core/src/main/resources/templates/cloud/blog.hbs +++ b/spring-cloud-release-tools-core/src/main/resources/templates/cloud/blog.hbs @@ -14,7 +14,7 @@ The following modules were updated as part of {{ releaseVersion }}: {{#each projects}}| {{name}} | {{version}} | {{#if closedMilestoneUrl}}([issues]({{{ closedMilestoneUrl }}})){{/if}}{{^closedMilestoneUrl}} {{/closedMilestoneUrl}} {{/each}} -As always, we welcome feedback on [GitHub](https://github.com/spring-cloud/), on [Gitter](https://gitter.im/spring-cloud/spring-cloud), on [Stack Overflow](http://stackoverflow.com/questions/tagged/spring-cloud), or on [Twitter](https://twitter.com/SpringCloud). +As always, we welcome feedback on [GitHub](https://github.com/spring-cloud/), on [Gitter](https://gitter.im/spring-cloud/spring-cloud), on [Stack Overflow](https://stackoverflow.com/questions/tagged/spring-cloud), or on [Twitter](https://twitter.com/SpringCloud). To get started with Maven with a BOM (dependency management only): @@ -23,7 +23,7 @@ To get started with Maven with a BOM (dependency management only): spring-milestones Spring Milestones - http://repo.spring.io/milestone + https://repo.spring.io/milestone false @@ -64,7 +64,7 @@ buildscript { {{#if nonRelease}}repositories { maven { - url 'http://repo.spring.io/milestone' + url 'https://repo.spring.io/milestone' } }{{/if}} diff --git a/spring-cloud-release-tools-core/src/main/resources/templates/cloud/spring-project.hbs b/spring-cloud-release-tools-core/src/main/resources/templates/cloud/spring-project.hbs index d133e52c..b59e2769 100644 --- a/spring-cloud-release-tools-core/src/main/resources/templates/cloud/spring-project.hbs +++ b/spring-cloud-release-tools-core/src/main/resources/templates/cloud/spring-project.hbs @@ -12,7 +12,7 @@ badges: icon: github - name: StackOverflow - url: http://stackoverflow.com/questions/tagged/spring-cloud + url: https://stackoverflow.com/questions/tagged/spring-cloud icon: stackoverflow @@ -94,105 +94,105 @@ public class Application { Centralized external configuration management backed by a git repository. The configuration resources map directly to Spring `Environment` but could be used by non-Spring applications if desired. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-config" repo_url="http://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-config" repo_url="https://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config" project_description=project_description %} {% capture project_description %} Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.). {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-netflix" repo_url="http://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-netflix" repo_url="https://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix" project_description=project_description %} {% capture project_description %} An event bus for linking services and service instances together with distributed messaging. Useful for propagating state changes across a cluster (e.g. config change events). {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-bus" repo_url="http://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-bus" repo_url="https://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus" project_description=project_description %} {% capture project_description %} Integrates your application with Pivotal Cloud Foundry. Provides a service discovery implementation and also makes it easy to implement SSO and OAuth2 protected resources. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-cloudfoundry" repo_url="http://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-cloudfoundry" repo_url="https://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry" project_description=project_description %} {% capture project_description %} Provides a starting point for building a service broker that implements the Open Service Broker API. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-open-service-broker/" repo_url="http://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service Broker" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-open-service-broker/" repo_url="https://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service Broker" project_description=project_description %} {% capture project_description %} Leadership election and common stateful patterns with an abstraction and implementation for Zookeeper, Redis, Hazelcast, Consul. {% endcapture %} -{% include project_block.md site_url="/spring-cloud" repo_url="http://github.com/spring-cloud/spring-cloud-cluster" project_title="Spring Cloud Cluster" project_description=project_description %} +{% include project_block.md site_url="/spring-cloud" repo_url="https://github.com/spring-cloud/spring-cloud-cluster" project_title="Spring Cloud Cluster" project_description=project_description %} {% capture project_description %} Service discovery and configuration management with Hashicorp Consul. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-consul" repo_url="http://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-consul" repo_url="https://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul" project_description=project_description %} {% capture project_description %} Provides support for load-balanced OAuth2 rest client and authentication header relays in a Zuul proxy. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-security" repo_url="http://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-security" repo_url="https://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security" project_description=project_description %} {% capture project_description %} Distributed tracing for Spring Cloud applications, compatible with Zipkin, HTrace and log-based (e.g. ELK) tracing. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-sleuth" repo_url="http://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-sleuth" repo_url="https://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth" project_description=project_description %} {% capture project_description %} A cloud-native orchestration service for composable microservice applications on modern runtimes. Easy-to-use DSL, drag-and-drop GUI, and REST-APIs together simplifies the overall orchestration of microservice based data pipelines. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-dataflow" repo_url="https://github.com/spring-cloud/spring-cloud-dataflow" project_title="Spring Cloud Data Flow" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-dataflow" repo_url="https://github.com/spring-cloud/spring-cloud-dataflow" project_title="Spring Cloud Data Flow" project_description=project_description %} {% capture project_description %} A lightweight event-driven microservices framework to quickly build applications that can connect to external systems. Simple declarative model to send and receive messages using Apache Kafka or RabbitMQ between Spring Boot apps. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream" repo_url="http://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream" repo_url="https://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream" project_description=project_description %} {% capture project_description %} Spring Cloud Stream App Starters are Spring Boot based Spring Integration applications that provide integration with external systems. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-stream-app-starters" project_title="Spring Cloud Stream App Starters" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-stream-app-starters" project_title="Spring Cloud Stream App Starters" project_description=project_description %} {% capture project_description %} A short-lived microservices framework to quickly build applications that perform finite amounts of data processing. Simple declarative for adding both functional and non-functional features to Spring Boot apps. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task" repo_url="http://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task" repo_url="https://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task" project_description=project_description %} {% capture project_description %} Spring Cloud Task App Starters are Spring Boot applications that may be any process including Spring Batch jobs that do not run forever, and they end/stop after a finite period of data processing. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-task-app-starters" project_title="Spring Cloud Task App Starters" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-task-app-starters" project_title="Spring Cloud Task App Starters" project_description=project_description %} {% capture project_description %} Service discovery and configuration management with Apache Zookeeper. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-zookeeper" repo_url="http://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-zookeeper" repo_url="https://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper" project_description=project_description %} {% capture project_description %} @@ -203,7 +203,7 @@ Easy integration with hosted Amazon Web Services. It offers a convenient way to {{ site.projects_site_url }}/spring-cloud-aws {% endcapture %} -{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-aws" project_title="Spring Cloud for Amazon Web Services" project_description=project_description %} +{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-aws" project_title="Spring Cloud for Amazon Web Services" project_description=project_description %} {% capture project_description %} @@ -215,56 +215,56 @@ databases and message brokers (the project formerly known as "Spring Cloud"). {{ site.projects_site_url }}/spring-cloud-connectors {% endcapture %} -{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-connectors" project_title="Spring Cloud Connectors" project_description=project_description %} +{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-connectors" project_title="Spring Cloud Connectors" project_description=project_description %} {% capture project_description %} Spring Boot-style starter projects to ease dependency management for consumers of Spring Cloud. (Discontinued as a project and merged with the other projects after Angel.SR2.) {% endcapture %} -{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-starters" repo_url="http://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters" project_description=project_description %} +{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-starters" repo_url="https://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters" project_description=project_description %} {% capture project_description %} Spring Boot CLI plugin for creating Spring Cloud component applications quickly in Groovy {% endcapture %} -{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-cli" repo_url="http://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI" project_description=project_description %} +{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-cli" repo_url="https://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI" project_description=project_description %} {% capture project_description %} Spring Cloud Contract is an umbrella project holding solutions that help users in successfully implementing the Consumer Driven Contracts approach. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-contract" repo_url="http://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-contract" repo_url="https://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract" project_description=project_description %} {% capture project_description %} Spring Cloud Gateway is an intelligent and programmable router based on Project Reactor. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-gateway" repo_url="http://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-gateway" repo_url="https://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway" project_description=project_description %} {% capture project_description %} Spring Cloud OpenFeign provides integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-openfeign" repo_url="http://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-openfeign" repo_url="https://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign" project_description=project_description %} {% capture project_description %} Spring Cloud Pipelines provides an opinionated deployment pipeline with steps to ensure that your application can be deployed in zero downtime fashion and easilly rolled back of something goes wrong. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-pipelines" repo_url="http://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-pipelines" repo_url="https://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines" project_description=project_description %} {% capture project_description %} Spring Cloud Function promotes the implementation of business logic via functions. It supports a uniform programming model across serverless providers, as well as the ability to run standalone (locally or in a PaaS). {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-function" repo_url="http://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function" project_description=project_description %} +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-function" repo_url="https://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function" project_description=project_description %} ## Release Trains diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdaterTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdaterTests.java index 94524f4d..51013f3c 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdaterTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ProjectDocumentationUpdaterTests.java @@ -134,7 +134,7 @@ public class ProjectDocumentationUpdaterTests { String indexHtmlContent = new String( Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath())); then(indexHtmlContent) - .doesNotContain("http://cloud.spring.io/spring-cloud-static/Angel.SR33/"); + .doesNotContain("https://cloud.spring.io/spring-cloud-static/Angel.SR33/"); } @Test @@ -167,7 +167,7 @@ public class ProjectDocumentationUpdaterTests { String indexHtmlContent = new String( Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath())); then(indexHtmlContent) - .doesNotContain("http://cloud.spring.io/spring-cloud-static/Angel.SR33/"); + .doesNotContain("https://cloud.spring.io/spring-cloud-static/Angel.SR33/"); } @Test @@ -185,7 +185,7 @@ public class ProjectDocumentationUpdaterTests { String indexHtmlContent = new String( Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath())); then(indexHtmlContent) - .contains("http://cloud.spring.io/spring-cloud-static/Finchley.SR33/"); + .contains("https://cloud.spring.io/spring-cloud-static/Finchley.SR33/"); } @Test @@ -203,7 +203,7 @@ public class ProjectDocumentationUpdaterTests { String indexHtmlContent = new String( Files.readAllBytes(new File(updatedDocs, "current/index.html").toPath())); then(indexHtmlContent) - .contains("http://cloud.spring.io/spring-cloud-static/Finchley.SR33/"); + .contains("https://cloud.spring.io/spring-cloud-static/Finchley.SR33/"); } @Test diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ReleaseTrainContentsUpdaterTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ReleaseTrainContentsUpdaterTests.java index 15939b41..b2908d90 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ReleaseTrainContentsUpdaterTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/docs/ReleaseTrainContentsUpdaterTests.java @@ -50,7 +50,7 @@ public class ReleaseTrainContentsUpdaterTests { ProjectGitHandler projectGitHandler = new ProjectGitHandler(this.properties) { @Override public String milestoneUrl(ProjectVersion releaseVersion) { - return "http://foo.com"; + return "http://www.foo.com/"; } }; @@ -150,7 +150,7 @@ public class ReleaseTrainContentsUpdaterTests { BDDAssertions.then(file).isNotNull(); BDDAssertions.then(edgwareWikiEntryContent(file)).doesNotContain("# Edgware.SR7") .doesNotContain( - "Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://foo.com))"); + "Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://www.foo.com/))"); BDDAssertions .then(GitTestUtils.openGitProject(file).log().call().iterator().next() .getShortMessage()) @@ -169,7 +169,7 @@ public class ReleaseTrainContentsUpdaterTests { BDDAssertions.then(file).isNotNull(); BDDAssertions.then(edgwareWikiEntryContent(file)).contains("# Edgware.SR7") .contains( - "Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://foo.com))"); + "Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://www.foo.com/))"); BDDAssertions .then(GitTestUtils.openGitProject(file).log().call().iterator().next() .getShortMessage()) @@ -188,7 +188,7 @@ public class ReleaseTrainContentsUpdaterTests { BDDAssertions.then(file).isNotNull(); BDDAssertions.then(greenwichWikiEntryContent(file)) .contains("# Greenwich.RELEASE").contains( - "Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://foo.com))"); + "Spring Cloud Consul `2.0.1.RELEASE` ([issues](http://www.foo.com/))"); BDDAssertions .then(GitTestUtils.openGitProject(file).log().call().iterator().next() .getShortMessage()) diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/git/GithubMilestonesTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/git/GithubMilestonesTests.java index f8d481dc..48886e35 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/git/GithubMilestonesTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/git/GithubMilestonesTests.java @@ -177,7 +177,7 @@ public class GithubMilestonesTests { @Override URL foundMilestoneUrl(Milestone.Smart milestone) throws IOException { - return new URL("http://foo.com/bar"); + return new URL("http://www.foo.com/bar"); } }; diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/RestTemplateSaganClientTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/RestTemplateSaganClientTests.java index 7a6d8d50..eaf72052 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/RestTemplateSaganClientTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/RestTemplateSaganClientTests.java @@ -71,8 +71,8 @@ public class RestTemplateSaganClientTests { then(project.id).isEqualTo("spring-framework"); then(project.name).isEqualTo("Spring Framework"); then(project.repoUrl) - .isEqualTo("http://github.com/spring-projects/spring-framework"); - then(project.siteUrl).isEqualTo("http://projects.spring.io/spring-framework"); + .isEqualTo("https://github.com/spring-projects/spring-framework"); + then(project.siteUrl).isEqualTo("https://projects.spring.io/spring-framework"); then(project.category).isEqualTo("active"); then(project.stackOverflowTags).isNotBlank(); then(project.stackOverflowTagList).isNotEmpty(); @@ -81,9 +81,9 @@ public class RestTemplateSaganClientTests { Release release = project.projectReleases.get(0); then(release.releaseStatus).isEqualTo("PRERELEASE"); then(release.refDocUrl).isEqualTo( - "http://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/"); + "https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/"); then(release.apiDocUrl) - .isEqualTo("http://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/"); + .isEqualTo("https://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/"); then(release.groupId).isEqualTo("org.springframework"); then(release.artifactId).isEqualTo("spring-context"); then(release.repository.id).isEqualTo("spring-milestones"); @@ -104,9 +104,9 @@ public class RestTemplateSaganClientTests { then(release.releaseStatus).isEqualTo("PRERELEASE"); then(release.refDocUrl).isEqualTo( - "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/"); + "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/"); then(release.apiDocUrl) - .isEqualTo("http://docs.spring.io/spring/docs/{version}/javadoc-api/"); + .isEqualTo("https://docs.spring.io/spring/docs/{version}/javadoc-api/"); then(release.groupId).isEqualTo("org.springframework"); then(release.artifactId).isEqualTo("spring-context"); then(release.repository.id).isEqualTo("spring-milestones"); @@ -139,8 +139,8 @@ public class RestTemplateSaganClientTests { firstRelease.artifactId = "spring-context"; firstRelease.version = "1.2.8.RELEASE"; firstRelease.releaseStatus = "PRERELEASE"; - firstRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/"; - firstRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/"; + firstRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/"; + firstRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/"; firstRelease.repository = milestone; ReleaseUpdate secondRelease = new ReleaseUpdate(); @@ -148,8 +148,8 @@ public class RestTemplateSaganClientTests { secondRelease.artifactId = "spring-context"; secondRelease.version = "5.0.0.BUILD-SNAPSHOT"; secondRelease.releaseStatus = "SNAPSHOT"; - secondRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/"; - secondRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/"; + secondRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/"; + secondRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/"; secondRelease.repository = snapshots; ReleaseUpdate thirdRelease = new ReleaseUpdate(); @@ -157,8 +157,8 @@ public class RestTemplateSaganClientTests { thirdRelease.artifactId = "spring-context"; thirdRelease.version = "4.3.12.BUILD-SNAPSHOT"; thirdRelease.releaseStatus = "SNAPSHOT"; - thirdRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/"; - thirdRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/"; + thirdRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/"; + thirdRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/"; thirdRelease.repository = snapshots; ReleaseUpdate fourthRelease = new ReleaseUpdate(); @@ -167,24 +167,24 @@ public class RestTemplateSaganClientTests { fourthRelease.version = "4.3.11.RELEASE"; fourthRelease.releaseStatus = "GENERAL_AVAILABILITY"; fourthRelease.current = true; - fourthRelease.refDocUrl = "http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/"; - fourthRelease.apiDocUrl = "http://docs.spring.io/spring/docs/current/javadoc-api/"; + fourthRelease.refDocUrl = "https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/"; + fourthRelease.apiDocUrl = "https://docs.spring.io/spring/docs/current/javadoc-api/"; ReleaseUpdate fithRelease = new ReleaseUpdate(); fithRelease.groupId = "org.springframework"; fithRelease.artifactId = "spring-context"; fithRelease.version = "4.2.9.RELEASE"; fithRelease.releaseStatus = "GENERAL_AVAILABILITY"; - fithRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/"; - fithRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/"; + fithRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/"; + fithRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/"; ReleaseUpdate sithRelease = new ReleaseUpdate(); sithRelease.groupId = "org.springframework"; sithRelease.artifactId = "spring-context"; sithRelease.version = "3.2.18.RELEASE"; sithRelease.releaseStatus = "GENERAL_AVAILABILITY"; - sithRelease.refDocUrl = "http://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/"; - sithRelease.apiDocUrl = "http://docs.spring.io/spring/docs/{version}/javadoc-api/"; + sithRelease.refDocUrl = "https://docs.spring.io/spring/docs/{version}/spring-framework-reference/htmlsingle/"; + sithRelease.apiDocUrl = "https://docs.spring.io/spring/docs/{version}/javadoc-api/"; List updates = Arrays.asList(firstRelease, secondRelease, thirdRelease, fourthRelease, fithRelease, sithRelease); diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/SaganUpdaterTest.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/SaganUpdaterTest.java index 8e610327..eca3aacd 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/SaganUpdaterTest.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/sagan/SaganUpdaterTest.java @@ -81,7 +81,7 @@ public class SaganUpdaterTest { then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"), BDDMockito.argThat(withReleaseUpdate("1.0.0.M1", - "http://cloud.spring.io/spring-cloud-static/foo/{version}/", + "https://cloud.spring.io/spring-cloud-static/foo/{version}/", "PRERELEASE"))); } @@ -92,7 +92,7 @@ public class SaganUpdaterTest { then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"), BDDMockito.argThat(withReleaseUpdate("1.0.0.RC1", - "http://cloud.spring.io/spring-cloud-static/foo/{version}/", + "https://cloud.spring.io/spring-cloud-static/foo/{version}/", "PRERELEASE"))); } @@ -207,7 +207,7 @@ public class SaganUpdaterTest { then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"), BDDMockito.argThat(withReleaseUpdate("1.0.0.BUILD-SNAPSHOT", - "http://cloud.spring.io/foo/foo.html", "SNAPSHOT"))); + "https://cloud.spring.io/foo/foo.html", "SNAPSHOT"))); } @Test @@ -221,12 +221,12 @@ public class SaganUpdaterTest { then(this.saganClient).should().deleteRelease("foo", "1.0.0.BUILD-SNAPSHOT"); then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"), BDDMockito.argThat(withReleaseUpdate("1.0.0.RELEASE", - "http://cloud.spring.io/spring-cloud-static/foo/{version}/", + "https://cloud.spring.io/spring-cloud-static/foo/{version}/", "GENERAL_AVAILABILITY"))); then(this.saganClient).should().deleteRelease("foo", "1.0.0.BUILD-SNAPSHOT"); then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"), BDDMockito.argThat(withReleaseUpdate("1.0.1.BUILD-SNAPSHOT", - "http://cloud.spring.io/foo/foo.html", "SNAPSHOT"))); + "https://cloud.spring.io/foo/foo.html", "SNAPSHOT"))); } @Test @@ -239,7 +239,7 @@ public class SaganUpdaterTest { then(this.saganClient).should(never()).deleteRelease(anyString(), anyString()); then(this.saganClient).should().updateRelease(BDDMockito.eq("foo"), BDDMockito.argThat(withReleaseUpdate("1.1.0.BUILD-SNAPSHOT", - "http://cloud.spring.io/foo/1.1.x/", "SNAPSHOT"))); + "https://cloud.spring.io/foo/1.1.x/", "SNAPSHOT"))); } private ArgumentMatcher> withReleaseUpdate(final String version, diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/template/TemplateGeneratorTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/template/TemplateGeneratorTests.java index f287e0d8..547ad77a 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/template/TemplateGeneratorTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/template/TemplateGeneratorTests.java @@ -43,7 +43,7 @@ public class TemplateGeneratorTests { if (releaseVersion.projectName.equals("spring-cloud-foo")) { return ""; } - return "http://foo.bar.com"; + return "https://foo.bar.com"; } }; @@ -118,7 +118,7 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Maven Central]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](https://foo.bar.com))") .contains("| Spring Cloud Foo\t| 1.0.2.RELEASE\t|  ") .contains("Dalston.RELEASE").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RELEASE'"); @@ -143,7 +143,7 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Maven Central]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth\t| 1.0.0.RELEASE\t| ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth\t| 1.0.0.RELEASE\t| ([issues](https://foo.bar.com))") .contains("Dalston.RELEASE").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RELEASE'"); } @@ -167,7 +167,7 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Maven Central]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](https://foo.bar.com))") .contains("Dalston.SR1").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.SR1'"); } @@ -191,7 +191,7 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Maven Central]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth | 1.0.0.RELEASE | ([issues](https://foo.bar.com))") .contains("Dalston.SR1").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.SR1'"); } @@ -215,9 +215,9 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Spring Milestone]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](https://foo.bar.com))") .contains("spring-milestones") - .contains("url 'http://repo.spring.io/milestone'") + .contains("url 'https://repo.spring.io/milestone'") .contains("Dalston.M1").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.M1'"); } @@ -241,9 +241,9 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Spring Milestone]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth\t| 1.0.0.M1\t| ([issues](https://foo.bar.com))") .contains("spring-milestones") - .contains("url 'http://repo.spring.io/milestone'") + .contains("url 'https://repo.spring.io/milestone'") .contains("Dalston.M1").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.M1'"); } @@ -267,9 +267,9 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Spring Milestone]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](https://foo.bar.com))") .contains("spring-milestones") - .contains("url 'http://repo.spring.io/milestone'") + .contains("url 'https://repo.spring.io/milestone'") .contains("Dalston.RC1").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RC1'"); } @@ -293,9 +293,9 @@ public class TemplateGeneratorTests { .contains("The release can be found in [Spring Milestone]") .contains("### Spring Cloud Sleuth") .contains( - "| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](http://foo.bar.com))") + "| Spring Cloud Sleuth\t| 1.0.0.RC1\t| ([issues](https://foo.bar.com))") .contains("spring-milestones") - .contains("url 'http://repo.spring.io/milestone'") + .contains("url 'https://repo.spring.io/milestone'") .contains("Dalston.RC1").contains( "mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Dalston.RC1'"); } @@ -306,7 +306,7 @@ public class TemplateGeneratorTests { ProjectGitHandler handler = new ProjectGitHandler(this.props) { @Override public String milestoneUrl(ProjectVersion releaseVersion) { - return "http://foo.bar.com?closed=1"; + return "https://foo.bar.com?closed=1"; } }; this.props.getPom().setBranch("Dalston.RC1"); @@ -322,9 +322,9 @@ public class TemplateGeneratorTests { .releaseNotes(projects); then(content(generatedOutput)).contains("# Dalston.RC1").contains( - "Spring Cloud Sleuth `1.0.0.RC1` ([issues](http://foo.bar.com?closed=1))") + "Spring Cloud Sleuth `1.0.0.RC1` ([issues](https://foo.bar.com?closed=1))") .contains( - "Spring Cloud Consul `1.0.1.RC1` ([issues](http://foo.bar.com?closed=1))") + "Spring Cloud Consul `1.0.1.RC1` ([issues](https://foo.bar.com?closed=1))") .doesNotContain("Boot"); } diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eager-instantiation/src/main/java/demo/ExampleClient.java b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eager-instantiation/src/main/java/demo/ExampleClient.java index 90cec0bd..bb7acb1b 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eager-instantiation/src/main/java/demo/ExampleClient.java +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eager-instantiation/src/main/java/demo/ExampleClient.java @@ -20,7 +20,7 @@ import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; -@FeignClient(name = "example", url = "http://example.com") +@FeignClient(name = "example", url = "https://example.com") public interface ExampleClient { @RequestMapping(value = "/", method = RequestMethod.GET) diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eureka/src/main/resources/application.yml b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eureka/src/main/resources/application.yml index 69a997b4..1c83c189 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eureka/src/main/resources/application.yml +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/feign-eureka/src/main/resources/application.yml @@ -13,7 +13,7 @@ eureka: password: password client: serviceUrl: - defaultZone: http://user:${eureka.password}@localhost:8761/eureka/ + defaultZone: https://user:${eureka.password}@localhost:8761/eureka/ instance: leaseRenewalIntervalInSeconds: 10 metadataMap: diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/hystrix/README.md b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/hystrix/README.md index d706fdab..ce549642 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/hystrix/README.md +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/hystrix/README.md @@ -1,6 +1,6 @@ # About This project is a sample of using just the Hystrix Starter. For more information see the -[Hystrix documentation](http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_circuit_breaker_hystrix_clients). +[Hystrix documentation](https://cloud.spring.io/spring-cloud-static/spring-cloud.html#_circuit_breaker_hystrix_clients). # Usage This simple app contains two endpoints both surrounded by Hystrix circuit breakers. diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/netflix-sidecar/src/main/resources/application.yml b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/netflix-sidecar/src/main/resources/application.yml index ffa6d4c2..8988c971 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/netflix-sidecar/src/main/resources/application.yml +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/netflix-sidecar/src/main/resources/application.yml @@ -12,7 +12,7 @@ eureka: password: password client: serviceUrl: - defaultZone: http://user:${eureka.password}@localhost:8761/eureka/ + defaultZone: https://user:${eureka.password}@localhost:8761/eureka/ instance: leaseRenewalIntervalInSeconds: 10 metadataMap: diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/oauth2-ribbon/src/test/java/demo/RibbonClientApplicationTests.java b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/oauth2-ribbon/src/test/java/demo/RibbonClientApplicationTests.java index dcc8622a..a52648ba 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/oauth2-ribbon/src/test/java/demo/RibbonClientApplicationTests.java +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/oauth2-ribbon/src/test/java/demo/RibbonClientApplicationTests.java @@ -54,7 +54,7 @@ public class RibbonClientApplicationTests { /* * // Just to prove that the interceptor is present... ClientHttpRequest request = * oauth2RestTemplate.getRequestFactory() .createRequest(new - * URI("http://nosuchservice"), HttpMethod.GET); + * URI("https://nosuchservice"), HttpMethod.GET); * expected.expectMessage("No instances available for nosuchservice"); * request.execute(); */ @@ -65,7 +65,7 @@ public class RibbonClientApplicationTests { * access token so it should fail, but in a sensible way * this.expected.expect(UserRedirectRequiredException.class); RequestContextHolder * .setRequestAttributes(new ServletRequestAttributes(this.request)); - * this.oauth2RestTemplate.getForEntity("http://foo/bar", String.class); } + * this.oauth2RestTemplate.getForEntity("https://foo/bar", String.class); } */ } diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/ribbon-eureka/src/main/java/demo/HelloClientApplication.java b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/ribbon-eureka/src/main/java/demo/HelloClientApplication.java index 49520fd9..30c763d9 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/ribbon-eureka/src/main/java/demo/HelloClientApplication.java +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/ribbon-eureka/src/main/java/demo/HelloClientApplication.java @@ -43,7 +43,7 @@ public class HelloClientApplication { @RequestMapping("/") public String hello() { - return this.client.getForObject("http://simple/", String.class); + return this.client.getForObject("https://simple/", String.class); } @Bean diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/zuul-config-discovery/src/main/resources/bootstrap.yml b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/zuul-config-discovery/src/main/resources/bootstrap.yml index 43e2d419..11e3fd26 100755 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/zuul-config-discovery/src/main/resources/bootstrap.yml +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-core-tests/zuul-config-discovery/src/main/resources/bootstrap.yml @@ -12,4 +12,4 @@ spring: eureka: client: serviceUrl: - defaultZone: http://user::password@localhost:8761/eureka/ + defaultZone: https://user::password@localhost:8761/eureka/ diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-release/README.adoc b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-release/README.adoc index 19ece70a..1a3aca67 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-release/README.adoc +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-release/README.adoc @@ -38,7 +38,7 @@ added after the original pull request but before a merge. `eclipse-code-formatter.xml` file from the https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring Cloud Build] project. If using IntelliJ, you can use the - http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter Plugin] to import the same file. * Make sure all new `.java` files to have a simple Javadoc class comment with at least an `@author` tag identifying you, and preferably at least a paragraph on what the class is @@ -51,7 +51,7 @@ added after the original pull request but before a merge. * A few unit tests would help a lot as well -- someone has to do it. * If no-one else is using your branch, please rebase it against the current master (or other target branch in the main project). -* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], +* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit message (where XXXX is the issue number). diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-static/current/index.html b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-static/current/index.html index efef4293..d499456d 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-static/current/index.html +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-static/current/index.html @@ -1,14 +1,14 @@ - + Page Redirection -If you are not redirected automatically, follow the link +If you are not redirected automatically, follow the link to latest release diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc index f14acbe8..0ef6da0a 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc @@ -35,7 +35,7 @@ Some of the highlights of the Brixton release train are: * Hashicorp Consul support for service registration/discovery & configuration via Spring Cloud Consul * Apache Zookeeper support for service registration/discovery, configuration via Spring Cloud Zookeeper and leader election in Spring Cloud Cluster * Distributed tracing through the Spring Cloud Sleuth abstraction with two out of the box implementations: one supporting logging (ideal for log collectors and multiplexers like Logstash and Loggregator) and one supporting Twitter's Zipkin -* Netflix http://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix +* Netflix https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix * Spring Cloud Bus is now powered by the recently released https://spring.io/blog/2016/05/10/spring-cloud-stream-1-0-0-release-is-available[Spring Cloud Stream] * Cluster Leadership election and locks via Spring Cloud Cluster * Export of Spring Boot metrics to Amazon Cloudwatch, and native support for Amazon RDS @@ -43,9 +43,9 @@ Some of the highlights of the Brixton release train are: == Notes: -Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See http://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information. +Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See https://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information. -A `@LoadBalanced` `RestTemplate` is no longer created by default. See the http://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example: +A `@LoadBalanced` `RestTemplate` is no longer created by default. See the https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example: ```java @Configuration diff --git a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud/README.md b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud/README.md index daf5fc9a..d7deaed3 100644 --- a/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud/README.md +++ b/spring-cloud-release-tools-core/src/test/resources/projects/spring-cloud/README.md @@ -1,5 +1,5 @@ This project is an umbrella and the git repository is used only for -documentation (see gh-pages branch). Home page: http://projects.spring.io/spring-cloud. +documentation (see gh-pages branch). Home page: https://projects.spring.io/spring-cloud. The sub-projects of Spring Cloud live in a different Github organization: https://github.com/spring-cloud. Please use the diff --git a/spring-cloud-release-tools-core/src/test/resources/raw/spring-cloud-gh-pages-index.html b/spring-cloud-release-tools-core/src/test/resources/raw/spring-cloud-gh-pages-index.html index ff19a292..3b3f62dc 100644 --- a/spring-cloud-release-tools-core/src/test/resources/raw/spring-cloud-gh-pages-index.html +++ b/spring-cloud-release-tools-core/src/test/resources/raw/spring-cloud-gh-pages-index.html @@ -12,7 +12,7 @@ url: https://github.com/spring-cloud icon: github - name: StackOverflow -url: http://stackoverflow.com/questions/tagged/spring-cloud +url: https://stackoverflow.com/questions/tagged/spring-cloud icon: stackoverflow @@ -96,8 +96,8 @@ Centralized external configuration management backed by a git repository. The co Spring `Environment` but could be used by non-Spring applications if desired. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-config" -repo_url="http://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-config" +repo_url="https://github.com/spring-cloud/spring-cloud-config" project_title="Spring Cloud Config" project_description=project_description %} @@ -105,8 +105,8 @@ project_description=project_description %} Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.). {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-netflix" -repo_url="http://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-netflix" +repo_url="https://github.com/spring-cloud/spring-cloud-netflix" project_title="Spring Cloud Netflix" project_description=project_description %} @@ -115,8 +115,8 @@ An event bus for linking services and service instances together with distribute state changes across a cluster (e.g. config change events). {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-bus" -repo_url="http://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-bus" +repo_url="https://github.com/spring-cloud/spring-cloud-bus" project_title="Spring Cloud Bus" project_description=project_description %} @@ -125,8 +125,8 @@ Integrates your application with Pivotal Cloud Foundry. Provides a service disco easy to implement SSO and OAuth2 protected resources. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-cloudfoundry" -repo_url="http://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-cloudfoundry" +repo_url="https://github.com/spring-cloud/spring-cloud-cloudfoundry" project_title="Spring Cloud for Cloud Foundry" project_description=project_description %} @@ -134,8 +134,8 @@ project_description=project_description %} Provides a starting point for building a service broker that implements the Open Service Broker API. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-open-service-broker/" -repo_url="http://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-open-service-broker/" +repo_url="https://github.com/spring-cloud/spring-cloud-open-service-broker" project_title="Spring Cloud Open Service Broker" project_description=project_description %} @@ -144,7 +144,7 @@ Leadership election and common stateful patterns with an abstraction and impleme Consul. {% endcapture %} -{% include project_block.md site_url="/spring-cloud" repo_url="http://github.com/spring-cloud/spring-cloud-cluster" +{% include project_block.md site_url="/spring-cloud" repo_url="https://github.com/spring-cloud/spring-cloud-cluster" project_title="Spring Cloud Cluster" project_description=project_description %} @@ -152,8 +152,8 @@ project_title="Spring Cloud Cluster" project_description=project_description %} Service discovery and configuration management with Hashicorp Consul. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-consul" -repo_url="http://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-consul" +repo_url="https://github.com/spring-cloud/spring-cloud-consul" project_title="Spring Cloud Consul" project_description=project_description %} @@ -161,8 +161,8 @@ project_description=project_description %} Provides support for load-balanced OAuth2 rest client and authentication header relays in a Zuul proxy. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-security" -repo_url="http://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-security" +repo_url="https://github.com/spring-cloud/spring-cloud-security" project_title="Spring Cloud Security" project_description=project_description %} @@ -170,8 +170,8 @@ project_description=project_description %} Distributed tracing for Spring Cloud applications, compatible with Zipkin, HTrace and log-based (e.g. ELK) tracing. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-sleuth" -repo_url="http://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-sleuth" +repo_url="https://github.com/spring-cloud/spring-cloud-sleuth" project_title="Spring Cloud Sleuth" project_description=project_description %} @@ -180,7 +180,7 @@ A cloud-native orchestration service for composable microservice applications on drag-and-drop GUI, and REST-APIs together simplifies the overall orchestration of microservice based data pipelines. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-dataflow" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-dataflow" repo_url="https://github.com/spring-cloud/spring-cloud-dataflow" project_title="Spring Cloud Data Flow" project_description=project_description %} @@ -190,8 +190,8 @@ A lightweight event-driven microservices framework to quickly build applications Simple declarative model to send and receive messages using Apache Kafka or RabbitMQ between Spring Boot apps. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream" -repo_url="http://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream" +repo_url="https://github.com/spring-cloud/spring-cloud-stream" project_title="Spring Cloud Stream" project_description=project_description %} @@ -200,7 +200,7 @@ Spring Cloud Stream App Starters are Spring Boot based Spring Integration applic external systems. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-stream-app-starters" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-stream-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-stream-app-starters" project_title="Spring Cloud Stream App Starters" project_description=project_description %} @@ -210,8 +210,8 @@ A short-lived microservices framework to quickly build applications that perform Simple declarative for adding both functional and non-functional features to Spring Boot apps. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task" -repo_url="http://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task" +repo_url="https://github.com/spring-cloud/spring-cloud-task" project_title="Spring Cloud Task" project_description=project_description %} @@ -220,7 +220,7 @@ Spring Cloud Task App Starters are Spring Boot applications that may be any proc not run forever, and they end/stop after a finite period of data processing. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-task-app-starters" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-task-app-starters" repo_url="https://github.com/spring-cloud/spring-cloud-task-app-starters" project_title="Spring Cloud Task App Starters" project_description=project_description %} @@ -229,8 +229,8 @@ project_description=project_description %} Service discovery and configuration management with Apache Zookeeper. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-zookeeper" -repo_url="http://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-zookeeper" +repo_url="https://github.com/spring-cloud/spring-cloud-zookeeper" project_title="Spring Cloud Zookeeper" project_description=project_description %} @@ -244,7 +244,7 @@ around the hosted services without having to care about infrastructure or mainte {{ site.projects_site_url }}/spring-cloud-aws {% endcapture %} -{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-aws" +{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-aws" project_title="Spring Cloud for Amazon Web Services" project_description=project_description %} @@ -257,7 +257,7 @@ databases and message brokers (the project formerly known as "Spring Cloud"). {{ site.projects_site_url }}/spring-cloud-connectors {% endcapture %} -{% include project_block.md site_url=site_url repo_url="http://github.com/spring-cloud/spring-cloud-connectors" +{% include project_block.md site_url=site_url repo_url="https://github.com/spring-cloud/spring-cloud-connectors" project_title="Spring Cloud Connectors" project_description=project_description %} @@ -266,8 +266,8 @@ Spring Boot-style starter projects to ease dependency management for consumers o project and merged with the other projects after Angel.SR2.) {% endcapture %} -{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-starters" -repo_url="http://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters" +{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-starters" +repo_url="https://github.com/spring-cloud/spring-cloud-starters" project_title="Spring Cloud Starters" project_description=project_description %} @@ -275,8 +275,8 @@ project_description=project_description %} Spring Boot CLI plugin for creating Spring Cloud component applications quickly in Groovy {% endcapture %} -{% include project_block.md site_url="http://github.com/spring-cloud/spring-cloud-cli" -repo_url="http://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI" +{% include project_block.md site_url="https://github.com/spring-cloud/spring-cloud-cli" +repo_url="https://github.com/spring-cloud/spring-cloud-cli" project_title="Spring Cloud CLI" project_description=project_description %} @@ -285,8 +285,8 @@ Spring Cloud Contract is an umbrella project holding solutions that help users i Driven Contracts approach. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-contract" -repo_url="http://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-contract" +repo_url="https://github.com/spring-cloud/spring-cloud-contract" project_title="Spring Cloud Contract" project_description=project_description %} @@ -294,8 +294,8 @@ project_description=project_description %} Spring Cloud Gateway is an intelligent and programmable router based on Project Reactor. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-gateway" -repo_url="http://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-gateway" +repo_url="https://github.com/spring-cloud/spring-cloud-gateway" project_title="Spring Cloud Gateway" project_description=project_description %} @@ -304,8 +304,8 @@ Spring Cloud OpenFeign provides integrations for Spring Boot apps through autoco Environment and other Spring programming model idioms. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-openfeign" -repo_url="http://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-openfeign" +repo_url="https://github.com/spring-cloud/spring-cloud-openfeign" project_title="Spring Cloud OpenFeign" project_description=project_description %} @@ -314,8 +314,8 @@ Spring Cloud Pipelines provides an opinionated deployment pipeline with steps to deployed in zero downtime fashion and easilly rolled back of something goes wrong. {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-pipelines" -repo_url="http://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-pipelines" +repo_url="https://github.com/spring-cloud/spring-cloud-pipelines" project_title="Spring Cloud Pipelines" project_description=project_description %} @@ -324,8 +324,8 @@ Spring Cloud Function promotes the implementation of business logic via function model across serverless providers, as well as the ability to run standalone (locally or in a PaaS). {% endcapture %} -{% include project_block.md site_url="http://cloud.spring.io/spring-cloud-function" -repo_url="http://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function" +{% include project_block.md site_url="https://cloud.spring.io/spring-cloud-function" +repo_url="https://github.com/spring-cloud/spring-cloud-function" project_title="Spring Cloud Function" project_description=project_description %} ## Release Trains diff --git a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/docs/TestDocumentationUpdater.java b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/docs/TestDocumentationUpdater.java index c65f2f03..3b7dab0b 100644 --- a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/docs/TestDocumentationUpdater.java +++ b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/docs/TestDocumentationUpdater.java @@ -66,13 +66,13 @@ public class TestDocumentationUpdater extends DocumentationUpdater { private String response() { return "\n" + "\n" + "\n" - + "\n" + "\n" + "\n" + "\n" + "Page Redirection\n" + "\n" + "\n" - + "If you are not redirected automatically, follow the link to latest release\n"; } diff --git a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java index dd15a2e6..424408be 100644 --- a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java +++ b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java @@ -222,9 +222,9 @@ public class AcceptanceTests { .contains("I am pleased to announce that the Service Release 5 (SR5)"); then(releaseNotesTemplate()).exists(); then(releaseNotesTemplateContents()).contains("Camden.SR5").contains( - "- Spring Cloud Config `1.2.2.RELEASE` ([issues](http://foo.bar.com/1.2.2.RELEASE))") + "- Spring Cloud Config `1.2.2.RELEASE` ([issues](https://foo.bar.com/1.2.2.RELEASE))") .contains( - "- Spring Cloud Aws `1.1.3.RELEASE` ([issues](http://foo.bar.com/1.1.3.RELEASE))"); + "- Spring Cloud Aws `1.1.3.RELEASE` ([issues](https://foo.bar.com/1.1.3.RELEASE))"); // once for updating GA // second time to update SNAPSHOT BDDMockito.then(this.saganClient).should(BDDMockito.times(2)).updateRelease( @@ -500,9 +500,9 @@ public class AcceptanceTests { .contains("The Dalston.RC1 version of @springcloud has been released!"); then(releaseNotesTemplate()).exists(); then(releaseNotesTemplateContents()).contains("Dalston.RC1").contains( - "- Spring Cloud Build `1.3.1.RELEASE` ([issues](http://foo.bar.com/1.3.1.RELEASE))") + "- Spring Cloud Build `1.3.1.RELEASE` ([issues](https://foo.bar.com/1.3.1.RELEASE))") .contains( - "- Spring Cloud Bus `1.3.0.M1` ([issues](http://foo.bar.com/1.3.0.M1))"); + "- Spring Cloud Bus `1.3.0.M1` ([issues](https://foo.bar.com/1.3.0.M1))"); BDDMockito.then(this.saganClient).should().updateRelease( BDDMockito.eq("spring-cloud-consul"), BDDMockito.anyList()); BDDMockito.then(this.saganClient).should().deleteRelease("spring-cloud-consul", @@ -541,9 +541,9 @@ public class AcceptanceTests { .contains("The Dalston.RC1 version of @springcloud has been released!"); then(releaseNotesTemplate()).exists(); then(releaseNotesTemplateContents()).contains("Dalston.RC1").contains( - "- Spring Cloud Build `1.3.1.RELEASE` ([issues](http://foo.bar.com/1.3.1.RELEASE))") + "- Spring Cloud Build `1.3.1.RELEASE` ([issues](https://foo.bar.com/1.3.1.RELEASE))") .contains( - "- Spring Cloud Bus `1.3.0.M1` ([issues](http://foo.bar.com/1.3.0.M1)"); + "- Spring Cloud Bus `1.3.0.M1` ([issues](https://foo.bar.com/1.3.0.M1)"); BDDMockito.then(this.saganClient).should(BDDMockito.never()) .updateRelease(BDDMockito.anyString(), BDDMockito.anyList()); then(this.gitHandler.issueCreatedInSpringGuides).isFalse(); @@ -868,7 +868,7 @@ public class AcceptanceTests { @Override public String milestoneUrl(ProjectVersion releaseVersion) { - return "http://foo.bar.com/" + releaseVersion.toString(); + return "https://foo.bar.com/" + releaseVersion.toString(); } } @@ -897,7 +897,7 @@ public class AcceptanceTests { @Override public String milestoneUrl(ProjectVersion releaseVersion) { - return "http://foo.bar.com/" + releaseVersion.toString(); + return "https://foo.bar.com/" + releaseVersion.toString(); } @Override diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/README.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/README.adoc index ea497299..d37654aa 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/README.adoc +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/README.adoc @@ -70,7 +70,7 @@ added after the original pull request but before a merge. `eclipse-code-formatter.xml` file from the https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring Cloud Build] project. If using IntelliJ, you can use the - http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter Plugin] to import the same file. * Make sure all new `.java` files to have a simple Javadoc class comment with at least an `@author` tag identifying you, and preferably at least a paragraph on what the class is @@ -83,7 +83,7 @@ added after the original pull request but before a merge. * A few unit tests would help a lot as well -- someone has to do it. * If no-one else is using your branch, please rebase it against the current master (or other target branch in the main project). -* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], +* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit message (where XXXX is the issue number). diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc index 4f7c41f6..7852718a 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc @@ -31,7 +31,7 @@ credentials and you already have those. The projects that require middleware generally include a `docker-compose.yml`, so consider using -http://compose.docker.io/[Docker Compose] to run the middeware servers +https://compose.docker.io/[Docker Compose] to run the middeware servers in Docker containers. See the README in the https://github.com/spring-cloud-samples/scripts[scripts demo repository] for specific instructions about the common cases of mongo, @@ -53,13 +53,13 @@ a modified file in the correct place. Just commit it and push the change. === Working with the code If you don't have an IDE preference we would recommend that you use -http://www.springsource.com/developer/sts[Spring Tools Suite] or -http://eclipse.org[Eclipse] when working with the code. We use the -http://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools +https://www.springsource.com/developer/sts[Spring Tools Suite] or +https://eclipse.org[Eclipse] when working with the code. We use the +https://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools should also work without issue as long as they use Maven 3.3.3 or better. ==== Importing into eclipse with m2eclipse -We recommend the http://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with +We recommend the https://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with eclipse. If you don't already have m2eclipse installed it is available from the "eclipse marketplace". diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc index a06b6f9c..c0a55e7f 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc @@ -1,6 +1,6 @@ ==== Adding Project Lombok Agent -Spring Cloud uses http://projectlombok.org/features/index.html[Project Lombok] +Spring Cloud uses https://projectlombok.org/features/index.html[Project Lombok] to generate getters and setters etc. Compiling from the command line this shouldn't cause any problems, but in an IDE you need to add an agent to the JVM. Full instructions can be found in the Lombok website. The diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc index 091e220b..a83c3dc0 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc @@ -41,5 +41,5 @@ appropriate to the circumstances. Maintainers are obligated to maintain confiden with regard to the reporter of an incident. This Code of Conduct is adapted from the -http://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at -http://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/] \ No newline at end of file +https://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at +https://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/] \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc index ac8bd575..6ec605e3 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc @@ -26,7 +26,7 @@ added after the original pull request but before a merge. `eclipse-code-formatter.xml` file from the https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring Cloud Build] project. If using IntelliJ, you can use the - http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter Plugin] to import the same file. * Make sure all new `.java` files to have a simple Javadoc class comment with at least an `@author` tag identifying you, and preferably at least a paragraph on what the class is @@ -39,6 +39,6 @@ added after the original pull request but before a merge. * A few unit tests would help a lot as well -- someone has to do it. * If no-one else is using your branch, please rebase it against the current master (or other target branch in the main project). -* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], +* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit message (where XXXX is the issue number). diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl index c921d3c3..f020c38f 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl @@ -20,7 +20,7 @@ --> diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl index c83cbf95..20e6baaa 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl @@ -20,7 +20,7 @@ under the License. --> diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl index a1ac81d6..e84a5c78 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl @@ -20,7 +20,7 @@ under the License. --> diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl index a0d36dec..8065f9ba 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl @@ -22,7 +22,7 @@ under the License. - + Page Redirection -If you are not redirected automatically, follow the link +If you are not redirected automatically, follow the link to latest release diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-static/current/index.html b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-static/current/index.html index efef4293..d499456d 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-static/current/index.html +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-static/current/index.html @@ -1,14 +1,14 @@ - + Page Redirection -If you are not redirected automatically, follow the link +If you are not redirected automatically, follow the link to latest release diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc index 1ac55f7c..b049595a 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Brixton-Release-Notes.asciidoc @@ -35,7 +35,7 @@ Some of the highlights of the Brixton release train are: * Hashicorp Consul support for service registration/discovery & configuration via Spring Cloud Consul * Apache Zookeeper support for service registration/discovery, configuration via Spring Cloud Zookeeper and leader election in Spring Cloud Cluster * Distributed tracing through the Spring Cloud Sleuth abstraction with two out of the box implementations: one supporting logging (ideal for log collectors and multiplexers like Logstash and Loggregator) and one supporting Twitter's Zipkin -* Netflix http://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix +* Netflix https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a[Atlas Telemetry System], the next generation https://github.com/Netflix/spectator/wiki[Spectator Metrics library] and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix * Spring Cloud Bus is now powered by the recently released https://spring.io/blog/2016/05/10/spring-cloud-stream-1-0-0-release-is-available[Spring Cloud Stream] * Cluster Leadership election and locks via Spring Cloud Cluster * Export of Spring Boot metrics to Amazon Cloudwatch, and native support for Amazon RDS @@ -43,9 +43,9 @@ Some of the highlights of the Brixton release train are: == Notes: -Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See http://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information. +Starting with Brixton, Zuul will no longer automatically send all headers to downstream services. By default `Cookie`, `Set-Cookie` and `Authorization` *are not* sent to downstream services. To return to the Angel behaviour, set `zuul.sensitiveHeaders=""` in the Zuul configuration. See https://cloud.spring.io/spring-cloud-static/Brixton.SR6/#_cookies_and_sensitive_headers[the documentation] for more information. -A `@LoadBalanced` `RestTemplate` is no longer created by default. See the http://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example: +A `@LoadBalanced` `RestTemplate` is no longer created by default. See the https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client[updated documentation for details]. You need to create it in your application’s configuration. For example: ```java @Configuration diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud/README.md b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud/README.md index daf5fc9a..d7deaed3 100644 --- a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud/README.md +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud/README.md @@ -1,5 +1,5 @@ This project is an umbrella and the git repository is used only for -documentation (see gh-pages branch). Home page: http://projects.spring.io/spring-cloud. +documentation (see gh-pages branch). Home page: https://projects.spring.io/spring-cloud. The sub-projects of Spring Cloud live in a different Github organization: https://github.com/spring-cloud. Please use the