3.0.0-beta3
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/watch?v=oLBDQZYkPUU&list=PLGMB2PY4SNOoDKAk8qQ8nhva3ff1fgZgr
Featuresโ
odo dev: react to changes as soon as possible (#5933)โ
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.
Allow binding to services from other namespaces (#5936)โ
odo now allows binding to services from all the namespaces so that users can share services that are shared between multiple applications or developers.
Allow using remote Dockerfiles (HTTP(S) only) for building images (#5976)โ
User can now use remote Dockerfiles to build container images for their outer loop development cycle.
Performance improvements to odo logs (#5942, #5973, #5961)โ
We have attempted at improving the performance of odo logs
this release with a delta of approximately 1s.
odo.devโ
- add documentation for env variables used by odo (#5686)
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 using remote Dockerfiles (HTTP(S) only) for building images #5976 (rm3l)
- Allow binding to services from other namespaces #5936 (rm3l)
- odo dev: react to changes as soon as possible #5933 (feloy)
Bugs:
- Fetch pods first; use channel instead of slice #5973 (dharmit)
- Use sync/atomic to keep tab on go routines #5961 (dharmit)
- Grab pod logs concurrently #5942 (dharmit)
- Do not save component name in env.yaml #5852 (cdrage)
Documentation:
- Use oceanicNext dark theme for website #6005 (valaparthvi)
- Adds link to inner loop to the Quickstart guide #6003 (dharmit)
- update quickstart #5992 (kadel)
- Remove $ symbol from some commands #5979 (cdrage)
- Add blog post for
v3.0.0-beta2
release and update installation doc #5966 (rm3l) - Add blog post for v3.0.0-beta1 release #5956 (rm3l)
- add documentation for env variables used by odo #5686 (kadel)
Testing/CI:
- Add more checks to check-fit.sh #6001 (valaparthvi)
- Use devfile proxy for odo init --devfile-registry #5995 (feloy)
- Increase timeout by 60sec devEnv check #5978 (anandrkskd)
- Install and use a reverse proxy for staging devfile registry #5922 (feloy)
Merged pull requests:
- Bump odo version to v3.0.0-beta3 #6016 (valaparthvi)
- Limit the total number of Dependabot PRs to 2 #5975 (rm3l)
- Update Alizer version #5970 (rm3l)
- Website: Bump @svgr/webpack from 6.2.1 to 6.3.0 in /docs/website #5969 (dependabot[bot])
- Update Dependabot configuration #5968 (rm3l)
- Improve --help page by separating commands to management commands #5965 (cdrage)
- Refactor color throughout interactive mode and dev #5963 (cdrage)
- Website: Bump node-forge from 1.2.1 to 1.3.1 in /docs/website #5955 (dependabot[bot])
- Website: Bump css-what from 5.1.0 to 6.1.0 in /docs/website #5954 (dependabot[bot])
- Go: Bump k8s.io/klog/v2 from 2.40.1 to 2.70.1 #5953 (dependabot[bot])
- Website: Bump @docusaurus/theme-search-algolia from 2.0.0-beta.16 to 2.0.0-rc.1 in /docs/website #5951 (dependabot[bot])
- Go: Bump github.com/jedib0t/go-pretty/v6 from 6.3.3 to 6.3.5 #5950 (dependabot[bot])
- Go: Bump github.com/golang/mock from 1.5.0 to 1.6.0 #5939 (dependabot[bot])