From c0257a48a039fb4c2df35c096f3e579f48e04480 Mon Sep 17 00:00:00 2001 From: feloy Date: Wed, 4 Jan 2023 10:42:01 +0000 Subject: [PATCH 1/7] Set version in build/VERSION file --- build/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/VERSION b/build/VERSION index c219f7237a9..c0c4025dbf0 100644 --- a/build/VERSION +++ b/build/VERSION @@ -1 +1 @@ -v3.4.0 +v3.5.0 From 6bfca39f1260dad5d8f06569d4e230a99e8b1f10 Mon Sep 17 00:00:00 2001 From: feloy Date: Wed, 4 Jan 2023 10:42:01 +0000 Subject: [PATCH 2/7] Bump version in installation docs --- docs/website/docs/overview/installation.md | 34 +++++++++++----------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/website/docs/overview/installation.md b/docs/website/docs/overview/installation.md index cbceeaf51f0..eb4ef270871 100644 --- a/docs/website/docs/overview/installation.md +++ b/docs/website/docs/overview/installation.md @@ -33,12 +33,12 @@ Installing `odo` on `amd64` architecture: 1. Download the latest release from the mirror: ```shell -curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.4.0/odo-linux-amd64 -o odo +curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-amd64 -o odo ``` 2. (Optional) Verify the downloaded binary with the SHA-256 sum: ```shell -curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.4.0/odo-linux-amd64.sha256 -o odo.sha256 +curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-amd64.sha256 -o odo.sha256 echo "$(> ~/.bashrc 2. Download the latest release from the mirror: ```shell -curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.4.0/odo-windows-amd64.exe -o odo.exe +curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-windows-amd64.exe -o odo.exe ``` 2. (Optional) Verify the downloaded binary with the SHA-256 sum: ```shell -curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.4.0/odo-windows-amd64.exe.sha256 -o odo.exe.sha256 +curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-windows-amd64.exe.sha256 -o odo.exe.sha256 # Visually compare the output of both files Get-FileHash odo.exe type odo.exe.sha256 @@ -333,7 +333,7 @@ The download can be executed using the `download` goal which automatically retri ```shell mvn software.tnb:odo-downloader-maven-plugin:0.1.3:download \ -Dodo.target.file=$HOME/bin/odo \ - -Dodo.version=v3.4.0 + -Dodo.version=v3.5.0 ``` ### asdf @@ -341,6 +341,6 @@ The [asdf version manager](https://asdf-vm.com/) is a tool for managing multiple With `asdf` installed, the [asdf plugin for odo](https://github.com/rm3l/asdf-odo) can be used to install any released version of `odo`: ``` asdf plugin add odo -asdf install odo 3.4.0 -asdf global odo 3.4.0 +asdf install odo 3.5.0 +asdf global odo 3.5.0 ``` From 0ad1a48161dea8ba2420ff3c6d1993e4205874e6 Mon Sep 17 00:00:00 2001 From: feloy Date: Wed, 4 Jan 2023 10:42:01 +0000 Subject: [PATCH 3/7] Add release blog post --- docs/website/blog/2023-01-04-odo-v3.5.0.md | 92 ++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 docs/website/blog/2023-01-04-odo-v3.5.0.md diff --git a/docs/website/blog/2023-01-04-odo-v3.5.0.md b/docs/website/blog/2023-01-04-odo-v3.5.0.md new file mode 100644 index 00000000000..b4c2ad49923 --- /dev/null +++ b/docs/website/blog/2023-01-04-odo-v3.5.0.md @@ -0,0 +1,92 @@ +--- +title: odo v3.5.0 Released +author: feloy +author_url: https://github.com/feloy +author_image_url: https://github.com/feloy.png +tags: ["release"] +slug: odo-v3.5.0 +--- + +odo `v3.5.0` is now out! + + + +To install `odo`, follow [the installation guide](../docs/overview/installation). + +## Notable Changes +Check this Playlist for an overview of the most notable changes in this release: [TODO Add Link to Youtube Playlist] + +### Features + +[TODO - Complete with embedded demos!] + +## Detailed Changelog + +As with every release, you can find the full list of changes and bug fixes on the [GitHub release page](https://github.com/redhat-developer/odo/releases/tag/v3.5.0). + +# Release of v3.5.0 + +## [v3.5.0](https://github.com/redhat-developer/odo/tree/v3.5.0) (2023-01-04) + +[Full Changelog](https://github.com/redhat-developer/odo/compare/v3.4.0...v3.5.0) + +**Features/Enhancements:** + +- Rename generic run-on flag into platform [\#6445](https://github.com/redhat-developer/odo/pull/6445) ([feloy](https://github.com/feloy)) +- odo delete component on podman with --name [\#6437](https://github.com/redhat-developer/odo/pull/6437) ([feloy](https://github.com/feloy)) +- Make `odo describe component` show information about components running on Podman [\#6431](https://github.com/redhat-developer/odo/pull/6431) ([rm3l](https://github.com/rm3l)) +- Allow fetching specific devfile stack version [\#6429](https://github.com/redhat-developer/odo/pull/6429) ([valaparthvi](https://github.com/valaparthvi)) +- odo delete component deletes components running on podman [\#6418](https://github.com/redhat-developer/odo/pull/6418) ([feloy](https://github.com/feloy)) +- Enable use of ImageStreams on OpenShift [\#6406](https://github.com/redhat-developer/odo/pull/6406) ([feloy](https://github.com/feloy)) + +**Bugs:** + +- Fix typo in odo remove binding [\#6449](https://github.com/redhat-developer/odo/pull/6449) ([valaparthvi](https://github.com/valaparthvi)) +- Add missing example to init command reference doc [\#6436](https://github.com/redhat-developer/odo/pull/6436) ([valaparthvi](https://github.com/valaparthvi)) +- Fix preference not taken into account for `odo version` [\#6415](https://github.com/redhat-developer/odo/pull/6415) ([feloy](https://github.com/feloy)) +- Fallback to interactive mode if there is no match from Alizer when initializing a component [\#6410](https://github.com/redhat-developer/odo/pull/6410) ([rm3l](https://github.com/rm3l)) + +**Documentation:** + +- Make remaining docs consistent [\#6439](https://github.com/redhat-developer/odo/pull/6439) ([SD-13](https://github.com/SD-13)) +- Update website following v3.4.0 release [\#6407](https://github.com/redhat-developer/odo/pull/6407) ([github-actions[bot]](https://github.com/apps/github-actions)) + +**Testing/CI:** + +- Add more tests for Podman + write Component abstraction for integration tests [\#6427](https://github.com/redhat-developer/odo/pull/6427) ([feloy](https://github.com/feloy)) + +**Cleanup/Refactor:** + +- Display a generic Experimental mode warning message when this mode is enabled [\#6426](https://github.com/redhat-developer/odo/pull/6426) ([rm3l](https://github.com/rm3l)) + +**Merged pull requests:** + +- Bump to v3.5.0 [\#6450](https://github.com/redhat-developer/odo/pull/6450) ([feloy](https://github.com/feloy)) +- Go: Bump github.com/jedib0t/go-pretty/v6 from 6.3.5 to 6.4.3 [\#6441](https://github.com/redhat-developer/odo/pull/6441) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Website: Bump @algolia/client-search from 4.14.2 to 4.14.3 in /docs/website [\#6440](https://github.com/redhat-developer/odo/pull/6440) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Do not use same log file for openshift tests auth/noauth [\#6428](https://github.com/redhat-developer/odo/pull/6428) ([feloy](https://github.com/feloy)) +- Website: Bump browserslist from 4.21.3 to 4.21.4 in /docs/website [\#6423](https://github.com/redhat-developer/odo/pull/6423) ([dependabot[bot]](https://github.com/apps/dependabot)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* + +## Contributing to odo + +If `odo` interests you, and you would like to contribute to it, we welcome you! + +You can contribute to `odo` in a lot of different ways! + +Take it for a spin 🚘 and report back bugs🐞 that you encountered, or features🌟 that you would like to see. + +Help us with the documentation📜, or tell us how you used `odo` 🖍. + +Review the PRs👀, or help us fix a failing test 🚩. + +Work on the TODOs📝, or help us cleanup the code🚮. + +Or, simply tune in📻 to our [contributor calls](https://github.com/redhat-developer/odo#meetings) and learn more about `odo`. + +`odo` is your playground! + +Read the developer reference guide on [contributing to odo](/docs/development/contribution) to know more. From 7fa45862e79e1b951ef54a3ed4d3d18e8cdae0da Mon Sep 17 00:00:00 2001 From: Philippe Martin Date: Thu, 5 Jan 2023 15:27:03 +0100 Subject: [PATCH 4/7] Update blog post --- docs/website/blog/2023-01-04-odo-v3.5.0.md | 34 ++++++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/docs/website/blog/2023-01-04-odo-v3.5.0.md b/docs/website/blog/2023-01-04-odo-v3.5.0.md index b4c2ad49923..9017f55e335 100644 --- a/docs/website/blog/2023-01-04-odo-v3.5.0.md +++ b/docs/website/blog/2023-01-04-odo-v3.5.0.md @@ -1,6 +1,6 @@ --- title: odo v3.5.0 Released -author: feloy +author: Philippe Martin author_url: https://github.com/feloy author_image_url: https://github.com/feloy.png tags: ["release"] @@ -14,11 +14,39 @@ odo `v3.5.0` is now out! To install `odo`, follow [the installation guide](../docs/overview/installation). ## Notable Changes -Check this Playlist for an overview of the most notable changes in this release: [TODO Add Link to Youtube Playlist] +Check this Playlist for an overview of the most notable changes in this release: [odo v3.5.0 (Sprint 229)](https://www.youtube.com/playlist?list=PLGMB2PY4SNOoGCUFCbqxnQclhnHA0L73D) ### Features -[TODO - Complete with embedded demos!] +#### `odo delete component` deletes component running on podman + +When you run `odo dev` on podman platform, pressing ctrl-c will delete the resources from podman. + +If `odo dev` does not delete the reosurces as expected (because it failed unexpectedly, it has been killed with the KILL(9) signal, etc), you can use `odo delete component` to delete the resources. + +Note that you need to run odo in the experimental mode for this feature. + + + +#### `odo describe component` describes component running on podman + +You can now get the description of a component running on podman with the command `odo describe component`. + +Note that you need to run odo in the experimental mode for this feature. + + + +#### Allow fetching a specific Devfile Stack version + +Version 3.4.0 of odo introduced the support of versioned Devfile stacks, with the ability to list available versions od Devfile stacks. Starting with version 3.5.0, you can initialize a new project with a specific version of a Devfile stack. Previously, the default version were used. + + + +#### Enable ImageStream resolving + +If you are developing on an OpenShift cluster, `odo dev` can now use images from ImageStreams defined in your cluster, without any configuration. +f + ## Detailed Changelog From 55f1c336b2656dae44655508e06ae15b3146d683 Mon Sep 17 00:00:00 2001 From: Philippe Martin Date: Thu, 5 Jan 2023 16:14:51 +0100 Subject: [PATCH 5/7] Update docs/website/blog/2023-01-04-odo-v3.5.0.md Co-authored-by: Armel Soro --- docs/website/blog/2023-01-04-odo-v3.5.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/website/blog/2023-01-04-odo-v3.5.0.md b/docs/website/blog/2023-01-04-odo-v3.5.0.md index 9017f55e335..0ec6eb90bec 100644 --- a/docs/website/blog/2023-01-04-odo-v3.5.0.md +++ b/docs/website/blog/2023-01-04-odo-v3.5.0.md @@ -38,7 +38,7 @@ Note that you need to run odo in the experimental mode for this feature. #### Allow fetching a specific Devfile Stack version -Version 3.4.0 of odo introduced the support of versioned Devfile stacks, with the ability to list available versions od Devfile stacks. Starting with version 3.5.0, you can initialize a new project with a specific version of a Devfile stack. Previously, the default version were used. +Version 3.4.0 of odo introduced the support of versioned Devfile stacks, with the ability to list available versions of Devfile stacks. Starting with version 3.5.0, you can initialize a new project with a specific version of a Devfile stack. Previously, the default version was used. From af660e2e2ece0c347639be6844eb2818b3e026e0 Mon Sep 17 00:00:00 2001 From: Philippe Martin Date: Thu, 5 Jan 2023 16:15:08 +0100 Subject: [PATCH 6/7] Update docs/website/blog/2023-01-04-odo-v3.5.0.md Co-authored-by: Armel Soro --- docs/website/blog/2023-01-04-odo-v3.5.0.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/website/blog/2023-01-04-odo-v3.5.0.md b/docs/website/blog/2023-01-04-odo-v3.5.0.md index 0ec6eb90bec..29b223f3d7c 100644 --- a/docs/website/blog/2023-01-04-odo-v3.5.0.md +++ b/docs/website/blog/2023-01-04-odo-v3.5.0.md @@ -45,7 +45,6 @@ Version 3.4.0 of odo introduced the support of versioned Devfile stacks, with th #### Enable ImageStream resolving If you are developing on an OpenShift cluster, `odo dev` can now use images from ImageStreams defined in your cluster, without any configuration. -f ## Detailed Changelog From ec6eaae8475541bdad440a71e257f0de551b62e4 Mon Sep 17 00:00:00 2001 From: Philippe Martin Date: Thu, 5 Jan 2023 18:19:50 +0100 Subject: [PATCH 7/7] Apply suggestions from code review Co-authored-by: Parthvi Vala --- docs/website/blog/2023-01-04-odo-v3.5.0.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/website/blog/2023-01-04-odo-v3.5.0.md b/docs/website/blog/2023-01-04-odo-v3.5.0.md index 29b223f3d7c..22ed40c6cae 100644 --- a/docs/website/blog/2023-01-04-odo-v3.5.0.md +++ b/docs/website/blog/2023-01-04-odo-v3.5.0.md @@ -20,11 +20,9 @@ Check this Playlist for an overview of the most notable changes in this release: #### `odo delete component` deletes component running on podman -When you run `odo dev` on podman platform, pressing ctrl-c will delete the resources from podman. +When you run `odo dev` on podman platform, pressing Ctrl+c will delete the resources from podman. If `odo dev` does not delete the resources as expected (because it failed unexpectedly, it has been killed with the KILL(9) signal, etc), you can use `odo delete component` to delete the resources. -If `odo dev` does not delete the reosurces as expected (because it failed unexpectedly, it has been killed with the KILL(9) signal, etc), you can use `odo delete component` to delete the resources. - -Note that you need to run odo in the experimental mode for this feature. +Note that you need to run delete command in the experimental mode for this feature. @@ -32,7 +30,7 @@ Note that you need to run odo in the experimental mode for this feature. You can now get the description of a component running on podman with the command `odo describe component`. -Note that you need to run odo in the experimental mode for this feature. +Note that you need to run the describe command in the experimental mode for this feature.