|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## 0.1.0 (September 18, 2019) |
| 4 | +This release involves *Breaking Changes* !! |
| 5 | + |
| 6 | +* Components created with previous version will no longer be identified. Therefore after extension is updated to new version(`0.1.0`) all previously deployed components won't be visible in OpenShift Application View. |
| 7 | +* For older versions, here is the [Migration Guide](https://github.com/redhat-developer/vscode-openshift-tools/wiki/Migration-to-v0.1.0). |
| 8 | + |
| 9 | +### Added |
| 10 | +* Every component/service needs to have a context folder. The extension will prompt the user to specify the context folder with the creation of component/service. |
| 11 | +* The selected context folder will reside in the vscode workspace. |
| 12 | +* `Create Component` creates a local component configuration within `./.odo/config.yaml` in the context folder selected, nothing is created on the cluster at this point. |
| 13 | +* All component configurations are saved to ./.odo/config.yaml. You can commit this file to your repository to easily recreate component with the same configuration later, or to share it with someone else. |
| 14 | +* To deploy the component to a cluster or to apply config changes, run `PUSH` command for the component. |
| 15 | + * `PUSH` will create component/urls/storage on the OpenShift cluster and push your local files to it. |
| 16 | +* `Import` actions for components which were created using old versions of the extension. |
| 17 | +* Support for OpenShift 4.x clusters. |
| 18 | +* Update Actions to Navigation Item |
| 19 | + * Add Switch Contexts - This will help users to switch contexts from kubeconfig. |
| 20 | + * Add Issue tracker - Users can directly file extension issues/feedback. |
| 21 | +* Added Multiple Actions to Kubernetes resources in Kubernetes View. |
| 22 | + * For Build Configs - Start Build, Rebuild, Show Logs, Follow Logs |
| 23 | + * For Deployment Configs - Deploy, Show Logs |
| 24 | + * Add `Open in Console` for k8s resources in Kubernetes View. |
| 25 | + |
| 26 | +### Changes |
| 27 | +* The openshift labels used internally by odo to identify its components, have been updated to match https://github.com/gorkem/app-labels/blob/master/labels-annotation-for-openshift.adoc. |
| 28 | +* Components can be in 3 stages: |
| 29 | + * pushed - When the components are deployed into the cluster. |
| 30 | + * not pushed - When are the components are in local config but NOT deployed into the cluster. |
| 31 | + * no context - When there is no context folder associated with the component in the workspace. |
| 32 | +* Extension uses [odo-v1.0.0-beta5](https://github.com/openshift/odo/releases/tag/v1.0.0-beta5). |
| 33 | +* Remove Clusters view from OpenShift Views Container. Users can perform all the required action from Kubernetes extension Clusters view. |
| 34 | + |
| 35 | +### Fixes |
| 36 | +* [#1117](https://github.com/redhat-developer/vscode-openshift-tools/pull/1117) Import command for components without context |
| 37 | +* [#1107](https://github.com/redhat-developer/vscode-openshift-tools/pull/1107) Add migration for component/services deployed in active cluster |
| 38 | +* [#1169](https://github.com/redhat-developer/vscode-openshift-tools/pull/1169) Fix clone the git repository while creating Component |
| 39 | +* [#1158](https://github.com/redhat-developer/vscode-openshift-tools/pull/1158) Fix workflow for git + binary component |
| 40 | +* [#1152](https://github.com/redhat-developer/vscode-openshift-tools/pull/1152) Fix list of urls in Open in Browser action |
| 41 | +* [#1126](https://github.com/redhat-developer/vscode-openshift-tools/pull/1126) Migrarion to @types/vscode and vscode-test |
| 42 | +* [#1115](https://github.com/redhat-developer/vscode-openshift-tools/pull/1115) Remove recursive search from binary component selection |
| 43 | +* [#1113](https://github.com/redhat-developer/vscode-openshift-tools/pull/1113) Add binary file list from context folder in the quickPick |
| 44 | +* [#950](https://github.com/redhat-developer/vscode-openshift-tools/pull/950) Provide context folder selection if no workspace present |
| 45 | +* [#1046](https://github.com/redhat-developer/vscode-openshift-tools/pull/1046) Use users home folder as current directory when deleting service. |
| 46 | +* `Open in Browser` commands should show only components in `pushed` state |
| 47 | +* `Link/Unlink` commands and services should show only components in `pushed` state |
| 48 | +* Remove circular dependencies introduced by extension context |
| 49 | +* Differentiate between console urls for OpenShift 3.x and 4.x clusters |
| 50 | + |
3 | 51 | ## 0.0.23 (July 4, 2019) |
4 | 52 | * [#920](https://github.com/redhat-developer/vscode-openshift-tools/pull/920) Fix odo CLI tool download checksum fail for all 3 OS variants |
5 | 53 | * [#903](https://github.com/redhat-developer/vscode-openshift-tools/pull/903) Add new login experience using k8 config |
|
0 commit comments