## Description:

- Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases.

## Issues:

- There are a lot of changes occurring in the APIs of our supported data sources.  Due primarily to the EU's GDPR legislation, a user's ability to collect profiles and posts from accounts other than the authenticated account is being limited. On the other hand comprehensive data about the authenticated account (sometimes via bulk export not via API) is becoming richer, presenting an opportunity for the project to assist users in awareness of the data collected about them by third-parties, and with data portability between systems using bulk export archives.


## Activity:

- We are preparing to release Apache Streams 0.6.0 - the first to include a binary artifact allowing users to run Streams classes from their terminal without building the project or wrapping it's modules in custom code.

- We ran a comprehensive audit of dependencies (including transitive dependencies) and removed all items with undesirable licenses.  The audit gets published to the website and can be used to update resource artifacts.

- We revamped the way that configuration details are provided to classes rather substantially, making it more flexible, powerful, and easier to understand.

- The secondary apache/streams-examples repository has been integrated into apache/streams.


## Health report:

Streams graduated to TLP on July 19 2017.  New features and platform improvements are happening at a steady pace.  Adding committers and growing the PMC needs to be a focus this year.
 

## PMC changes:

 
- None. There are currently 8 PMC members.
 
 ## Committer base changes:
  
- None. There are currently 8 committers.

## Releases:

- Apache Streams 0.5.1 was released on January 09, 2018

- Apache Streams 0.6.0 is targeted for release this month (April 2018)

## Mailing list activity: (3 month)

22 Emails sent during these 89 days, down 8 (-26%) compared to previous 89 days.

11 topics started during these 89 days, up 2 (22%) compared to previous 89 days.

7 Participants during these 89 days, up 0 (0%) compared to previous 89 days.

## JIRA Statistics: (3 month)

28 new, 23 resolved

## Website Traffic: (3 month) 

1,093 sessions, down 0.73% compared to previous 3 months.

987 users, up 1.23% compared to previous 3 months.

## Upcoming Project Initiatives:

- Integrate new binary release with Apache Kibble.
- Add new providers that source streams from export archives of existing data sources (twitter, facebook, google).
- More tweets and blog posts of zeppelin notebooks demonstrating data pipelines and analyses based on Apache Streams.
- More official examples in source tree demonstrating integration of Apache Streams with complementary technologies.
- Drop remaining maven dependencies on java SDKs for accessing third-party APIs in favor of HTTP/REST interfaces powered by Apache Juneau Remoteable Annotations.
- Improve the interfaces by which components are created, configured, activated, and executed via SDK and CLI.- Reduce disparities between normalized activities and objects of like type collected from various data sources. 
- Reduce disparities between the configuration objects that initialize similar providers from various data sources.
- Add official support for Schema.org and Activity Streams 2.0 data types.

 

  • No labels