odo v3.8.0
is now out!
To install odo
, follow the installation guide.
Notable Changes
Check this Playlist for an overview of the most notable changes in this release: odo v3.8.0 (Sprint 232)
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
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.
Support Exec command for Deploy
odo
can now execute any command when running the deploy
command.
Detailed Changelog
Features/Enhancements
- Make port-forwarding work on Podman with apps listening on the loopback interface, via a new
--forward-localhost
flag #6629 (rm3l) - Remove podman from experimental mode #6628 (feloy)
- Automatically use in-cluster Devfile registries if any #6622 (rm3l)
- On Podman, detect if application is listening on the loopback interface, and either error out or not depending on
--ignore-localhost
#6620 (rm3l) - Bump Go to 1.19 #6586 (rm3l)
- Describe non-odo component #6615 (feloy)
- Support exec command #6579 (valaparthvi)
Bugs
- Skip DevfileRegistriesList-related tests on non Kubernetes clusters #6640 (rm3l)
- Ignore errors that might happen when getting Devfile Registries from the cluster #6639 (rm3l)
- Allow
:
character in devfile registry URI #6624 (feloy) - fix links to devfile 2.2.0 spec #6616 (kadel)
- Use Node image compatible with Z and P environments #6626 (HarshithaMS005)
Documentation
- Document air-gapped env #6627 (feloy)
- Add preview video of odo on the website home page #6605 (rm3l)
- blog: odo with .NET and PostgreSQL on OpenShift #6500 (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 and learn more about odo
.
odo
is your playground!
Read the developer reference guide on contributing to odo to know more.