| <!DOCTYPE html> |
| <html lang="en-US"> |
| |
| <head> |
| <meta charset="utf-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| |
| <link rel="stylesheet" href="/assets/css/custom.css"> |
| <link rel="stylesheet" href="/assets/css/main.css"> |
| <link rel="stylesheet" href="/assets/css/font-awesome.min.css"> |
| |
| <link rel="shortcut icon" href="/favicon.ico?1"> |
| <!-- Begin Jekyll SEO tag v2.8.0 --> |
| <title>Nemo Release 0.2 | Nemo</title> |
| <meta name="generator" content="Jekyll v3.9.3" /> |
| <meta property="og:title" content="Nemo Release 0.2" /> |
| <meta name="author" content="Wooyeon Lee" /> |
| <meta property="og:locale" content="en_US" /> |
| <meta name="description" content="Release Notes - Apache Nemo - Version 0.2 Sub-task [NEMO-350] - Implement Off-heap SerializedMemoryStore [NEMO-385] - Support Lambda Pass with lambda policy and lambda resource property [NEMO-387] - Support Lambda scheduler Bug [NEMO-80] - SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder” [NEMO-304] - Fail-fast for mis-configuration in user application [NEMO-321] - Fix the data skew pass metric mismatch [NEMO-327] - Fix skew handling for multi shuffle edge receiver [NEMO-357] - Fix broken link on README [NEMO-368] - NEMO-353 breaks the application from running in YARN environments [NEMO-402] - Broken guava version conflicts cause ERROR: Trying to remove a RunningJob that is unknown [NEMO-413] - Fix index checking for byte access of MemoryChunk using UNSAFE [NEMO-414] - Command-line specified runtime data plane configurations not applied [NEMO-416] - Guava vendor version conflict when deserializing Task object [NEMO-420] - OffHeapMemory configuration only supports a single type of executor New Feature [NEMO-335] - Using a database for recording metric data [NEMO-336] - Cost prediction using the metric data [NEMO-359] - implementation of getEstimatedSizeBytes in SourceVertex [NEMO-360] - Implementing an 'XGBoostPolicy' [NEMO-388] - Off-heap memory management (reuse ByteBuffer) Improvement [NEMO-11] - Generalize Equality of Int Predicates for Loops [NEMO-162] - Add insertVertex() API in optimization pass [NEMO-182] - Consider reshaping in run-time optimization [NEMO-253] - Refactor getInternal(Main/Additional)OutputMap in TaskExecutor [NEMO-275] - Eager Garbage Collection for GroupByKey [NEMO-319] - Fix path to beam resources in examples in README [NEMO-320] - Make WebUI scale to big workloads [NEMO-323] - Upgrade current working version to 0.2-SNAPSHOT [NEMO-328] - Refactor IRDAG [NEMO-332] - Refactor RunTimePass [NEMO-337] - IRDAG Unit Tests [NEMO-338] - SkewSamplingPass [NEMO-340] - SonarCloud for PRs [NEMO-353] - Launch NEXMark applications [NEMO-356] - Visualize the name of beam transform in DAG [NEMO-358] - Recycling vertex ids while cloning a vertex [NEMO-369] - DirectByteArrayOutputStream usage refactoring [NEMO-390] - Address SonarCloud issues for the IR package [NEMO-391] - Set GrpcMessageEnvironment as a default implementation [NEMO-395] - Address SonarCloud issues for the scheduler package [NEMO-404] - Provide user argument to use lambda executor representer [NEMO-412] - Address Sonar Cloud issue for MemoryChunk [NEMO-418] - BlockFetchFailureProperty [NEMO-424] - Fix Sonarcloud bugs regarding Optional [NEMO-428] - Ignore .factorypath for rat check and version control Task [NEMO-25] - Improve WebUI to use RESTful APIs by Nemo [NEMO-153] - IR-based dynamic optimization for WordCount application [NEMO-154] - Handle skewness information in SchedulingConstraint [NEMO-193] - Revised version of IR-based dynamic optimization [NEMO-322] - Committer's guide [NEMO-361] - Consistency on indentations [NEMO-362] - Upgrade of checkstyle version [NEMO-364] - Upgrade Beam [NEMO-375] - Add option to turn off metric collection to DB [NEMO-379] - Change javadoc goal to a proper one [NEMO-383] - Implement DirectByteBufferOutputStream for Off-heap SerializedMemoryStore [NEMO-384] - Implement DirectByteBufferInputStream for Off-heap SerializedMemoryStore [NEMO-397] - Separation of JVM heap region and off-heap memory region [NEMO-399] - Include the official WordCount example on the Beam website [NEMO-400] - Javadoc compile error [NEMO-421] - Release v0.2 [NEMO-437] - Support Java version 11 Umbrella [NEMO-60] - IR-based dynamic optimization [NEMO-156] - Support Beam Nemo Runner [NEMO-157] - Support Nemo Streaming [NEMO-158] - Support Spark SQL Example [NEMO-159] - Nemo Web UI" /> |
| <meta property="og:description" content="Release Notes - Apache Nemo - Version 0.2 Sub-task [NEMO-350] - Implement Off-heap SerializedMemoryStore [NEMO-385] - Support Lambda Pass with lambda policy and lambda resource property [NEMO-387] - Support Lambda scheduler Bug [NEMO-80] - SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder” [NEMO-304] - Fail-fast for mis-configuration in user application [NEMO-321] - Fix the data skew pass metric mismatch [NEMO-327] - Fix skew handling for multi shuffle edge receiver [NEMO-357] - Fix broken link on README [NEMO-368] - NEMO-353 breaks the application from running in YARN environments [NEMO-402] - Broken guava version conflicts cause ERROR: Trying to remove a RunningJob that is unknown [NEMO-413] - Fix index checking for byte access of MemoryChunk using UNSAFE [NEMO-414] - Command-line specified runtime data plane configurations not applied [NEMO-416] - Guava vendor version conflict when deserializing Task object [NEMO-420] - OffHeapMemory configuration only supports a single type of executor New Feature [NEMO-335] - Using a database for recording metric data [NEMO-336] - Cost prediction using the metric data [NEMO-359] - implementation of getEstimatedSizeBytes in SourceVertex [NEMO-360] - Implementing an 'XGBoostPolicy' [NEMO-388] - Off-heap memory management (reuse ByteBuffer) Improvement [NEMO-11] - Generalize Equality of Int Predicates for Loops [NEMO-162] - Add insertVertex() API in optimization pass [NEMO-182] - Consider reshaping in run-time optimization [NEMO-253] - Refactor getInternal(Main/Additional)OutputMap in TaskExecutor [NEMO-275] - Eager Garbage Collection for GroupByKey [NEMO-319] - Fix path to beam resources in examples in README [NEMO-320] - Make WebUI scale to big workloads [NEMO-323] - Upgrade current working version to 0.2-SNAPSHOT [NEMO-328] - Refactor IRDAG [NEMO-332] - Refactor RunTimePass [NEMO-337] - IRDAG Unit Tests [NEMO-338] - SkewSamplingPass [NEMO-340] - SonarCloud for PRs [NEMO-353] - Launch NEXMark applications [NEMO-356] - Visualize the name of beam transform in DAG [NEMO-358] - Recycling vertex ids while cloning a vertex [NEMO-369] - DirectByteArrayOutputStream usage refactoring [NEMO-390] - Address SonarCloud issues for the IR package [NEMO-391] - Set GrpcMessageEnvironment as a default implementation [NEMO-395] - Address SonarCloud issues for the scheduler package [NEMO-404] - Provide user argument to use lambda executor representer [NEMO-412] - Address Sonar Cloud issue for MemoryChunk [NEMO-418] - BlockFetchFailureProperty [NEMO-424] - Fix Sonarcloud bugs regarding Optional [NEMO-428] - Ignore .factorypath for rat check and version control Task [NEMO-25] - Improve WebUI to use RESTful APIs by Nemo [NEMO-153] - IR-based dynamic optimization for WordCount application [NEMO-154] - Handle skewness information in SchedulingConstraint [NEMO-193] - Revised version of IR-based dynamic optimization [NEMO-322] - Committer's guide [NEMO-361] - Consistency on indentations [NEMO-362] - Upgrade of checkstyle version [NEMO-364] - Upgrade Beam [NEMO-375] - Add option to turn off metric collection to DB [NEMO-379] - Change javadoc goal to a proper one [NEMO-383] - Implement DirectByteBufferOutputStream for Off-heap SerializedMemoryStore [NEMO-384] - Implement DirectByteBufferInputStream for Off-heap SerializedMemoryStore [NEMO-397] - Separation of JVM heap region and off-heap memory region [NEMO-399] - Include the official WordCount example on the Beam website [NEMO-400] - Javadoc compile error [NEMO-421] - Release v0.2 [NEMO-437] - Support Java version 11 Umbrella [NEMO-60] - IR-based dynamic optimization [NEMO-156] - Support Beam Nemo Runner [NEMO-157] - Support Nemo Streaming [NEMO-158] - Support Spark SQL Example [NEMO-159] - Nemo Web UI" /> |
| <link rel="canonical" href="http://nemo.apache.org//blog/2020/03/09/release-note-0.2/" /> |
| <meta property="og:url" content="http://nemo.apache.org//blog/2020/03/09/release-note-0.2/" /> |
| <meta property="og:site_name" content="Nemo" /> |
| <meta property="og:type" content="article" /> |
| <meta property="article:published_time" content="2020-03-09T00:00:00+09:00" /> |
| <meta name="twitter:card" content="summary" /> |
| <meta property="twitter:title" content="Nemo Release 0.2" /> |
| <script type="application/ld+json"> |
| {"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Wooyeon Lee"},"dateModified":"2020-03-09T00:00:00+09:00","datePublished":"2020-03-09T00:00:00+09:00","description":"Release Notes - Apache Nemo - Version 0.2 Sub-task [NEMO-350] - Implement Off-heap SerializedMemoryStore [NEMO-385] - Support Lambda Pass with lambda policy and lambda resource property [NEMO-387] - Support Lambda scheduler Bug [NEMO-80] - SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder” [NEMO-304] - Fail-fast for mis-configuration in user application [NEMO-321] - Fix the data skew pass metric mismatch [NEMO-327] - Fix skew handling for multi shuffle edge receiver [NEMO-357] - Fix broken link on README [NEMO-368] - NEMO-353 breaks the application from running in YARN environments [NEMO-402] - Broken guava version conflicts cause ERROR: Trying to remove a RunningJob that is unknown [NEMO-413] - Fix index checking for byte access of MemoryChunk using UNSAFE [NEMO-414] - Command-line specified runtime data plane configurations not applied [NEMO-416] - Guava vendor version conflict when deserializing Task object [NEMO-420] - OffHeapMemory configuration only supports a single type of executor New Feature [NEMO-335] - Using a database for recording metric data [NEMO-336] - Cost prediction using the metric data [NEMO-359] - implementation of getEstimatedSizeBytes in SourceVertex [NEMO-360] - Implementing an 'XGBoostPolicy' [NEMO-388] - Off-heap memory management (reuse ByteBuffer) Improvement [NEMO-11] - Generalize Equality of Int Predicates for Loops [NEMO-162] - Add insertVertex() API in optimization pass [NEMO-182] - Consider reshaping in run-time optimization [NEMO-253] - Refactor getInternal(Main/Additional)OutputMap in TaskExecutor [NEMO-275] - Eager Garbage Collection for GroupByKey [NEMO-319] - Fix path to beam resources in examples in README [NEMO-320] - Make WebUI scale to big workloads [NEMO-323] - Upgrade current working version to 0.2-SNAPSHOT [NEMO-328] - Refactor IRDAG [NEMO-332] - Refactor RunTimePass [NEMO-337] - IRDAG Unit Tests [NEMO-338] - SkewSamplingPass [NEMO-340] - SonarCloud for PRs [NEMO-353] - Launch NEXMark applications [NEMO-356] - Visualize the name of beam transform in DAG [NEMO-358] - Recycling vertex ids while cloning a vertex [NEMO-369] - DirectByteArrayOutputStream usage refactoring [NEMO-390] - Address SonarCloud issues for the IR package [NEMO-391] - Set GrpcMessageEnvironment as a default implementation [NEMO-395] - Address SonarCloud issues for the scheduler package [NEMO-404] - Provide user argument to use lambda executor representer [NEMO-412] - Address Sonar Cloud issue for MemoryChunk [NEMO-418] - BlockFetchFailureProperty [NEMO-424] - Fix Sonarcloud bugs regarding Optional [NEMO-428] - Ignore .factorypath for rat check and version control Task [NEMO-25] - Improve WebUI to use RESTful APIs by Nemo [NEMO-153] - IR-based dynamic optimization for WordCount application [NEMO-154] - Handle skewness information in SchedulingConstraint [NEMO-193] - Revised version of IR-based dynamic optimization [NEMO-322] - Committer's guide [NEMO-361] - Consistency on indentations [NEMO-362] - Upgrade of checkstyle version [NEMO-364] - Upgrade Beam [NEMO-375] - Add option to turn off metric collection to DB [NEMO-379] - Change javadoc goal to a proper one [NEMO-383] - Implement DirectByteBufferOutputStream for Off-heap SerializedMemoryStore [NEMO-384] - Implement DirectByteBufferInputStream for Off-heap SerializedMemoryStore [NEMO-397] - Separation of JVM heap region and off-heap memory region [NEMO-399] - Include the official WordCount example on the Beam website [NEMO-400] - Javadoc compile error [NEMO-421] - Release v0.2 [NEMO-437] - Support Java version 11 Umbrella [NEMO-60] - IR-based dynamic optimization [NEMO-156] - Support Beam Nemo Runner [NEMO-157] - Support Nemo Streaming [NEMO-158] - Support Spark SQL Example [NEMO-159] - Nemo Web UI","headline":"Nemo Release 0.2","mainEntityOfPage":{"@type":"WebPage","@id":"http://nemo.apache.org//blog/2020/03/09/release-note-0.2/"},"url":"http://nemo.apache.org//blog/2020/03/09/release-note-0.2/"}</script> |
| <!-- End Jekyll SEO tag --> |
| |
| |
| <link rel="canonical" href="http://nemo.apache.org//blog/2020/03/09/release-note-0.2/"> |
| <link rel="alternate" type="application/rss+xml" title="Nemo" href="http://nemo.apache.org//feed.xml" /> |
| </head> |
| |
| |
| <body> |
| |
| <nav class="navbar navbar-default navbar-fixed-top"> |
| <div class="container navbar-container"> |
| <div class="navbar-header"> |
| <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> |
| <span class="sr-only">Toggle navigation</span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </button> |
| <a class="navbar-brand" href="/"> |
| <span><img src="/assets/img/nemo-logo.png" alt="Logo"></span> |
| </a> |
| </div> |
| <div id="navbar" class="collapse navbar-collapse"> |
| <ul class="nav navbar-nav"> |
| <li ><a href="/docs/home/">Docs</a></li> |
| <li ><a href="/apidocs">APIs</a></li> |
| <li ><a href="/pages/downloads">Downloads</a></li> |
| <li ><a href="/pages/talks">Talks</a></li> |
| <li ><a href="/pages/team">Team</a></li> |
| <li ><a href="/pages/license">License</a></li> |
| <li class="active" ><a href="/blog/2022/09/10/release-note-0.4/">Blog</a></li> |
| <li class="dropdown"> |
| <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">ASF<span class="caret"></span></a> |
| <ul class="dropdown-menu"> |
| <li><a href="http://www.apache.org/">Apache Software Foundation</a></li> |
| <li><a href="https://www.apache.org/foundation/how-it-works.html">How Apache Works</a></li> |
| <li><a href="https://www.apache.org/licenses/">License</a></li> |
| <li><a href="https://www.apache.org/security/">Security</a></li> |
| <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li> |
| <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsoring Apache</a></li> |
| <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> |
| </ul> |
| </li> |
| </ul> |
| <div class="navbar-right"> |
| <form class="navbar-form navbar-left"> |
| <div class="form-group has-feedback"> |
| <input id="search-box" type="search" class="form-control" placeholder="Search..."> |
| <i class="fa fa-search form-control-feedback"></i> |
| </div> |
| </form> |
| <ul class="nav navbar-nav"> |
| <li><a href="https://github.com/apache/incubator-nemo"><i class="fa fa-github" aria-hidden="true"></i></a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </nav> |
| |
| |
| <div class="page-content"> |
| <div class="wrapper"> |
| <div class="container"> |
| <div class="row"> |
| |
| <div class="col-md-4"> |
| <div class="well"> |
| <h4>RECENT POSTS</h4> |
| <ul class="list-unstyled post-list-container"> |
| |
| <li><a href="/blog/2022/09/10/release-note-0.4/" >Nemo Release 0.4</a></li> |
| |
| <li><a href="/blog/2022/08/15/beam-runner/" >Beam Nemo Runner documents updated!</a></li> |
| |
| <li><a href="/blog/2022/06/07/release-note-0.3/" >Nemo Release 0.3</a></li> |
| |
| <li><a href="/blog/2020/03/09/release-note-0.2/" class="active" >Nemo Release 0.2</a></li> |
| |
| <li><a href="/blog/2019/03/02/release-note-0.1/" >Nemo Release 0.1</a></li> |
| |
| <li><a href="/blog/2018/03/23/shuffle-on-nemo/" >Optimizing shuffle performance using Nemo</a></li> |
| |
| <li><a href="/blog/2018/03/23/pado-on-nemo/" >Harnessing transient resources using Nemo</a></li> |
| |
| <li><a href="/blog/2018/03/20/nemo-blog-published/" >Nemo blog published!</a></li> |
| |
| <li><a href="/allposts">All posts ...</a></li> |
| </ul> |
| </div> |
| </div> |
| |
| <div class="col-md-8"> |
| <h1>Nemo Release 0.2</h1> |
| <p>Mar 9, 2020 • Wooyeon Lee</p> |
| <div id="markdown-content-container"><p>Release Notes - Apache Nemo - Version 0.2</p> |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-350">NEMO-350</a>] - Implement Off-heap SerializedMemoryStore |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-385">NEMO-385</a>] - Support Lambda Pass with lambda policy and lambda resource property |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-387">NEMO-387</a>] - Support Lambda scheduler |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-80">NEMO-80</a>] - SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder” |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-304">NEMO-304</a>] - Fail-fast for mis-configuration in user application |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-321">NEMO-321</a>] - Fix the data skew pass metric mismatch |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-327">NEMO-327</a>] - Fix skew handling for multi shuffle edge receiver |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-357">NEMO-357</a>] - Fix broken link on README |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-368">NEMO-368</a>] - NEMO-353 breaks the application from running in YARN environments |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-402">NEMO-402</a>] - Broken guava version conflicts cause ERROR: Trying to remove a RunningJob that is unknown |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-413">NEMO-413</a>] - Fix index checking for byte access of MemoryChunk using UNSAFE |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-414">NEMO-414</a>] - Command-line specified runtime data plane configurations not applied |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-416">NEMO-416</a>] - Guava vendor version conflict when deserializing Task object |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-420">NEMO-420</a>] - OffHeapMemory configuration only supports a single type of executor |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-335">NEMO-335</a>] - Using a database for recording metric data |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-336">NEMO-336</a>] - Cost prediction using the metric data |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-359">NEMO-359</a>] - implementation of getEstimatedSizeBytes in SourceVertex |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-360">NEMO-360</a>] - Implementing an 'XGBoostPolicy' |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-388">NEMO-388</a>] - Off-heap memory management (reuse ByteBuffer) |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-11">NEMO-11</a>] - Generalize Equality of Int Predicates for Loops |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-162">NEMO-162</a>] - Add insertVertex() API in optimization pass |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-182">NEMO-182</a>] - Consider reshaping in run-time optimization |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-253">NEMO-253</a>] - Refactor getInternal(Main/Additional)OutputMap in TaskExecutor |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-275">NEMO-275</a>] - Eager Garbage Collection for GroupByKey |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-319">NEMO-319</a>] - Fix path to beam resources in examples in README |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-320">NEMO-320</a>] - Make WebUI scale to big workloads |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-323">NEMO-323</a>] - Upgrade current working version to 0.2-SNAPSHOT |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-328">NEMO-328</a>] - Refactor IRDAG |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-332">NEMO-332</a>] - Refactor RunTimePass |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-337">NEMO-337</a>] - IRDAG Unit Tests |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-338">NEMO-338</a>] - SkewSamplingPass |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-340">NEMO-340</a>] - SonarCloud for PRs |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-353">NEMO-353</a>] - Launch NEXMark applications |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-356">NEMO-356</a>] - Visualize the name of beam transform in DAG |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-358">NEMO-358</a>] - Recycling vertex ids while cloning a vertex |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-369">NEMO-369</a>] - DirectByteArrayOutputStream usage refactoring |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-390">NEMO-390</a>] - Address SonarCloud issues for the IR package |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-391">NEMO-391</a>] - Set GrpcMessageEnvironment as a default implementation |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-395">NEMO-395</a>] - Address SonarCloud issues for the scheduler package |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-404">NEMO-404</a>] - Provide user argument to use lambda executor representer |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-412">NEMO-412</a>] - Address Sonar Cloud issue for MemoryChunk |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-418">NEMO-418</a>] - BlockFetchFailureProperty |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-424">NEMO-424</a>] - Fix Sonarcloud bugs regarding Optional |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-428">NEMO-428</a>] - Ignore .factorypath for rat check and version control |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-25">NEMO-25</a>] - Improve WebUI to use RESTful APIs by Nemo |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-153">NEMO-153</a>] - IR-based dynamic optimization for WordCount application |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-154">NEMO-154</a>] - Handle skewness information in SchedulingConstraint |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-193">NEMO-193</a>] - Revised version of IR-based dynamic optimization |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-322">NEMO-322</a>] - Committer's guide |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-361">NEMO-361</a>] - Consistency on indentations |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-362">NEMO-362</a>] - Upgrade of checkstyle version |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-364">NEMO-364</a>] - Upgrade Beam |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-375">NEMO-375</a>] - Add option to turn off metric collection to DB |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-379">NEMO-379</a>] - Change javadoc goal to a proper one |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-383">NEMO-383</a>] - Implement DirectByteBufferOutputStream for Off-heap SerializedMemoryStore |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-384">NEMO-384</a>] - Implement DirectByteBufferInputStream for Off-heap SerializedMemoryStore |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-397">NEMO-397</a>] - Separation of JVM heap region and off-heap memory region |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-399">NEMO-399</a>] - Include the official WordCount example on the Beam website |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-400">NEMO-400</a>] - Javadoc compile error |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-421">NEMO-421</a>] - Release v0.2 |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-437">NEMO-437</a>] - Support Java version 11 |
| </li> |
| </ul> |
| |
| <h2> Umbrella |
| </h2> |
| <ul> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-60">NEMO-60</a>] - IR-based dynamic optimization |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-156">NEMO-156</a>] - Support Beam Nemo Runner |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-157">NEMO-157</a>] - Support Nemo Streaming |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-158">NEMO-158</a>] - Support Spark SQL Example |
| </li> |
| <li>[<a href="https://issues.apache.org/jira/browse/NEMO-159">NEMO-159</a>] - Nemo Web UI |
| </li> |
| </ul> |
| |
| <h3 id="list-of-contributors">List of Contributors</h3> |
| |
| <p>Nemo 0.2 was the work of many contributors:</p> |
| |
| <ul> |
| <li>Arun Lakshman R</li> |
| <li>Byung-Gon Chun</li> |
| <li>Davor Bonaci</li> |
| <li>Eunji Jeong</li> |
| <li>Geon Woo Kim</li> |
| <li>Gyewon Lee</li> |
| <li>Haeyoon Cho</li> |
| <li>Jae Hyeon Park</li> |
| <li>JangHo Seo</li> |
| <li>Jangho Seo</li> |
| <li>Jean-Baptiste Onofré</li> |
| <li>Jeongyoon Eo</li> |
| <li>John Yang</li> |
| <li>Joo Yeon Kim</li> |
| <li>Kenn Knowles</li> |
| <li>Markus Weimer</li> |
| <li>Minhyeok Kweun</li> |
| <li>Sanha Lee</li> |
| <li>Seonghyun Park</li> |
| <li>Soojeong Kim</li> |
| <li>Taegeon Um</li> |
| <li>Won Wook SONG</li> |
| <li>Wooyeon Lee</li> |
| <li>Yunseong Lee</li> |
| </ul> |
| |
| </div> |
| <hr> |
| <ul class="pager"> |
| |
| <li class="previous"> |
| <a href="/blog/2019/03/02/release-note-0.1/"> |
| <span aria-hidden="true">←</span> Older |
| </a> |
| </li> |
| |
| <li class="next"> |
| <a href="/blog/2022/06/07/release-note-0.3/"> |
| Newer <span aria-hidden="true">→</span> |
| </a> |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| |
| <footer class="footer"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-sm-11"> |
| <p class="text-center"> |
| Nemo 2023 | |
| Powered by <a href="https://github.com/aksakalli/jekyll-doc-theme">Jekyll Doc Theme</a> |
| </p> |
| <br> |
| <p class="text-muted text-center"> |
| Disclaimer: Apache Nemo (incubating) 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. |
| <br> |
| <br> |
| Copyright © 2022 The Apache Software Foundation. Apache and the Apache feather logo are trademarks of The Apache Software Foundation |
| </p> |
| <!-- <p class="text-muted">Place sticky footer content here.</p> --> |
| </div> |
| <div class="col-sm-1"> |
| <a href="https://www.apache.org/events/current-event.html"> |
| <img src="https://www.apache.org/events/current-event-125x125.png"> |
| </a> |
| </div> |
| </div> |
| </div> |
| </footer> |
| |
| <script> |
| var baseurl = '' |
| </script> |
| <script src="/assets/js/jquery-1.12.4.min.js "></script> |
| <script src="/assets/js/bootstrap.min.js "></script> |
| <script src="/assets/js/typeahead.bundle.min.js "></script> |
| |
| <script src="/assets/js/main.js "></script> |
| |
| </body> |
| |
| </html> |