blob: 759390fb5055ac3f8ad6b50e583ea38feedeb1a8 [file] [log] [blame]
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="icon" type="image/png" href="../../../../favicon-196x196.png" sizes="196x196"> <meta name="application-name" content="Apache Hop (Incubating)"> <link rel="manifest" href="../../../../site.webmanifest"> <title>Roundup December 2020 - Hop</title> <link rel="canonical" href="../../../../blog/2021/01/roundup-2021-01/"> <link rel="stylesheet" href="../../../../_/css/site-8ea79c1e80.css"> </head> <body class="article"> <div class="cookie-banner" id="cookies-eu-banner" style="display: none;"> <div id="cookies-eu-content"> By continuing to visit this site, you accept the use of <a href="https://hop.apache.org/cookie-info/">cookies.</a> <button id="cookies-eu-accept">Accept</button> </div> <button id="cookies-eu-reject">Reject</button> </div> <header class="header"> <nav class="navbar"> <div class="navbar-brand"> <a class="nav-logo" href="../../../../" title="Hop"><span>Hop</span></a> <div id="topbar-nav" class="navbar-menu"> <div class="navbar-end"> <a class="navbar-item" href="../../../../blog/">Blog</a> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link" href="#">Documentation</a> <div class="navbar-dropdown"> <a class="navbar-item" href="../../../../manual/latest/getting-started.html">Getting started</a> <a class="navbar-item" href="../../../../manual/latest/">User manual</a> <a class="navbar-item" href="../../../../tech-manual/latest/">Technical Documentation</a> <a class="navbar-item" href="../../../../dev-manual/latest/">Developer Documentation</a> <a class="navbar-item" href="../../../../docs/architecture/">Architecture</a> <a class="navbar-item" href="../../../../docs/roadmap/">Roadmap</a> <a class="navbar-item" href="../../../../docs/qa">Q&amp;A</a> </div> </div> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link" href="#">Community</a> <div class="navbar-dropdown"> <a class="navbar-item" href="../../../../community/contributing/">Contributing</a> <a class="navbar-item" href="../../../../community/tools/">Tools</a> <a class="navbar-item" href="../../../../community/team/">Team</a> </div> </div> <a class="navbar-item" href="../../../../download/">Download</a> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link" href="#">About</a> <div class="navbar-dropdown"> <a class="navbar-item" href="https://www.apache.org/licenses/LICENSE-2.0">License</a> </div> </div> </div> </div> <div class="navbar-search"> <input id="search-input" type="text" placeholder="Search docs" class="ds-input" autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-owns="algolia-autocomplete-listbox-0" dir="auto"> </div> <div class="navbar-tools"> <a href="https://chat.project-hop.org" title="Chat with us" target="_blank"><svg height="30" width="30" viewBox="0 0 30 30" class="brand-icon"><path d="m 23.399705,7.0517653 c -0.811583,-1.755522 -1.98643,-3.2324028 -3.542396,-4.4727237 0.04144,0.8420009 0.131904,2.6427217 0.131904,2.6427217 0,0 0.09696,0.1272 0.13632,0.182401 1.572478,2.199681 2.147037,4.6376017 1.623358,7.2857637 -1.050239,5.309843 -6.218105,8.549046 -11.455186,7.224805 C 5.6960779,18.752172 2.6254257,14.043529 3.4949926,9.3753663 4.1813918,5.6900843 6.3558852,3.2350424 9.8870488,1.9875216 l 0.1279682,-0.048 0.100416,-0.072 C 10.543401,1.2611208 10.961,0.6477608 11.406631,0 6.0547335,0.2656 0.67230798,4.5661633 0.05570071,11.107927 -0.54103457,17.438011 3.7200163,23.083134 9.8089048,24.321855 16.154114,25.612736 22.194522,21.863214 24.019864,15.86257 24.932631,12.862008 24.719032,9.9083263 23.399704,7.0542453 Z M 8.2979624,11.010647 c 0.267552,2.546882 2.4715176,4.282562 5.0209866,4.000322 2.504829,-0.2776 4.335931,-2.731601 3.861787,-5.2146427 -0.3696,-1.936001 -0.77808,-3.864402 -1.170046,-5.796084 -0.162144,-0.7991999 -0.326208,-1.5984007 -0.49824,-2.4414407 -0.06784,0.056 -0.09936,0.0848 -0.128064,0.1128 -0.858239,0.84272 -1.715997,1.6859209 -2.574236,2.5285617 -1.045056,1.02632 -2.08867,2.053921 -3.1362212,3.077522 -1.0506224,1.02664 -1.5288936,2.279601 -1.3760624,3.7327217 z"/></svg></a> <a href="https://twitter.com/projhop" title="Follow us on Twitter" target="_blank"><svg height="30" width="30" viewBox="0 0 30 30" class="brand-icon"><path d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm6.5 8.778c-.441.196-.916.328-1.414.388.509-.305.898-.787 1.083-1.362-.476.282-1.003.487-1.564.597-.448-.479-1.089-.778-1.796-.778-1.59 0-2.758 1.483-2.399 3.023-2.045-.103-3.86-1.083-5.074-2.572-.645 1.106-.334 2.554.762 3.287-.403-.013-.782-.124-1.114-.308-.027 1.14.791 2.207 1.975 2.445-.346.094-.726.116-1.112.042.313.978 1.224 1.689 2.3 1.709-1.037.812-2.34 1.175-3.647 1.021 1.09.699 2.383 1.106 3.773 1.106 4.572 0 7.154-3.861 6.998-7.324.482-.346.899-.78 1.229-1.274z"/></svg></a> <a href="https://www.linkedin.com/company/hop-project/" title="Follow us on LinkedIn" target="_blank"><svg height="30" width="30" viewBox="0 0 30 30" class="brand-icon"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg></a> <a href="https://www.youtube.com/channel/UCGlcYslwe03Y2zbZ1W6DAGA" title="Subscribe to our YouTube channel" target="_blank"><svg height="30" width="30" viewBox="0 0 30 30" class="brand-icon"><path fill-rule="evenodd" d="M4.652 0h1.44l.988 3.702.916-3.702h1.454l-1.665 5.505v3.757h-1.431v-3.757l-1.702-5.505zm6.594 2.373c-1.119 0-1.861.74-1.861 1.835v3.349c0 1.204.629 1.831 1.861 1.831 1.022 0 1.826-.683 1.826-1.831v-3.349c0-1.069-.797-1.835-1.826-1.835zm.531 5.127c0 .372-.19.646-.532.646-.351 0-.554-.287-.554-.646v-3.179c0-.374.172-.651.529-.651.39 0 .557.269.557.651v3.179zm4.729-5.07v5.186c-.155.194-.5.512-.747.512-.271 0-.338-.186-.338-.46v-5.238h-1.27v5.71c0 .675.206 1.22.887 1.22.384 0 .918-.2 1.468-.853v.754h1.27v-6.831h-1.27zm2.203 13.858c-.448 0-.541.315-.541.763v.659h1.069v-.66c.001-.44-.092-.762-.528-.762zm-4.703.04c-.084.043-.167.109-.25.198v4.055c.099.106.194.182.287.229.197.1.485.107.619-.067.07-.092.105-.241.105-.449v-3.359c0-.22-.043-.386-.129-.5-.147-.193-.42-.214-.632-.107zm4.827-5.195c-2.604-.177-11.066-.177-13.666 0-2.814.192-3.146 1.892-3.167 6.367.021 4.467.35 6.175 3.167 6.367 2.6.177 11.062.177 13.666 0 2.814-.192 3.146-1.893 3.167-6.367-.021-4.467-.35-6.175-3.167-6.367zm-12.324 10.686h-1.363v-7.54h-1.41v-1.28h4.182v1.28h-1.41v7.54zm4.846 0h-1.21v-.718c-.223.265-.455.467-.696.605-.652.374-1.547.365-1.547-.955v-5.438h1.209v4.988c0 .262.063.438.322.438.236 0 .564-.303.711-.487v-4.939h1.21v6.506zm4.657-1.348c0 .805-.301 1.431-1.106 1.431-.443 0-.812-.162-1.149-.583v.5h-1.221v-8.82h1.221v2.84c.273-.333.644-.608 1.076-.608.886 0 1.18.749 1.18 1.631v3.609zm4.471-1.752h-2.314v1.228c0 .488.042.91.528.91.511 0 .541-.344.541-.91v-.452h1.245v.489c0 1.253-.538 2.013-1.813 2.013-1.155 0-1.746-.842-1.746-2.013v-2.921c0-1.129.746-1.914 1.837-1.914 1.161 0 1.721.738 1.721 1.914v1.656z"/></svg></a> <a href="https://github.com/project-hop/" title="Collaborate on GitHub" target="_blank"><svg class="brand-icon" width="30" height="30" viewBox="0 0 30 30"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg></a> </div> <button class="navbar-burger" data-target="topbar-nav" type="button"> <span></span> <span></span> <span></span> </button> </div> </nav> </header> <div class="body"> <main role="main blog"> <article class="blog doc"> <header> <a class="category" href="../../../../categories/Roundup/">ROUNDUP</a><a class="category" href="../../../../categories/Project-Hop/">PROJECT HOP</a> <h1>Roundup December 2020</h1> </header> <div class="post"> <aside> <div class="summary">Round December 2020</div> Posted on <time itemprop="published" datetime="2021-01-03" title="Sunday, January 3, 2021">January 3, 2021</time>, by <figure> <img src="https://avatars.githubusercontent.com/u/948257?v=4" alt="Bart Maertens"> <figcaption rel="author">Bart Maertens</figcaption> </figure> <p> <a class="arrow prev" href="../../../../blog/2020/12/roundup-2020-12/" title="Previous post: Roundup November 2020">&#10094;</a> </p> </aside> <div class="post-content"> <div id="preamble"> <div class="sectionbody"> <div class="paragraph"> <p>Welcome in 2021, happy new year!</p> </div> <div class="paragraph"> <p>While the world has seen its share of problems in 2020, it&#8217;s been a roller coaster for Hop!</p> </div> <div class="paragraph"> <p>Our community continued to work tirelessly in December, even through the holiday period.</p> </div> <div class="paragraph"> <p>Let&#8217;s have a look at what happened in this last burst of productivity for 2020. With this pace of development, 2021 will be a great year for Hop!</p> </div> <div class="paragraph"> <p>A special shout out to Nicolas Adment, who was on an absolute roll in December!</p> </div> </div> </div> <div class="sect1"> <h2 id="_apache_hop_incubation_0_50_release_preparation">Apache Hop Incubation - 0.50 release preparation</h2> <div class="sectionbody"> <div class="paragraph"> <p>We had two voting rounds for 0.50 release candidates: 0.50-rc1 and 0.50-rc2.</p> </div> <div class="paragraph"> <p>We were told in advance that getting used to "the Apache Way" would take a while. Because of some lingering legacy problems (code, dependency licensing etc), we didn&#8217;t reach the required total of 3 positive votes to release 0.50-rc2 as Apache Hop (Incubating) 0.50.</p> </div> <div class="paragraph"> <p>Some of the issues mentioned were already resolved in the code after the 0.50 release branch, and development moved on in preparation for the 0.60 release. We therefore won&#8217;t be building a 0.50-rc3 and will move on to 0.60-rc1.</p> </div> <div class="paragraph"> <p>Check the <a href="https://lists.apache.org/thread.html/r2d5cb659da876bab24f7a04a936496fc88b3181874b261ff48b4db31%40%3Cdev.hop.apache.org%3E">mailing list archives</a> for more information:</p> </div> </div> </div> <div class="sect1"> <h2 id="_ui_updates">UI Updates</h2> <div class="sectionbody"> <div class="paragraph"> <p>Hop Gui continues to evolve. A couple of the changes we made in December:</p> </div> <div class="sect2"> <h3 id="_single_click_ui_actions">Single Click UI Actions</h3> <div class="paragraph"> <p>Since eliminating right click and double actions improves developer productivity and helps us to move towards a unified user interface on all devices and platforms, we increased focus on single-click actions in the user interface.</p> </div> </div> <div class="sect2"> <h3 id="_new_icons">New Icons</h3> <div class="paragraph"> <p>Nicolas worked hard to update the icons in Hop Gui. A couple of areas where Hop Gui was given some icon love:</p> </div> <div class="ulist"> <ul> <li> <p>new workflow and pipeline icons</p> </li> <li> <p>new toolbar and menu icons</p> </li> <li> <p>new and/or updated icons for a number of actions and transforms</p> </li> </ul> </div> <div class="paragraph"> <p>The result is a Hop Gui that looks and feels lighter and cleaner:</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="../../../../img/Roundup-2021-01/icon-updates.png"><img src="../../../../img/Roundup-2021-01/icon-updates.png" alt="Icon Updates" width="90%"></a></span></p> </div> </div> <div class="sect2"> <h3 id="_new_metadata_perspective">New Metadata Perspective</h3> <div class="paragraph"> <p>A lot of metadata operations (relational, database connections, runtime configurations etc) had their own pop-up configuration dialogs.</p> </div> <div class="paragraph"> <p>These various pop-ups were grouped in one central metadata configuration perpective.</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="../../../../img/Roundup-2021-01/hop-2235-metadata-perspective.png"><img src="../../../../img/Roundup-2021-01/hop-2235-metadata-perspective.png" alt="Metadata Perspective" width="90%"></a></span></p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_export_to_svg">Export to SVG</h2> <div class="sectionbody"> <div class="paragraph"> <p>A neat little feature was introduced to Hop Gui: export to SVG.</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="../../../../img/Roundup-2021-01/hop-2316-export-to-svg.png"><img src="../../../../img/Roundup-2021-01/hop-2316-export-to-svg.png" alt="Export To SVG"></a></span></p> </div> <div class="paragraph"> <p>Although not spectacular in itself, this little menu item gives you a full svg (scalable) export of your workflow or pipeline graph. For Hop, this is a first step towards self documenting workflows and pipelines.</p> </div> </div> </div> <div class="sect1"> <h2 id="_new_plugins">New Plugins</h2> <div class="sectionbody"> <div class="paragraph"> <p>Two new transform plugins are now available in Hop:</p> </div> <div class="ulist"> <ul> <li> <p>Transforms:</p> <div class="ulist"> <ul> <li> <p><a href="https://hop.apache.org/manual/latest/plugins/transforms/tokenreplacement.html">Token Replacement</a></p> </li> <li> <p><a href="https://hop.apache.org/manual/latest/plugins/transforms/userdefinedjavaclass.html">User Defined Java Class</a></p> </li> </ul> </div> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="_integration_tests">Integration tests</h2> <div class="sectionbody"> <div class="paragraph"> <p>Since nothing works as well as eating your own dog food, Hop now has an integration testing framework that is included in our daily <a href="https://ci-builds.apache.org/job/Hop/job/Hop-integration-tests/">build</a>.</p> </div> <div class="paragraph"> <p>The purpose of the integration testing framework is as simple as useful: code tests can only test a number of cases. Hop was designed and built to be easy. Easy to use, easy to configure, and now easy to test.</p> </div> <div class="paragraph"> <p>Tests are built as workflows and pipelines. The success or failure of a test workflow is determined through the abort or success action exit code.</p> </div> <div class="paragraph"> <p>There is no doubt about the usefulness of this framework: since its introduction (mid-December), the Hop developers have found and fixed a number of bugs that may have been in the code for over a decade!</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="https://hop.apache.org/dev-manual/latest/_images/integration-tests-002.png"><img src="https://hop.apache.org/dev-manual/latest/_images/integration-tests-002.png" alt="Integration Testing" width="90%"></a></span></p> </div> </div> </div> <div class="sect1"> <h2 id="_partitioned_stream_lookup">Partitioned Stream Lookup</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Stream Lookup transform now supports partitioning.</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="../../../../img/Roundup-2021-01/hop-2303-partitioned-stream-lu.png"><img src="../../../../img/Roundup-2021-01/hop-2303-partitioned-stream-lu.png" alt="Partitioned Stream Lookup" width="90%"></a></span></p> </div> <div class="paragraph"> <p>This significantly helps to improve lookups on <em>large</em> volumes of data on <em>large</em> machines.</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="../../../../img/Roundup-2021-01/hop-berserker.png"><img src="../../../../img/Roundup-2021-01/hop-berserker.png" alt="Hop Berserker" width="40%"></a></span></p> </div> </div> </div> <div class="sect1"> <h2 id="_docker_kubernetes_updates">Docker, Kubernetes updates</h2> <div class="sectionbody"> <div class="paragraph"> <p>The separate Dockerfile and configuration were moved to the main Hop <a href="https://github.com/apache/incubator-hop/tree/master/docker">repository</a>.</p> </div> <div class="paragraph"> <p>A Hop Docker image is now one <code>docker pull</code> away through <a href="https://hub.docker.com/r/apache/incubator-hop/">Docker Hub</a>.</p> </div> <div class="paragraph"> <p>Work on Kubernetes continues in the separate <a href="https://github.com/project-hop/hop-docker">repository</a>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_jandex">Jandex</h2> <div class="sectionbody"> <div class="paragraph"> <p>All plugins in Hop now use <a href="https://github.com/wildfly/jandex">Jandex</a>.</p> </div> <div class="paragraph"> <p>Jandex uses annotations to find and load all plugins at startup. This reduces the startup times for Hop Gui, Hop Run and Hop Server.</p> </div> </div> </div> <div class="sect1"> <h2 id="_documentation">Documentation</h2> <div class="sectionbody"> <div class="paragraph"> <p>Lots of existing pages have been extended and/or updated. A selection of the new documentation we have available:</p> </div> <div class="ulist"> <ul> <li> <p><a href="https://hop.apache.org/dev-manual/latest/integration-testing.html">Integration Testing</a></p> </li> <li> <p><a href="https://hop.apache.org/dev-manual/latest/start-your-own-plugin.html">Plugin Development</a></p> </li> <li> <p><a href="https://hop.apache.org/dev-manual/latest/sdk/hop-sdk.html">Hop SDK</a></p> </li> <li> <p><a href="https://hop.apache.org/dev-manual/latest/apache-release/index.html">Creating and checking a release</a></p> </li> </ul> </div> <div class="paragraph"> <p>As always, ping us on <a href="https://chat.project-hop.org">mattermost</a> to discuss documentation, and create <a href="https://issues.apache.org/jira/projects/HOP/issues">tickets</a> if you find any missing or incorrect information in the docs. Documentation is code, we take bugs in the documentation just as serious as bugs in the code.</p> </div> </div> </div> <div class="sect1"> <h2 id="_community">Community</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Hop community continues to grow:</p> </div> <div class="ulist"> <ul> <li> <p>chat: 122 registered members (up from 108) <a href="https://chat.project-hop.org">join</a></p> </li> <li> <p>LinkedIn: 321 followers (up from 309) <a href="https://www.linkedin.com/company/hop-project">follow</a></p> </li> <li> <p>Twitter: 250 followers (up from 233) <a href="https://twitter.com/ApacheHop">follow</a></p> </li> <li> <p>YouTube: 50 subscribers (up from 40) <a href="https://www.youtube.com/channel/UCGlcYslwe03Y2zbZ1W6DAGA">subscribe</a></p> </li> <li> <p>Facebook: 20 followers (no change) <a href="https://www.facebook.com/apachehop">like</a></p> </li> </ul> </div> <div class="paragraph"> <p>The following people have been added as committers:</p> </div> <div class="ulist"> <ul> <li> <p>Rodrigo Haces (late arrival, not included in November update)</p> </li> <li> <p>Jason Chu (late arrival, not included in November update)</p> </li> <li> <p>Yannick Mols</p> </li> </ul> </div> <div class="paragraph"> <p>Check out the <a href="../../../../community/team/">complete list</a> of committers and contributors.</p> </div> <div class="paragraph"> <p>Without community contribution, Hop is just a coding club! Please feel free to join, participate in the discussion, test, file bug tickets on the software or documentation, &#8230;&#8203; Contributing is a lot more than writing code.</p> </div> <div class="paragraph"> <p>Check out our <a href="../../../../community/contributing/">contribution guides</a> to find out more.</p> </div> </div> </div> <div class="sect1"> <h2 id="_various">Various</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_hop_web">Hop Web</h3> <div class="paragraph"> <p>Hop Web has seen some impressive activity from <a href="https://twitter.com/HiromuHota">Hiromu</a> over the last months.</p> </div> <div class="paragraph"> <p>The code is in the final stages of being merged into Hop. Once that&#8217;s done, you&#8217;ll be able to choose to run Hop Gui from a fat (desktop) or web client. Both will be started from the same code base.</p> </div> <div class="paragraph"> <p>Needless to say this will open an entire new world of possible use cases for Hop.</p> </div> <div class="paragraph"> <p><span class="image"><a class="image" href="../../../../img/Roundup-2021-01/hop-web.png"><img src="../../../../img/Roundup-2021-01/hop-web.png" alt="Hop Web" width="90%"></a></span></p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_jira_tickets">JIRA Tickets</h2> <div class="sectionbody"> <div class="paragraph"> <p>The full list of issues that had activity over the last month is:</p> </div> <div class="sect2"> <h3 id="_resolved_66">Resolved (66)</h3> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Issue</th> <th class="tableblock halign-left valign-top">Summary</th> <th class="tableblock halign-left valign-top">Components</th> <th class="tableblock halign-left valign-top">Created</th> <th class="tableblock halign-left valign-top">Updated</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2143">HOP-2143</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Not found from Search option</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-11-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2246">HOP-2246</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The HopGui metadata mangers are not refreshed</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-02</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2248">HOP-2248</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The Pipeline action dialog doesn&#8217;t remember its size</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2249">HOP-2249</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Workflows: when not pasting XML see if other content can be recognized</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2251">HOP-2251</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">creating a new environment with a new name is not possible</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2255">HOP-2255</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Trying to create a fat jar in a project home folder fails</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Beam</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2256">HOP-2256</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create a GUI events handler</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2258">HOP-2258</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Separate ActionSpecial into 2 actions START and DUMMY</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Actions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-13</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2260">HOP-2260</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Metadata perspective: code cleanup</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2261">HOP-2261</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Partition schema editor: doesn&#8217;t pick up number of partitions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2266">HOP-2266</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Beam generating unbounded synthetic data too fast</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Beam</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2267">HOP-2267</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Beam complaining about slf4j</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Beam</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2268">HOP-2268</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Avoid state of metadata by not implementing IVariables</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">API</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2270">HOP-2270</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add Github README with badges</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2273">HOP-2273</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove duplicate Hop jar files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2274">HOP-2274</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Declare all plugins with only annotations without penalizing startup time</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2275">HOP-2275</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Error opening files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-07</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2277">HOP-2277</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Options dialog has i18n issues</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-07</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-08</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2279">HOP-2279</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add log channel to the JavaScript action</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Actions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-08</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2280">HOP-2280</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipeline and Workflow action dialog: change name after selecting file</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Actions, GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-08</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2282">HOP-2282</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">De-select objects on single canvas click</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-09</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2283">HOP-2283</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The @HopMetadata annotation must be consistent with the other plugins</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">API</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-09</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2285">HOP-2285</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove unused annotation EnginePlugin</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2286">HOP-2286</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Images not found for Dummy and Start actions</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2288">HOP-2288</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Define an order of perspective</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2289">HOP-2289</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Output of Sort Rows is suspect</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2290">HOP-2290</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Set Variables transform throws an error when missing workflow</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2292">HOP-2292</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Internal Hop variables not set on pipelines and workflows</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipelines, Workflows</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2293">HOP-2293</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Various issues while executing Beam pipelines</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipelines</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2294">HOP-2294</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Move the plugin image to its folder</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2295">HOP-2295</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Improve the sort order of the variables shown with CTRL-SPACE</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2296">HOP-2296</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HopVfsFileDialog is unusable under windows</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2298">HOP-2298</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Port Token Replacement Plugin from Chris Deptula</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-13</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2299">HOP-2299</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Search: when finding metadata objects you can&#8217;t open them</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2301">HOP-2301</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add icon to each type of Hop file</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2302">HOP-2302</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Stream Lookup: allow it to be run partitioned</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2303">HOP-2303</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">remove duplicate 'download' from download link</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Website</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2304">HOP-2304</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Widget disposed in parameter tabs on Executor transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2306">HOP-2306</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add support for TLS 1.2</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2310">HOP-2310</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Exasol dependency error</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-19</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2312">HOP-2312</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add Sequence delivers duplicate ids when running in copies</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-17</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2313">HOP-2313</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Running integration tests locally is dangerous</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Testing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-17</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2316">HOP-2316</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create an export to SVG menu options in Hop GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2317">HOP-2317</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Execute row SQL script broken</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2318">HOP-2318</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add database to test container</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Testing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-27</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2319">HOP-2319</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">top bar menu disappears when using any item in documentation menu</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Website</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-19</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2322">HOP-2322</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">With double-click support disabled, allow editing with a single click</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2323">HOP-2323</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Options dialog: mangled option</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2325">HOP-2325</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add the Apache License header to all .properties files</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2326">HOP-2326</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add the Apache License header to all shell scripts</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">CLI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2327">HOP-2327</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add the Apache License header to all XML files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2331">HOP-2331</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add right padding in Project dialog</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2332">HOP-2332</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add right padding in Environment dialog</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2333">HOP-2333</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Environment variables not properly managed</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2334">HOP-2334</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Review Token Replacemen plugin icon</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2337">HOP-2337</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Selection mode entered inadvertently</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2338">HOP-2338</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">After selecting a transform in the action dialog with CTRL you get a NPE</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2340">HOP-2340</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">No longer able to create a hop in a workflow</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2346">HOP-2346</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove mulesoft redshift jdbc dependency</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2347">HOP-2347</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Repair image for ValueMeta</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-25</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2350">HOP-2350</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Rat should print filenames to console</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2353">HOP-2353</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add a function to the GuiResource class to get image from IValueMeta</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2356">HOP-2356</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Memory Group By - Count - outputs counts with padded zeros.</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-27</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-02</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2360">HOP-2360</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Excel Input transform with XLSX Streaming don&#8217;t work</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2361">HOP-2361</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Hop About Box opens too small.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-30</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2363">HOP-2363</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Ctrl-+ doesn&#8217;t change the zoom level</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-02</p></td> </tr> </tbody> </table> </div> <div class="sect2"> <h3 id="_in_progress_15">In Progress (15)</h3> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Issue</th> <th class="tableblock halign-left valign-top">Summary</th> <th class="tableblock halign-left valign-top">Components</th> <th class="tableblock halign-left valign-top">Created</th> <th class="tableblock halign-left valign-top">Updated</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2244">HOP-2244</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Reverse sort the projects drop-down list by use date</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-11-30</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2281">HOP-2281</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Clean GuiResource images</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-08</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2284">HOP-2284</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Update kettle to hop plugin porting documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">API</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-10</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2287">HOP-2287</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Move hop-docker into ASF HOP project and make docker image available in dockerhub via pipeline</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build, Containers, Infrastructure, Pipelines</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2307">HOP-2307</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add support to Clickhouse database</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Database</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-03</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2308">HOP-2308</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Enable pritty print on JSON output</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-03</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2309">HOP-2309</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Enable pritty print on XML output</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-03</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2320">HOP-2320</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">NPE in User Defined Java Class code crashes Hop GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-18</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2324">HOP-2324</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">add release process information to contribution page</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Website</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2330">HOP-2330</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Review of italian translation files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Translations</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2341">HOP-2341</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Improve integration testing documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation, Integration Testing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2342">HOP-2342</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Single click mode: moving a transform or action can cause edit</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2355">HOP-2355</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cleanup integration tests</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Testing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-27</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-27</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2358">HOP-2358</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove jxl dependency from hop-transform-excelinput</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-31</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2359">HOP-2359</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transform ExcelWriter upgrade POI 4.1.2 and remove unnecessary dependencies</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> </tbody> </table> </div> <div class="sect2"> <h3 id="_open_40">Open (40)</h3> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Issue</th> <th class="tableblock halign-left valign-top">Summary</th> <th class="tableblock halign-left valign-top">Components</th> <th class="tableblock halign-left valign-top">Created</th> <th class="tableblock halign-left valign-top">Updated</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2118">HOP-2118</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">macOS dark mode results in illegible UI text</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-10-14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2247">HOP-2247</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Need a way to clear a setting in Meta Data Injection Transform</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-02</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-02</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2250">HOP-2250</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipelines: when pasting allow other content then XML to be recognized</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2252">HOP-2252</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create page with branding/sample files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation, Website</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2253">HOP-2253</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add a bit of left padding on the Action Dialog</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-03</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2254">HOP-2254</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">create usage documentation + examples for the various runtime configurations</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation, GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2257">HOP-2257</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Update Jetty Dependencies</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">API, Hop Server</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2259">HOP-2259</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add a warning to indicate the consequences of renaming metadata objects</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2262">HOP-2262</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Native core plugins a registered twice</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2263">HOP-2263</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add support for a HOP_PLUGIN_FOLDERS variable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">API</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2264">HOP-2264</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Join rows (cartesian products) - Fields should be editable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2265">HOP-2265</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Allow results to be evaluated in an action</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Actions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-05</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2269">HOP-2269</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Allow metadata to be read from other projects</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Metadata</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2271">HOP-2271</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Tests: Add ability to pass parameters to hop-run.sh</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Testing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2276">HOP-2276</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add option to stop pipeline or workflow after some time</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipelines, Workflows</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-07</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-07</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2278">HOP-2278</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">NPE editing Workflow Executor transform</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-08</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-08</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2291">HOP-2291</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Complete doc help for Start and Dummy actions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-11</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2297">HOP-2297</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">update incubator-hop-docs README, minor cleanups</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-12</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2300">HOP-2300</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GraphQL Input, Output, Update, Delete</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-14</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2305">HOP-2305</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Allow unit tests to run on the Beam Direct pipeline execution engine</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipelines</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-15</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2311">HOP-2311</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Register project with Hop Server</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2314">HOP-2314</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">document Hop server rest api</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation, Hop Server</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-17</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2321">HOP-2321</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Exporting to SVG causes errors</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-19</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2328">HOP-2328</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create documentation for Token Replacement plugin</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2329">HOP-2329</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create unit tests for Token Replacement plugin</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Testing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-20</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2335">HOP-2335</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove the old samples in archive-samples</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2336">HOP-2336</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Remove the archive-pipeline-transforms folder</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Build</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2339">HOP-2339</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Use keyboard shortcuts to create transforms and actions in hop gui</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-21</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2343">HOP-2343</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">generic database connections require properties to be filled</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Database, GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2344">HOP-2344</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">MultiMarkdown support for Notes</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2345">HOP-2345</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The active Hop password encoder plugin is not passed along to the metadata providers</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">API</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-22</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2348">HOP-2348</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Dragging a hpl or hwf in the application should open it</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-23</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2349">HOP-2349</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Replace the use of StyledText with Text</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-27</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2351">HOP-2351</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">add progress dialog while importing files</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GUI, Import</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2352">HOP-2352</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Export to SVG menu should de disabled when no file is active</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Transforms</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-26</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2357">HOP-2357</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Wrap Canvas in ScrolledComposite at ContextDialog</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2362">HOP-2362</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Action selection dialog not properly positioned on screen</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2364">HOP-2364</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Change variable name HOP_PIPELINE_PAN_JVM_EXIT_CODE</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2365">HOP-2365</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create a load-balancing row distribution plugin</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Pipelines</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-29</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2367">HOP-2367</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Use SWT&#8217;s ToolTip instead of JFace&#8217;s (Default)ToolTip</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-30</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-30</p></td> </tr> </tbody> </table> </div> <div class="sect2"> <h3 id="_closed_8">Closed (8)</h3> <table class="tableblock frame-all grid-all stretch"> <colgroup> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> <col style="width: 20%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Issue</th> <th class="tableblock halign-left valign-top">Summary</th> <th class="tableblock halign-left valign-top">Components</th> <th class="tableblock halign-left valign-top">Created</th> <th class="tableblock halign-left valign-top">Updated</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-1866">HOP-1866</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">checkboxes don&#8217;twork</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-10-04</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-04</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2144">HOP-2144</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Git Repository option is missing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Documentation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-11-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-16</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2272">HOP-2272</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integration Tests: Add ability to have inverted (true negative) tests</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-06</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-10</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2315">HOP-2315</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GetPipelineImageServlet and GetWorkflowImageServlet don&#8217;t work</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Hop Server</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-17</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-28</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2354">HOP-2354</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">GuiContextUtil shares session-unique instances among sessions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-27</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-02</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2366">HOP-2366</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Do no use CTabFolder.setSimple()</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-30</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-02</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2368">HOP-2368</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">RAP only allows painting on the Canvas widget</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-31</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-02</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://issues.apache.org/jira/browse/HOP-2369">HOP-2369</a></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Browser in RAP does not implement back() and forward()</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Web Hop</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2020-12-31</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">2021-01-02</p></td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </article> </main> </div> <div class="footer-tools"> <a title="Improve this document, receive free virtual hugs &hearts;" href="https://github.com/apache/incubator-hop-website/edit/master/content/blog/2021/01/roundup-2021-01/index.adoc">Edit this Page</a> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <dl> <dt>Overview</dt> <dd><a href="../../../../download/">Download</a></dd> <dd><a href="../../../../manual/latest/">Getting started</a></dd> </dl> <dl> <dt>Community</dt> <dd><a target="_blank" href="https://issues.apache.org/jira/projects/HOP/issues">Jira</a></dd> <dd><a target="_blank" href="https://chat.project-hop.org">Chat</a></dd> <dd><a href="../../../../community/team/">Team</a></dd> </dl> <dl> <dt>About</dt> <dd><a target="_blank" href="https://www.apache.org/licenses/" title="License">License</a></dd> </dl> <p> &copy; 2019-2021 <a href="http://www.apache.org/" target="blank">The Apache Software Fountation</a>, Licensed under the Apache <a href="https://apache.org/licenses/LICENSE-2.0" target="blank">License</a>.<br> Disclaimer: Apache Hop is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. Apache Hop, Apache, Hop, the Hop logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</p> </div> </footer> <script src="../../../../_/js/site-8ed57175ed.js"></script> <script src="../../../../_/js/vendor/highlight-41b831b4c4.js"></script> <script src="../../../../_/js/vendor/cookies-eu-banner-d4a1518c50.js"></script> <script> new CookiesEuBanner(function () {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-151580460-1', 'auto' ,{'anonymize_ip':true});
ga('send', 'pageview');
}, true, false); </script> <script src="../../../../_/js/vendor/docsearch-4983f0f1ec.min.js"></script> <script> var search = docsearch({
appId: 'IEDZCR8JT4',
apiKey: '587e7bafb978fa5e4640ab18bfbd9b99',
indexName: 'hop-doc',
inputSelector: '#search-input',
autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
algoliaOptions: { hitsPerPage: 10 }
}).autocomplete
search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
function focusSearchInput () { document.querySelector('#search-input').focus() }
if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput) </script> <script type="application/ld+json"> {
"@context": "http://schema.org",
"@type": "Organization",
"name": "Hop",
"url": "https:\/\/hop.apache.org\/"
, "sameAs": ["https://twitter.com/projhop"]
, "logo": "\/img\/hop-logo.svg"
, "description": "Hop"
} </script> <script type="application/ld+json"> {
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1 ,
"item": {
"@id": "https://hop.apache.org/",
"name": "Hop"
}
},{
"@type": "ListItem",
"position": 2 ,
"item": {
"@id": "https://hop.apache.org/blog/",
"name": "blog"
}
},{
"@type": "ListItem",
"position": 3 ,
"item": {
"@id": "https://hop.apache.org/blog/2021/",
"name": "2021"
}
},{
"@type": "ListItem",
"position": 4 ,
"item": {
"@id": "https://hop.apache.org/blog/2021/01/",
"name": "01"
}
},{
"@type": "ListItem",
"position": 5 ,
"item": {
"@id": "https://hop.apache.org/blog/2021/01/roundup-2021-01/",
"name": "roundup-2021-01"
}
}]
} </script> </body> </html>