3.0.0-beta1 of odo has been released!
Notable Changesβ
Featuresβ
Check this Playlist for an overview of the most notable changes in this release: https://www.youtube.com/watch?v=yTUk_rx3aP8&list=PLGMB2PY4SNOrBQabcLZ_M5rN8l5u0B_cw
Ability to show (and stream) logs of running component, with odo logs and odo logs βfollow (#5622, #5715)β
Substituting variables into the Devfile from the CLI when running odo dev or odo deploy (#5489)β
Support for composite run and debug Devfile commands when running odo dev (#5054)β
Ability to list existing Service Bindings and interactively generate Service Binding from a directory with no Devfile (#5635, #5772)β
βBind as filesβ UI update when running odo add binding (#5770)β
Ability to unbind ServiceBindings from the Devfile, with odo remove binding (#5693)β
Bug fixesβ
- Better support for command and args fields in Devfile container components: odo no longer overrides the container command with Supervisord (#5648)
 - Devfile Volume components shown when personalizing Devfile configuration via 
odo init(#5779) 
odo.devβ
- Main site switched to 3.0.0 documentation
 - Blog post about binding an external service with odo v3 (link)
 - Homebrew installation details (#5801)
 
Detailed Changelogβ
As with every release, you can find the full list of changes and bug fixes on the GitHub release page
Features/Enhancementsβ
odo remove bindingby @valaparthvi in https://github.com/redhat-developer/odo/pull/5787- Add 
odo logsby @dharmit in https://github.com/redhat-developer/odo/pull/5760 - Substituting variables into the devfile from the CLI by @feloy in https://github.com/redhat-developer/odo/pull/5749
 - Add support for 
command/argsfields incontainercomponents by @rm3l in https://github.com/redhat-developer/odo/pull/5768 - Add 
odo logsfor Deploy mode by @dharmit in https://github.com/redhat-developer/odo/pull/5825 odo list bindingby @feloy in https://github.com/redhat-developer/odo/pull/5823- Remove 
odo preference registry updatecommand by @valaparthvi in https://github.com/redhat-developer/odo/pull/5853 - Preference cleanup (1/n) by @valaparthvi in https://github.com/redhat-developer/odo/pull/5822
 odo add bindingwithout devfile.yaml by @feloy in https://github.com/redhat-developer/odo/pull/5858- Adds support to follow/tail/stream odo logs by @dharmit in https://github.com/redhat-developer/odo/pull/5846
 - Change ephemeral default to 
falseby @kadel in https://github.com/redhat-developer/odo/pull/5795 - Add support for composite run/debug commands by @rm3l in https://github.com/redhat-developer/odo/pull/5841
 - Update 
odo preference viewto show list of devfile registries by @valaparthvi in https://github.com/redhat-developer/odo/pull/5850 - Add 
odo preference addandodo preference removecommands by @valaparthvi in https://github.com/redhat-developer/odo/pull/5873 - Add 
run-commandflag toodo devto run non-default Run command by @rm3l in https://github.com/redhat-developer/odo/pull/5878 - Add 
build-commandflag toodo devto run non-default Build command by @rm3l in https://github.com/redhat-developer/odo/pull/5891 
Bugsβ
- Use latest alizer library version, including .NET detection by @feloy in https://github.com/redhat-developer/odo/pull/5804
 - Ignore dynamic resource when not found by @vinny-sabatini in https://github.com/redhat-developer/odo/pull/5815
 - Fix: configuration shows volumes as containers by @valaparthvi in https://github.com/redhat-developer/odo/pull/5807
 - Wait for deployment rollout only when binding created / modified by @feloy in https://github.com/redhat-developer/odo/pull/5785
 odo add binding- Bind as files UI update by @valaparthvi in https://github.com/redhat-developer/odo/pull/5817- Typing 
odo foobar --helpshould error out with invalid command by @cdrage in https://github.com/redhat-developer/odo/pull/5813 - Fix misleading 
add bindingerror message by @valaparthvi in https://github.com/redhat-developer/odo/pull/5887 
Documentationβ
- update links to v3 binary by @anandrkskd in https://github.com/redhat-developer/odo/pull/5805
 - Add 3.0.0 link to homepage, and fix alpha title by @cdrage in https://github.com/redhat-developer/odo/pull/5810
 - Update README.md by @kadel in https://github.com/redhat-developer/odo/pull/5835
 - Add Homebrew installation details by @cdrage in https://github.com/redhat-developer/odo/pull/5812
 - Add blog post about binding an external service by @feloy in https://github.com/redhat-developer/odo/pull/5828
 - Fix CLI info regarding Springboot quickstart by @cdrage in https://github.com/redhat-developer/odo/pull/5849
 - Add DCO documentation by @fbricon in https://github.com/redhat-developer/odo/pull/5864
 - Add missing documentation on SBO installation by @valaparthvi in https://github.com/redhat-developer/odo/pull/5855
 - Make 3.0.0 the default on the site by @cdrage in https://github.com/redhat-developer/odo/pull/5857
 - Remove "unmaintained" banner for 2.5.0 by @cdrage in https://github.com/redhat-developer/odo/pull/5884
 
Testing/CIβ
- Add unit test for 
odo add bindingby @valaparthvi in https://github.com/redhat-developer/odo/pull/5790 - add e2e tests by @anandrkskd in https://github.com/redhat-developer/odo/pull/5778
 - Fix parametrized integration tests by @valaparthvi in https://github.com/redhat-developer/odo/pull/5826
 - Fix flaky 
kubeexecunit test case with env vars by @rm3l in https://github.com/redhat-developer/odo/pull/5845 - Check if all Pods are running in 
odo logstests by @dharmit in https://github.com/redhat-developer/odo/pull/5851 - Install script for operators on Kubernetes + Activate tests with operatoes on Kubernetes by @feloy in https://github.com/redhat-developer/odo/pull/5861
 - Eventually list namespaces for test by @feloy in https://github.com/redhat-developer/odo/pull/5837
 - Enable Dependabot by @rm3l in https://github.com/redhat-developer/odo/pull/5827
 
Other merged pull requestsβ
- Update OWNERS files by @valaparthvi in https://github.com/redhat-developer/odo/pull/5808
 - Bump to version v3.0.0-beta1 by @feloy in https://github.com/redhat-developer/odo/pull/5903
 
