Skip to content

Release of v2.1.0

Compare
Choose a tag to compare
@mohammedzee1000 mohammedzee1000 released this 15 Apr 08:22
8479050

Release of v2.1.0

v2.1.0 (2021-04-15)

Full Changelog

New features:

  • odo catalog component describe should allow registry parameter #4463
  • Configure Jenkins to run tests on PSI / minishift #4410
  • Version command to output OpenShift version #4196
  • Print environment variables added to then component when it is linked with an Operator backed service #4009
  • show in all project commands help that a push is not required #4528 (girishramnani)
  • use default component name if user doesn't provide one in devfile mode #4519 (girishramnani)
  • Enter Telemetry #4482 (valaparthvi)
  • Add and remove service info from devfile #4465 (dharmit)
  • Scripts for PSI minishift tests #4406 (rnapoles-rh)

Code Refactoring:

  • Fix typos with preference unit test and make errors better #4540
  • Refactor all the cli packages #4145
  • Refactor odo specific packages like url, storage etc #4115
  • Proposal: architectural changes #4057
  • introduce ODO_DISABLE_TELEMETRY and skip telemetry question when there is no tty #4580 (kadel)
  • Use UserId instead of AnonymousId while sending telemetry data #4576 (valaparthvi)
  • Make preference commands errors pretty and fix typos with test #4541 (valaparthvi)
  • Removes occurrence of docker from utils.go #4524 (mik-dass)
  • Removal of docker tests and related helper code #4521 (girishramnani)
  • Replaces generic validation package with validation from devfile library and api. #4512 (mik-dass)
  • Add better error messages to preference #4498 (valaparthvi)
  • Refactoring convert code so it can be used outside utils package #4466 (girishramnani)

Bugs:

  • odo create --starter \<project-name\> doesn't work #4620
  • odo push fails on "namespace mismatch" for the component created with default project #4609
  • Revert java:8 tests to use default ocp image #4598
  • odo delete <comp> --project <project> doesn't work without a context flag for devfiles #4597
  • Notify about an invalid component name while creating the component #4596
  • Telemetry should use userId instead of anonymousId #4571
  • Telemetery should be disabled for CI tests #4568
  • ci-firewall --setupscript and --runscript should take script parameter arg #4523
  • Execute ci firewall tests on master for release repo pr #4522
  • REGRESSION: odo create is not working without cluster #4507
  • Some Integration and e2e tests are not properly cleaning up project/namespaces after test execution #4502
  • Wrong examples in the preference help #4499
  • context flag doesn't work properly for component create using --starter flag #4475
  • odo catalog describe component nodejs -o json returns incorrect json if same name used for component in two+ different registries #4474
  • Add a better error message when setting invalid preference value #4457
  • odo push fails to fetch package for python related components #4455
  • Be explicit about "odo project" set of commands running against a cluster #4442
  • Exception encountered when running odo link on minikube #4431
  • Odo create on the same directory works when run multiple times #4354
  • odo describe does not work when cluster is not accessible or user is logged out #4302
  • How to use other Devfiles which is hardcode on tests/examples/source/devfiles directory #4290
  • Incorrect example in UX for creating component with --env #4201
  • odo push does not fail if executed devfile command failed to start #4197
  • "odo create" creates components with same name when no name is provided as argument #4112
  • fix odo compatibility with SBO 0.7.0 #4613 (kadel)
  • Fixes kClient namespace in createKubernetesAdapter() #4610 (mik-dass)
  • Decide GVR based on underlying cluster #4557 (dharmit)
  • Get SB secret name from SB #4554 (kadel)
  • Passing minikube and minishift parameter using env #4530 (prietyc123)
  • Fixes odo create when cluster access is limited #4508 (mik-dass)
  • fix json in describe component #4506 (kadel)
  • describe works offline without need for connection to a cluster #4501 (girishramnani)
  • Adds a check to error out if the run command didn't start properly. #4497 (mik-dass)
  • resolve project not being set in offline context creation #4496 (girishramnani)
  • fixed odo create allowed to run multiple times in same dir #4495 (girishramnani)

Tests:

  • disable constantly failing tests #4579
  • Separate out tests to avoid running s2i command on minikube #4577
  • Unit tests are failing in brew while rpm build. #4562
  • Stabilize tests on PSI #4459
  • Failing tests on PSI - timeout on internal image regsitry #4458
  • Failing tests on PSI - Failed Error: ImagePullBackOff #4454
  • Failing "odo link" tests are blocking CI system #4301
  • Adding exchange for minikube and minishift #4605 (prietyc123)
  • Revert Java:8 image import to default #4599 (prietyc123)
  • Separate out openshift specific tests #4578 (prietyc123)
  • Swap login/logout calls from using odo to oc directly #4573 (jbpratt)
  • Fixing latest image import issue for java 8 #4569 (prietyc123)
  • Modifies newKubernetesAdapter() and others #4563 (mik-dass)
  • Fixing golang image pull error #4551 (prietyc123)
  • Adding file permission to run minikube job #4516 (prietyc123)
  • Wait for pods to come up before running 'odo unlink' to avoid race condition #4428 (dharmit)

Documentation & Discussions:

  • Update documentation for ServiceBindingOperator 0.6.0 #4559
  • Document guidelines for writing unit tests using GoMock #4186
  • Bug fix listing for Post v2 milestone #4146
  • Add documentation for "odo link" using a java and database example #4116
  • Java+DB docs [skip ci] #4486 (boczkowska)

Closed issues:

  • broken odo link #4612
  • ci-firewall handle issues due to jenkins jobs queus #4584
  • Integrate klog with ci-firewall for easier debugging #4583
  • Enable periodic jobs for "latest+1" #4503
  • Disable periodic jobs for all versions except "latest' and "latest - 1" #4490
  • odo cli builds produces odo-windows-amd64.exe.tar.gz binary #4485
  • Required job configuration for pr #4470
  • Json output for odo create in devfile flow #4443
  • odo CI shoud not run "v4.6-e2e-4x-psi" check for Docs PRs #4439
  • Build minikube job CI on odo pr #4414
  • Use validations as specified by devfile library & api #4361
  • Use PSI for running Kubernetes tests #4287
  • odo url delete should delete the url if there is only one url present #4147
  • Allow re-running event commands #4142

Merged pull requests:

Installation of v2.1.0

To install odo, follow our installation guide at docs.openshift.com

After each release, binaries are synced to mirror.openshift.com

* This Changelog was automatically generated by github_changelog_generator