Releases: redhat-developer/vscode-openshift-tools
Releases · redhat-developer/vscode-openshift-tools
1.17.0
What's Changed
Features / Enhancements
- The extension activation is improved by bundling and removing unnecessary files by @vrubezhny in #4584
- "Components" sidebar section loading is improved by @vrubezhny in #4473
- Use SSO account to configure sandbox in one click by @vrubezhny in #4439
- The Helm UI Page is added with additional tag based filtering by @msivasubramaniaan in #4525
- The selection of devfile version is added to the Devfile Registry editor by @vrubezhny in #4467
Dependency Update
- Update CRC CLI to 2.44.0 by @github-actions in #4658
- Update OC CLI to 4.17.5 by @github-actions in #4668
- Update ODO CLI to 3.16.1 (b8fcd7483-nightly) by @github-actions in #4551
- Update FUNC CLI to 1.16.1 by @github-actions in #4640
- Update HELM CLI to v3.16.3 by @github-actions in #4624
Bugs
- Removed the
odo log
command by @msivasubramaniaan in #4566 - Port validation is fixed when create a Component from local codebase by @vrubezhny in #4552
- Fixed the Devfile Registry related views for the cases where the current Devfile Registry is removed by @vrubezhny in #4536
- Fixed the issue with not trimmed token value used when logging into sandbox using quick pick workflow with token by @vrubezhny in #4460
- Moved from
react-syntax-highlighter
tocodemirror
for YAML syntax highlighting by @msivasubramaniaan in #4428 - Fixed the CRC setup preferences reset after the wizard is closed by @vrubezhny in #4437
Full Changelog: 1.16.0...1.17.0
1.16.0
What's Changed
Features / Enhancements
- Added support for creating deployments using a BuildConfig by @msivasubramaniaan in #4235
- Added the UI for changing the selection of builder image by @msivasubramaniaan in #4399
- Allow options to configure Helm Chart with a build image and other details by @msivasubramaniaan in #4406
- Introduced support for the devfile for .NET 9 by @msivasubramaniaan in #4108
- Enabled command compatibility with files using the .yml extension by @branic in #4357
- Added an informational message to the Openshift terminal when there were no operations performed yet by @msivasubramaniaan in #4422
- Replaced the odo analyze command with the new Alizer tool by @msivasubramaniaan in #4330
Dependency Update
- Update OC CLI to 4.16.8 by @github-actions in #4385
- Update ODO CLI to 3.16.1 (b4853e1fa-nightly) by @github-actions in #4418
- Update HELM CLI to v3.15.4 by @github-actions in #4367
- Update CRC CLI to 2.41.0 by @github-actions in #4407
- Update FUNC CLI to 1.15.0 by @github-actions in #4367
Bugs
- Resolved the slow tree loading issue in the Application Explorer by @vrubezhny in #4300
- Fixed the broken Helm Chart installation view by @vrubezhny in #4350
- Fixed the issue with duplicate deployment names displaying in the tree view by @msivasubramaniaan in #4299
- Fixed the issue of missing images on the "Add OpenShift Cluster" page by @msivasubramaniaan in #4318
New Contributors
Full Changelog: 1.15.0...1.16.0
1.15.0
What's Changed
Features / Enhancements
- Added validation for container image to be deployed from an image URL by @msivasubramaniaan in #4283
- There is no error/warning notification when Helm Chart cannot be installed #4172 by @vrubezhny in #4206
- Migrate Kubernetes Resource Link Provider from Kubernetes VSCode Extension to OpenShift Toolkit #4118 by @vrubezhny in #4171
- Use the value saved in the clipboard when logging in using a token #4165 by @vrubezhny in #4179
- Display status information for Deployments in Application Explorer tree #3823 by @vrubezhny in #4148
Dependency Update
- Update OC CLI to 4.16.1 by @github-actions in #4278
- Update ODO CLI to 3.16.1 (817faa69f-nightly) by @github-actions in #4261
- Update HELM CLI to v3.15.3 by @github-actions in #4277
- Update CRC CLI to 2.38.0 by @github-actions in #4240
Bugs
- Trim token value from Clipboard when logging in to DevSandbox by @vrubezhny in #4166
- Dedupe Deployment error messages in tooltip by @vrubezhny in #4170
- Use 'paste' icon for pasting from Clipboard by @vrubezhny in #4184
- Migrate to upstream version for Helm CLI binary #4033 by @vrubezhny in #4200
- Cluster Webview: sandbox detection status never ends #4233 by @dgolovin in #4234
- ODO CLI binary stopped working after Devfile schema update to v.2.2.2 #4183 by @vrubezhny in #4191
- Improving stability for Create Component and Application explorer UI … by @lgrossma in #4250
- Remove dependency to 'make-fetch-happen' NPM module by @vrubezhny in #4247
- Remove no more used Jenkins by @apupier in #4259
- Fix typos in readmes and doc by @apupier in #4260
- Remove outdated method from the extension activation by @vrubezhny in #4255
- Extension is slow to activate #4226 by @vrubezhny in #4256
- Adding wait for button to exist by @lgrossma in #4281
- Fix issue opening Routes node in OpenShift explorer by @fbricon in #4291
Full Changelog: 1.14.0...1.15.0
1.14.0
What's Changed
Features / Enhancements
- Add a new UI for showing, adding, and removing port forwards by @msivasubramaniaan in #3906
- Create a webview for creating routes from the extension by @msivasubramaniaan in #4086
- Add progress indicator for Login, Switch context, and Change project actions by @vrubezhny in #3849
Dependency Update
- Update oc to 4.15.14 by @github-actions in #4163
- Update helm to 3.13.2 by @github-actions in #4070
- Update func to 1.14.0 by @github-actions in #4097
- Update crc to 2.36.0 by @github-actions in #4127
Bugs
- Get rid of using k8s extension provided 'kubectl' binary by @vrubezhny in #4059
- Make stdout maxBuffer length to be configurable by @vrubezhny in #4061
- Add proposal message to change stdout max buffer length preference... by @vrubezhny in #4064
- There is no any progress indication on Login/Switch context/Change pr… by @vrubezhny in #3855
- Fix login to sandbox workflow by @datho7561 in #4109
- Migrate Kubernetes extension commands #3990 by @vrubezhny in #4106
- Improve set active or create new project/namespace workflow by @vrubezhny in #4122
- Show deployment logs doesn't work if you switch projects #3845 by @vrubezhny in #4145
- Fix bugs in Helm Chart browser by @datho7561 in #4158
- Fix create serverless function view by @datho7561 in #4160
Full Changelog: 1.13.0...1.14.0
1.13.0
What's Changed
- Fix Action labels for kubernetes clusters #3918 by @vrubezhny in #3936
- Improve "Open Kuberbetes YAML file" to avoid accidental opens and dup… by @vrubezhny in #3961
- The App Explorer tree isn't refreshed after logging in to a Kind cluster #3947 by @vrubezhny in #3966
- Cluster dependant suite fix by @lgrossma in #3960
- Adding login/logout test by @lgrossma in #3977
- Update README.md wordings by @mohitsuman in #3989
- use node 20 in CI build by @mohitsuman in #3972
- Update func to 1.12.2 by @github-actions in #4002
- added error boundary, upstream survey-react-ui v1.9.135 and add survey-core dependency by @msivasubramaniaan in #4009
- Fix error boundary by @datho7561 in #4011
- Showing tree nodes similar to k8s in application explorer by @msivasubramaniaan in #4003
- Group rjsf dependabot updates together by @datho7561 in #4021
- added delete, load context menu for pod by @msivasubramaniaan in #4014
- Fix "install helm chart" integration test by @datho7561 in #4030
- rearranged the explorer view by @msivasubramaniaan in #4028
- adding project test by @lgrossma in #4012
- Update crc to 2.34.1 by @github-actions in #4041
- Update oc to 4.15.6 by @github-actions in #4052
Full Changelog: 1.12.0...1.13.0
1.12.0
What's Changed
- Display notification when logging into the cluster succeeds by @datho7561 in #3772
- Adding Create Serverless function UI test by @lgrossma in #3626
- Make 'LoginUtils.requireLogin()' to not block the execution. by @vrubezhny in #3674
- Fix error processing in 'LoginUtils.requireLogin' by @vrubezhny in #3782
- Update crc to 2.31.0 by @github-actions in #3797
- Improve switch context workflow by @vrubezhny in #3804
- Deploy container image to cluster by @datho7561 in #3798
- Force refresh App explorer on create project... by @vrubezhny in #3813
- Don't show "Open in Developer Console" on non-OpenShift clusters by @datho7561 in #3821
- Pin minor version of nodejs to use in cyclic dependency check by @datho7561 in #3829
- Update oc to 4.14.8 by @github-actions in #3811
- Allow pasting in the terminal by @datho7561 in #3824
- Correctly package binaries for linux-arm64 . by @rgrunber in #3810
- Update func to 1.13.0 by @github-actions in #3841
- Swtich from 'odo' to 'oc' for create/set/get active/delete project and list ptojects by @vrubezhny in #3826
- Prompt the user to select a project by @datho7561 in #3847
- Stop trying to connect to a cluster when it doesn't appear to be avai… by @vrubezhny in #3848
- Update func to 1.12.1 by @github-actions in #3858
- add terminal view context on serverless function session by @msivasubramaniaan in #3843
- Revert "Update func to 1.12.1" by @vrubezhny in #3865
- Delete
Odo.getKubeconfigEnv()
(it is not needed) by @datho7561 in #3874 - Fix require login check, use 'oc whoami' to check current cluster and user by @vrubezhny in #3875
- Remove Odo.getActiveCluster() (it's unused) by @datho7561 in #3873
- Switch to service account after logging into OpenShift Sandbox by @datho7561 in #3844
- Update crc to 2.32.0 by @github-actions in #3886
- Do not call getAllComponents() in activate by @datho7561 in #3880
- Open a Deployment in shell from Application Explorer by @datho7561 in #3827
- show error message if docker is not running by @msivasubramaniaan in #3854
- When turned to using service account for a Sandbox a wrong warning me… by @vrubezhny in #3879
- Improve error message when podman is present but podman machine isn't by @datho7561 in #3408
- As a user I initially couldn't find "Change Active Project" #3812 by @vrubezhny in #3887
- Update oc to 4.14.12 by @github-actions in #3924
- Don't prompt before switching over to service account on Sandbox by @datho7561 in #3908
- Set
dockerode
as a runtime dependency by @datho7561 in #3927 - scaling deployment replicas by @msivasubramaniaan in #3910
- recursively get the function folder by @msivasubramaniaan in #3944
- loading deployment confguration by @msivasubramaniaan in #3945
- Update oc to 4.14.13 by @github-actions in #3946
Full Changelog: 1.11.0...1.12.0
1.11.0
What's Changed
Features / Enhancements
- Supports multiple Helm repos in #3568
- Helm Repo Management: Add, delete and update support on helm repo in #3617
- Faster and Improved UI for Devfile registry view in in #3629
- New UI for Helm Chart Browsing in #3702
- Allow to Open OpenShift resources in Console in #3718
- Add OK/Cancel buttons for cluster login management in #3521
- Improve CRC cluster status and UI improvements in #3737
- Move 'Create Service' context menu item to project level in Application Explorer in #3667
Dependency Update
- Update crc to 2.29.0 by @github-actions in #3569
- Update oc to 4.14.1 by @github-actions in #3594
- Update helm to 3.12.1 by @github-actions in #3595
- Add arm64 odo binaries into the build by @vrubezhny in #3596
- Add arm64 oc binaries into the build by @vrubezhny in #3597
Bugs
- Helm chart web view stuck when opening the second time by @msivasubramaniaan in #3623
- Ctrl+clicking a link in the OpenShift Terminal should open the URL #3543 by @vrubezhny in #3641
- knative icon will be shown on the terminal for serverless call by @msivasubramaniaan in #3628
- Error popup when expanding project in Application Explorer #3520 by @vrubezhny in #3644
- Error popups on trying to delete a project on sandbox due to user lim… by @vrubezhny in #3654
- Update application explorer when component state changes by @datho7561 in #3719
- Hang up on enter empty password by @vrubezhny in #3703
- Create Service has empty dropdown on Sandbox by @vrubezhny in #3704
- sync repo before installation and close the model once installation success by @msivasubramaniaan in #3708
- added 'FINDSTR' when windows machine instead of grep by @msivasubramaniaan in #3715
- Adding create component from local codebase UI test by @lgrossma in #3599
Full Changelog: 1.10.2...1.11.0
1.10.2
1.10.1
What's Changed
- #3336 Creating project into sandbox has user limitation
- #3525 func CLI not available in latest OpenShift toolkit v1.10.0 on windows
- #3527 Build cannot download func dependency, if the project is checked out to a directory with a dot character
Full Changelog: 1.10.0...1.10.1
1.10.0
What's Changed
- #3491 Deploy a serverless function using Tekton.
- #3352 Support different build configurations for serverless functions.
- #2873 CodeLenses to Apply/Delete a Kubernetes YAML file.
- #3508 List Operator-backed services in the Application Explorer sidebar.
- #3475 Add "OK" and "Cancel" buttons to cluster login input fields.
- #3452 When creating a component, use the first workspace folder as an initial path value.
- #3386 Fix creating a component from Git when a Devfile exists in git repo.
- #3384 Fix scrolling section in welcome page for some display scaling settings.
- #3357 Add possibility to "go back" when logging into a cluster.
- #3354 Improve the Helm UI so that it resembles the "Create Component" > "From Template" UI.
- #3353 Keybinding and context menu for copy and select all in terminal.
- #3339 Use VSCode SecretStorage API instead of 'keytar'.
- #3318 Refresh the components tree view when Devfiles are deleted.
- #3294 Sanitize the suggested component name in the "Create Component" > "Import from Git" workflow.
- #3138 In the terminal, if a command is rerun after exiting, close the old tab.
- #3137 "Select All" functionality for OpenShift Terminal.
- #3135 Add button to clear contents of terminal in OpenShift Terminal view.
- #3134 Automatically create a component folder for manually typed in path in "Create Component" workflow.
- #3081 Fix "Create Service" view.
- #3040 Display Progress Information when cloning project during "Create Component" > "Import From Git".
- #2589 Add support for running 'odo dev' without watching resources for changes and instead rebuild when 'p' is pressed in the terminal.
- #1803 Make it easier to select all "Watch log" content in the terminal, and remove the alternative editor.
- #3382 Support
KUBECONFIG
environment variable. - #3492 Add repo URL in the Helm UI.
- #3514 Fix error that prevents logging into a cluster using a token.
Full Changelog: 1.9.1...1.10.0