mirror of
https://github.com/redhat-developer/odo.git
synced 2025-10-19 03:06:19 +03:00
Release PR for v3.5.0 (#6454)
* Set version in build/VERSION file * Bump version in installation docs * Add release blog post * Update blog post * Update docs/website/blog/2023-01-04-odo-v3.5.0.md Co-authored-by: Armel Soro <asoro@redhat.com> * Update docs/website/blog/2023-01-04-odo-v3.5.0.md Co-authored-by: Armel Soro <asoro@redhat.com> * Apply suggestions from code review Co-authored-by: Parthvi Vala <pvala@redhat.com> Co-authored-by: feloy <feloy@users.noreply.github.com> Co-authored-by: Philippe Martin <phmartin@redhat.com> Co-authored-by: Armel Soro <asoro@redhat.com> Co-authored-by: Parthvi Vala <pvala@redhat.com>
This commit is contained in:
committed by
GitHub
parent
7c563b5de3
commit
0fa61535ff
@@ -1 +1 @@
|
||||
v3.4.0
|
||||
v3.5.0
|
||||
|
||||
117
docs/website/blog/2023-01-04-odo-v3.5.0.md
Normal file
117
docs/website/blog/2023-01-04-odo-v3.5.0.md
Normal file
@@ -0,0 +1,117 @@
|
||||
---
|
||||
title: odo v3.5.0 Released
|
||||
author: Philippe Martin
|
||||
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!
|
||||
|
||||
<!--truncate-->
|
||||
|
||||
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: [odo v3.5.0 (Sprint 229)](https://www.youtube.com/playlist?list=PLGMB2PY4SNOoGCUFCbqxnQclhnHA0L73D)
|
||||
|
||||
### Features
|
||||
|
||||
#### `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 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.
|
||||
|
||||
Note that you need to run delete command in the experimental mode for this feature.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ezLUArXMaGs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
#### `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 the describe command in the experimental mode for this feature.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/hhEqPfLurzI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
#### 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 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.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/ccTvCnl-P1Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
#### 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.
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/5AqmPGOEz_U" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
## 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.
|
||||
@@ -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 "$(<odo.sha256) odo" | shasum -a 256 --check
|
||||
```
|
||||
|
||||
@@ -64,12 +64,12 @@ Installing `odo` on `arm64` 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-arm64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-arm64 -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-arm64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-arm64.sha256 -o odo.sha256
|
||||
echo "$(<odo.sha256) odo" | shasum -a 256 --check
|
||||
```
|
||||
|
||||
@@ -95,12 +95,12 @@ Installing `odo` on `ppc64le` 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-ppc64le -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-ppc64le -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-ppc64le.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-ppc64le.sha256 -o odo.sha256
|
||||
echo "$(<odo.sha256) odo" | shasum -a 256 --check
|
||||
```
|
||||
|
||||
@@ -126,12 +126,12 @@ Installing `odo` on `s390x` 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-s390x -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-s390x -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-s390x.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-linux-s390x.sha256 -o odo.sha256
|
||||
echo "$(<odo.sha256) odo" | shasum -a 256 --check
|
||||
```
|
||||
|
||||
@@ -190,12 +190,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-darwin-amd64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-darwin-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-darwin-amd64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-darwin-amd64.sha256 -o odo.sha256
|
||||
echo "$(<odo.sha256) odo" | shasum -a 256 --check
|
||||
```
|
||||
|
||||
@@ -222,12 +222,12 @@ Installing `odo` on `arm64` 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-darwin-arm64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-darwin-arm64 -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-darwin-arm64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.5.0/odo-darwin-arm64.sha256 -o odo.sha256
|
||||
echo "$(<odo.sha256) odo" | shasum -a 256 --check
|
||||
```
|
||||
|
||||
@@ -258,12 +258,12 @@ echo 'export PATH=$PATH:$HOME/bin' >> ~/.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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user