Releases: redhat-developer/odo
v3.0.0-beta2
Release of v3.0.0-beta2
v3.0.0-beta2 (2022-07-19)
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 from 1.12.0 to 1.13.0 #5925 @dependabot[bot]
- Go: Bump github.com/posener/complete from 1.1.1 to 1.2.3 #5924 @dependabot[bot]
- Cleanup Adapter structure to not be used to pass parameters #5918 @feloy
- Website: Bump @tsconfig/docusaurus from 1.0.4 to 1.0.6 in /docs/website #5917 @dependabot[bot]
- Simplify pkg/devfile/adapters/... packages #5914 @feloy
- Website: Bump @svgr/webpack from 5.5.0 to 6.2.1 in /docs/website #5913 @dependabot[bot]
- Website: Bump prism-react-renderer from 1.3.1 to 1.3.5 in /docs/website #5911 @dependabot[bot]
- Website: Bump glob-parent from 5.1.2 to 6.0.2 in /docs/website #5910 @dependabot[bot]
- Use cached discovery client #5908 @dharmit
- Go: Bump github.com/pborman/uuid from 1.2.0 to 1.2.1 #5901 @dependabot[bot]
- Website: Bump browserslist from 4.19.3 to 4.21.1 in /docs/website #5897 @dependabot[bot]
- Website: Bump @docusaurus/core from 2.0.0-beta.16 to 2.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
New Contributors
Installation of v3.0.0-beta2
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
v3.0.0-beta1
What's Changed
Features/Enhancements:
- odo remove binding by @valaparthvi in #5787
- Add
odo logs
by @dharmit in #5760 - Substituting variables into the devfile from the CLI by @feloy in #5749
- Add support for
command
/args
fields incontainer
components by @rm3l in #5768 - Adds odo logs for Deploy mode by @dharmit in #5825
- odo list binding by @feloy in #5823
- Remove odo preference registry update command by @valaparthvi in #5853
- Preference cleanup (1/n) by @valaparthvi in #5822
- odo add binding without devfile.yaml by @feloy in #5858
- Adds support to follow/tail/stream odo logs by @dharmit in #5846
- Change ephemeral default to false by @kadel in #5795
- Add support for composite run/debug commands by @rm3l in #5841
- Update preference view to show list of devfile registries by @valaparthvi in #5850
- Add preference add and remove commands by @valaparthvi in #5873
- Add
run-command
flag toodo dev
to run non-default Run command by @rm3l in #5878 - Add
build-command
flag toodo dev
to run non-default Build command by @rm3l in #5891
Bugs:
- Use latest alizer library version, including .net detection by @feloy in #5804
- ignore dynamic resource when not found by @vinny-sabatini in #5815
- Fix: configuration shows volumes as containers by @valaparthvi in #5807
- Wait for deployment rollout only when binding created / modified by @feloy in #5785
- odo add binding - Bind as files UI update by @valaparthvi in #5817
- When typing odo foobar --help should error out with invalid command by @cdrage in #5813
- Fix misleading add binding error message by @valaparthvi in #5887
Documentation:
- update links to v3 binary by @anandrkskd in #5805
- Add 3.0.0 link to homepage, and fix alpha title by @cdrage in #5810
- Update README.md by @kadel in #5835
- Add Homebrew installation details by @cdrage in #5812
- Add blog post about binding an external service by @feloy in #5828
- Fix CLI info regarding Springboot quickstart by @cdrage in #5849
- Add DCO documentation by @fbricon in #5864
- Add missing documentation on SBO installation by @valaparthvi in #5855
- Make 3.0.0 the default on the site by @cdrage in #5857
- Remove "unmaintained" banner for 2.5.0 by @cdrage in #5884
Testing/CI:
- Add unit test for odo add binding by @valaparthvi in #5790
- add e2e tests by @anandrkskd in #5778
- Fix parametrized integration tests by @valaparthvi in #5826
- Fix flaky
kubeexec
unit test case with env vars by @rm3l in #5845 - Check if all Pods are running in odo logs tests by @dharmit in #5851
- Install script for operators on Kubernetes + Activate tests with operatoes on Kubernetes by @feloy in #5861
- Eventually list namespaces for test by @feloy in #5837
- Enable Dependabot by @rm3l in #5827
Other merged pull requests:
- Update OWNERS files by @valaparthvi in #5808
- Bump to version v3.0.0-beta1 by @feloy in #5903
Installation of v3.0.0-beta1
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
New Contributors
- @vinny-sabatini made their first contribution in #5815
- @fbricon made their first contribution in #5864
Full Changelog: v3.0.0-alpha3...v3.0.0-beta1
v3.0.0-alpha3
Release of v3.0.0-alpha3
v3.0.0-alpha3 (2022-06-07)
Features/Enhancements:
- Return odo analyze result as an array #5799 (feloy)
- odo describe binding #5773 (feloy)
- odo list namespace #5729 (valaparthvi)
Bugs:
- Execute tar with --no-same-owner #5783 (feloy)
- Removed setup operator code block for s390x #5761 (surenderky)
- Delete dev resources only when stopping Dev session #5751 (feloy)
Documentation:
- Add Golang to the quickstart guide #5788 (cdrage)
- Adds Java Spring Boot example to quickstart guide #5786 (cdrage)
- Adds .NET 6.0 as a quickstart example #5774 (cdrage)
- Fix ordering of command reference docs #5767 (cdrage)
- Update quickstart guide #5763 (cdrage)
- Adds documentation to Devfile reference page #5762 (cdrage)
- Reorganize documentation to specific folders #5741 (cdrage)
Testing/CI:
- update dockerfile to install dependencies #5784 (anandrkskd)
- Speed up tests on K8s by not blocking until test namespace is gone #5769 (rm3l)
- Add unit test for odo add binding #5790 (valaparthvi)
Merged pull requests:
- bump version to v3.0.0-alpha3 #5802 (kadel)
- Removing unused examples/yaml files #5758 (rnapoles-rh)
- move alizer command from gui to utility group #5726 (kadel)
Installation of v3.0.0-alpha3
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
* This Changelog was automatically generated by github_changelog_generator
v3.0.0-alpha2
Release of v3.0.0-alpha2
v3.0.0-alpha2 (2022-05-16)
Features/Enhancements:
- Implement
odo set namespace/project
#5744 (rm3l) - Implement
odo delete namespace/project
#5743 (rm3l) - odo registry -o json #5739 (feloy)
- Rename alizer command to analyze #5737 (feloy)
- odo list -o json #5731 (feloy)
- odo describe component #5725 (feloy)
- odo create namespace #5724 (valaparthvi)
- odo describe component -o json #5720 (feloy)
- odo dev store information about currently forwarded ports #5703 (feloy)
- odo dev --debug #5690 (feloy)
- Adds odo registry command #5667 (cdrage)
- Create binding between devfile component and existing service #5641 (valaparthvi)
Bugs:
- Fix issue preventing URI-referenced Kubernetes components from being gathered for deletion #5721 (rm3l)
- Upgrade to registry-library v1.0.1 to ignore OWNERS files #5712 (feloy)
- Fix issue with variables not substituted in
uri
-referenced manifests (#5451) #5711 (rm3l) - Fix ignores files during sync #5689 (feloy)
- Error when running odo list and there are no components deployed #5688 (cdrage)
Documentation:
- Minor update to odo dev reference #5740 (cdrage)
- Update the site configuration to expand sidebars #5736 (cdrage)
- Remove old docs #5735 (cdrage)
- Small update to cluster setup docs #5734 (cdrage)
- odo add binding documentation #5730 (valaparthvi)
- Redo the quickstart guide to odo 3.0.0 #5722 (cdrage)
- Blog post for v3-alpha1 #5710 (feloy)
- Adds odo dev command reference #5696 (cdrage)
Testing/CI:
- Fix error when opening file in windows OS #5717 (rnapoles-rh)
- Fix dev integration tests not finishing #5705 (feloy)
- fix PATH for odo binary #5702 (anandrkskd)
- change path to fix windows log #5692 (anandrkskd)
- refactoring generic-test #5628 (rnapoles-rh)
Merged pull requests:
- Bumping odo version to v3.0.0-alpha2 #5745 (mohammedzee1000)
- Removing support for github based registries #5708 (mohammedzee1000)
- Favor use of "allowlist" and "denylist" in
wwhrd
license check config #5699 (rm3l) - Add additional checks to golangci-lint (#5567) #5687 (rm3l)
- Refactor labels #5618 (feloy)
- update go version to use go 1.17 #5497 (anandrkskd)
Installation of v3.0.0-alpha2
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
* This Changelog was automatically generated by github_changelog_generator
v3.0.0-alpha1
Release of v3.0.0-alpha1
v3.0.0-alpha1 (2022-04-25)
Full Changelog
11
This is the first alpha version of a new odo v3.
Odo v3 introduces completely new CLI.
Currently implemented commands:
init
- Bootstrap new component in a local directory
dev
- Start component in a development mode on the cluster.
deploy
- Deploy component to the cluster (requires “deploy” command in devfile.yaml)
delete component
- Delete devfile component form the cluster
list
- List all components in the current namespace
Installation of v3.0.0-alpha1
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
v2.5.1
Release of v2.5.1
v2.5.1 (2022-04-08)
Bugs:
- [Hotfix] Always ignore
command
andargs
defined in Devfile container components #5639 (rm3l) - Add duplicate port validation, update devfile libraries, and add tests to check port name matches endpoint name #5407 (valaparthvi)
- Fix odo describe panic without the context directory #5404 (valaparthvi)
- Add more verbosity to undeploy #5340 (valaparthvi)
- odo push recreates the pod if scaled to 0 #5315 (dharmit)
- [v2 cherrypicking] Undeploy error #5365 (valaparthvi)
- Non-default deploy commands do not break running the default one #5481 (feloy)
Testing/CI:
- Modify periodic test script for v2 branch #5469 (anandrkskd)
- fix failing v2 periodic tests #5547 (anandrkskd)
- update devfiles on v2 branch #5626 (anandrkskd)
Merged pull requests:
- Bumping odo version to v2.5.1 #5649 (mohammedzee1000)
- [v3] update to SBO library to 1.0 #5314 (feloy)
v2.5.1 (2022-04-08)
* This Changelog was automatically generated by github_changelog_generator
Installation of v2.5.1
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
v2.5.0
Release of v2.5.0
v2.5.0 (2022-01-10)
Features/Enhancements:
- Use odo-init-image v1.1.11 #5287 (feloy)
- Handle ephemeral field on Volumes #5279 (feloy)
- Delete outerloop resources with undeploy #5276 (valaparthvi)
- Default to Y when asking to opt in for telemetry #5270 (kadel)
- Devfile telemetry #5260 (kim-tsao)
- Add suppport for cpuLimit, cpuRequest and memoryRequest #5252 (anandrkskd)
- Adds mapping support to odo link #5237 (dharmit)
- Add support for tracking people visiting odo.dev #5236 (valaparthvi)
Bugs:
s/openshift/redhat-developer
in changelog script #5308 (dharmit)- Allow odo deploy without envfile #5294 (feloy)
- Fix panic with interactive odo create when talking to a disconnected cluster #5286 (valaparthvi)
- Avoid coinfcliting urls in two components (Use adler32 into URL name) #5238 (feloy)
Documentation:
- Update to install OLM for K8S tests #5306 (rnapoles-rh)
- add blog post about v2.4.3 #5290 (kadel)
- Segregate Docs #5233 (valaparthvi)
Testing/CI:
- refactor devfile test test #5309 (anandrkskd)
- Run Operator Hub integration tests on IBMKubernetes cluster #5307 (feloy)
- Use odo-robot to post logs to PR #5302 (feloy)
- Cleanup tests namespaces before to run tests #5292 (feloy)
- add ansible script to create a Win VM #5288 (anandrkskd)
- Add release-bit-verification script #5284 (anandrkskd)
- Windows tests on Ibm pipeline #5281 (anandrkskd)
- Add sucess and failure for ibmcloud tests comments #5280 (anandrkskd)
- Refactor cmd_devfile_log_tests.go #5277 (rnapoles-rh)
- refactor devfile storage test #5275 (anandrkskd)
- refactor devfile-registry tests #5273 (anandrkskd)
- Use an image with pre-installed oc/kubectl/ibmcloud for IBM Pipelines #5269 (feloy)
- setup minikube before env setup #5265 (anandrkskd)
Cleanup/Refactor:
- Remove arg 'name' from Complete method #5316 (valaparthvi)
- Separate layers : Preference #5296 (feloy)
- Remove scripts which are no longer in use #5295 (anandrkskd)
- Separate layers - Application + Project #5293 (feloy)
- update gjson version #5291 (kadel)
- Fixes done by
goimports -l -w pkg
#5272 (dharmit) - Refactor occlient #5271 (feloy)
- openshift/odo -> redhat-developer/odo #5268 (kadel)
- Create a cmdline interface for testing Context creation + Complete function #5256 (feloy)
- Reorganize *Options structures #5251 (feloy)
* This Changelog was automatically generated by github_changelog_generator
Installation of v2.5.0
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
v2.4.3
Release of v2.4.3
v2.4.3 (2021-11-30)
Features/Enhancements:
Bugs:
- Fix odo config view #5234 (anandrkskd)
- Corrects service creation help message #5229 (dharmit)
- Add starter project name in doc #5225 (dharmit)
- Catalog describe service displays info about []object fields #5223 (feloy)
Documentation:
Testing/CI:
- Incorporated feedback about When statements #5244 (rnapoles-rh)
- Scripts for IBM Pipelines #5196 (feloy)
Cleanup/Refactor:
Merged pull requests:
- Bump odo to 2.4.3 #5261 (dharmit)
- add tests for .devfile.yaml support #5216 (anandrkskd)
- Refactoring test #5205 (rnapoles-rh)
Installation of v2.4.3
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
* This Changelog was automatically generated by github_changelog_generator
Release of odo v2.4.2
Release of v2.4.2
v2.4.2 (2021-11-09)
Features/Enhancements:
- Bumping odo version v2.4.1 -> v2.4.2 #5218 (mohammedzee1000)
- Adding darwin-arm64 build for artifacts #5197 (mohammedzee1000)
- odo build-images command #5192 (feloy)
Bugs:
- Remove metadata.namespace from ALM Examples #5208 (feloy)
- Get CRD correctly #5187 (dharmit)
- Fix forbidden err message set or delete cmd #5134 (momom-i)
Documentation:
- Document for URL creation using odo #5191 (dharmit)
- Build godoc as part of odo.dev #5184 (feloy)
- Update README and change from AsciiDoc to Markdown #5183 (dharmit)
- Added slug and truncate to blogs #5180 (dharmit)
- Odo create command reference #5173 (dimitraz)
- Update create component doc to use quickstart project #5171 (dharmit)
- Fixes to quickstart guide #5164 (dharmit)
Testing/CI:
Cleanup/Refactor:
- Fix odo overwrites devfile with flattened/resolved devfile and refactor component creation #5199 (valaparthvi)
- Fix shadow #5172 (janisz)
- Remove Priti from OWNERS files #5170 (dharmit)
Merged pull requests:
- Move website to docs/website #5182 (valaparthvi)
- Remove irrelevant/duplicated docs #5179 (valaparthvi)
- Move blogs to website/blogs #5178 (valaparthvi)
- update dependencies to OpenShift 4.9 #5133 (kadel)
Installation of v2.4.2
To install odo, follow our installation guide at odo.dev
After each release, binaries are synced to developers.redhat.com
NOTE: Official artifacts will be made available when the build is complete
* This Changelog was automatically generated by github_changelog_generator
v2.4.1
What's Changed
- Use go 1.16 for rpm builds by @dharmit in #5140
- Use Redis operator to test
odo service create
with parameters by @feloy in #5142 - Cleanup S2I; remove BuildConfig, LocalConfig, Imagestreams and DeploymentConfig by @valaparthvi in #5125
- Capture devfileName, language and projectType for Telemetry by @dharmit in #5148
- changelog-script.sh update links to installation guide and binaries by @kadel in #5152
- Adding listing of CRDs when only operator name is provided by @mohammedzee1000 in #5137
- Update buildroot to 1.16 by @dharmit in #5154
- Add quickstart guide to odo website by @dharmit in #5143
- Adds support for creating k8s built-in resources by @dharmit in #5107
- Enable search functionality on odo website by @dharmit in #5159
- add doc to deploy postgresql operator on IBM Z and Power by @xkwangcn in #5153
- Install redis-operator for s390x by @xkwangcn in #5165
- Fix edit link returning 404 by @dharmit in #5166
- allow
.devfile.yaml
by @anandrkskd in #5138 - Improve error messages for
odo delete
andodo project delete
by @Berreek in #5149 - Bump odo version to 2.4.1 by @dharmit in #5168
New Contributors
Installation of v2.4.1
- To install odo, follow our installation guide at odo.dev.
- After each release, binaries are synced to developers.redhat.com.
Full Changelog: v2.4.0...v2.4.1