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 bindingis 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
namingStrategywhen 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-lintbinary with test script #5934 (anandrkskd) - reduce test make targets, organize test file structure #5931 (anandrkskd)
- Go: Bump
github.com/fatih/colorfrom1.12.0to1.13.0#5925 (dependabot[bot]) - Go: Bump
github.com/posener/completefrom1.1.1to1.2.3#5924 (dependabot[bot]) - Cleanup Adapter structure to not be used to pass parameters #5918 (feloy)
- Website: Bump
@tsconfig/docusaurusfrom1.0.4to1.0.6in/docs/website#5917 (dependabot[bot]) - Simplify
pkg/devfile/adapters/...packages #5914 (feloy) - Website: Bump
@svgr/webpackfrom5.5.0to6.2.1in/docs/website#5913 (dependabot[bot]) - Website: Bump
prism-react-rendererfrom1.3.1to1.3.5in/docs/website#5911 (dependabot[bot]) - Website: Bump
glob-parentfrom5.1.2to6.0.2in/docs/website#5910 (dependabot[bot]) - Use cached discovery client #5908 (dharmit)
- Go: Bump
github.com/pborman/uuidfrom1.2.0to1.2.1#5901 (dependabot[bot]) - Website: Bump
browserslistfrom4.19.3to4.21.1in/docs/website#5897 (dependabot[bot]) - Website: Bump
@docusaurus/corefrom2.0.0-beta.16to2.0.0-beta.21in/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)
