Skip to content

Latest commit

 

History

History
851 lines (733 loc) · 85.1 KB

CHANGELOG.md

File metadata and controls

851 lines (733 loc) · 85.1 KB

Change Log

1.16.0 (September 3, 2024)

  • #4151 Added support for creating deployments using a BuildConfig
  • #4297 Added the UI for changing the selection of builder image
  • #2883 Allow options to configure Helm Chart with a build image and other details
  • #4108 Introduced support for the devfile for .NET 9
  • #4357 Enabled command compatibility with files using the .yml extension
  • #3898 Added an informational message to the Openshift terminal when there were no operations performed yet
  • #4344 Replaced the odo analyze command with the new Alizer tool
  • #3911 Enhanced the workflow for entering a container image URL
  • #4289 Resolved the slow tree loading issue in the Application Explorer
  • #4349 Fixed the broken Helm Chart installation view
  • #4298 Fixed the issue with duplicate deployment names displaying in the tree view
  • #4253 Fixed the issue of missing images on the "Add OpenShift Cluster" page

1.15.0 (July 16, 2024)

  • #4291 Fixed the issue preventing the opening of the Routes node in the OpenShift Explorer
  • #4283 Added validation for container image to be deployed from an image URL
  • #4255 Remove outdated method from the extension activation
  • #4247 Remove dependency to 'make-fetch-happen' NPM module
  • #4233 Cluster Webview: sandbox detection status never ends
  • #4184 Use 'paste' icon for pasting from Clipboard
  • #4183 ODO CLI binary stopped working after Devfile schema update to v.2.2.2
  • #4172 There is no error/warning notification when Helm Chart cannot be installed
  • #4166 Trim token value from Clipboard when logging in to DevSandbox
  • #4165 Use the value saved in the clipboard when logging in using a token
  • #4118 Migrate Kubernetes Resource Link Provider from Kubernetes VSCode Extension to OpenShift Toolkit
  • #4033 Migrate to upstream version for Helm CLI binary
  • #3823 Display status information for Deployments in Application Explorer tree

1.14.0 (May 29, 2024)

  • #3906 Add a new UI for showing, adding, and removing port forwards
  • #4086 Create a webview for creating routes from the extension
  • #3849 Add progress indicator for Login, Switch context, and Change project actions
  • #4109 Fix login to sandbox workflow
  • #4101 Project not listed if it has a display name annotation
  • #4092 Trying to create a serverless function using the Spring Boot template causes the webview to fail
  • #4083 Helm charts may not load on Linux under certain conditions
  • #3999 Support projects/namespaces on clusters where the listing of projects is restricted
  • #3990 Remove dependence on VS Code Kubernetes extension and use 'oc' binary instead of relying on 'kubectl' binary provided by VS Code Kubernetes
  • #3987 Prevent App. Explorer from hanging on extension loading if logged out from a cluster
  • #3971 Fix bug where re-logging in does not ask for username and password under certain conditions
  • #3925, #4064 Fixed 'stdout maxBuffer length exceeded' error, a proposal message is added to change the maximum buffer size of standard output in case of 'ERR_CHILD_PROCESS_STDIO_MAXBUFFER' error appearance
  • #3845 Fix bug where opening deployment logs would fail if you switched projects while they loaded

1.13.0 (April 10, 2024)

  • #4045 Bump minimum memory for CRC to 10752 MB
  • #4013 Support deletion of Pod resources from extension UI
  • #4004 Fix Extension Survey form
  • #3991 Showcase all Workload resources in Application Explorer Tree view
  • #3981 Migrate Functionality from Kubernetes VSCode Extension to OpenShift Toolkit
  • #3947 Properly refresh the app explorer tree after logging into a Kind cluster
  • #3919 Improve "Open Kuberbetes YAML file" to avoid accidental opens and duplicate files
  • #3918 Use "namespaces" wording on kubernetes clusters and "projects" wording on OpenShift clusters

1.12.0 (February 28, 2024)

  • #3880 Do not call getAllComponents() in activate
  • #3112 Extension takes several minutes to start if the current ~/.kube/config context is an inaccessible cluster
  • #3931 New Serverless Function is not shown after creation
  • #3928 Can't load Helm chart
  • #3879 When turned to use a service account for a Sandbox a wrong warning message appears
  • #3848 Stop trying to connect to a cluster when it doesn't appear to be available
  • #3841 Update func CLI to 1.13.0
  • #3838 New and Improved sign-in for Developer Sandbox Login experience
  • #3822 Add Context menu item to scale OpenShift Deployments
  • #3814 "Open in Console" context menu item appears for non-OpenShift clusters
  • #3813 Force refresh App explorer on create project when new project name is the same as the one set in the current-context
  • #3812 As a user I initially couldn't find "Change Active Project"
  • #3804 Improve switch context workflow
  • #3665 Enhance dev on podman experience
  • #3640 Show context menu to Open in Terminal for the function created
  • #3638 Show vscode notification message if docker is not started for Fn commands
  • #3512 Add paste to the OpenShift terminal
  • #3405 Fix podman detection prompt
  • #2581 Cannot Start Dev action on quarkus component until an OpenShift Project is created
  • #2418 Allow to deploy docker images to connected OpenShift cluster

