Friday 12, June 2020
✨ New Features and Highlights for 0.13.0 ✨
Eclipse and VS Code
- Codewind includes support for debugging remote projects.
- Use the IDEs to collect all available log files and environment information. For more information, see Collecting diagnostics with IDEs.
- Codewind remembers the state of remote connections, whether connected or disconnected, when you restart Eclipse or VS Code.
- Manage and view project log files that are currently available in the project overview page in Eclipse and in VS Code.
- Important: Codewind 0.13.0 drops support for Eclipse 2019-03 (4.11). The earliest version of Eclipse that is compatible with Codewind 0.13.0 is Eclipse 2019-06 (4.12).
- In Eclipse 2020-03 (4.15) and later, you can debug Node.js projects directly in Eclipse. If preferred, use the Codewind preferences to go back to using a Chrome-based browser for debugging.
- To learn more about why a push registry is required for remote Codewind style projects, a link to the documentation is included in related dialogs.
- The Codewind Explorer view displays an indication of project errors and warnings. Hover over the project to get the details.
- The Codewind plug-in requires IntelliJ IDEA 2020.1.1 as the minimum version.
- A changelog file is linked to the VS Code tools
READMEfile and is updated for Codewind 0.13.0.
- If you run a load test through the Performance Dashboard, the load runner status appears in a VS Code notification.
- After you create a project, the project logs appear as they become available. If you want, you can also disable the log appearance by setting your preferences.
- A modified version of the
Codewind: Manage Logscommand is available in Che.
- In the background, Codewind tries to reconnect to a remote connection that it lost the connection to. If your network connection or a proxy connection is lost briefly but then restored, the connection reconnects after a short delay.
- If you delete an active project from the disk, Codewind deletes it automatically.
- Template source addition and removal is reported immediately.
- A warning appears if a project directory is added to multiple connections. Adding a project directory to multiple connections is still allowed.
- The location of the Codewind extension logs is reported at the beginning of the Codewind output stream.
- The Codewind output stream logs timestamps and time that is elapsed for each command.
New Codewind Quick Guide
Looking to use Codewind in CodeReady Workspaces to develop cloud-native applications from an OpenShift cluster? Checkout our new Getting started with Codewind in CodeReady Workspaces quick guide.
List of Fixes
- In Codewind for Eclipse and VS Code:
- When you use the IDE to upgrade Codewind, the IDE removes the old version of the Codewind CLI from the disk to save space.
- In Codewind for Eclipse:
- A progress monitor appears when certain actions are selected. For example, a progress monitor appears while Manage Template Sources retrieves data from a connection.
- The local connection no longer shows a disconnected error when Eclipse is restarted.
- The dialog is improved in the window that appears if you try to add a project that is already deployed on another connection.
Widget is disposedexception no longer appears when you update the project overview page.
- The refresh action on the root element in the Codewind Explorer view checks for new connections.
- Restore defaults on the Codewind preferences page resets the fields to their defaults.
- In Codewind for VS Code:
- An issue is fixed with deleting project files on Windows. Also, a warning message appears if the extension is going to reload because the workspace folders are changed.
- Some of the colors in the webviews are updated because they changed in VS Code 1.45. Also, the table header in the Template Sources and Image Registry pages is fixed.
- An issue is fixed with canceling connection setup after you restart VS Code.
- Webviews close when the extension is deactivated.
- The Performance Dashboard includes new capabilities paneling.
- Run load concurrently against multiple projects.
- Appsody projects can be added to more Docker networks that are specified with a
CW_NETWORKSenvironment variable with space-delimited names.
appsody-extensionis updated from 0.6.1 to 0.6.2.
codewind-openapi-eclipseversion is updated.
codewind-openapi-vscodeversion is updated.