blob: 74ec76614a899c91f37f9f0e815a5848231641e9 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-112407000-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-112407000-2');
</script>
<!-- Google Tag Manager -->
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-KS8HHSF');
</script>
<!-- End Google Tag Manager -->
<head>
<title>New for Codewind 0.11.0 | Codewind</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="New for Codewind 0.11.0">
<meta name="keywords" content="news, new, updates, update, version, IntelliJ"/>
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon/favicon-32x32.png">
<link href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,600&display=swap" rel="stylesheet">
<!-- Bootstrap CSS CDN -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/docs.css">
<link rel="stylesheet" href="css/learn.css">
<link rel="stylesheet" href="css/blog.css">
<link rel="stylesheet" href="css/guides.css">
<link rel="stylesheet" href="css/search.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/themes/prism.min.css">
</head>
<body data-spy="scroll" data-target="#toc">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KS8HHSF"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="main">
<!-- Bootstrap NavBar -->
<nav class="navbar navbar-expand-xl navbar-light cw-banner fixed-top" aria-label="topnav">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse"
data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="/codewind/">
<img alt="Codewind logo image" title="Codewind logo image" src="images/header/header-logo.svg" class="cw-header-logo" alt="">
</a>
<div class="collapse navbar-collapse justify-content-end cw-navbar-padding" id="navbarNavDropdown">
<ul class="navbar-nav cw-navbar-nav">
<li class="nav-item cw-navbar-item cw-header-link-docs">
<a class="nav-link cw-nav-link cw-header-link-text" href="learn.html">Learn</a>
</li>
<li class="nav-item cw-navbar-item cw-header-link-news">
<a class="nav-link cw-nav-link cw-header-link-text" href="news.html">News</a>
</li>
<li class="nav-item cw-navbar-item cw-header-link-blog">
<a class="nav-link cw-nav-link cw-header-link-text" href="blog.html">Blog</a>
</li>
<li class="nav-item cw-navbar-item cw-header-link-guides">
<a class="nav-link cw-nav-link cw-header-link-text" href="guides.html">Guides</a>
</li>
<form class="form-inline my-2 my-lg-0 cw-navbar-item" action="/codewind/search.html" method="get">
<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M10.442 10.442a1 1 0 011.415 0l3.85 3.85a1 1 0 01-1.414 1.415l-3.85-3.85a1 1 0 010-1.415z" clip-rule="evenodd"/>
<path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 100-11 5.5 5.5 0 000 11zM13 6.5a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z" clip-rule="evenodd"/>
</svg>
<input id="nav-search" class="form-control mr-sm-2" type="text" id="search-box" name="query" placeholder="Search">
</form>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://github.com/eclipse/codewind"><img alt="Codewind Github" class="banner-image" title="Codewind Github" data-toggle="tooltip" data-placement="top" id="cw_github_stars" title="..." src="images/header/github.svg"/></a>
</li>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://twitter.com/EclipseCodewind"><img alt="Codewind Twitter" class="banner-image" title="Codewind Twitter" src="images/header/twitter.png"/></a>
</li>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://mattermost.eclipse.org/eclipse/channels/eclipse-codewind"><img alt="Codewind Mattermost" class="banner-image" title="Codewind Mattermost" src="images/header/mattermost.png"/></a>
</li>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://www.youtube.com/channel/UCnKCVK6RFDyHFqUmXlAhCHQ"><img alt="Codewind YouTube" class="banner-image" title="Codewind YouTube" src="images/header/youtube.png"/></a>
</li>
<!-- li class="nav-item cw-navbar-item" id="download-li">
<button onClick="window.location.href='https://microclimate.dev/download/codewind';" type="button" class="btn cw-download-button">Download</button>
<a href="https://microclimate.dev/download/codewind" class="nav-link cw-nav-link cw-download-link" href="#">Download</a>
</li> -->
<!-- Smaller devices menu END -->
</ul>
</div>
</nav>
<!-- End Bootstrap NavBar -->
<!-- Bootstrap row -->
<div class="row" id="body-row">
<!-- Sidebar -->
<div id="sidebar" class="bg-light">
<button class="btn btn-secondary dropdown-toggle btn-block d-md-none" type="button" id="contents-expander"
data-toggle="collapse" aria-haspopup="true" aria-expanded="false" data-target="#sidebar-container">
Contents
</button>
<div id="sidebar-container" class="bg-light" role="navigation" aria-label="sidebar">
<!-- Bootstrap List Group -->
<ul class="list-group bg-light">
<!-- Hard coded TOC -->
<!-- Start single page getting started -->
<a href="news14.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.14.0
</a>
<a href="news13.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.13.0
</a>
<a href="news12.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.12.0
</a>
<a href="news11.html"
class="cw-current-page bg-light list-group-item list-group-item-action">
Codewind 0.11.0
</a>
<a href="news09.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.9.0
</a>
<a href="news08.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.8.0
</a>
<a href="news07.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.7.0
</a>
<a href="news06.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.6.0
</a>
<a href="news05.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.5.0
</a>
<a href="news04.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.4.0
</a>
<a href="news03.html"
class="bg-light list-group-item list-group-item-action">
Codewind 0.3.0
</a>
<a href="newstechpreview.html"
class="bg-light list-group-item list-group-item-action">
Codewind tech preview
</a>
<!-- END hard coded TOC -->
</ul>
<!-- List Group END-->
</div>
<!-- sidebar-container END -->
</div>
<!-- MAIN -->
<div id="content-container">
<div class="py-5 px-5">
<div class="cw-docs-spacer"></div>
<div role="main"><h2 id="codewind-0110">Codewind 0.11.0</h2>
<p>Friday, 17 April 2020</p>
<p>You might have noticed we skipped 0.10.0, but it’s because we are committed to making the best tooling available to you. Our last development cycle just needed a little more love. 💕</p>
<h4 id="-new-features-and-highlights-for-0110-">✨ New Features and Highlights for 0.11.0 ✨</h4>
<p><strong>IntelliJ Tech Preview Updates</strong></p>
<p>We’ve continued to work hard on getting the IntelliJ experience up and consistent with our other IDEs. Here are the latest IntelliJ updates:</p>
<ul>
<li><a href="https://github.com/eclipse/codewind/issues/990">IntelliJ supports debugging projects</a>.</li>
<li><a href="https://github.com/eclipse/codewind/issues/989">View project log files in IntelliJ</a>.</li>
<li>Open and <a href="https://github.com/eclipse/codewind/issues/2038">view the performance dashboard</a> for select project types.</li>
<li><a href="https://github.com/eclipse/codewind/issues/987">Enable and disable projects</a>.</li>
<li><a href="https://github.com/eclipse/codewind/issues/2225">Simultaneously select and remove multiple projects</a>.</li>
<li>Create a new project with the <a href="https://github.com/eclipse/codewind-intellij/pull/64"><strong>New Project</strong> menu action</a>.</li>
</ul>
<p><img src="images/imagesfornews/newprojintellij.gif" alt="video of new feature, creating a new project with IntelliJ" width="800" /></p>
<p><strong>Codewind Website</strong></p>
<ul>
<li>We are pleased to announce that our blogs now have a <a href="https://www.eclipse.org/codewind/blog.html">home</a> on our website! 🏡</li>
</ul>
<p><strong>IDEs</strong></p>
<h5 id="vs-code-eclipse-and-intellij">VS Code, Eclipse, and IntelliJ</h5>
<ul>
<li><a href="https://github.com/eclipse/codewind/issues/2052">Appsody projects no longer show build status since these projects do not have a build phase</a>.</li>
</ul>
<h5 id="vs-code-and-eclipse-che">VS Code and Eclipse Che</h5>
<ul>
<li>The Codewind extension downloads and activates significantly faster. <a href="https://github.com/eclipse/codewind/issues/1060">The extension size is reduced by 98% to 1.6 MB</a>.</li>
<li>The cwctl and appsody binaries are automatically downloaded from the internet when the <a href="https://github.com/eclipse/codewind-vscode/pull/506">extension is activated for the first time</a>.</li>
<li>The <a href="https://github.com/eclipse/codewind/issues/2280">Codewind extension starts up faster</a> now that <a href="https://github.com/eclipse/codewind-vscode/pull/536">the extension is bundled through Webpack</a>.</li>
</ul>
<h5 id="vs-code-and-eclipse">VS Code and Eclipse</h5>
<ul>
<li>Image registries can be managed on the local connection.
<ul>
<li><a href="https://github.com/eclipse/codewind/issues/1306">Projects that pull from private image registries can be created locally</a>.</li>
<li>There is no push registry for the local connection because <a href="https://github.com/eclipse/codewind/issues/2588">images are managed by Docker Desktop and never leave the user’s machine</a>.</li>
</ul>
</li>
<li>The <a href="https://github.com/eclipse/codewind/issues/2299">Performance Dashboard is always enabled</a> even if the project does not have metrics available.
<ul>
<li>Note that for <a href="https://github.com/eclipse/codewind/issues/2384">projects without metrics, running loads fail</a>.</li>
</ul>
</li>
</ul>
<h5 id="vs-code">VS Code</h5>
<ul>
<li>You can use the profiling extension for <a href="https://github.com/eclipse/codewind/pull/2123">remote connections</a> and in <a href="https://github.com/eclipse/codewind-vscode/pull/457">Che</a>.</li>
<li><a href="https://github.com/eclipse/codewind-vscode/pull/484">The <strong>Add to Workspace</strong> project command is reworked for multi-root workspaces</a>. It no longer appears on projects that are already in the root workspace folder and gives an overrideable warning if run on a project that is in a subfolder of the workspace.</li>
<li>The homepage is updated so that <a href="https://github.com/eclipse/codewind/issues/2255">the <strong>Create</strong> and <strong>Add</strong> project creation steps are greyed out and unclickable until the actions are allowed</a>. On the <strong>Local</strong> tab, local Codewind must be started. On the <strong>Remote</strong> tab, a remote connection must exist.</li>
<li>The <strong>Remote Connection</strong> settings page layout is <a href="https://github.com/eclipse/codewind-vscode/pull/476">improved and more responsive</a>.</li>
<li><a href="https://github.com/eclipse/codewind-vscode/pull/473">Corrections were made to webview links and buttons</a>.</li>
</ul>
<h5 id="eclipse">Eclipse</h5>
<ul>
<li>After you install Codewind for Eclipse and restart the Eclipse IDE, the Eclipse welcome page shows the Codewind for Eclipse link. Clicking this link closes the Eclipse welcome page and opens the Codewind Explorer view and shows the Codewind welcome page in the editor view. See the Quick Start section of the Codewind welcome page to get started with Codewind. The Learn section has useful links for learning more about interacting with Codewind through the IDE.</li>
<li>When you add an existing project to Codewind, <a href="https://github.com/eclipse/codewind-eclipse/issues/319">the project type is selected automatically if there is only one project available in the <strong>Project Type Selection</strong> page</a>.</li>
<li>You can <strong>Restart in Debug Mode</strong> for projects that support this feature, even if Codewind does not support attaching a debugger for that project type. The debug port is exposed so you can <a href="https://github.com/eclipse/codewind/issues/1252">set up your own debug session</a>.</li>
<li>You can <a href="https://github.com/eclipse/codewind/issues/1525">view the pod name and namspace for remote projects in the <strong>Project Overview</strong> page</a>.</li>
<li>You can <a href="https://github.com/eclipse/codewind/issues/2353">select multiple entries in the table of template sources in the <strong>Manage Template Sources</strong> wizard</a>.</li>
</ul>
<h4 id="list-of-fixes">List of Fixes</h4>
<ul>
<li><a href="https://github.com/eclipse/codewind-vscode/pull/507">The VS Code webview font is fixed and loads properly</a>.</li>
<li>In VS Code, the <a href="https://github.com/eclipse/codewind/issues/2413"><strong>Create Project</strong> wizard remembers the last used directory</a> from the previous project added or created.</li>
<li>The <a href="https://github.com/eclipse/codewind/issues/2330">input boxes for Project Name and Registry namespace grab keyboard focus in VS Code</a>.</li>
<li>In Eclipse, <a href="https://github.com/eclipse/codewind/issues/2601">if the <strong>project create</strong> or <strong>add project</strong> function times out or is cancelled, any project files created so far are cleaned up. The project create timeout is also increased</a>.</li>
<li>The Codewind Appsody extension binary is updated from <a href="https://github.com/eclipse/codewind-appsody-extension/pull/91">0.5.8 to 0.5.9</a> to <a href="https://github.com/eclipse/codewind-appsody-extension/pull/89/">0.6.0</a>. At 0.6.0, Appsody is able to do multiple volume binding.</li>
<li><a href="https://github.com/eclipse/codewind-docs/pull/462">General improvements</a> were made to the <a href="https://www.eclipse.org/codewind/">Codewind website</a>.</li>
<li><a href="https://github.com/eclipse/codewind/issues/2279">General improvements were made to the remote connections page</a>.</li>
</ul>
</div>
</div>
</div>
</div>
<!-- footer row -->
<footer>
<div id="footer-div-mobile">
<div class="row">
<div class="col-sm-12 text-center">
<span>Useful Links:</span>
<br/><br/>
<a class="cw-footer-links" href="http://www.eclipse.org">Eclipse Foundation</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/termsofuse.php">Website Terms of Use</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal">Legal</a><br/>
</div>
</div>
<div class="cw_footer_display_flex cw-footer-same-height cw-footer-center">
<div class="cw_footer_display_icons row">
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="mailto:codewind-dev@eclipse.org"><img alt="Send us an email" title="Send us an email" src="images/footer/email-icon.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://twitter.com/EclipseCodewind"><img alt="Codewind Twitter" title="Codewind Twitter" src="images/footer/twitter-logo.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://github.com/eclipse/codewind"><img alt="Codewind Github" title="Codewind Github" src="images/footer/github-logo.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
<div class=" cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://mattermost.eclipse.org/eclipse/channels/eclipse-codewind"><img alt="Codewind Mattermost" title="Codewind Mattermost" src="images/footer/mattermost-logo.png" class="cw-logo-mm" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://www.youtube.com/channel/UCnKCVK6RFDyHFqUmXlAhCHQ"><img alt="Codewind YouTube" title="Codewind YouTube" src="images/footer/youtube-logo-dark.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="http://www.eclipse.org"><img class="cw-logo-eclipse-mobile" alt="Eclipse" title="Eclipse" src="images/footer/eclipse.svg"/></a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row cw-footer-desktop" id="footer-div">
<div class="cw-footer-left">
<div class="px-5 cw-font-12>
<span class="cw-font-14">Useful Links:</span>
<br/><br/>
<a class="cw-footer-links" href="http://www.eclipse.org">Eclipse Foundation</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/termsofuse.php">Website Terms of Use</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal">Legal</a><br/>
</div>
</div>
<div class="cw-footer-border-right"></div>
<div class="cw_footer_display_flex cw-footer-same-height cw-footer-center">
<div class="cw_footer_display_icons">
<div class="cw-footer-col text-center">
<div>
<div>
<a href="mailto:codewind-dev@eclipse.org"><img alt="Send us an email" title="Send us an email" src="images/footer/email-icon.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center">
<div>
<div>
<a href="https://twitter.com/EclipseCodewind"><img alt="Codewind Twitter" title="Codewind Twitter" src="images/footer/twitter-logo.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center">
<div>
<div>
<a href="https://github.com/eclipse/codewind"><img alt="Codewind Github" title="Codewind Github" src="images/footer/github-logo.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
<div class=" cw-footer-col text-center">
<div class="cw-logo-mm" >
<div class="cw-logo-mm" >
<a href="https://mattermost.eclipse.org/eclipse/channels/eclipse-codewind"><img alt="Codewind Mattermost" title="Codewind Mattermost" src="images/footer/mattermost-logo.png" class="cw-logo-mm" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center">
<div>
<div>
<a href="https://www.youtube.com/channel/UCnKCVK6RFDyHFqUmXlAhCHQ"><img alt="Codewind YouTube" title="Codewind YouTube" src="images/footer/youtube-logo-dark.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
</div>
</div>
<div class="cw-footer-border-right"></div>
<div class="cw-footer-right cw-footer-same-height cw-footer-vcenter">
<div class="cw-footer-eclipse-img cw-footer-same-height px-5 ">
<a href="http://www.eclipse.org">
<img alt="Eclipse" title="Eclipse" src="images/footer/eclipse.svg"/>
</a>
</div>
</div>
</div>
</footer>
<!-- footer row END -->
<!-- Main Col END -->
<!-- Jquery -->
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous">
</script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous">
</script>
<!-- Font Awesome JS -->
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/solid.js"
integrity="sha384-tzzSw1/Vo+0N5UhStP3bvwWPq+uvzCMfrN1fEFe+xBmv1C/AtVX5K0uZtmcHitFZ" crossorigin="anonymous">
</script>
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/fontawesome.js"
integrity="sha384-6OIrr52G08NpOFSZdxxz1xdNSndlD4vdcf/q2myIUVO0VsqaGHJsB0RaBE01VTOY" crossorigin="anonymous">
</script>
<script src="js/jquery.matchHeight-min.js"></script>
<script src="js/index.js"></script>
<script src="js/docs.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-docker.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-json.min.js"></script>
</div>
</body>
</html>