1.11.0 (December 13, 2023)

  • #3609 Manage helm repositories
  • #3113 Show Helm charts from all Helm repos in the Helm chart explorer
  • #3701 Update UX for Helm View
  • #3636 Update UX for Devfile Registry View
  • #3652 Open OpenShift resources in browser
  • #3726 Command fails when expanding project in Application Explorer on crc
  • #3723 CRC OpenShift status showed as green even though it was stopped
  • #3720 Application Explorer is not refreshed when a component starts
  • #3715 added 'FINDSTR' when windows machine instead of grep
  • #3544 Create Service has empty dropdown on Sandbox
  • #3643 Error popups on trying to delete a project on sandbox due to user limitation
  • #3520 Error popup when expanding project in Application Explorer
  • #3637 Terminal icon would be knative if it is a serverless function call and the title should be in camel case
  • #3543 Ctrl+clicking a link in the OpenShift Terminal should open the URL
  • #3622 Helm Chart search is stuck loading if you close then reopen it

1.10.2 (November 7, 2023)

  • #3522 "Build and run" for Serverless Function fails

1.10.1 (November 6, 2023)

  • #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

1.10.0 (November 2, 2023)

  • #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

1.9.1 (September 28, 2023)

  • #3342 Sandbox page in Add OpenShift Cluster editor stays in 'Detecting' status forever
  • #3356 Extension fails to activate when a deleted folder is in the workspace

1.9.0 (September 26, 2023)

  • #3086 In Devfile search view, you can now filter by debug/deploy support and tags
  • #2781 Add support for Devfile port and name detection
  • #2819 Create a separate terminal pane for all vscode-openshift related commands to run in
  • #3316 Fix bug where invoking "Cloud Events" functions didn't work
  • #2854 Killing terminal from older start dev action stops current dev
  • #3323 Prevent "Create Dev Sandbox" wizard from getting stuck at loading screen
  • #3293 Trying "Create Component" with a mostly empty git repository doesn't work
  • #3324 Remove "Connect on Slack" button in "Dev Sandbox" wizard, since the link no longer works

1.8.0 (September 14, 2023)

  • #3128 Create Serverless Functions based on templates from configured template repositories
  • #3251 Add a walkthrough for creating a Serverless Function from a template
  • #3260 Improve README with content about Serverless Functions
  • #3136 Fix newly created Serverless Functions not appearing in serverless functions view when they are created outside of the workspace
  • #3154 Fix "No such file" error when opening "Create OpenShift Local Cluster"
  • #3145 Don't show the current namespace in the Serverless Functions view
  • #3268 Fix Developer Sandbox WebView font color not adapting when switching to a light theme
  • #3272 Fix links to screencasts in READMEs
  • #3091 Depend on vscode-kubernetes while developing and testing the extension
  • #3239 Update crc to 2.26.0
  • #3189 Check for and remove cycles in module dependencies
  • Update many of the extension dependencies
  • Remove many unused extension dependencies

1.7.0 (August 31, 2023)

  • #3010 Create UI for invoking serverless functions
  • #3056 Configure serverless function environment, labels, volumes, and git
  • #3055 Manage repositories of serverless function templates
  • #2811 View and run devfile commands on running components from the components view
  • #2668 Support binding services to a component
  • #3131 Update odo to 3.14.0
  • #3119 Update crc to 2.25.0
  • #3133 Background of "Create serverless function" UI respects the user's colour theme
  • #3104 Import from git no longer fails if there is an existing Devfile
  • #3127 Fixed "Create Component from Folder" doesn't trim suggested name to last portion of the path on Windows
  • #3122 Fixed "Create Component From Folder" always uses first open folder, regardless of which one was right clicked on
  • #3150 Attempt to sanitize the suggest name for the component in "Create Component from Folder"

1.6.0 (August 14, 2023)

  • #2922 Combine different component creation strategies ("From Git", "From Local Folder", "From Template") into one, new UI
  • #3039 Add Create Component from Folder context menu item to quickly create components from file explorer
  • #2993 Create, build, and run KNative Serverless functions
  • #3073 Deploy, redeploy, and undeploy KNative Serverless functions
  • #3009 Add telemetry events for Serverless Functions view
  • #2803 Support binding components to Operator-backed services
  • #2962 Contribute "OpenShift Local" and "OpenShift Dev Sandbox" to the vscode-kubernetes' cloud explorer
  • #3059 Migrate Jenkins release build to GitHub Actions
  • #3021 Fix uninstalling Helm releases
  • #3013 Update odo to 3.12.0
  • #2878 Prompt to login to a cluster when attempting an action that requires access to a cluster
  • #2979 Login with incorrect credentials no longer gives login successful notification
  • #2977 Login to Devsandbox button workflow improvement
  • #2976 Improve back button style for Add cluster page
  • #2965 Prevent users from creating two devfile registries with the same URL
  • #2964 Adding a new Devfile registry refreshes the Devfile registry UI
  • #2940 During "Import from Git", remove the repo if cloning fails
  • #2915 Fix validation of git URLs containing issue numbers during "Import from Git"
  • #2910 "Describe Component" context menu now respects openshiftToolkit.useWebviewInsteadOfTerminalView
  • #2840 Add OpenShift binaries to Dev Containers
  • #2808 Prompt to install podman if it's not present on the system (when attempting to run "Dev on Podman")
  • #2628 Open in Developer console fails for Kubernetes applications
  • #2023 Request if components should be deleted when deleting Application or Project from Application explorer
  • #1874 Simplify logging into crc from inside "Create Cluster" wizard

