Skip to content

Commit 5a01d1f

Browse files
authored
Add blog post for v3.0.0-beta3 and update installation docs (#6019)
* Add blog post for v3.0.0-beta3 and update installaiton docs Signed-off-by: Parthvi Vala <[email protected]> * Add odo logs video * Add descriptions for features Signed-off-by: Parthvi Vala <[email protected]> * Update odo.dev docs version Signed-off-by: Parthvi Vala <[email protected]>
1 parent 04dec85 commit 5a01d1f

File tree

3 files changed

+115
-16
lines changed

3 files changed

+115
-16
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: odo v3.0.0-beta3 Released
3+
author: Parthvi Vala
4+
author_url: https://github.com/valaparthvi
5+
author_image_url: https://github.com/valaparthvi.png
6+
tags: ["release"]
7+
slug: odo-v3-beta3-release
8+
---
9+
10+
`3.0.0-beta3` of odo has been released!
11+
12+
<!--truncate-->
13+
14+
To install `odo`, follow our installation guide at [odo.dev](../docs/overview/installation)
15+
16+
## Notable Changes
17+
18+
Check this Playlist for an overview of the most notable changes in this release:
19+
https://www.youtube.com/watch?v=oLBDQZYkPUU&list=PLGMB2PY4SNOoDKAk8qQ8nhva3ff1fgZgr
20+
21+
### Features
22+
23+
#### odo dev: react to changes as soon as possible ([#5933](https://github.com/redhat-developer/odo/pull/5933))
24+
25+
<iframe width="560" height="315" src="https://www.youtube.com/embed/oLBDQZYkPUU" title="odo dev reacting to changes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
26+
27+
`odo dev` can now detect changes as soon as they occur. It works in a controller like mechanism, where it keeps a watch on certain resources, events and files, and constantly notifies user about the state of their application.
28+
29+
#### Allow binding to services from other namespaces ([\#5936](https://github.com/redhat-developer/odo/pull/5936))
30+
31+
<iframe width="560" height="315" src="https://www.youtube.com/embed/k2IzeIJ-SO4" title="odo add binding: Listing (and binding to) service instances from other namespaces" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
32+
33+
odo now allows binding to services from all the namespaces so that users can share services that are shared between multiple applications or developers.
34+
35+
#### Allow using remote Dockerfiles \(HTTP\(S\) only\) for building images ([\#5976](https://github.com/redhat-developer/odo/pull/5976))
36+
37+
<iframe width="560" height="315" src="https://www.youtube.com/embed/PNY29IGRbIk" title="Building container images using remote Dockerfiles" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
38+
39+
User can now use remote Dockerfiles to build container images for their outer loop development cycle.
40+
41+
#### Performance improvements to odo logs ([\#5942](https://github.com/redhat-developer/odo/pull/5942), [\#5973](https://github.com/redhat-developer/odo/pull/5973), [\#5961](https://github.com/redhat-developer/odo/pull/5961))
42+
43+
<iframe width="560" height="315" src="https://www.youtube.com/embed/tfIOhU7H4zI" title="odo logs performance" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
44+
45+
We have attempted at improving the performance of `odo logs` this release with a delta of approximately 1s.
46+
47+
### odo.dev
48+
- add documentation for env variables used by odo ([\#5686](https://github.com/redhat-developer/odo/pull/5686))
49+
50+
## Detailed Changelog
51+
52+
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.0.0-beta3)
53+
54+
**Features/Enhancements:**
55+
56+
- Allow using remote Dockerfiles \(HTTP\(S\) only\) for building images [\#5976](https://github.com/redhat-developer/odo/pull/5976) ([rm3l](https://github.com/rm3l))
57+
- Allow binding to services from other namespaces [\#5936](https://github.com/redhat-developer/odo/pull/5936) ([rm3l](https://github.com/rm3l))
58+
- odo dev: react to changes as soon as possible [\#5933](https://github.com/redhat-developer/odo/pull/5933) ([feloy](https://github.com/feloy))
59+
60+
**Bugs:**
61+
62+
- Fetch pods first; use channel instead of slice [\#5973](https://github.com/redhat-developer/odo/pull/5973) ([dharmit](https://github.com/dharmit))
63+
- Use sync/atomic to keep tab on go routines [\#5961](https://github.com/redhat-developer/odo/pull/5961) ([dharmit](https://github.com/dharmit))
64+
- Grab pod logs concurrently [\#5942](https://github.com/redhat-developer/odo/pull/5942) ([dharmit](https://github.com/dharmit))
65+
- Do not save component name in env.yaml [\#5852](https://github.com/redhat-developer/odo/pull/5852) ([cdrage](https://github.com/cdrage))
66+
67+
**Documentation:**
68+
69+
- Use oceanicNext dark theme for website [\#6005](https://github.com/redhat-developer/odo/pull/6005) ([valaparthvi](https://github.com/valaparthvi))
70+
- Adds link to inner loop to the Quickstart guide [\#6003](https://github.com/redhat-developer/odo/pull/6003) ([dharmit](https://github.com/dharmit))
71+
- update quickstart [\#5992](https://github.com/redhat-developer/odo/pull/5992) ([kadel](https://github.com/kadel))
72+
- Remove $ symbol from some commands [\#5979](https://github.com/redhat-developer/odo/pull/5979) ([cdrage](https://github.com/cdrage))
73+
- Add blog post for `v3.0.0-beta2` release and update installation doc [\#5966](https://github.com/redhat-developer/odo/pull/5966) ([rm3l](https://github.com/rm3l))
74+
- Add blog post for v3.0.0-beta1 release [\#5956](https://github.com/redhat-developer/odo/pull/5956) ([rm3l](https://github.com/rm3l))
75+
- add documentation for env variables used by odo [\#5686](https://github.com/redhat-developer/odo/pull/5686) ([kadel](https://github.com/kadel))
76+
77+
**Testing/CI:**
78+
79+
- Add more checks to check-fit.sh [\#6001](https://github.com/redhat-developer/odo/pull/6001) ([valaparthvi](https://github.com/valaparthvi))
80+
- Use devfile proxy for odo init --devfile-registry [\#5995](https://github.com/redhat-developer/odo/pull/5995) ([feloy](https://github.com/feloy))
81+
- Increase timeout by 60sec devEnv check [\#5978](https://github.com/redhat-developer/odo/pull/5978) ([anandrkskd](https://github.com/anandrkskd))
82+
- Install and use a reverse proxy for staging devfile registry [\#5922](https://github.com/redhat-developer/odo/pull/5922) ([feloy](https://github.com/feloy))
83+
84+
**Merged pull requests:**
85+
86+
- Bump odo version to v3.0.0-beta3 [\#6016](https://github.com/redhat-developer/odo/pull/6016) ([valaparthvi](https://github.com/valaparthvi))
87+
- Limit the total number of Dependabot PRs to 2 [\#5975](https://github.com/redhat-developer/odo/pull/5975) ([rm3l](https://github.com/rm3l))
88+
- Update Alizer version [\#5970](https://github.com/redhat-developer/odo/pull/5970) ([rm3l](https://github.com/rm3l))
89+
- Website: Bump @svgr/webpack from 6.2.1 to 6.3.0 in /docs/website [\#5969](https://github.com/redhat-developer/odo/pull/5969) ([dependabot[bot]](https://github.com/apps/dependabot))
90+
- Update Dependabot configuration [\#5968](https://github.com/redhat-developer/odo/pull/5968) ([rm3l](https://github.com/rm3l))
91+
- Improve --help page by separating commands to management commands [\#5965](https://github.com/redhat-developer/odo/pull/5965) ([cdrage](https://github.com/cdrage))
92+
- Refactor color throughout interactive mode and dev [\#5963](https://github.com/redhat-developer/odo/pull/5963) ([cdrage](https://github.com/cdrage))
93+
- Website: Bump node-forge from 1.2.1 to 1.3.1 in /docs/website [\#5955](https://github.com/redhat-developer/odo/pull/5955) ([dependabot[bot]](https://github.com/apps/dependabot))
94+
- Website: Bump css-what from 5.1.0 to 6.1.0 in /docs/website [\#5954](https://github.com/redhat-developer/odo/pull/5954) ([dependabot[bot]](https://github.com/apps/dependabot))
95+
- Go: Bump k8s.io/klog/v2 from 2.40.1 to 2.70.1 [\#5953](https://github.com/redhat-developer/odo/pull/5953) ([dependabot[bot]](https://github.com/apps/dependabot))
96+
- Website: Bump @docusaurus/theme-search-algolia from 2.0.0-beta.16 to 2.0.0-rc.1 in /docs/website [\#5951](https://github.com/redhat-developer/odo/pull/5951) ([dependabot[bot]](https://github.com/apps/dependabot))
97+
- Go: Bump github.com/jedib0t/go-pretty/v6 from 6.3.3 to 6.3.5 [\#5950](https://github.com/redhat-developer/odo/pull/5950) ([dependabot[bot]](https://github.com/apps/dependabot))
98+
- Go: Bump github.com/golang/mock from 1.5.0 to 1.6.0 [\#5939](https://github.com/redhat-developer/odo/pull/5939) ([dependabot[bot]](https://github.com/apps/dependabot))
99+

docs/website/docs/overview/installation.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ Installing `odo` on `amd64` architecture:
3131

3232
1. Download the latest release from the mirror:
3333
```shell
34-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-amd64 -o odo
34+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-amd64 -o odo
3535
```
3636

3737
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
3838
```shell
39-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-amd64.sha256 -o odo.sha256
39+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-amd64.sha256 -o odo.sha256
4040
echo "$(<odo.sha256) odo" | shasum -a 256 --check
4141
```
4242

@@ -62,12 +62,12 @@ Installing `odo` on `arm64` architecture:
6262

6363
1. Download the latest release from the mirror:
6464
```shell
65-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-arm64 -o odo
65+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-arm64 -o odo
6666
```
6767

6868
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
6969
```shell
70-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-arm64.sha256 -o odo.sha256
70+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-arm64.sha256 -o odo.sha256
7171
echo "$(<odo.sha256) odo" | shasum -a 256 --check
7272
```
7373

@@ -93,12 +93,12 @@ Installing `odo` on `ppc64le` architecture:
9393

9494
1. Download the latest release from the mirror:
9595
```shell
96-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-ppc64le -o odo
96+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-ppc64le -o odo
9797
```
9898

9999
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
100100
```shell
101-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-ppc64le.sha256 -o odo.sha256
101+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-ppc64le.sha256 -o odo.sha256
102102
echo "$(<odo.sha256) odo" | shasum -a 256 --check
103103
```
104104

@@ -124,12 +124,12 @@ Installing `odo` on `s390x` architecture:
124124

125125
1. Download the latest release from the mirror:
126126
```shell
127-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-s390x -o odo
127+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-s390x -o odo
128128
```
129129

130130
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
131131
```shell
132-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-linux-s390x.sha256 -o odo.sha256
132+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-linux-s390x.sha256 -o odo.sha256
133133
echo "$(<odo.sha256) odo" | shasum -a 256 --check
134134
```
135135

@@ -169,12 +169,12 @@ Installing `odo` on `amd64` architecture:
169169

170170
1. Download the latest release from the mirror:
171171
```shell
172-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-darwin-amd64 -o odo
172+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-darwin-amd64 -o odo
173173
```
174174

175175
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
176176
```shell
177-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-darwin-amd64.sha256 -o odo.sha256
177+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-darwin-amd64.sha256 -o odo.sha256
178178
echo "$(<odo.sha256) odo" | shasum -a 256 --check
179179
```
180180

@@ -201,12 +201,12 @@ Installing `odo` on `arm64` architecture:
201201

202202
1. Download the latest release from the mirror:
203203
```shell
204-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-darwin-arm64 -o odo
204+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-darwin-arm64 -o odo
205205
```
206206

207207
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
208208
```shell
209-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-darwin-arm64.sha256 -o odo.sha256
209+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-darwin-arm64.sha256 -o odo.sha256
210210
echo "$(<odo.sha256) odo" | shasum -a 256 --check
211211
```
212212

@@ -257,12 +257,12 @@ odo version
257257

258258
2. Download the latest release from the mirror:
259259
```shell
260-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-windows-amd64.exe -o odo.exe
260+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-windows-amd64.exe -o odo.exe
261261
```
262262

263263
2. (Optional) Verify the downloaded binary with the SHA-256 sum:
264264
```shell
265-
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta2/odo-windows-amd64.exe.sha256 -o odo.exe.sha256
265+
curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/v3.0.0~beta3/odo-windows-amd64.exe.sha256 -o odo.exe.sha256
266266
# Visually compare the output of both files
267267
Get-FileHash odo.exe
268268
type odo.exe.sha256
@@ -304,7 +304,7 @@ The download can be executed using `download` goal which automatically retrieves
304304
```shell
305305
mvn software.tnb:odo-downloader-maven-plugin:0.1.3:download \
306306
-Dodo.target.file=$HOME/bin/odo \
307-
-Dodo.version=v3.0.0~beta2
307+
-Dodo.version=v3.0.0~beta3
308308
```
309309

310310
## IDE Installation

docs/website/docusaurus.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ module.exports = {
127127
lastVersion: 'current',
128128
versions: {
129129
current: {
130-
label: '3.0.0 (Beta 2) 🚧',
130+
label: '3.0.0 (Beta 3) 🚧',
131131
badge: true,
132132
banner: 'none',
133133
},

0 commit comments

Comments
 (0)