mirror of
https://github.com/redhat-developer/odo.git
synced 2025-10-19 03:06:19 +03:00
Release PR for v3.8.0 (#6641)
* Set version in build/VERSION file * Bump version in installation docs * Add release blog post * Update blog post --------- Co-authored-by: feloy <feloy@users.noreply.github.com> Co-authored-by: Philippe Martin <phmartin@redhat.com>
This commit is contained in:
committed by
GitHub
parent
69a83832d7
commit
9816c14f56
@@ -1 +1 @@
|
||||
v3.7.0
|
||||
v3.8.0
|
||||
|
||||
91
docs/website/blog/2023-03-08-odo-v3.8.0.md
Normal file
91
docs/website/blog/2023-03-08-odo-v3.8.0.md
Normal file
@@ -0,0 +1,91 @@
|
||||
---
|
||||
title: odo v3.8.0 Released
|
||||
author: feloy
|
||||
author_url: https://github.com/feloy
|
||||
author_image_url: https://github.com/feloy.png
|
||||
tags: ["release"]
|
||||
slug: odo-v3.8.0
|
||||
---
|
||||
|
||||
odo `v3.8.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.8.0 (Sprint 232)](https://www.youtube.com/watch?v=1uSB2wEsfcI&list=PLGMB2PY4SNOq3zjW4Q-6QnCZSi_YPxdjv)
|
||||
|
||||
### `odo` on Podman out of Experimental mode
|
||||
|
||||
Starting with `odo` v3.8.0, you can use the Podman platform for your development, without the need to enter the experimental mode of `odo`.
|
||||
|
||||
The following commands are supporting the Podman platform:
|
||||
|
||||
- `odo dev --platform podman`
|
||||
- `odo logs --platform podman`
|
||||
- `odo list component`
|
||||
- `odo describe component`
|
||||
- `odo delete component`
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/1uSB2wEsfcI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
### Detecting in-cluster Devfile registries
|
||||
|
||||
`odo` traditionally gets the list of Devfile Registries to work with from a preference file saved on the user's machine. Starting with v3.8.0, `odo` will also fetch a list of Devfile registries defined into the cluster.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/FrJ8n9dtO_4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
### Support Exec command for Deploy
|
||||
|
||||
`odo` can now execute any command when running the `deploy` command.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/UioaV7y7kVI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
## Detailed Changelog
|
||||
|
||||
[Full Changelog](https://github.com/redhat-developer/odo/compare/v3.7.0...v3.8.0)
|
||||
|
||||
### Features/Enhancements
|
||||
|
||||
- Make port-forwarding work on Podman with apps listening on the loopback interface, via a new `--forward-localhost` flag [\#6629](https://github.com/redhat-developer/odo/pull/6629) ([rm3l](https://github.com/rm3l))
|
||||
- Remove podman from experimental mode [\#6628](https://github.com/redhat-developer/odo/pull/6628) ([feloy](https://github.com/feloy))
|
||||
- Automatically use in-cluster Devfile registries if any [\#6622](https://github.com/redhat-developer/odo/pull/6622) ([rm3l](https://github.com/rm3l))
|
||||
- On Podman, detect if application is listening on the loopback interface, and either error out or not depending on `--ignore-localhost` [\#6620](https://github.com/redhat-developer/odo/pull/6620) ([rm3l](https://github.com/rm3l))
|
||||
- Bump Go to 1.19 [\#6586](https://github.com/redhat-developer/odo/pull/6586) ([rm3l](https://github.com/rm3l))
|
||||
- Describe non-odo component [\#6615](https://github.com/redhat-developer/odo/pull/6615) ([feloy](https://github.com/feloy))
|
||||
- Support exec command [\#6579](https://github.com/redhat-developer/odo/pull/6579) ([valaparthvi](https://github.com/valaparthvi))
|
||||
|
||||
### Bugs
|
||||
|
||||
- Skip DevfileRegistriesList-related tests on non Kubernetes clusters [\#6640](https://github.com/redhat-developer/odo/pull/6640) ([rm3l](https://github.com/rm3l))
|
||||
- Ignore errors that might happen when getting Devfile Registries from the cluster [\#6639](https://github.com/redhat-developer/odo/pull/6639) ([rm3l](https://github.com/rm3l))
|
||||
- Allow `:` character in devfile registry URI [\#6624](https://github.com/redhat-developer/odo/pull/6624) ([feloy](https://github.com/feloy))
|
||||
- fix links to devfile 2.2.0 spec [\#6616](https://github.com/redhat-developer/odo/pull/6616) ([kadel](https://github.com/kadel))
|
||||
- Use Node image compatible with Z and P environments [\#6626](https://github.com/redhat-developer/odo/pull/6626) ([HarshithaMS005](https://github.com/HarshithaMS005))
|
||||
|
||||
### Documentation
|
||||
|
||||
- Document air-gapped env [\#6627](https://github.com/redhat-developer/odo/pull/6627) ([feloy](https://github.com/feloy))
|
||||
- Add preview video of odo on the website home page [\#6605](https://github.com/redhat-developer/odo/pull/6605) ([rm3l](https://github.com/rm3l))
|
||||
- blog: odo with .NET and PostgreSQL on OpenShift [\#6500](https://github.com/redhat-developer/odo/pull/6500) ([kadel](https://github.com/kadel))
|
||||
|
||||
## 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.7.0/odo-linux-amd64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-amd64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-arm64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-arm64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-ppc64le -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-ppc64le.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-s390x -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-linux-s390x.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-darwin-amd64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-darwin-amd64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-darwin-arm64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-darwin-arm64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.0/odo-windows-amd64.exe -o odo.exe
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.8.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.7.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.8.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.7.0
|
||||
-Dodo.version=v3.8.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.7.0
|
||||
asdf global odo 3.7.0
|
||||
asdf install odo 3.8.0
|
||||
asdf global odo 3.8.0
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user