1.5.0 (June 07, 2023)

  • #2840 Add OpenShift binaries when running on Dev Containers
  • #2489 Feedback view for users to share extension feedback
  • #2921 Support odo 3.11.0 workflow
  • #2928 Support for crc 2.20.0 running OpenShift 4.13
  • #2930 UI fixes on welcome page
  • #2931 UI fixes on Helm chart view
  • #2799 Added additional test cases for improving the test coverage
  • #2927 Improve Delete component workflow
  • #2939 Improve import from git workflow
  • #2948 Fix running vsix locally with bundled binaries

1.4.0 (May 23, 2023)

  • #2798 Auto generation of tools.json file with updated cli version and sha256 checksums
  • #709 Improve Login to Cluster command while checking if the cluster is started
  • #2861 Add 'Sign in with Red Hat' item to Accounts menu when extension activated
  • #2864 Fix 'OpenShift: Create' action with one project available
  • #2870 Support odo 3.10.0 workflow
  • #2869 New Improved Helm Chart workflow
  • #2891 Remove Experimental Features check from Components View
  • #2799 Integration tests to verify cli tool commands used in extension works with new version released

1.3.0 (April 26, 2023)

  • #2132 Add Helm Charts UI in extension
  • #2180 Namespace non existent should be handled
  • #2658 Fix npm install warnings for packages and their dependencies
  • #2788 Add Helm Workflow information in Walkthrough
  • #2790 Use odo analyze command to detect devfiles in Import From Git workflow
  • #2801 Hide commands that require selecting a component
  • #2806 Update the CRC version to latest in OpenShift Toolkit
  • #2809 Add reference of podman keyword in the extension keywords section
  • #2812 'Show Logs' and 'Follow logs' commands doesn't work when dev is running on podman
  • #2823 Trying to load a helm chart fails
  • #2830 Changing the show/follow log output to webview based editor results in empty page
  • #2836 updated Node.js 16 in GH workflow actions
  • #2839 disable next button until user selects the installed location of local CRC
  • #2843 added null check for starter project
  • #2845 Helm charts view is loading indefinitely
  • #2848 Helm Charts doesn't appear in context menu until you switch namespaces
  • #2852 Add --forward-localhost on podman dev

1.2.0 (February 17, 2023)

  • #2553 Use 'workbench.action.openIssueReporter' to report issues for the extension
  • #2771 Open in Browser command does not work for components running in dev mode on podman
  • #2764 Update odo to v3.6.0 release
  • #2757 Quickly create component form the current workspace
  • #2755 Unknown flag --run-on when use Start Dev on Podman
  • #2745 Update Red Hat Authentication extension to v0.1.0
  • #2725 Active and disabled 'Create Component' buttons look the same
  • #2724 Incorrect error 'rate limit is exceeded' in case of connectivity issues
  • #2035 Check devfile version is 2.0.0 before using it in odo --devfile option

1.1.2 (January 25, 2023)

  • #2754 v0.2.9 is latest version available on windows arm64
  • #2736 Update odo to v3.5.0

1.1.1 (January 12, 2023)

  • #2738 Git repository validation never ends on Mac M1
  • #2737 VSCode offers to install extension v0.2.9 on Mac M1

1.1.0 (January 10, 2023)

  • #2700 Missing word in error message in Import from Git wizard
  • #2726 Changing git repository field after validation does not invalidate valid state of the form
  • #2718 Is it possible to change the colors of the YML keys?
  • #2711 Migrate to odo 3.4.0
  • #2710 remove patternfly dependencies from OpenShift Toolkit
  • #2709 Fix the GitHub Readme badge error
  • #2705 Devfile Registry View does not show errors for connectivity related issues and stays in 'Loading Registry View' mode forever
  • #2701 Show and Follow log is not shown when set to open in web view
  • #2700 Missing word in error message in Import from Git wizard
  • #2693 Login to cluster does not work
  • #2690 Support podman workflow using odo
  • #2689 Update @material-ui/core package
  • #2688 Update odo to v3.3.0
  • #2685 OpenShift Local workflow broken in Windows
  • #2682 Cannot create project with name of previously deleted project
  • #2681 Cancel git clone process if user exists Import from Git workflow
  • #2676 Enable odo telemetry based on current vscode telemetry opt-in status
  • #2674 Unable to select devfile registry in git import when multiple devfile registry configured
  • #2671 Unable to create component from Get started page view
  • #2667 Support odo 3.2.0 workflow
  • #2666 Typo: Component name spell error
  • #2608 Debug session failed to start
  • #2598 Manage Kubernetes Context Action
  • #2579 Add Browse actions in registry view
  • #2577 Registry view is empty by default when OpenShift extension is opened
  • #2562 Perform odo v3 migration testing
  • #2559 Enable telemetry for odo calls if user consents to telemetry request for the extension
  • #2465 Detect debugger ext for component using devfile's language tags in the registry
  • #1802 Provide a way to remove clusters from the list

