3.0.0-beta2
of odo has been released!
To install odo
, follow our installation guide at odo.dev
Notable Changesโ
Check this Playlist for an overview of the most notable changes in this release: https://www.youtube.com/playlist?list=PLGMB2PY4SNOoxZNN5Ye1mHC4kndPx3p6h
Featuresโ
odo completion support (#5856, #5921)โ
Executing alternative 'build' and 'run' commands with 'odo dev' (#5878, #5891)โ
Setting naming strategy when running 'odo add binding' (#5912)โ
odo dev
: handle port forwarding after pod restart (#5885)โ
odo dev
is now able to automatically handle port forwarding (and regenerate them if needed) after a pod restarts,
e.g., following a change in the Devfile that modifies the container component configuration while the dev session is running.
Bug fixesโ
- Error for
odo add binding
is misleading when no supported operator is installed (#5887)
odo.devโ
- Blog post on how to connect to a service without using the Service Binding Operator (link)
Detailed Changelogโ
As with every release, you can find the full list of changes and bug fixes on the GitHub release page
Features/Enhancements:
- Allow setting
namingStrategy
when usingodo add binding
#5912 (rm3l) odo dev
: handle port forwarding after pod restart #5885 (feloy)
Documentation:
- Add documentation for
odo completion
#5921 (cdrage) - Bump odo version in installation docs #5919 (valaparthvi)
- Blog: Connecting to a service without SBO #5915 (valaparthvi)
- Add instruction to install odo via Maven plugin #5909 (mcarlett)
- adding Threat Model and corresponding md file #5902 (rnapoles-rh)
Testing/CI:
- Sbo nightly test #5946 (anandrkskd)
- Cleanup test to skip setup cluster steps if needed #5945 (anandrkskd)
- Migrate to Ginkgo v2 #5809 (anandrkskd)
Merged pull requests:
- Bump version to
v3.0.0-beta2
#5952 (rm3l) - Remove unused functions:
ComponentExist
,PushedComponent
#5944 (valaparthvi) - download
golangci-lint
binary with test script #5934 (anandrkskd) - reduce test make targets, organize test file structure #5931 (anandrkskd)
- Go: Bump
github.com/fatih/color
from1.12.0
to1.13.0
#5925 (dependabot[bot]) - Go: Bump
github.com/posener/complete
from1.1.1
to1.2.3
#5924 (dependabot[bot]) - Cleanup Adapter structure to not be used to pass parameters #5918 (feloy)
- Website: Bump
@tsconfig/docusaurus
from1.0.4
to1.0.6
in/docs/website
#5917 (dependabot[bot]) - Simplify
pkg/devfile/adapters/...
packages #5914 (feloy) - Website: Bump
@svgr/webpack
from5.5.0
to6.2.1
in/docs/website
#5913 (dependabot[bot]) - Website: Bump
prism-react-renderer
from1.3.1
to1.3.5
in/docs/website
#5911 (dependabot[bot]) - Website: Bump
glob-parent
from5.1.2
to6.0.2
in/docs/website
#5910 (dependabot[bot]) - Use cached discovery client #5908 (dharmit)
- Go: Bump
github.com/pborman/uuid
from1.2.0
to1.2.1
#5901 (dependabot[bot]) - Website: Bump
browserslist
from4.19.3
to4.21.1
in/docs/website
#5897 (dependabot[bot]) - Website: Bump
@docusaurus/core
from2.0.0-beta.16
to2.0.0-beta.21
in/docs/website
#5895 (dependabot[bot]) - Add assertions for types implementing interfaces #5893 (feloy)
- update documentation issue template #5859 (kadel)
- Fixes terminal completion command for odo #5856 (cdrage)