Release of v3.4.0
See the dedicated blog post on odo.dev for more details about this release.
Installation of v3.4.0
To install odo
, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
Features/Enhancements:
- Add support for parsing multiple k8s definition in a single Devfile K8s component #6372 (valaparthvi)
- Support Alizer-based automatic port detection with odo init interactive mode #6365 (rm3l)
- Show Devfile Stack versions in "odo registry" output #6397 (rm3l)
- Pass caller to registry telemetry #6382 (feloy)
- Set labels for component on podman #6329 (feloy)
- odo dev on podman: Add support for devfile volume #6328 (feloy)
- Get next free port when forwarding ports on podman #6377 (feloy)
- odo list component shows components running on podman #6366 (feloy)
- Sync files on Podman #6348 (feloy)
Bugs:
- Display a warning when connection to cluster fails #6384 (feloy)
- Improve confirmation message for namespace/project deletion #6383 (rm3l)
- Delay the display of warnings related to experimental features #6375 (feloy)
- Fix: Panic when running odo list namespaces without an active Kubernetes context #6367 (valaparthvi)
- Replace group by apiVersion in odo list services output #6358 (feloy)
- Fix completion error when command is empty #6354 (feloy)
- Run Devfile personalization in interactive mode from empty directory #6351 (anandrkskd)
- Downloading wrong starter project when using
odo init
#6346 (anandrkskd)
Documentation:
- Show IDE plugin usage on Home page and in installation docs #6380 (rm3l)
- Make remaining Quickstart docs consistent #6324 (SD-13)
- Add complete devfiles to advanced guides #6388 (valaparthvi)
- Update build version and release blog post for v3.3.0 #6359 (valaparthvi)
Testing/CI:
- Test with OpenShift cluster non authenticated #6395 (feloy)
- Flake odo add binding in interactive doest show namespace recently created #6391 (anandrkskd)
- replacing timeout with time interval #6369 (anandrkskd)
- updating bindable kind instance #6363 (anandrkskd)
- Integration tests: Declare devfile volumes as ephemeral #6356 (feloy)
- Disable flaky test on Windows #6341 (feloy)
- Integration tests for odo dev running on podman #6332 (feloy)
- E2e scenario 3 #6073 (anandrkskd)
- update env name for ODO_ROBOT_KEY #6393 (anandrkskd)
- Fix flaky behavior with "list namespaces/projects -o json" integration tests #6355 (rm3l)
- fix: add exit code check for no-cluster tests #6345 (anandrkskd)
- Fix potential unit tests failures caused by envconfig relying on the system environment #6344 (rm3l)
Cleanup/Refactor:
- Do not call LogErrorAndExit but return err in GenericRun #6352 (feloy)
- Use go-cmp instead of reflect.DeepEqual to compare unit test results #6343 (rm3l)
- Lower log level for kclient.GetAllResourcesFromSelector #6360 (feloy)
Merged pull requests:
- Bump version to 3.4.0 #6404 (rm3l)
- copy aritifacts only if ARTIFACT_DIR var is exposed #6402 (anandrkskd)
- Website: Bump typescript from 4.9.3 to 4.9.4 in /docs/website #6399 (dependabot[bot])
- Go: Bump github.com/go-openapi/jsonreference from 0.19.5 to 0.20.0 #6398 (dependabot[bot])
- Update registry-library to 19293ac0b8ab #6396 (kadel)
- Update to latest Alizer #6378 (kadel)
- Website: Bump webpack from 5.74.0 to 5.75.0 in /docs/website #6370 (dependabot[bot])
- Update OWNERS #6361 (kadel)
- Website: Bump trim from 0.0.3 to 1.0.1 in /docs/website #6349 (dependabot[bot])
- add anand to owner file as reviewer and approver #6326 (anandrkskd)
- Automate release process (GitHub part) #6403 (rm3l)
- Set Priority field in GitHub Project item based on the 'priority/*' label on the issue #6400 (rm3l)
* This Changelog was automatically generated by github_changelog_generator