1.0.0 (November 8, 2022)

  • #2651 Add analyze button in git import
  • #2646 Component creation success message still shows Push information
  • #2644 Deploy command is not shown even if deploy is true in odo describe
  • #2640 Update readme gifs and information with latest workflow
  • #2637 Components view refresh does not pickup changes from devfiles
  • #2636 Context folder quick pick list should exclude folders with components
  • #2632 Update Getting Started gifs with latest workflow
  • #2621 Add Undeploy command for the components
  • #2615 'Add Registry' command always triggers 'Edit Registry' workflow after Registry item selected in view
  • #2607 Start dev results in stucked "dev starting" state
  • #2605 Cannot change active project under OS connection
  • #2604 Logging out of the cluster (crc) throws an error notification: All promises were rejected
  • #2603 Add parsing of kubeconfig file, empty kube config file throws an error: Cannot read properties of undefined (reading 'clusters')
  • #2597 Add Default kubeconfig File at the top of the cluster connected to
  • #2595 Change the icon of change active project
  • #2594 OpenShift welcome page layout breaks when zoomed in
  • #2593 Open .kubeconfig in editor
  • #2591 Update Readme with 1.0 changes and odov3 support
  • #2590 Follow logs commands fails with error
  • #2588 Odo logo output is missing in terminal when starting dev on k8s cluster
  • #2582 Show the application explorer using the cluster and project structure
  • #2580 Force stop dev fails with the following error
  • #2578 Created component notification says is should be pushed into cluster, wrong description
  • #2577 Registry view is empty by default when OpenShift extension is opened
  • #2576 Application Explorer options (buttons) are missing and only "loaded-context" item is present when no kubeconfig is set
  • #2574 Project creation does not do anything in Application Explorer
  • #2573 Show current context only if it is active
  • #2572 Change message for create component
  • #2571 start dev fails for any component created
  • #2568 Improve sandbox workflow and go directly to 'Copy Login Command' page

0.7.0 (September 28, 2022)

  • #2546 Support crc 2.9.0 in the extension
  • #2533 Card Modal should use more width and be bigger
  • #2532 Improve UX for devfile registry View
  • #2531 Fix starter project card layout
  • #2523 Registry Viewer: Selected item in starter projects list easily confused with buttons
  • #2522 Registry Viewer: Devfile details view has two scroll bars
  • #2521 Registry Viewer: White frame apperas when devfile selected
  • #2520 SandBox Workflow: Use theme colors in forms for PhoneInput and Button components
  • #2516 Add color labels to registry views added by the user
  • #2461 Java debug fails for any java based devfile
  • #2402 Design a new Welcome Page with Instructions and Feature sets

0.6.0 (August 25, 2022)

  • #2464 Debug command fails for python components due to issue with debug command in devfile
  • #2514 Sandbox: Verification code request form times out
  • #2510 Welcome View: OpenShift: Welcome command does not open Welcome View if 'Show Welcome Page' preference is not set
  • #2507 Cluster Editor: Buttons in Sandbox Workflow page are not centered
  • #2506 Cluster Editor: Images on infrastructure cards are not centered
  • #2497 update Registry View icon and change the text
  • #2496 Improve loading time for registry viewer
  • #2490 Devfile view registry is broken on vscode macOS
  • #2488 Add Back button when specific card is opened in Add Cluster view
  • #2487 CRC 2.5.1 does not support M1 based machines for OpenShift workflow
  • #2486 Fix UI responsiveness for Add Cluster screen
  • #2480 Activate basic UI tests in GitHub Actions workflow
  • #2474 Launching Developer Sandbox feature does not work
  • #2450 Migrate to latest CRC 2.4.1 release
  • #2421 Review telemetry events to eliminate not used ones
  • #2404 Change New Component workflow
  • #1477 'OpenShift: Delete Storage' command should not delete storage from tree until it is pushed

0.5.0 (July 13, 2022)

  • #2414 Add Get Started page for OpenShift Walkthrough
  • #2392 Webview Based Registry Browser
  • #2432 Add telemetry event to capture Registry View UI
  • #2417 Implement UI changes in the Registry Webview
  • #2416 Add button for Create Component from Workspace in Application Explorer
  • #2415 Allow users to edit registries added
  • #2398 Update odo to v2.5.1
  • #2393 Using kubernetes context with user with valid certificate data does not show content of cluster in Application Explorer
  • #2437 Do not recognize not supported s2i components in workspace
  • #2470 Update OpenShift Local(CRC) to v2.5.1
  • #2459 Update gifs with latest workflow
  • #2446 Create Component workflow for select context folder step should not filter out workspace folders with s2i components

0.4.0 (April 18, 2022)

  • #2397 Fix jenkinsFile rsync issues for release
  • #2388 Not handled promise rejection reported in log when there is no active cluster
  • #2386 Sandbox error messages are not presented to the user when requesting verification code
  • #2372 Update crc version to support 1.40.0
  • #2369 Open in Browser command for Registry node in Component Types View
  • #2367 Login to sandbox error can be improved
  • #2324 Non odo components are not visible
  • #2307 Update ComponentKind concept to support Deployment Configs and Deployment resources reported as otherComponents by odo
  • #2299 Switch to main branch and make it as default
  • #2157 Show error message when 'odo watch' execution fails and give access to command's output
  • #1979 Show 'Create project' node item under cluster without projects
  • #1174 Add contextValue to every URL node in the tree view

0.3.0 (February 28, 2022)

  • #2361 SandBox code verification page shows all button on the same line for wide screens
  • #2359 OpenShift Sandbox Cluster has no active project after login
  • #2350 Sandbox view is broken after second click on Add Cluster Button
  • #2344 Error message appears for odo verbosity level values > 0
  • #2340 Can't create service on Red Hat Developer Sandbox
  • #2339 Implement 'Delete' command for component without context using oc delete
  • #2335 Add Timeout setting for Sandbox integration
  • #2331 Report telemetry for sandbox integration
  • #2329 'odo storage list' item with the same name should be shown as one
  • #2325 Update odo to v2.5.0
  • #2304 Update odo to v2.4.2 release
  • #2297 Provide cache for https requests of swagger definition
  • #2293 Create Service command fails for CSV w/o olm-examples
  • #2287 Remove s2i components form Component Types View
  • #2285 Migrate to odo v2.4.1
  • #2254 Add Create Service Form support for user without access to service CRDs
  • #2246 Provide warning/info about kubeadmin user for service workflow
  • #2238 Remove info about Git Repository and Binary File component creation in readme
  • #2228 Are Git Repository and Binary File options removed when creating a component from Openshift Connector extension?
  • #2208 Remove service catalog support related commands
  • #2007 'Open in Readme.md in Browser' for S2I Component Type
  • #1967 Add quickpick item 'Login using cluster URL and token from clipboard' to login command
  • #1788 Linking components & services for devfile
  • #1787 Support to create operator backed services

0.2.13 (January 11, 2022)

  • #2319 Fix full path with spaces when running CRC

0.2.12 (December 14, 2021)

  • #2316 ComponentAdapter kind field conflicts with VSCode 1.63.0 proposed API

0.2.11 (November 1, 2021)

  • #2269 Fix oc version name
  • #2267 Fix Readme for correct download links and names
  • #2261 Add debug configuration for django apps
  • #2256 Update oc binary to 4.9 release
  • #2255 Windows file paths that contain a space are not properly escaped
  • #2229 Component Debug command on Windows never results in starting debug session
  • #2120 Support CodeReady Containers 1.34.0 release

0.2.10 (October 18, 2021)

  • #2249 Update oc to latest release v4.8.15
  • #2248 tools directory size: only download/bundle right OS?
  • #2241 Welcome View for Application Explorer should not be available before extension is activated
  • #2237 Migrate to odo 2.3.1
  • #2235 Support Platform Specific vsix files
  • #2233 Debug command for NodeJS components is broken after VSCode update to v1.60.0
  • #2225 Push command should use current editor to detect component's context path
  • #2221 Add 'Operators' group node to k8s Clusters view
  • #2219 Create/Refresh Cluster button opens a page on browser
  • #2211 Update odo to v2.3.0
  • #2176 Components created out of s2i image builder have wrong component type
  • #2013 Import fails for devfile components

0.2.9 (July 29, 2021)

New Features

  • #2005 Add/Remove/Update Registry commands for Component Types View and Command Palette

Bug fixes

  • #2213 DevSandbox page fails
  • #2177 Objects deleted from App Explorer tree have not deleted from parent->children cache
  • #2167 Option to prevent removing project folder from workspace when deleting component

0.2.8 (July 13, 2021)

  • #2202 Sort components/services alphabetically under application node
  • #2197 Warning about 'redhat.telemetry.enabled' property with vscode 1.58.0 release
  • #2195 Add 'New Component' button to Components View title
  • #2193 Components View has no icons for components in workspace
  • #2191 Cannot delete component with odo v2.2.2
  • #2190 Migrate to odo v2.2.3
  • #2188 Report cancellation step name or number in telemetry event where is applicable
  • #2186 Update odo to v2.2.2
  • #2184 Extension fails to load if limit of FSWatchers is reached
  • #2181 Use context folder base name as default value for component's name input
  • #2168 crc message about new version availability force 'Add OpenShift Cluster' editor into error state
  • #2166 Remove vscode-common from extension dependencies
  • #2022 Do not delete context folders from workspace when deleting application
  • #1962 Add telemetry events for 'Add OpenShift Cluster' editor commands

0.2.7 (Jun 3, 2021)

  • #2154 Migrate to odo 2.2.1
  • #2153 Sort s2i and devfile component in Quickpick view for ComponentTypes
  • #2149 Add telemetry information for OpenShift cluster version
  • #2148 Show build log for 'OpenShift: Push' command
  • #2146 Creating new s2i component without version added as devfile kind
  • #2141 Multiple registries support: Use --registry option when creating component
  • #2137 OpenShift: Watch command fails to start
  • #2107 Test and fix Deploy to OpenShift command for Quarkus project

0.2.6 (May 10, 2021)

  • #2121 Open Welcome page in the active view column
  • #2130 Fix typo in Welcome page
  • #2131 Disable odo telemetry for commands executed from the extension

0.2.5 (May 7, 2021)

  • #2119 svg icons stopped working after vscode update to VSCode v1.56.0
  • #2117 New Component command does not support multiple registries
  • #2115 New Component command stopped asking to use starter project after migration to odo v2.1.0
  • #2110 OpenShift: welcome command does not activate the extension
  • #2105 Migrate Components View to odo v2.1.0
  • #2100 Update odo to v2.1.0
  • #2097 README.md should include itemized dependencies
  • #2093 OpenShift: Welcome command to open Welcome page
  • #2085 Nodejs devfile reports invalid arguments
  • #2074 Cannot read property 'tags' of null error in openshift.component.createFromLocal command
  • #2073 'Add Cluster Editor' show cluster in 'Starting' state after successful start
  • #2062 OpenShift: Push Component command shows only 'not pushed' components
  • #2061 VSCode Commands called from navigation/inline group or with welcome page button don't report exceptions
  • #2044 Component Types view is empty when no kube config exists
  • #2036 Validation for component name should work even if odo list fails
  • #2034 Support single root workspace
  • #2027 New Component command called form App Explorer should create Local Component
  • #2011 Add Reveal in Explorer command for components in Application Explorer view
  • #1980 Ameliorate getting started experience
  • #1844 Commands called from palette fail when user is not logged into the cluster
  • #1219 Show Welcome page when the extension loads

0.2.4 (March 21, 2021)

  • #2046 Update Red Hat CodeReady Containers to 1.23.1 to use OpenShift 4.7.0
  • #2020 Add telemetry reporting for cluster selection in 'Add OpenShift Cluster' editor
  • #2016 Update odo to v2.0.7
  • #2015 New Component from Component Types view flow needs to be cancelled twice to close
  • #2010 Component Types View is not updated after cluster gets accessible and user logged in
  • #2009 Ask for project and application names when cluster is not accessible or user not logged in
  • #2008 'Components View' to show components in current workspace
  • #2003 Component Types View structure and node names improvement
  • #1999 Add Current Cluster and Registry nodes to 'Component Types' View
  • #1997 Can't reuse saved kubeadmin username
  • #1995 Component Types view is empty if not logged in to a cluster or it is not accessible
  • #1990 'LoggedIn` context set incorrectly to 'true' even if cluster is not accessible or user not logged in
  • #1988 Update oc CLI to latest stable 4.6 release
  • #1983 CRC status does not show any info like status, cache usage and etc.
  • #1978 Create welcome content for Application Explorer view
  • #1976 odo push --debug does not work for nodejs Devfile Components
  • #1974 Add 'Test' command to run default test for Devfile Component in OpenShift Application Explorer
  • #1972 Update odo to v2.0.5
  • #1970 TypeError: Cannot read property 'pushCmd' of undefined
  • #1931 Create 'Component Types' View
  • #1795 Already logged in message: which cluster?

0.2.3 (February 18, 2021)

  • #1966 Print CRC commands to 'CRC Logs' channel
  • #1959 Telemetry should report errors without user related info

0.2.2 (February 10, 2021)

New features and bugfixes:

  • #1952 Fix OpenShift icon broken image
  • #1953 Update to CodeReady Containers (CRC) 1.22.0 to use OpenShift 4.6.15

0.2.1 (February 9, 2021)

New features and bugfixes:

  • #1868 Telemetry Reporting
  • #1855 Devfile Starter Projects support
  • #1896 Developer Sandbox for Red Hat OpenShift
  • #1907 Update to odo 2.0.4
  • #1912 Update CodeReady Containers (CRC) download link to v1.21.0

0.2.0 (September 30, 2020)

Noteworthy changes:

  • #1507 - Support odo 2.0.0 devfile components
  • #1771 - Describe command fails for components without context
  • #1773 - Expanding component w/o context in Application Explorer fails to get storage list
  • #1754 - Provide RedHat OpenShift logo in 'Add OpenShift Cluster' editor for dark and light color themes
  • #1751 - Run CRC webview only in VSCode and not on Che/CRW instance
  • #1740 - Migrate to Red Hat CodeReady Containers 0.1.16 release
  • #1735 - Update Start CRC Editor to match 'Try OpenShift' page
  • #1731 - Use vscode-kubernetes-tools-api v1.2.0
  • #1729 - Components without context don't show up in application explorer
  • #1762 - Publish extension to open-vsx.org registry

0.1.6 (August 31, 2020)

Noteworthy changes:

  • #1235
    • Add webview to run CodeReady Containers (CRC) 1.15.0 from extension. This allows to run a local instance of OpenShift 4.5.7 directly from the extension
    • Add Extension Settings for CRC binary location, pull secret, optional configurations
    • Provide CRC Start/Stop/Refresh actions in the webview
  • #1707 Add Stop CRC action in Status Bar
  • #1092 Deleting application only deletes components, not services
  • #1332 Stop running 'odo debug' when component deleted or undeployed
  • #1341 Starting debug twice on the same component should not be allowed
  • #1559 Show resources only from current context in OpenShift Application Explorer view
  • #1589 It is not easy to map commands to output in OpenShift Output channel
  • #1596 'New Service' command fails with odo v1.2.1 because of changes in json output
  • #1608 Use '--client' option when detecting tool version to avoid server requests
  • #1615 Show context location in tooltip for component nodes in OpenShift Application Explorer
  • #1617 Create Watch Sessions View to provide control over running 'odo watch' commands
  • #1619 Create Simple Debug Sessions View to show debug sessions started for components
  • #1636 Add 'OpenShift: Set Active Project' command to change project visible in Application Explorer view
  • #1647 Show application and component quickpick lists when command executed from palette
  • #1653 OpenShift Icon missing for cluster in Kubernetes view
  • #1697 'New Component' command does not show component types for odo v1.2.5
  • #1711 Update odo to v1.2.6

