-
Notifications
You must be signed in to change notification settings - Fork 243
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Set version in build/VERSION file * Bump version in installation docs * Add release blog post * Update blog post --------- Co-authored-by: feloy <feloy@users.noreply.github.com> Co-authored-by: Philippe Martin <phmartin@redhat.com>
- Loading branch information
1 parent
10b5e8a
commit d48a481
Showing
3 changed files
with
155 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
v3.14.0 | ||
v3.15.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,137 @@ | ||
--- | ||
title: odo v3.15.0 Released | ||
author: feloy | ||
author_url: https://github.com/feloy | ||
author_image_url: https://github.com/feloy.png | ||
image: https://raw.githubusercontent.com/redhat-developer/odo/main/docs/website/static/img/logo.png | ||
tags: ["release"] | ||
slug: odo-v3.15.0 | ||
--- | ||
|
||
odo `v3.15.0` is now out! | ||
|
||
<!--truncate--> | ||
|
||
To install `odo`, follow [the installation guide](/docs/overview/installation). | ||
|
||
## Notable Changes | ||
Check this Playlist for an overview of the most notable changes in this release: | ||
- https://www.youtube.com/playlist?list=PLGMB2PY4SNOoMeG6Ma93HfrS23Tos0zZA | ||
- https://www.youtube.com/playlist?list=PLGMB2PY4SNOqU0DiLcA8-A1dHFqHDN2V0 | ||
|
||
### Features | ||
|
||
#### odo init: Filter Devfile stacks by architectures | ||
|
||
When running `odo init` either interactively or non-interactively, the supported architectures declared in the Devfile are now handled. | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/CABG6RBNZHg?si=0MFHUMsRk556bqrv" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
|
||
#### odo UI: create volumes, autoBuild/deployByDefault support, volumes, resources edition | ||
|
||
The creation of volumes and volume mounts has been added, as well as the support of the `autoBuild`/`deployByDefault` parameters for Images and Resources. | ||
|
||
The edition of Volumes, Resources, Images, Containers and Commands has been implemented. | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/t0XxFXCaNdQ?si=ACC1eo-tBJbiZg0L" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
|
||
#### [Dev UI] Deleting single item from multi-value fields | ||
|
||
This adds the ability in the odo dev UI to delete single items from multi-value fields: | ||
- container endpoints | ||
- volume mounts | ||
- multi-text fields, like Container Command and Args, or Image Build Args | ||
- multi-key-value fields, like Container Env Vars, Deployment Annotations and Service Annotations | ||
- multi-commands fields, in use in Composite Commands | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/VIFCGHK5f38?si=8FhIw-jlLjcbtMQC" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
|
||
## Detailed Changelog | ||
|
||
As with every release, you can find the full list of changes and bug fixes on the [GitHub release page](https://github.com/redhat-developer/odo/releases/tag/v3.15.0). | ||
|
||
# Release of v3.15.0 | ||
|
||
## [v3.15.0](https://github.com/redhat-developer/odo/tree/v3.15.0) (2023-09-26) | ||
|
||
[Full Changelog](https://github.com/redhat-developer/odo/compare/v3.14.0...v3.15.0) | ||
|
||
**Features/Enhancements:** | ||
|
||
- Ignore devstate when existing process name is not odo + delete devstate files with `odo delete component` [\#7090](https://github.com/redhat-developer/odo/pull/7090) ([feloy](https://github.com/feloy)) | ||
- \[UI\] Allow single item deletion from multi-value fields [\#7084](https://github.com/redhat-developer/odo/pull/7084) ([rm3l](https://github.com/rm3l)) | ||
- Display icon in metadata [\#7078](https://github.com/redhat-developer/odo/pull/7078) ([feloy](https://github.com/feloy)) | ||
- \[ui\] Edit container [\#7077](https://github.com/redhat-developer/odo/pull/7077) ([feloy](https://github.com/feloy)) | ||
- \[ui\] Update commands [\#7073](https://github.com/redhat-developer/odo/pull/7073) ([feloy](https://github.com/feloy)) | ||
- \[ui\] Edit images [\#7068](https://github.com/redhat-developer/odo/pull/7068) ([feloy](https://github.com/feloy)) | ||
- Warning if version of Devfile is different from 2.2.0 [\#7065](https://github.com/redhat-developer/odo/pull/7065) ([feloy](https://github.com/feloy)) | ||
- \[UI\] Make sure form validation displays non-valid fields as red in all forms [\#7064](https://github.com/redhat-developer/odo/pull/7064) ([rm3l](https://github.com/rm3l)) | ||
- \[ui\] Edit resources [\#7062](https://github.com/redhat-developer/odo/pull/7062) ([feloy](https://github.com/feloy)) | ||
- \[ui\] Edit volumes [\#7061](https://github.com/redhat-developer/odo/pull/7061) ([feloy](https://github.com/feloy)) | ||
- \[ui\] Set AutoBuild and DeployByDefault [\#7051](https://github.com/redhat-developer/odo/pull/7051) ([feloy](https://github.com/feloy)) | ||
- \[ui\] Complete container creation [\#7035](https://github.com/redhat-developer/odo/pull/7035) ([feloy](https://github.com/feloy)) | ||
|
||
**Bugs:** | ||
|
||
- Make warning messages more visible [\#7097](https://github.com/redhat-developer/odo/pull/7097) ([rm3l](https://github.com/rm3l)) | ||
- Make sure a Deploy command is present in the Devfile before auto-applying components [\#7093](https://github.com/redhat-developer/odo/pull/7093) ([rm3l](https://github.com/rm3l)) | ||
- Fix API Server panic when volume component has no `ephemeral` field set [\#7080](https://github.com/redhat-developer/odo/pull/7080) ([rm3l](https://github.com/rm3l)) | ||
- Make sure to run parallel commands part of a composite command in parallel [\#7075](https://github.com/redhat-developer/odo/pull/7075) ([rm3l](https://github.com/rm3l)) | ||
- \[ui\] Fix Resource URI button not checked [\#7070](https://github.com/redhat-developer/odo/pull/7070) ([feloy](https://github.com/feloy)) | ||
- Fix invalid link to installation page from all release blog posts [\#7069](https://github.com/redhat-developer/odo/pull/7069) ([rm3l](https://github.com/rm3l)) | ||
- Add a Devfile dependency for commands [\#7063](https://github.com/redhat-developer/odo/pull/7063) ([feloy](https://github.com/feloy)) | ||
- Fix API Server port detection issue by making sure the same local address is used for listening and checking if the port is available [\#7041](https://github.com/redhat-developer/odo/pull/7041) ([rm3l](https://github.com/rm3l)) | ||
|
||
**Documentation:** | ||
|
||
- Add troubleshooting explaining how to workaround port forwarding issues with the Podman remote client [\#7092](https://github.com/redhat-developer/odo/pull/7092) ([rm3l](https://github.com/rm3l)) | ||
- Doc for downstream [\#7047](https://github.com/redhat-developer/odo/pull/7047) ([feloy](https://github.com/feloy)) | ||
- Release PR for v3.14.0 [\#7039](https://github.com/redhat-developer/odo/pull/7039) ([github-actions[bot]](https://github.com/apps/github-actions)) | ||
|
||
**Testing/CI:** | ||
|
||
- Fix potential namespace name collision issue with `odo create/delete/list/set namespace/project` tests [\#7050](https://github.com/redhat-developer/odo/pull/7050) ([rm3l](https://github.com/rm3l)) | ||
- Use multiarch image for postgresql instance [\#7049](https://github.com/redhat-developer/odo/pull/7049) ([feloy](https://github.com/feloy)) | ||
|
||
**Cleanup/Refactor:** | ||
|
||
- Replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml` [\#7005](https://github.com/redhat-developer/odo/pull/7005) ([Juneezee](https://github.com/Juneezee)) | ||
|
||
**Merged pull requests:** | ||
|
||
- Bump to v3.15.0 [\#7096](https://github.com/redhat-developer/odo/pull/7096) ([feloy](https://github.com/feloy)) | ||
- Go: Bump github.com/tidwall/gjson from 1.16.0 to 1.17.0 [\#7095](https://github.com/redhat-developer/odo/pull/7095) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Website: Bump @algolia/client-search from 4.19.1 to 4.20.0 in /docs/website [\#7094](https://github.com/redhat-developer/odo/pull/7094) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Go: Bump github.com/tidwall/gjson from 1.14.4 to 1.16.0 [\#7089](https://github.com/redhat-developer/odo/pull/7089) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Website: Bump webpack from 5.88.0 to 5.88.2 in /docs/website [\#7088](https://github.com/redhat-developer/odo/pull/7088) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Go: Bump golang.org/x/term from 0.11.0 to 0.12.0 [\#7082](https://github.com/redhat-developer/odo/pull/7082) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Website: Bump @svgr/webpack from 8.0.1 to 8.1.0 in /docs/website [\#7081](https://github.com/redhat-developer/odo/pull/7081) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Display Git commit ID in output of `odo` commands where the version is shown [\#7074](https://github.com/redhat-developer/odo/pull/7074) ([rm3l](https://github.com/rm3l)) | ||
- Go: Bump github.com/jedib0t/go-pretty/v6 from 6.4.3 to 6.4.7 [\#7067](https://github.com/redhat-developer/odo/pull/7067) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Website: Bump typescript from 5.1.6 to 5.2.2 in /docs/website [\#7066](https://github.com/redhat-developer/odo/pull/7066) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Website: Bump browserslist from 4.21.9 to 4.21.10 in /docs/website [\#7043](https://github.com/redhat-developer/odo/pull/7043) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Go: Bump github.com/securego/gosec/v2 from 2.15.0 to 2.17.0 [\#7033](https://github.com/redhat-developer/odo/pull/7033) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
|
||
|
||
|
||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* | ||
|
||
## 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](https://github.com/redhat-developer/odo#meetings) and learn more about `odo`. | ||
|
||
`odo` is your playground! | ||
|
||
Read the developer reference guide on [contributing to odo](/docs/development/contribution) to know more. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters