All notable changes to the "vscode-knative" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #251 Fix service.explorer.create command.
- #191 open func.yaml file when clicking on tree view.
- #254 Support kn CLI 1.4.0.
- #257 check k8s and ocp version for telemetry on deploy and on activation send kn and function version.
- #154 Add validation for showInputBox.
- #271 Bump version of func cli to 0.25.0
- #264 Bump kn client to 1.5.0.
- #261 Provide Run and Build command in Output channel and thus reducing number of terminal tabs
- #271 Provide Deploy command in Output channel and option to select Credential Helper to user
- #247 Add Telemetry collection information
- #248 Update vscode-redhat-telemetry to 0.4.2
- #249 Remove .tgz file from build
- #153 Add command to see knative version.
- #183 Update function version.
- #188 Functions related view should be under Knative next to Serving and Eventing.
- #195 Functions: icon for a namespace is confusing.
- #208 Update and fix UI tests failing on GA CI.
- #193 Functions: The view in VSCode should be named Functions.
- #185 Functions: error message when creating a duplicated Function is not ideal.
- #215 Add UI test covering UI elements of Function section and downloading kn func cli.
- #189 Functions: not able to add Configuration to not yet deployed Function.
- #194 Knative plugin prompts users to select a Workspace after k8s namespace is being switched with Knative Functions plugin selected.
- #207 Add support for kn client for mac M1 user.
- #220 Replace warning message with info message.
- #219 The tooltip label should have multiple entries in a new line.
- #181 Allow invoke feature for functions.
- #224 UI element is broken for invoke function.
- #218 Update func-cli to 0.23.1.
- #192 Functions: Undeploy operation log and notifications should be improved.
- #209 UI elements are broken and not aligned with the layout.
- #225 Fix Jenkins file rsync issue.
- Add support for Knative Functions
- Add dependency to func cli
- New Functions view
- Add actions to work with them (create, build, deploy, run, undeploy, open in browser, configure)
- Update
kn
cli to 0.21.0 - Fix Wrong error alert message #136
- Fix Extension stuck as it keeps looping inside the getServicesList method #137
- Update to a new set of icons
- Validate image #30
- Convert
kubectl apply
tokn apply
- Update all dependencies
- Fix Notification pop up for downloading kn cli sometimes does not appear #125
- Fix Severing tree not loads when service has a not-existing image #133
- Fix Cannot add service from an image URL in latest Knative (0.8.1) #109
- Fix Error while quickly switching editor between revisions #66
- Fix Wrong display of tag #130
- Fix Add tag on service command failed #129
- Fix Create closes tree kind #52
- Fix Error/failure report propagation into vscode-knative from cluster #79
- Fix When user is not logged in to the current cluster extension shows 'undefinedUnauthorized' error message #68
- Fix There is a slightly different behavior between how Kubernetes ext. and Knative ext. search for kubeconfig file #78
- Fix Import a Service kind/story #86
- Fix Error if the connected cluster does not have knative #65
- Fix Wrong error reporting if Knative Eventing is not installed #128
- Fix 'No Service Found' item has context menu of regular Service item #67
- Fix Adding validation for Add service inputs #77
- Display Eventing children
- Update
kn
cli to 0.20.0 - Update minimum required version of VSCode to 1.52.0
- Fix bugs in eventing
- Update
kn
cli to 0.19.1
- Add Eventing tree
- Set it to read Eventing data and display it.
- Some Eventing concepts support displaying yaml.
- Update
kn
cli to 0.18.1 - Update
kubectl
cli to 1.18.8 - Fix bug; Error thrown when modifying a Service for the first time.
- Fix bug; Allow deleting of tagged Revisions
- Add schema validation for Service YAML files.
- Edit Service YAML files and Apply them to the cluster.
- Add ability to add Tags to Revisions
- Display tags on Revisions
- Set Routes for any Revision with Traffic
- Add traffic percentage to the revision
- Hide some unreachable commands from palette
- Updated version of the
kn
cli to 0.14.0 - Removed double name displayed in the tree
- Added support for refresh when kubeconfig ENV changes
- Display yaml file for Services and Revisions when selected.
- Support Deletion of Services and Revisions
- Display Revisions for each Service.
- Patch to display icons in the explorer tree.
- Feature added to allow you to create a new knative service.
- This initial release is limited to just making a service with the name and image url.
- Patch to allow locally built versions of the
kn
cli tool. - Patch to add a
Refresh
button the explorer. - Patch to fix the
Report Issue
button in the explorer. - Patch to add a default value when no Service is found.
- Patch to update the kn cli tool to v0.11.0.
- Patch to fix download of cli tool.
- Initial release