0.1.5 (May 18, 2020)

Noteworthy issues fixed in this release:

  • #1505 Update odo to v1.2.1
  • #1551 Command to migrate components created with v0.0.23 or earlier
  • #1517 Configuration to switch between Terminal View and WebView based view to exec 'Show/Follow Log' and 'Describe' commands
  • #1319 Use webview based editor to show or follow component's log
  • #1495 Auto scrolling support in log viewer when following logs
  • #1465 Support for creating 'https' URLs
  • #1464 Describe command for 'not pushed' components
  • #1463 New Storage command for 'not pushed' components
  • #1458 Describe command for URLs
  • #1438 The "Please log in to the cluster" button also should open the Login QuickPick
  • #1404 Add command to open Route URL from Kubernetes Clusters View
  • #148 When executing command in terminal it should be named properly

0.1.4 (February 25, 2020)

Noteworthy changes:

  • #1227 Include odo and oc binaries into extension package for all supported platforms macOS/Linux/Windows
  • #1388 Update odo to latest release v1.1.0
  • #1396 Allow to use compatible odo version available from PATH locations
  • #1380 Absolute path should be used for commands when running in vscode terminal view

0.1.3 (January 16, 2020)

This release adds OpenShift: Debug command for Java and Node.js components. The command is available form command palette and OpenShift Application View context menu for nodes representing Components. See issues #1322 and #1328 for details

It also includes update for OpenShift Do CLI. Version 1.0.2 will be downloaded after extension is updated to this release

0.1.2 (November 18, 2019)

This release brings to you:

  • #1277 Latest v1.0.1 version of OpenShift Do CLI tool
  • #1268 New OpenShift: Create command to create resources based on file from active editor
  • Bugfixes for minor issues:
    • #1262 Keep QuickInputs open after VSCode window lost focus
    • #1261 'Unlink' command for components does not work
    • #1247 Open console command doesn't open the console web page
    • #1260 Sometimes login does not work anymore
    • #1284 With latest VSCode 1.40.0 release oc and odo download fails on sha256 verification

0.1.1 - 🎃Trick or Treat (November 1, 2019)

Halloween Release 🎃

This release is built on top of 0.1.0. If any developer is migrating from <=0.0.23 release, please follow the Migration Guide

Updates

Changes

  • #1254 use vscode open command instead of open module for external links
  • #1236 Show progress bar for credentials and token Login
  • #1229 support deep nesting for binary files
  • #1243 remove flags from storage commands
  • #1211 Add json output for catalog list services
  • #1213 Added json output for catalog list components to determine component type and version
  • #1218 Provide information message to user to Push the components after success of component creation
  • Increase Code Coverage and improve unit tests

0.1.0 (September 19, 2019)

This release involves Breaking Changes !!

  • 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
  • For older versions, here is the Migration Guide

Added

  • 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
  • The selected context folder will reside in the vscode workspace.
  • 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
  • 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
  • To deploy the component to a cluster or to apply config changes, run PUSH command for the component
    • PUSH will create component/urls/storage on the OpenShift cluster and push your local files to it
  • Import actions for components which were created using old versions of the extension
  • Support for OpenShift 4.x clusters
  • Update Actions to Navigation Item
    • Add Switch Contexts - This will help users to switch contexts from kubeconfig
    • Add Issue tracker - Users can directly file extension issues/feedback
  • Added Multiple Actions to Kubernetes resources in Kubernetes View
    • For Build Configs - Start Build, Rebuild, Show Logs, Follow Logs
    • For Deployment Configs - Deploy, Show Logs
    • Add Open in Console for k8s resources in Kubernetes View

Changes

  • 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
  • Components can be in 3 stages:
    • pushed - When the components are deployed into the cluster
    • not pushed - When are the components are in local config but NOT deployed into the cluster
    • no context - When there is no context folder associated with the component in the workspace
  • Extension uses odo-v1.0.0-beta5
  • Remove Clusters view from OpenShift Views Container. Users can perform all the required action from Kubernetes extension Clusters view

Fixes

  • #1117 Import command for components without context
  • #1107 Add migration for component/services deployed in active cluster
  • #1169 Fix clone the git repository while creating Component
  • #1158 Fix workflow for git + binary component
  • #1152 Fix list of urls in Open in Browser action
  • #1126 Migrarion to @types/vscode and vscode-test
  • #1115 Remove recursive search from binary component selection
  • #1113 Add binary file list from context folder in the quickPick
  • #950 Provide context folder selection if no workspace present
  • #1046 Use users home folder as current directory when deleting service
  • Open in Browser commands should show only components in pushed state
  • Link/Unlink commands and services should show only components in pushed state
  • Remove circular dependencies introduced by extension context
  • Differentiate between console urls for OpenShift 3.x and 4.x clusters

0.0.23 (July 4, 2019)

  • #920 Fix odo CLI tool download checksum fail for all 3 OS variants
  • #903 Add new login experience using k8 config
  • #901 Fix for Deleting interlinked components breaks the application
  • #911 Integrate Azure Pipelines to CI builds
  • Move public chat discussion to gitter

0.0.22 (June 18, 2019)

  • #888 Prettify json in OpenShift Output Channel
  • #882 Add BuildConfig and Builds to Clusters View
  • #835 Provide keybinding for Login, push and refresh commands
  • #873 Hide session token when used for log in to the cluster

0.0.21 (May 16, 2019)

  • Add dependency to Kubernetes extension from Microsoft
  • Extend Kubernetes Clusters tree view
    • #853 Show OpenShift icon for OpenShift clusters
    • #851 Show OpenShift resources
      • Projects
      • Templates
      • Deployment Configs
      • Image Streams
      • Routes
    • #852 Add Use Project command for switching between Projects

0.0.20 (May 2, 2019)

  • URL management for a component in Application Explorer
    • Showcase URL names as child nodes inside a component in Application Explorer
    • Allow Delete and Open in Browser for an individual URL
    • Display hostname and port information when selecting the URL to open in browser
  • Add OpenShift Connector: Output verbosity level setting. This helps to configure Output verbosity level (value between 0 and 9) for OpenShift Create, Push and Watch commands in output channel and terminal view
  • Remove deprecated opn module with open npm module
  • Nodes are sorted alphabetically in Explorer view
  • .vsix files are added to the release builds

0.0.19 (April 10, 2019)

  • Cache OpenShift Application Explorer nodes to avoid extra odo calls
  • Reveal new created objects directly in the Explorer View
  • Add tags, branches list for a git reference within QuickPick item
  • Support Open in browser when a component has several routes configured
  • Enable user to create multiple routes for a component
  • Show progress for route creation for a component
  • Add token to login into the cluster from oc command line
  • Validation if git repository exists when creating component
  • Update the icons for nodes representation for the cluster in Explorer View
  • Represent component types with different icons

0.0.18 (March 21, 2019)

  • Update to use odo v0.0.20
  • Support reference option for creating components from git repository
  • Add feature to store passwords in Credential Manager
  • Use '-wait' flag when creating service to wait until it is provisioned
  • Add OpenShift: Show Output Channel to command palette
  • Allow user to directly create components with 3 different options using command palette
  • Split OpenShift: Login into Cluster to two commands

0.0.17 (February 27, 2019)

  • Update to use odo v0.0.19
  • Add duplicate resource name validation
  • Implement Describe Service command for component
  • Delete a Service from an Application

0.0.16 (February 5, 2019)

  • Update to use odo v0.0.18
  • Allow to create multiple components directly from workspace view
  • Add few more commands(linking Service/Component) to command palette
  • Add progress bar for delete operation (using oc wait)
  • Show indeterminate progress bar for linking commands
  • Allow extension to use oc ^3.11.0 if detected

0.0.15 (January 23, 2019)

  • Provide the flexibility to use commands using command palette #269
  • Remove kubernetes clusters view from OpenShift Views Container
  • Fix security issues with event-stream module #485
  • Add login handling for when ~/.kube is empty
  • Fix unhandled rejection errors in tests
  • Increase unit tests code coverage

0.0.14 (December 5, 2018)

  • Implement port selection when linking component with multiple ports
  • Fix linking of components using odo link
  • Add Coverage and Debug test launchers

0.0.13 (December 3, 2018)

  • Add implementation of Linking component to a service or component #425
  • Add support to create component with binary file #347
  • Improve push command feature to show build log directly into vscode terminal #416
  • Improve progress representation for long running commands #422
  • Add fix to stop downloading odo/oc when cluster is down #406
  • Commands executed in vscode terminal always use odo from ~/.vs-openshift directory #305
  • Update packages and transitive dependencies to fix security vulnerabilities
  • Add more test scenarios and improve code coverage

0.0.12 (November 23, 2018)

  • Add actions to command palette
  • Fixed application name creation validation
  • Commands migrated from explorer view to cluster context
  • Activate extension on any command execution from UI
  • Add --namespace option to all oc calls invoked by 'Open in Browser'
  • Use oc v3.9.0 and odo v0.0.16
  • Fixed unit tests and increase code coverage

0.0.11 (October 22, 2018)

  • Minor fixes in README

0.0.10 (October 22, 2018)

  • Add support to Java components
  • Support odo v0.0.14 with supervisord fix
  • Fix create service command based on odo v0.0.14 output changes

0.0.9 (October 5, 2018)

  • Add screencast for the features and commands

0.0.8 (October 5, 2018)

  • Fix missing icon path in README

0.0.7 (October 5, 2018)

  • Add support for interactions with Red Hat OpenShift cluster
  • Supports only local OpenShift cluster via minishift/cdk
  • Allows to configure projects/applications/components/services/storages for a cluster
  • Interactive developer experience