- #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
- #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
- #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
- #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
- #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
- #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
- #3522 "Build and run" for Serverless Function fails
- #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
- #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
- #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
- #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
- #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
- #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"
- #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
- #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
- #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
- #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
- #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
- #2738 Git repository validation never ends on Mac M1
- #2737 VSCode offers to install extension v0.2.9 on Mac M1
- #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
- #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
- #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
- #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
- #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 forselect context folder
step should not filter out workspace folders with s2i components
- #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 inComponent 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
- #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
- #2319 Fix full path with spaces when running CRC
- #2316 ComponentAdapter kind field conflicts with VSCode 1.63.0 proposed API
- #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
- #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
- #2005 Add/Remove/Update Registry commands for Component Types View and Command Palette
- #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
- #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
- #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
- #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
- #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 inopenshift.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
- #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?
- #1966 Print CRC commands to 'CRC Logs' channel
- #1959 Telemetry should report errors without user related info
New features and bugfixes:
- #1952 Fix OpenShift icon broken image
- #1953 Update to CodeReady Containers (CRC)
1.22.0
to use OpenShift4.6.15
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
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
Noteworthy changes:
- #1235
- Add webview to run CodeReady Containers (CRC)
1.15.0
from extension. This allows to run a local instance of OpenShift4.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
- Add webview to run CodeReady Containers (CRC)
- #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
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
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
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
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
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
- Extension uses OpenShift Do(odo) 1.0.0 GA
- Support Red Hat CodeReady Containers 1.0 for OpenShift 4.x clusters
- Update download path for odo-v1.0.0 binary
- Icons for OpenShift Connector are working for Eclipse Che extension
- Demo video and blog updated for
0.1.1
release
- #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
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
- 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 componentPUSH
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
- 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
- #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 inpushed
stateLink/Unlink
commands and services should show only components inpushed
state- Remove circular dependencies introduced by extension context
- Differentiate between console urls for OpenShift 3.x and 4.x clusters
- #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
- #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
- Add dependency to Kubernetes extension from Microsoft
- Extend Kubernetes Clusters tree view
- 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 withopen
npm module - Nodes are sorted alphabetically in Explorer view
.vsix
files are added to the release builds
- 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
- 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
- Update to use
odo v0.0.19
- Add duplicate resource name validation
- Implement
Describe Service
command for component - Delete a Service from an Application
- 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
- 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
- Implement port selection when linking component with multiple ports
- Fix linking of components using
odo link
- Add Coverage and Debug test launchers
- 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
- 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
andodo v0.0.16
- Fixed unit tests and increase code coverage
- Minor fixes in README
- Add support to Java components
- Support odo
v0.0.14
with supervisord fix - Fix
create service
command based on odov0.0.14
output changes
- Add screencast for the features and commands
- Fix missing icon path in README
- 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