mirror of
https://github.com/redhat-developer/odo.git
synced 2025-10-19 03:06:19 +03:00
Release PR for v3.13.0 (#7001)
* Set version in build/VERSION file * Bump version in installation docs * Add release blog post * Update release doc --------- 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
0d1cf6e365
commit
13ff2fd2cf
@@ -1 +1 @@
|
||||
v3.12.0
|
||||
v3.13.0
|
||||
|
||||
138
docs/website/blog/2023-07-24-odo-v3.13.0.md
Normal file
138
docs/website/blog/2023-07-24-odo-v3.13.0.md
Normal file
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: odo v3.13.0 Released
|
||||
author: feloy
|
||||
author_url: https://github.com/feloy
|
||||
author_image_url: https://github.com/feloy.png
|
||||
image: https://raw.githubusercontent.com/redhat-developer/odo/main/docs/website/static/img/logo.png
|
||||
tags: ["release"]
|
||||
slug: odo-v3.13.0
|
||||
---
|
||||
|
||||
odo `v3.13.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: https://www.youtube.com/playlist?list=PLGMB2PY4SNOr967FHII4sye2ucBdCuD1b
|
||||
|
||||
### Features
|
||||
|
||||
#### `odo describe component` displaying information about the running API Server
|
||||
|
||||
The command `odo describe component` now displays the information to access the API server started by `odo dev`. When this command is executed in Experimental mode, it also displays the information to access the odo graphical user interface.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/U-5brQmCrZ0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
#### `odo dev --logs` displaying logs during a Dev session
|
||||
|
||||
Previously it was necessary to execute an `odo logs` command in parallel to a Dev session started with `odo dev`, to be able to get the logs of the running component.
|
||||
|
||||
You can now ask with `odo dev --logs` to display the logs of the component in the output of the `odo dev` command.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/1asEi_H3uAI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
#### API documentation
|
||||
|
||||
The documentation of the odo API served during a Dev session is accessible from the Dev session itself.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/4UfjJsRxS-A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
#### odo Graphical User Interface
|
||||
|
||||
The PoC available at https://devfile.odo.dev has been integrated into odo. When running `odo dev` in experimental mode, you can access this inteface to view and edit the Devfile used for the Dev session.
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Tshm1hHdQx0" 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.13.0).
|
||||
|
||||
# Release of v3.13.0
|
||||
|
||||
## [v3.13.0](https://github.com/redhat-developer/odo/tree/v3.13.0) (2023-07-24)
|
||||
|
||||
[Full Changelog](https://github.com/redhat-developer/odo/compare/v3.12.0...v3.13.0)
|
||||
|
||||
**Features/Enhancements:**
|
||||
|
||||
- Move from github.com/feloy/devfile-builder [\#6937](https://github.com/redhat-developer/odo/pull/6937) ([feloy](https://github.com/feloy))
|
||||
- Alert user when Devfile is synced [\#6996](https://github.com/redhat-developer/odo/pull/6996) ([feloy](https://github.com/feloy))
|
||||
- Serve SwaggerUI [\#6989](https://github.com/redhat-developer/odo/pull/6989) ([feloy](https://github.com/feloy))
|
||||
- Remove API Server from experimental mode, set UI Server as experimental [\#6985](https://github.com/redhat-developer/odo/pull/6985) ([feloy](https://github.com/feloy))
|
||||
- Add UI telemetry [\#6981](https://github.com/redhat-developer/odo/pull/6981) ([feloy](https://github.com/feloy))
|
||||
- Propagate local Devfile changes to the UI [\#6970](https://github.com/redhat-developer/odo/pull/6970) ([rm3l](https://github.com/rm3l))
|
||||
- Display information about the running API Server and web UI in `odo describe component` output [\#6964](https://github.com/redhat-developer/odo/pull/6964) ([rm3l](https://github.com/rm3l))
|
||||
- Support Architectures in `odo registry` [\#6959](https://github.com/redhat-developer/odo/pull/6959) ([rm3l](https://github.com/rm3l))
|
||||
- odo dev --logs [\#6957](https://github.com/redhat-developer/odo/pull/6957) ([feloy](https://github.com/feloy))
|
||||
- Serve UI from api server [\#6954](https://github.com/redhat-developer/odo/pull/6954) ([feloy](https://github.com/feloy))
|
||||
- Add new `--run-port` flag to `odo init` to set ports non-interactively [\#6953](https://github.com/redhat-developer/odo/pull/6953) ([rm3l](https://github.com/rm3l))
|
||||
- Implement odo api-server command [\#6952](https://github.com/redhat-developer/odo/pull/6952) ([feloy](https://github.com/feloy))
|
||||
- Add /devfile PUT and GET endpoints [\#6950](https://github.com/redhat-developer/odo/pull/6950) ([feloy](https://github.com/feloy))
|
||||
- Display list of `commands` from the local devfile in `odo describe component` output [\#6944](https://github.com/redhat-developer/odo/pull/6944) ([rm3l](https://github.com/rm3l))
|
||||
- Implement devfile state in odo api [\#6941](https://github.com/redhat-developer/odo/pull/6941) ([feloy](https://github.com/feloy))
|
||||
- Watch for new pods when logs --follow [\#6914](https://github.com/redhat-developer/odo/pull/6914) ([feloy](https://github.com/feloy))
|
||||
|
||||
**Bugs:**
|
||||
|
||||
- Fix potential port conflict issue with the API server tests by using a random server port if `--random-ports` is set [\#6995](https://github.com/redhat-developer/odo/pull/6995) ([rm3l](https://github.com/rm3l))
|
||||
- Add Preference dependency to api-server command [\#6974](https://github.com/redhat-developer/odo/pull/6974) ([feloy](https://github.com/feloy))
|
||||
- \[UX\] Fix default value of ImageRegistry in odo preference view output [\#6951](https://github.com/redhat-developer/odo/pull/6951) ([valaparthvi](https://github.com/valaparthvi))
|
||||
- Fix oc to odo project translation [\#6949](https://github.com/redhat-developer/odo/pull/6949) ([valaparthvi](https://github.com/valaparthvi))
|
||||
- Fix CI Devfile Registry URL used in OCP interop tests [\#6946](https://github.com/redhat-developer/odo/pull/6946) ([rm3l](https://github.com/rm3l))
|
||||
- Document and return JSON data for API errors [\#6938](https://github.com/redhat-developer/odo/pull/6938) ([feloy](https://github.com/feloy))
|
||||
|
||||
**Documentation:**
|
||||
|
||||
- Update home page with Podman [\#6988](https://github.com/redhat-developer/odo/pull/6988) ([feloy](https://github.com/feloy))
|
||||
- Fix invalid links in `v3.11.0` blog post [\#6980](https://github.com/redhat-developer/odo/pull/6980) ([rm3l](https://github.com/rm3l))
|
||||
- Add a Troubleshooting page with most common issues and solutions [\#6965](https://github.com/redhat-developer/odo/pull/6965) ([rm3l](https://github.com/rm3l))
|
||||
- Release PR for v3.12.0 [\#6936](https://github.com/redhat-developer/odo/pull/6936) ([github-actions[bot]](https://github.com/apps/github-actions))
|
||||
|
||||
**Testing/CI:**
|
||||
|
||||
- Fix Dev UI Cypress E2E tests [\#6967](https://github.com/redhat-developer/odo/pull/6967) ([rm3l](https://github.com/rm3l))
|
||||
- Flake: Attempt at fixing Personalize configuration [\#6830](https://github.com/redhat-developer/odo/pull/6830) ([valaparthvi](https://github.com/valaparthvi))
|
||||
|
||||
**Cleanup/Refactor:**
|
||||
|
||||
- Generate static UI files from within a container [\#6972](https://github.com/redhat-developer/odo/pull/6972) ([rm3l](https://github.com/rm3l))
|
||||
- Update `go.mod` with new location of the Alizer library [\#6962](https://github.com/redhat-developer/odo/pull/6962) ([rm3l](https://github.com/rm3l))
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Bump to version 3.13.0 [\#7000](https://github.com/redhat-developer/odo/pull/7000) ([feloy](https://github.com/feloy))
|
||||
- Website: Bump @algolia/client-search from 4.17.1 to 4.19.1 in /docs/website [\#6999](https://github.com/redhat-developer/odo/pull/6999) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Go: Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.11.0 [\#6998](https://github.com/redhat-developer/odo/pull/6998) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Cleanup OWNERS files [\#6997](https://github.com/redhat-developer/odo/pull/6997) ([rm3l](https://github.com/rm3l))
|
||||
- Website: Bump @segment/snippet from 4.16.0 to 4.16.2 in /docs/website [\#6969](https://github.com/redhat-developer/odo/pull/6969) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Website: Bump @tsconfig/docusaurus from 1.0.7 to 2.0.0 in /docs/website [\#6961](https://github.com/redhat-developer/odo/pull/6961) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Go: Bump github.com/operator-framework/api from 0.17.3 to 0.17.6 [\#6960](https://github.com/redhat-developer/odo/pull/6960) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Go: Bump golang.org/x/sys from 0.8.0 to 0.10.0 [\#6948](https://github.com/redhat-developer/odo/pull/6948) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Website: Bump prism-react-renderer from 1.3.5 to 2.0.6 in /docs/website [\#6945](https://github.com/redhat-developer/odo/pull/6945) ([dependabot[bot]](https://github.com/apps/dependabot))
|
||||
- Add `.gitattributes` file with Git-style path matchers customizing how PR changed files appear on GitHub [\#6940](https://github.com/redhat-developer/odo/pull/6940) ([rm3l](https://github.com/rm3l))
|
||||
|
||||
|
||||
|
||||
\* *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.12.0/odo-linux-amd64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-amd64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-arm64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-arm64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-ppc64le -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-ppc64le.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-s390x -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-linux-s390x.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-darwin-amd64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-darwin-amd64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-darwin-arm64 -o odo
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-darwin-arm64.sha256 -o odo.sha256
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.0/odo-windows-amd64.exe -o odo.exe
|
||||
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.13.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.12.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.13.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.12.0
|
||||
-Dodo.version=v3.13.0
|
||||
```
|
||||
|
||||
### asdf
|
||||
@@ -341,8 +341,8 @@ 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.12.0
|
||||
asdf global odo 3.12.0
|
||||
asdf install odo 3.13.0
|
||||
asdf global odo 3.13.0
|
||||
```
|
||||
|
||||
## Nightly builds
|
||||
|
||||
Reference in New Issue
Block a user