blob: 378ce98521e17a72c578da2f3fb733faa80311dc [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2018-04-02
| Rendered using Apache Maven Fluido Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20180402" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache Streams &#x2013; </title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script type="text/javascript" src="./js/apache-maven-fluido-1.5.min.js"></script>
<script>
(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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-77087101-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body class="topBarEnabled">
<a href="https://github.com/apache/streams">
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"
alt="Fork me on GitHub">
</a>
<div id="topbar" class="navbar navbar-fixed-top navbar-inverse">
<div class="navbar-inner">
<div class="container"><div class="nav-collapse">
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Overview <b class="caret"></b></a>
<ul class="dropdown-menu">
<li> <a href="index.html" title="Overview">Overview</a>
</li>
<li> <a href="architecture.html" title="Architecture">Architecture</a>
</li>
<li> <a href="concepts.html" title="Concepts">Concepts</a>
</li>
<li> <a href="downloads.html" title="Downloads">Downloads</a>
</li>
<li> <a href="streams-examples/index.html" title="Examples">Examples</a>
</li>
<li> <a href="faq.html" title="Frequently Asked Questions">Frequently Asked Questions</a>
</li>
<li> <a href="modules.html" title="Modules">Modules</a>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Users <b class="caret"></b></a>
<ul class="dropdown-menu">
<li> <a href="install/java.html" title="Install Java">Install Java</a>
</li>
<li> <a href="install/docker.html" title="Install Docker">Install Docker</a>
</li>
<li> <a href="install/sbt.html" title="Install SBT">Install SBT</a>
</li>
<li class="dropdown-submenu">
<a href="" title="Credentials">Credentials</a>
<ul class="dropdown-menu">
<li> <a href="credentials/twitter.html" title="Twitter">Twitter</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="" title="Services">Services</a>
<ul class="dropdown-menu">
<li> <a href="services/cassandra.html" title="Cassandra">Cassandra</a>
</li>
<li> <a href="services/elasticsearch.html" title="Elasticsearch">Elasticsearch</a>
</li>
<li> <a href="services/mongo.html" title="Mongo">Mongo</a>
</li>
<li> <a href="services/neo4j.html" title="Neo4j">Neo4j</a>
</li>
<li> <a href="services/riak.html" title="Riak">Riak</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Developers <b class="caret"></b></a>
<ul class="dropdown-menu">
<li> <a href="install/git.html" title="Install Git">Install Git</a>
</li>
<li> <a href="install/maven.html" title="Install Maven">Install Maven</a>
</li>
<li> <a href="changelog.html" title="Changelog">Changelog</a>
</li>
<li> <a href="release-setup.html" title="Release Setup">Release Setup</a>
</li>
<li> <a href="release.html" title="Release Process">Release Process</a>
</li>
<li> <a href="website.html" title="Website Management">Website Management</a>
</li>
<li> <a href="code-conventions.html" title="Coding Conventions">Coding Conventions</a>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Reports <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="dropdown-submenu">
<a href="project-info.html" title="Project Information">Project Information</a>
<ul class="dropdown-menu">
<li> <a href="index.html" title="About">About</a>
</li>
<li> <a href="modules.html" title="Project Modules">Project Modules</a>
</li>
<li> <a href="license.html" title="Licenses">Licenses</a>
</li>
<li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
</li>
<li> <a href="team-list.html" title="Team">Team</a>
</li>
<li> <a href="source-repository.html" title="Source Code Management">Source Code Management</a>
</li>
<li> <a href="issue-tracking.html" title="Issue Management">Issue Management</a>
</li>
<li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
</li>
<li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
</li>
<li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
</li>
<li> <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
</li>
<li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="project-reports.html" title="Project Reports">Project Reports</a>
<ul class="dropdown-menu">
<li> <a href="checkstyle.html" title="Checkstyle">Checkstyle</a>
</li>
<li> <a href="checkstyle-aggregate.html" title="Checkstyle">Checkstyle</a>
</li>
<li> <a href="aggregate-third-party-report.html" title="Third Parties (Aggregate mode)">Third Parties (Aggregate mode)</a>
</li>
<li> <a href="rat-report.html" title="Rat Report">Rat Report</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Other Resources <b class="caret"></b></a>
<ul class="dropdown-menu">
<li> <a href="http://activitystrea.ms" title="ActivityStreams Homepage">ActivityStreams Homepage</a>
</li>
<li> <a href="http://activitystrea.ms/specs/" title="ActivityStreams Specifications">ActivityStreams Specifications</a>
</li>
<li> <a href="http://blogs.apache.org/streams/" title="Streams Blog">Streams Blog</a>
</li>
<li> <a href="http://wiki.apache.org/incubator/StreamsProposal" title="Streams Proposal Wiki Page">Streams Proposal Wiki Page</a>
</li>
<li> <a href="http://www.apache.org/" title="Apache Foundation Info">Apache Foundation Info</a>
</li>
<li> <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a>
</li>
<li> <a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
</li>
</ul>
</li>
</ul>
<ul class="nav pull-right"><li>
<a href="https://twitter.com/ApacheStreams" class="twitter-follow-button" data-show-count="true" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow ApacheStreams</a>
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</li></ul>
</div>
</div>
</div>
</div>
<div class="container">
<div id="banner">
<div class="pull-left">
<a href="http://streams.apache.org" id="bannerLeft">
<img src="http://streams.apache.org/images/streams_logo.jpg" alt="Apache Streams" width="150" height="100"/>
</a>
</div>
<div class="pull-right"> </div>
<div class="clear"><hr/></div>
</div>
<div id="breadcrumbs">
<ul class="breadcrumb">
<li class="">
<a href="http://streams.apache.org" class="externalLink" title="Streams">
Streams</a>
<span class="divider">/</span>
</li>
<li class="active "></li>
</ul>
</div>
<div id="bodyColumn" >
<p>Apache Streams</p>
<div class="section">
<h2><a name="Licensed_under_Apache_License_2.0_-_http:www.apache.orglicensesLICENSE-2.0"></a>Licensed under Apache License 2.0 - <a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h2>
<div class="source">
<div class="source"><pre class="prettyprint"> Release Notes - Streams - Version 0.5.1
</pre></div></div>
</div>
<div class="section">
<h2><a name="Access"></a> Access
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-563">STREAMS-563</a>] - Remove &quot;incubating&quot; from all pom.xmls
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-571">STREAMS-571</a>] - Remove application.conf from release.sh
</li>
</ul>
</div>
<div class="section">
<h2><a name="Bug"></a> Bug
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-494">STREAMS-494</a>] - PropertyUtilTest is not running with surefire, and doesn't adequately test PropertyUtil
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-495">STREAMS-495</a>] - mvn -o clean can fail when streams-plugin-pojo snapshot is not installed
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-499">STREAMS-499</a>] - site:stage and site:publish problem with 0.5-incubating
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-505">STREAMS-505</a>] - Add ASFv2 Licenses
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-506">STREAMS-506</a>] - Missing ASFv2 License in Instagram Provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-517">STREAMS-517</a>] - compile error in streams-provider-instagram in master
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-532">STREAMS-532</a>] - ids_only=false for friends/followers does not work as expected in streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-545">STREAMS-545</a>] - SchemaUtil.mergeProperties does not deep-copy / merge sub-objects
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-549">STREAMS-549</a>] - Bug in PropertyUtil.mergeProperties
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-555">STREAMS-555</a>] - Test in streams-util failing - because http://json-schema.org/schema has changed
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-570">STREAMS-570</a>] - Update enabled=false on TwitterThirtyDaySearchProviderIT
</li>
</ul>
</div>
<div class="section">
<h2><a name="Improvement"></a> Improvement
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-394">STREAMS-394</a>] - Replace Travis CI with jenkins for building PRs
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-492">STREAMS-492</a>] - Create a twitter keyword search provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-493">STREAMS-493</a>] - streams-examples jenkins build fails
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-502">STREAMS-502</a>] - Re-implement instagram providers using juneau libraries
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-508">STREAMS-508</a>] - Utilize new third-party rest proxy capability in provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-512">STREAMS-512</a>] - Add @BeanProperty annotations in addition to @JsonProperty
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-516">STREAMS-516</a>] - switch @BeanProperty annotations to value
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-519">STREAMS-519</a>] - Support parsing dates with micro and nano precision with StreamsJacksonMapper
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-521">STREAMS-521</a>] - Add support for twitter direct message events and web hook events
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-530">STREAMS-530</a>] - Log the page_count, item_count, last_count when providers shut down
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-531">STREAMS-531</a>] - Implement the /friendships endpoint in streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-537">STREAMS-537</a>] - Integration Tests should not assume presence of any specific system property values not controlled via SCM or maven lifecycle
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-546">STREAMS-546</a>] - Allow rat plugin to ignore .conf files in project root
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-552">STREAMS-552</a>] - Disable .debug() by default in org.apache.streams.twitter.api.Twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-557">STREAMS-557</a>] - RiakHttpClient would be more useful if it exposed baseUrl publically
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-565">STREAMS-565</a>] - Permit access to StreamsConfigurator underlying Config without resolve()
</li>
</ul>
</div>
<div class="section">
<h2><a name="New_Feature"></a> New Feature
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-535">STREAMS-535</a>] - Implement /users/search and /users/suggestions in streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-553">STREAMS-553</a>] - Implement Premium Search in streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-556">STREAMS-556</a>] - Twitter: SevenDaySearchProvider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-566">STREAMS-566</a>] - Twitter: ThirtyDaySearchProvider
</li>
</ul>
</div>
<div class="section">
<h2><a name="Task"></a> Task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-316">STREAMS-316</a>] - add &#x201c;apache&#x2019; to the artifact name
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-420">STREAMS-420</a>] - reboot: cleanup JIRA
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-496">STREAMS-496</a>] - Remove twitter4j dependency from streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-497">STREAMS-497</a>] - Add streams prefix to project and examples artifactIds
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-500">STREAMS-500</a>] - Remove jackson-datatype-json-org from project
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-507">STREAMS-507</a>] - Jenkins is not deploying snapshots for org/apache/streams/plugins
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-522">STREAMS-522</a>] - Remove mention of incubating status from code and web site
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-523">STREAMS-523</a>] - global dependency version bump
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-524">STREAMS-524</a>] - Ensure all Streams Components are serializable and implement the correct interface
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-525">STREAMS-525</a>] - discontinue use of reflections-maven
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-526">STREAMS-526</a>] - incorporate juneau 6.4.0 release
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-527">STREAMS-527</a>] - Move default values on configuration beans from json schemas into typesafe reference.conf files
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-528">STREAMS-528</a>] - disable style plugins by default
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-529">STREAMS-529</a>] - Make it possible to update data behind the StreamsConfigurator after initialization.
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-533">STREAMS-533</a>] - Fix JavaDoc links in streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-534">STREAMS-534</a>] - Implement /search/tweets in streams-provider-twitter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-539">STREAMS-539</a>] - quick profile should be disabled by default
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-540">STREAMS-540</a>] - drop dependence on third-party test data archive
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-547">STREAMS-547</a>] - add any missing AL headers
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-548">STREAMS-548</a>] - update juneau dependency to 7.0.0
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-564">STREAMS-564</a>] - Update dependency versions on juneau and httpclient
</li>
</ul>
<div class="source">
<div class="source"><pre class="prettyprint"> Release Notes - Streams - Version 0.5
</pre></div></div>
</div>
<div class="section">
<h2><a name="Sub-task"></a> Sub-task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-255">STREAMS-255</a>] - Merge streams-master into streams-project
</li>
</ul>
</div>
<div class="section">
<h2><a name="Bug"></a> Bug
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-257">STREAMS-257</a>] - Remove incomplete DEPENDENCIES file from src zip artifact
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-448">STREAMS-448</a>] - TwitterUserInformationConfiguration only accepts Twitter IDs not usernames
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-472">STREAMS-472</a>] - Fix failing IT in streams-plugins
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-477">STREAMS-477</a>] - Fix link for checkstyle.xml
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-481">STREAMS-481</a>] - Update .travis.yml to use Java 8
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-490">STREAMS-490</a>] - Upgrade Flink to 1.2.0 and remove the remaining guava references in streams-examples
</li>
</ul>
</div>
<div class="section">
<h2><a name="Improvement"></a> Improvement
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-71">STREAMS-71</a>] - Sysomos Provider should allow a target document or timeframe to be set
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-341">STREAMS-341</a>] - Cassandra Persistance
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-344">STREAMS-344</a>] - Support binary protocol in streams-persist-graph
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-438">STREAMS-438</a>] - Create coding guidelines document for website
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-453">STREAMS-453</a>] - tag each jira against one/more components.
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-476">STREAMS-476</a>] - Remove guava dependency from streams-example project
</li>
</ul>
</div>
<div class="section">
<h2><a name="New_Feature"></a> New Feature
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-455">STREAMS-455</a>] - LICENSE, NOTICE and DISCLAIMER in source control.
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-478">STREAMS-478</a>] - streams persist reader/writer for Apache Cassandra
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-480">STREAMS-480</a>] - Remove -incubating suffix from Release artifacts names
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-482">STREAMS-482</a>] - persist capability for riak
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-483">STREAMS-483</a>] - add support for SSL connections to streams-persist-cassandra
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-484">STREAMS-484</a>] - Update website to reflect deprecation of streams-master
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-485">STREAMS-485</a>] - Improve release process - no more repeated pasting of versions
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-486">STREAMS-486</a>] - Update release script on website
</li>
</ul>
</div>
<div class="section">
<h2><a name="Task"></a> Task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-444">STREAMS-444</a>] - tighten up test logging
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-463">STREAMS-463</a>] - Move every class in all repos underneath org.apache.streams
</li>
</ul>
</div>
<div class="section">
<h2><a name="Test"></a> Test
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-488">STREAMS-488</a>] - Fail in build
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-491">STREAMS-491</a>] - Example failure
</li>
</ul>
<div class="source">
<div class="source"><pre class="prettyprint"> Release Notes - Streams - Version 0.4
</pre></div></div>
</div>
<div class="section">
<h2><a name="Sub-task"></a> Sub-task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-121">STREAMS-121</a>] - InstagramTimelineProvider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-217">STREAMS-217</a>] - Delete unneeded Configurator classes
</li>
</ul>
</div>
<div class="section">
<h2><a name="Bug"></a> Bug
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-73">STREAMS-73</a>] - Interfaces
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-132">STREAMS-132</a>] - RegexUtils does not ensure that content is non-null
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-151">STREAMS-151</a>] - Refactor Facebook Provider to have continuous AND finite mode
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-159">STREAMS-159</a>] - Add facebook page feed provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-177">STREAMS-177</a>] - new NPE in LinkResolver causing surefire to fail
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-258">STREAMS-258</a>] - Prevent signing of .asc, .m5, and .sha1 artifacts
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-391">STREAMS-391</a>] - streams-provider-dropwizard exceptions in test logs
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-405">STREAMS-405</a>] - Link to src/site/markdown/index.md in README.md is broken
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-407">STREAMS-407</a>] - add DateTimeSerializers for formats safely, don't crash if invalid
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-414">STREAMS-414</a>] - Incorrect Documentation
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-436">STREAMS-436</a>] - Put a timeout on all Provider Integration Tests
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-437">STREAMS-437</a>] - DatumFromMetadataProcessorIT failing during 0.4 release
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-446">STREAMS-446</a>] - RAT check fails in prep for 0.4-incubating release
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-447">STREAMS-447</a>] - Scala-plugin failures in prep for 0.4-incubating release
</li>
</ul>
</div>
<div class="section">
<h2><a name="Improvement"></a> Improvement
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-127">STREAMS-127</a>] - JsonSchema Replication in Datasift provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-160">STREAMS-160</a>] - Embed original source provider pojos inside datasift pojos if possible
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-186">STREAMS-186</a>] - Platform-level 'detectConfiguration'
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-399">STREAMS-399</a>] - Add any missing fields to tweet.json
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-400">STREAMS-400</a>] - streams-persist-elasticsearch : bump to version 2.x
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-403">STREAMS-403</a>] - Ensure all providers function stand-alone
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-404">STREAMS-404</a>] - Integration Test for FsElasticsearchIndex
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-411">STREAMS-411</a>] - ability (and instructions on how) to run providers directly from console
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-413">STREAMS-413</a>] - Update dependency and plugin versions - Q4 2016
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-425">STREAMS-425</a>] - better tracking completion in multi-threaded providers
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-426">STREAMS-426</a>] - streams-persist-mongo : test with docker
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-427">STREAMS-427</a>] - Support any jackson-compatible class as valid input to base converters and provider converters
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-428">STREAMS-428</a>] - Update example markdown on website
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-429">STREAMS-429</a>] - fix failing tests in streams-plugins
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-430">STREAMS-430</a>] - update jenkins to run advanced integration testing
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-431">STREAMS-431</a>] - Remove streams.util.RegexUtils
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-432">STREAMS-432</a>] - Update to Java 8
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-433">STREAMS-433</a>] - Upgrade maven and jenkins to build with jdk8
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-434">STREAMS-434</a>] - Delete CustomDateTimeFormat which is not used anywhere
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-435">STREAMS-435</a>] - remove incubator-streams-master-pom.xml
</li>
</ul>
</div>
<div class="section">
<h2><a name="New_Feature"></a> New Feature
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-213">STREAMS-213</a>] - Publish jsonschemas to a web-accessible URL when jenkins builds snapshot and releases
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-389">STREAMS-389</a>] - Support generation of scala source from jsonschemas
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-398">STREAMS-398</a>] - Support generation of hive table definitions from jsonschema
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-418">STREAMS-418</a>] - Flink twitter example(s)
</li>
</ul>
</div>
<div class="section">
<h2><a name="Story"></a> Story
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-51">STREAMS-51</a>] - Complete, test, and document tika processor
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-297">STREAMS-297</a>] - Create RssLinkProvider
</li>
</ul>
</div>
<div class="section">
<h2><a name="Task"></a> Task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-203">STREAMS-203</a>] - Update GooglePlus TypeConverter to handle Post Activities
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-316">STREAMS-316</a>] - add &#x201c;apache&#x2019; to the artifact name
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-408">STREAMS-408</a>] - Check package names and run instructions of modules in streams-examples/local
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-409">STREAMS-409</a>] - the copyright year in the NOTICE files need to be updated for 2016.
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-410">STREAMS-410</a>] - Delete any modules which have been removed from reactor from master branch
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-416">STREAMS-416</a>] - Delete defunct or not-implemented provider modules
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-417">STREAMS-417</a>] - Collect example AS 2.0 object and activity documents to use in test cases
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-419">STREAMS-419</a>] - reboot: cleanup git branches and tags
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-421">STREAMS-421</a>] - Delete defunct or not-implemented runtime modules
</li>
</ul>
</div>
<div class="section">
<h2><a name="Test"></a> Test
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-415">STREAMS-415</a>] - Proof of concept integration test that pulls actual data from generator
</li>
</ul>
<div class="source">
<div class="source"><pre class="prettyprint"> Release Notes - Streams - Version 0.3
</pre></div></div>
</div>
<div class="section">
<h2><a name="Sub-task"></a> Sub-task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-122">STREAMS-122</a>] - Build appropriate serializer classes
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-198">STREAMS-198</a>] - Deprecate DatumCountable
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-231">STREAMS-231</a>] - Basic Neo4j graph persistence
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-310">STREAMS-310</a>] - incubator-streams-examples rat plugin
</li>
</ul>
</div>
<div class="section">
<h2><a name="Bug"></a> Bug
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-158">STREAMS-158</a>] - Sysomos Processor exceptions result in failed processor thread
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-220">STREAMS-220</a>] - FacebookPostSerializer is broken
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-223">STREAMS-223</a>] - streams-monitoring exception when streamConfig not set
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-227">STREAMS-227</a>] - Array out of bounds Exception running FacebookTypeConverter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-229">STREAMS-229</a>] - GooglePlus TypeConverter needs to be able to accommodate String datums
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-230">STREAMS-230</a>] - Broadcast Monitor doesn't start in all cases
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-236">STREAMS-236</a>] - AbstractRegexExtensionExtractor should not allow duplicate entities
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-260">STREAMS-260</a>] - FacebookPageFeedDataCollector should handle backoff strategy correctly
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-264">STREAMS-264</a>] - LinkExpansion Tests are depending on (non-existent) external resources
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-311">STREAMS-311</a>] - TwitterUserInformationProvider stalls with &gt; 20 items provided
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-337">STREAMS-337</a>] - WebHdfsPersistReader/Writer should allow user-specified file encoding
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-338">STREAMS-338</a>] - Runtime exceptions caught by LocalStreamBuilder aren't logged
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-346">STREAMS-346</a>] - persist-hdfs: unnecessary port config causes failure when reading from local filesystem
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-347">STREAMS-347</a>] - persist-hdfs: incorrectly escapes output when write called on a json String
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-354">STREAMS-354</a>] - pojo.json.Collection.totalItems should be an integer
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-355">STREAMS-355</a>] - WebHdfsPersistReader should be serializable
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-356">STREAMS-356</a>] - Metadata missing in StreamsDatum constructors and toString
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-357">STREAMS-357</a>] - Streams can shutdown before starting if providers haven't started yet when runtime first checks run status
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-358">STREAMS-358</a>] - Refreshing indexes in EsPW.cleanUp can result in streams not terminating
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-374">STREAMS-374</a>] - Fix ActivityConverterUtil detectClasses(document) exception handling
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-377">STREAMS-377</a>] - can't create different LineReadWriteUtils
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-380">STREAMS-380</a>] - Media_Link should be serializable
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-382">STREAMS-382</a>] - Media_Link width and height should be integers, not floats
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-386">STREAMS-386</a>] - Clean up streams-pojo jsonschemas to ensure all beans are serialiazable
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-395">STREAMS-395</a>] - incubator-streams-examples COMPILATION ERROR
</li>
</ul>
</div>
<div class="section">
<h2><a name="Improvement"></a> Improvement
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-126">STREAMS-126</a>] - StreamsLocalBuilder should look for provider timeout in typesafe config
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-191">STREAMS-191</a>] - Streams implement use of throughput queues
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-226">STREAMS-226</a>] - Consolidate all stream-wide configuration
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-279">STREAMS-279</a>] - Create Youtube User/Channel provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-294">STREAMS-294</a>] - Allow for custom setting of QueueSize, BatchSize, and ScrollTimeout
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-308">STREAMS-308</a>] - Update readme and website to recommend latest version of JDK
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-313">STREAMS-313</a>] - Performant Off-line Neo4j GraphPersistWriter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-320">STREAMS-320</a>] - Update release documentation to cover build and deploy of mvn site to svn
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-321">STREAMS-321</a>] - Add HOCON Converter support for input object not at root node
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-322">STREAMS-322</a>] - Support gzipped files in WebHdfsReader
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-324">STREAMS-324</a>] - clean up example poms
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-325">STREAMS-325</a>] - Configure monitoring via typesafe
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-326">STREAMS-326</a>] - Bump hadoop version in streams-persist-hdfs
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-328">STREAMS-328</a>] - StreamsJacksonMapper should omit null/empty fields when serializing
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-329">STREAMS-329</a>] - Processor to derive required ES metadata from standard fields
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-330">STREAMS-330</a>] - make TwitterErrorHandler respect the Twitter4j RateLimitStatus reset time
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-332">STREAMS-332</a>] - Restore ability to test data conversions on flat files during build
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-333">STREAMS-333</a>] - ElasticsearchPersistUpdater should set parent+routing when available
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-335">STREAMS-335</a>] - Publish schema and configuration resources to maven site pages
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-336">STREAMS-336</a>] - consolidate common pom sections to streams-master
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-339">STREAMS-339</a>] - incorporate defined extension fields for activities and actors into pojos
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-342">STREAMS-342</a>] - Expose convertResultToString and processLine as public methods
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-343">STREAMS-343</a>] - Make SerializationUtil spark-compatible
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-348">STREAMS-348</a>] - Add get/set methods for StreamsConfiguration to Builder interface
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-350">STREAMS-350</a>] - provider-twitter: derive baseURL from configuration
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-353">STREAMS-353</a>] - Support removal of 'extensions' from document path structure
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-361">STREAMS-361</a>] - Persist Reader/Writer for Amazon Kinesis
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-362">STREAMS-362</a>] - Make shutdown timers in local runtime fully configurable
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-363">STREAMS-363</a>] - upgrade persist-s3 to match persist-hdfs features
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-364">STREAMS-364</a>] - Allow resolution of typesafe/stream config from url in stream-config
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-368">STREAMS-368</a>] - Add String getId() to StreamsOperation
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-370">STREAMS-370</a>] - Support arbitrary labels in streams-persist-graph
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-371">STREAMS-371</a>] - Allow use of ids endpoints in TwitterFollowingProvider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-373">STREAMS-373</a>] - Allow specification of 'maximum_items' in twitter providers
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-375">STREAMS-375</a>] - Override component configuration when valid beans supplied by runtime as prepare args
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-376">STREAMS-376</a>] - When twitter providers fail authentication, log the ID that could not be accessed.
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-378">STREAMS-378</a>] - incompatibility between streams binaries and spark 1.5
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-381">STREAMS-381</a>] - streams-provider-twitter: User can contain a Status
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-383">STREAMS-383</a>] - register DefaultScalaModule in StreamsJacksonMapper
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-387">STREAMS-387</a>] - Default behavior of streams-pojo-extensions: use additionalProperties directly
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-390">STREAMS-390</a>] - Eliminate dependency and plugin warnings from build
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-392">STREAMS-392</a>] - Centralized logging configuration for maven build
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-393">STREAMS-393</a>] - Switch any usage of System.out and System.err to slf4j
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-397">STREAMS-397</a>] - streams-provider-youtube test failure in jenkins
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-401">STREAMS-401</a>] - Refresh Streams Website
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-406">STREAMS-406</a>] - Bring streams-master markdown files into compliance with rat plugin
</li>
</ul>
</div>
<div class="section">
<h2><a name="New_Feature"></a> New Feature
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-120">STREAMS-120</a>] - Implement, Document, and Test Instagram Provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-221">STREAMS-221</a>] - Simple HTTP Persist Writer
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-222">STREAMS-222</a>] - Simple HTTP Webhook Provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-290">STREAMS-290</a>] - Example: local/twitter-userstream-elasticsearch
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-292">STREAMS-292</a>] - Example: local/twitter-history-elasticsearch
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-295">STREAMS-295</a>] - Example - elasticsearch-hdfs
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-302">STREAMS-302</a>] - Example: local/twitter-follow-graph
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-385">STREAMS-385</a>] - ActivityObjectConverter
</li>
</ul>
</div>
<div class="section">
<h2><a name="Story"></a> Story
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-43">STREAMS-43</a>] - Complete, test, and document g+ provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-44">STREAMS-44</a>] - Complete, test, and document sysomos provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-46">STREAMS-46</a>] - Complete, test, and document facebook API provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-261">STREAMS-261</a>] - Create Facebook Bio Collector/Provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-272">STREAMS-272</a>] - Create a Youtube Post Provider
</li>
</ul>
</div>
<div class="section">
<h2><a name="Task"></a> Task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-123">STREAMS-123</a>] - Add twitter specific link handling for datasift
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-202">STREAMS-202</a>] - Create Google Plus Deserializer and TypeConverter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-274">STREAMS-274</a>] - Create a YoutubeTypeConverter and serializer
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-280">STREAMS-280</a>] - Add ability to get a final document count from the Sysomos Provider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-298">STREAMS-298</a>] - Ensure jcl-over-slf4j bridge is included where necessary
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-317">STREAMS-317</a>] - release a .tar.gz artefact as well as a .zip
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-318">STREAMS-318</a>] - remove test files whose license may not be compatible with an Apache release (google-gplus)
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-319">STREAMS-319</a>] - update &lt;developer&gt; info in the pom with active contributors
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-331">STREAMS-331</a>] - Set up build of master and pull requested branches on travis-ci.org
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-334">STREAMS-334</a>] - version bump datasift module to remove boundary repo dependency
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-351">STREAMS-351</a>] - add A2 license to site.xml files
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-359">STREAMS-359</a>] - copy streams-master pom into streams-project as CI workaround
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-372">STREAMS-372</a>] - Support deploy to snapshot repo by CI
</li>
</ul>
</div>
<div class="section">
<h2><a name="Test"></a> Test
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-208">STREAMS-208</a>] - Integration Testing capability and reference Integration Test
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-384">STREAMS-384</a>] - TestLinkUnwinderProcessor.test404Link is failing
</li>
</ul>
<div class="source">
<div class="source"><pre class="prettyprint"> Release Notes - Streams - Version 0.2
</pre></div></div>
</div>
<div class="section">
<h2><a name="Sub-task"></a> Sub-task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-275">STREAMS-275</a>] - ActivityConverterProcessor should apply reflection mode when configuration is not provided
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-277">STREAMS-277</a>] - Upgrade streams-provider-twitter to work with reflection-based conversion
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-305">STREAMS-305</a>] - Add missing AL
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-306">STREAMS-306</a>] - Intermittent test failures
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-307">STREAMS-307</a>] - Release test-jar packaging
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-309">STREAMS-309</a>] - incubator-streams-examples site plugin
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-312">STREAMS-312</a>] - Remove test resources without clear licensing and ignore tests that require them
</li>
</ul>
</div>
<div class="section">
<h2><a name="Bug"></a> Bug
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-155">STREAMS-155</a>] - Build hadoop modules with Apache artifacts
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-200">STREAMS-200</a>] - StreamsProcessorTask ignores any processing
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-225">STREAMS-225</a>] - Streams need to remove any of their JMX beans on shutdown/cleanup
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-243">STREAMS-243</a>] - S3 Persist Writer does not flush or shutdown on stream shutdown
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-263">STREAMS-263</a>] - FacebookTypeConverter should be able to handle Facebook Pages
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-266">STREAMS-266</a>] - some classes/tests are using the wrong NotImplementedException
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-278">STREAMS-278</a>] - Rework pig runtime as part of switch from 'Serializer' to 'Converter'
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-281">STREAMS-281</a>] - enable BroadcastMessagePersister
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-288">STREAMS-288</a>] - StreamsJacksonModule should not scan for DateTimeFormats by default
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-296">STREAMS-296</a>] - Local Runtime doesn't allow persist writers enough time to flush and close during shutdown
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-299">STREAMS-299</a>] - Sysomos Provider uses dev API URL
</li>
</ul>
</div>
<div class="section">
<h2><a name="Improvement"></a> Improvement
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-147">STREAMS-147</a>] - Platform-level type conversion
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-201">STREAMS-201</a>] - Util function to remove all MXBeans for tests
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-214">STREAMS-214</a>] - Create, test, and document file-backed persistance module
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-271">STREAMS-271</a>] - suggest increasing JVM heap in readme
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-273">STREAMS-273</a>] - Support POST endpoints in streams-http
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-284">STREAMS-284</a>] - Read/write parent IDs in streams-persist-elasticsearch
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-285">STREAMS-285</a>] - Add all objectTypes in spec to streams-pojo
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-286">STREAMS-286</a>] - Add all verbs in spec to streams-pojo
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-293">STREAMS-293</a>] - allow for missing metadata fields in streams-persist-hdfs
</li>
</ul>
</div>
<div class="section">
<h2><a name="New_Feature"></a> New Feature
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-235">STREAMS-235</a>] - TwitterFollowingProvider
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-259">STREAMS-259</a>] - Filter a stream of Activities for specific verbs and objectTypes
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-283">STREAMS-283</a>] - Logstash-friendly monitoring
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-287">STREAMS-287</a>] - Example: local/elasticsearch-reindex
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-289">STREAMS-289</a>] - Example: local/mongo-elasticsearch-sync
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-301">STREAMS-301</a>] - streams-converters: HOCON Converter
</li>
</ul>
</div>
<div class="section">
<h2><a name="Story"></a> Story
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-47">STREAMS-47</a>] - Complete, test, and document mongo persist
</li>
</ul>
</div>
<div class="section">
<h2><a name="Task"></a> Task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-95">STREAMS-95</a>] - TwitterProfileProcessor needs to send a user ID in each StreamsDatum
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-304">STREAMS-304</a>] - Perform 0.2-incubating release
</li>
</ul>
<div class="source">
<div class="source"><pre class="prettyprint"> Release Notes - Streams - Version 0.1
</pre></div></div>
</div>
<div class="section">
<h2><a name="Sub-task"></a> Sub-task
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-212">STREAMS-212</a>] - Generic Type Converter Processor
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-215">STREAMS-215</a>] - Add method to StreamsConfigurator to return Serializable config given a Typesafe Config
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-218">STREAMS-218</a>] - Generic Activity Converter Processor
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-241">STREAMS-241</a>] - Reflection-based StreamsJacksonMapper
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-245">STREAMS-245</a>] - Clean-up root POM
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-246">STREAMS-246</a>] - Clean-up module POMs
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-247">STREAMS-247</a>] - Clean-up READMEs
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-248">STREAMS-248</a>] - Bring website content in-line with released capabilities.
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-249">STREAMS-249</a>] - Javadoc plugin
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-250">STREAMS-250</a>] - Prepare release notes
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-251">STREAMS-251</a>] - Dry-run release process, review artifacts, update documentation
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-254">STREAMS-254</a>] - Resolve rat plugin failures
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-255">STREAMS-255</a>] - Merge streams-master into streams-project
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-256">STREAMS-256</a>] - streams-components-all version doesn't bump during release
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-267">STREAMS-267</a>] - .gitignore eclipse workspace files
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-268">STREAMS-268</a>] - remove streams-web from master
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-269">STREAMS-269</a>] - maven-remote-resources-plugin using SNAPSHOT resource-bundles
</li>
</ul>
</div>
<div class="section">
<h2><a name="Bug"></a> Bug
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-167">STREAMS-167</a>] - TwitterConfigurator doesn't properly create TwitterUserInfoConfiguration from hocon
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-219">STREAMS-219</a>] - src/main/resource files are being created by build
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-252">STREAMS-252</a>] - Monitor Executor Service in LocalStreamBuilder needs to be Flexible
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-262">STREAMS-262</a>] - jars in runner folder of source release
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-265">STREAMS-265</a>] - some jar artifacts from 0.1-rc1 did not contain DISCLAIMER
</li>
</ul>
</div>
<div class="section">
<h2><a name="Improvement"></a> Improvement
</h2>
<ul>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-68">STREAMS-68</a>] - ActivitySerializer should be ActivityConverter
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-143">STREAMS-143</a>] - Allow modules to get instances of StreamsJacksonMapper that can process additional DateTime formats
</li>
<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/STREAMS-244">STREAMS-244</a>] - Prepare for 0.1 release
</li>
</ul></div>
</div>
</div>
<hr/>
<footer>
<div class="container">
<div class="row">
<p >Copyright &copy; 2018
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
<li id="publishDate" class="pull-right">Last Published: 2018-04-02</li>
<li id="projectVersion" class="pull-right">
Version: 0.5.2-SNAPSHOT
</li>
</p>
</div>
<p id="poweredBy" class="pull-right">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</p>
</div>
</footer>
</body>
</html>