You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by sb...@apache.org on 2016/11/10 19:23:53 UTC
incubator-streams-master git commit: add consolidated changelog
Repository: incubator-streams-master
Updated Branches:
refs/heads/master 53dcc9482 -> b5a0062dd
add consolidated changelog
Project: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/commit/b5a0062d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/tree/b5a0062d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/diff/b5a0062d
Branch: refs/heads/master
Commit: b5a0062dd021f0b5ccf38cfecd4b68c102d08a39
Parents: 53dcc94
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Authored: Thu Nov 10 13:23:47 2016 -0600
Committer: Steve Blackmon @steveblackmon <sb...@apache.org>
Committed: Thu Nov 10 13:23:47 2016 -0600
----------------------------------------------------------------------
src/site/markdown/changelog.md | 560 ++++++++++++++++++++++++++++++++++++
src/site/site.xml | 1 +
src/site/site_en.xml | 1 +
3 files changed, 562 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/b5a0062d/src/site/markdown/changelog.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/changelog.md b/src/site/markdown/changelog.md
new file mode 100644
index 0000000..ba18e7b
--- /dev/null
+++ b/src/site/markdown/changelog.md
@@ -0,0 +1,560 @@
+Apache Streams (incubating)
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+--------------------------------------------------------------------------------
+
+ Release Notes - Streams - Version 0.4
+
+<h2> Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-121'>STREAMS-121</a>] - InstagramTimelineProvider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-217'>STREAMS-217</a>] - Delete unneeded Configurator classes
+</li>
+</ul>
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-73'>STREAMS-73</a>] - Interfaces
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-132'>STREAMS-132</a>] - RegexUtils does not ensure that content is non-null
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-151'>STREAMS-151</a>] - Refactor Facebook Provider to have continuous AND finite mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-159'>STREAMS-159</a>] - Add facebook page feed provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-177'>STREAMS-177</a>] - new NPE in LinkResolver causing surefire to fail
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-258'>STREAMS-258</a>] - Prevent signing of .asc, .m5, and .sha1 artifacts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-391'>STREAMS-391</a>] - streams-provider-dropwizard exceptions in test logs
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-414'>STREAMS-414</a>] - Incorrect Documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-436'>STREAMS-436</a>] - Put a timeout on all Provider Integration Tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-437'>STREAMS-437</a>] - DatumFromMetadataProcessorIT failing during 0.4 release
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-447'>STREAMS-447</a>] - Scala-plugin failures in prep for 0.4-incubating release
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-127'>STREAMS-127</a>] - JsonSchema Replication in Datasift provider
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-186'>STREAMS-186</a>] - Platform-level 'detectConfiguration'
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-399'>STREAMS-399</a>] - Add any missing fields to tweet.json
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-400'>STREAMS-400</a>] - streams-persist-elasticsearch : bump to version 2.x
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-403'>STREAMS-403</a>] - Ensure all providers function stand-alone
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-404'>STREAMS-404</a>] - Integration Test for FsElasticsearchIndex
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-413'>STREAMS-413</a>] - Update dependency and plugin versions - Q4 2016
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-425'>STREAMS-425</a>] - better tracking completion in multi-threaded providers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-426'>STREAMS-426</a>] - streams-persist-mongo : test with docker
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-428'>STREAMS-428</a>] - Update example markdown on website
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-429'>STREAMS-429</a>] - fix failing tests in streams-plugins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-430'>STREAMS-430</a>] - update jenkins to run advanced integration testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-431'>STREAMS-431</a>] - Remove streams.util.RegexUtils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-432'>STREAMS-432</a>] - Update to Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-433'>STREAMS-433</a>] - Upgrade maven and jenkins to build with jdk8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-434'>STREAMS-434</a>] - Delete CustomDateTimeFormat which is not used anywhere
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-435'>STREAMS-435</a>] - remove incubator-streams-master-pom.xml
+</li>
+</ul>
+
+<h2> New Feature
+</h2>
+<ul>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-389'>STREAMS-389</a>] - Support generation of scala source from jsonschemas
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-398'>STREAMS-398</a>] - Support generation of hive table definitions from jsonschema
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-418'>STREAMS-418</a>] - Flink twitter example(s)
+</li>
+</ul>
+
+<h2> Story
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-51'>STREAMS-51</a>] - Complete, test, and document tika processor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-297'>STREAMS-297</a>] - Create RssLinkProvider
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-203'>STREAMS-203</a>] - Update GooglePlus TypeConverter to handle Post Activities
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-316'>STREAMS-316</a>] - add \u201capache\u2019 to the artifact name
+</li>
+<li>[<a 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 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 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 href='https://issues.apache.org/jira/browse/STREAMS-416'>STREAMS-416</a>] - Delete defunct or not-implemented provider modules
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-419'>STREAMS-419</a>] - reboot: cleanup git branches and tags
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-421'>STREAMS-421</a>] - Delete defunct or not-implemented runtime modules
+</li>
+</ul>
+
+<h2> Test
+</h2>
+<ul>
+<li>[<a 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>
+
+ Release Notes - Streams - Version 0.3
+
+<h2> Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-122'>STREAMS-122</a>] - Build appropriate serializer classes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-198'>STREAMS-198</a>] - Deprecate DatumCountable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-231'>STREAMS-231</a>] - Basic Neo4j graph persistence
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-310'>STREAMS-310</a>] - incubator-streams-examples rat plugin
+</li>
+</ul>
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-158'>STREAMS-158</a>] - Sysomos Processor exceptions result in failed processor thread
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-220'>STREAMS-220</a>] - FacebookPostSerializer is broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-223'>STREAMS-223</a>] - streams-monitoring exception when streamConfig not set
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-227'>STREAMS-227</a>] - Array out of bounds Exception running FacebookTypeConverter
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-230'>STREAMS-230</a>] - Broadcast Monitor doesn't start in all cases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-236'>STREAMS-236</a>] - AbstractRegexExtensionExtractor should not allow duplicate entities
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-260'>STREAMS-260</a>] - FacebookPageFeedDataCollector should handle backoff strategy correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-264'>STREAMS-264</a>] - LinkExpansion Tests are depending on (non-existent) external resources
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-311'>STREAMS-311</a>] - TwitterUserInformationProvider stalls with > 20 items provided
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-337'>STREAMS-337</a>] - WebHdfsPersistReader/Writer should allow user-specified file encoding
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-338'>STREAMS-338</a>] - Runtime exceptions caught by LocalStreamBuilder aren't logged
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-354'>STREAMS-354</a>] - pojo.json.Collection.totalItems should be an integer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-355'>STREAMS-355</a>] - WebHdfsPersistReader should be serializable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-356'>STREAMS-356</a>] - Metadata missing in StreamsDatum constructors and toString
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-374'>STREAMS-374</a>] - Fix ActivityConverterUtil detectClasses(document) exception handling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-377'>STREAMS-377</a>] - can't create different LineReadWriteUtils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-380'>STREAMS-380</a>] - Media_Link should be serializable
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-395'>STREAMS-395</a>] - incubator-streams-examples COMPILATION ERROR
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-126'>STREAMS-126</a>] - StreamsLocalBuilder should look for provider timeout in typesafe config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-191'>STREAMS-191</a>] - Streams implement use of throughput queues
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-226'>STREAMS-226</a>] - Consolidate all stream-wide configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-279'>STREAMS-279</a>] - Create Youtube User/Channel provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-294'>STREAMS-294</a>] - Allow for custom setting of QueueSize, BatchSize, and ScrollTimeout
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-313'>STREAMS-313</a>] - Performant Off-line Neo4j GraphPersistWriter
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-322'>STREAMS-322</a>] - Support gzipped files in WebHdfsReader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-324'>STREAMS-324</a>] - clean up example poms
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-325'>STREAMS-325</a>] - Configure monitoring via typesafe
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-326'>STREAMS-326</a>] - Bump hadoop version in streams-persist-hdfs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-328'>STREAMS-328</a>] - StreamsJacksonMapper should omit null/empty fields when serializing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-329'>STREAMS-329</a>] - Processor to derive required ES metadata from standard fields
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-330'>STREAMS-330</a>] - make TwitterErrorHandler respect the Twitter4j RateLimitStatus reset time
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-333'>STREAMS-333</a>] - ElasticsearchPersistUpdater should set parent+routing when available
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-335'>STREAMS-335</a>] - Publish schema and configuration resources to maven site pages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-336'>STREAMS-336</a>] - consolidate common pom sections to streams-master
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-342'>STREAMS-342</a>] - Expose convertResultToString and processLine as public methods
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-343'>STREAMS-343</a>] - Make SerializationUtil spark-compatible
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-348'>STREAMS-348</a>] - Add get/set methods for StreamsConfiguration to Builder interface
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-350'>STREAMS-350</a>] - provider-twitter: derive baseURL from configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-353'>STREAMS-353</a>] - Support removal of 'extensions' from document path structure
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-361'>STREAMS-361</a>] - Persist Reader/Writer for Amazon Kinesis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-362'>STREAMS-362</a>] - Make shutdown timers in local runtime fully configurable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-363'>STREAMS-363</a>] - upgrade persist-s3 to match persist-hdfs features
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-368'>STREAMS-368</a>] - Add String getId() to StreamsOperation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-370'>STREAMS-370</a>] - Support arbitrary labels in streams-persist-graph
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-371'>STREAMS-371</a>] - Allow use of ids endpoints in TwitterFollowingProvider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-373'>STREAMS-373</a>] - Allow specification of 'maximum_items' in twitter providers
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-378'>STREAMS-378</a>] - incompatibility between streams binaries and spark 1.5
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-381'>STREAMS-381</a>] - streams-provider-twitter: User can contain a Status
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-383'>STREAMS-383</a>] - register DefaultScalaModule in StreamsJacksonMapper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-387'>STREAMS-387</a>] - Default behavior of streams-pojo-extensions: use additionalProperties directly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-390'>STREAMS-390</a>] - Eliminate dependency and plugin warnings from build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-392'>STREAMS-392</a>] - Centralized logging configuration for maven build
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-397'>STREAMS-397</a>] - streams-provider-youtube test failure in jenkins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-401'>STREAMS-401</a>] - Refresh Streams Website
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-406'>STREAMS-406</a>] - Bring streams-master markdown files into compliance with rat plugin
+</li>
+</ul>
+
+<h2> New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-120'>STREAMS-120</a>] - Implement, Document, and Test Instagram Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-221'>STREAMS-221</a>] - Simple HTTP Persist Writer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-222'>STREAMS-222</a>] - Simple HTTP Webhook Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-290'>STREAMS-290</a>] - Example: local/twitter-userstream-elasticsearch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-292'>STREAMS-292</a>] - Example: local/twitter-history-elasticsearch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-295'>STREAMS-295</a>] - Example - elasticsearch-hdfs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-302'>STREAMS-302</a>] - Example: local/twitter-follow-graph
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-385'>STREAMS-385</a>] - ActivityObjectConverter
+</li>
+</ul>
+
+<h2> Story
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-43'>STREAMS-43</a>] - Complete, test, and document g+ provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-44'>STREAMS-44</a>] - Complete, test, and document sysomos provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-46'>STREAMS-46</a>] - Complete, test, and document facebook API provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-261'>STREAMS-261</a>] - Create Facebook Bio Collector/Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-272'>STREAMS-272</a>] - Create a Youtube Post Provider
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-123'>STREAMS-123</a>] - Add twitter specific link handling for datasift
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-202'>STREAMS-202</a>] - Create Google Plus Deserializer and TypeConverter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-274'>STREAMS-274</a>] - Create a YoutubeTypeConverter and serializer
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-298'>STREAMS-298</a>] - Ensure jcl-over-slf4j bridge is included where necessary
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-319'>STREAMS-319</a>] - update <developer> info in the pom with active contributors
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-334'>STREAMS-334</a>] - version bump datasift module to remove boundary repo dependency
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-351'>STREAMS-351</a>] - add A2 license to site.xml files
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-372'>STREAMS-372</a>] - Support deploy to snapshot repo by CI
+</li>
+</ul>
+
+<h2> Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-208'>STREAMS-208</a>] - Integration Testing capability and reference Integration Test
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-384'>STREAMS-384</a>] - TestLinkUnwinderProcessor.test404Link is failing
+</li>
+</ul>
+
+ Release Notes - Streams - Version 0.2
+
+<h2> Sub-task
+</h2>
+<ul>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-305'>STREAMS-305</a>] - Add missing AL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-306'>STREAMS-306</a>] - Intermittent test failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-307'>STREAMS-307</a>] - Release test-jar packaging
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-309'>STREAMS-309</a>] - incubator-streams-examples site plugin
+</li>
+<li>[<a 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>
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-155'>STREAMS-155</a>] - Build hadoop modules with Apache artifacts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-200'>STREAMS-200</a>] - StreamsProcessorTask ignores any processing
+</li>
+<li>[<a 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 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 href='https://issues.apache.org/jira/browse/STREAMS-263'>STREAMS-263</a>] - FacebookTypeConverter should be able to handle Facebook Pages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-266'>STREAMS-266</a>] - some classes/tests are using the wrong NotImplementedException
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-281'>STREAMS-281</a>] - enable BroadcastMessagePersister
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-288'>STREAMS-288</a>] - StreamsJacksonModule should not scan for DateTimeFormats by default
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-299'>STREAMS-299</a>] - Sysomos Provider uses dev API URL
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-147'>STREAMS-147</a>] - Platform-level type conversion
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-201'>STREAMS-201</a>] - Util function to remove all MXBeans for tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-214'>STREAMS-214</a>] - Create, test, and document file-backed persistance module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-271'>STREAMS-271</a>] - suggest increasing JVM heap in readme
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-273'>STREAMS-273</a>] - Support POST endpoints in streams-http
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-284'>STREAMS-284</a>] - Read/write parent IDs in streams-persist-elasticsearch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-285'>STREAMS-285</a>] - Add all objectTypes in spec to streams-pojo
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-286'>STREAMS-286</a>] - Add all verbs in spec to streams-pojo
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-293'>STREAMS-293</a>] - allow for missing metadata fields in streams-persist-hdfs
+</li>
+</ul>
+
+<h2> New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-235'>STREAMS-235</a>] - TwitterFollowingProvider
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-283'>STREAMS-283</a>] - Logstash-friendly monitoring
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-287'>STREAMS-287</a>] - Example: local/elasticsearch-reindex
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-289'>STREAMS-289</a>] - Example: local/mongo-elasticsearch-sync
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-301'>STREAMS-301</a>] - streams-converters: HOCON Converter
+</li>
+</ul>
+
+<h2> Story
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-47'>STREAMS-47</a>] - Complete, test, and document mongo persist
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-304'>STREAMS-304</a>] - Perform 0.2-incubating release
+</li>
+</ul>
+
+
+ Release Notes - Streams - Version 0.1
+
+<h2> Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-212'>STREAMS-212</a>] - Generic Type Converter Processor
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-218'>STREAMS-218</a>] - Generic Activity Converter Processor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-241'>STREAMS-241</a>] - Reflection-based StreamsJacksonMapper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-245'>STREAMS-245</a>] - Clean-up root POM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-246'>STREAMS-246</a>] - Clean-up module POMs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-247'>STREAMS-247</a>] - Clean-up READMEs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-248'>STREAMS-248</a>] - Bring website content in-line with released capabilities.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-249'>STREAMS-249</a>] - Javadoc plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-250'>STREAMS-250</a>] - Prepare release notes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-251'>STREAMS-251</a>] - Dry-run release process, review artifacts, update documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-254'>STREAMS-254</a>] - Resolve rat plugin failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-255'>STREAMS-255</a>] - Merge streams-master into streams-project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-256'>STREAMS-256</a>] - streams-components-all version doesn't bump during release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-267'>STREAMS-267</a>] - .gitignore eclipse workspace files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-268'>STREAMS-268</a>] - remove streams-web from master
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-269'>STREAMS-269</a>] - maven-remote-resources-plugin using SNAPSHOT resource-bundles
+</li>
+</ul>
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-167'>STREAMS-167</a>] - TwitterConfigurator doesn't properly create TwitterUserInfoConfiguration from hocon
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-219'>STREAMS-219</a>] - src/main/resource files are being created by build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-252'>STREAMS-252</a>] - Monitor Executor Service in LocalStreamBuilder needs to be Flexible
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-262'>STREAMS-262</a>] - jars in runner folder of source release
+</li>
+<li>[<a 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>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-68'>STREAMS-68</a>] - ActivitySerializer should be ActivityConverter
+</li>
+<li>[<a 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 href='https://issues.apache.org/jira/browse/STREAMS-244'>STREAMS-244</a>] - Prepare for 0.1 release
+</li>
+</ul>
+
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/b5a0062d/src/site/site.xml
----------------------------------------------------------------------
diff --git a/src/site/site.xml b/src/site/site.xml
index 2e969a8..aa8a0a4 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -73,6 +73,7 @@
<item name="Plugin Management" href="plugin-management.html" />
<item name="Release Setup" href="release-setup.html" />
<item name="Release Process" href="release.html" />
+ <item name="Changelog" href="changelog.html" />
<item name="Website Management" href="website.html" />
</menu>
<menu name="Projects" inherit="top">
http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/b5a0062d/src/site/site_en.xml
----------------------------------------------------------------------
diff --git a/src/site/site_en.xml b/src/site/site_en.xml
index 1f68ba9..079dbee 100644
--- a/src/site/site_en.xml
+++ b/src/site/site_en.xml
@@ -74,6 +74,7 @@
<item name="Plugin Management" href="plugin-management.html" />
<item name="Release Setup" href="release-setup.html" />
<item name="Release Process" href="release.html" />
+ <item name="Changelog" href="changelog.html" />
<item name="Website Management" href="website.html" />
</menu>
<menu name="Projects">