Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

- 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 no issues requiring board attention at this time.

## Activity:

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

- We have completed all known PMC setup, infra, code, and website refactoring work due to graduation.

- We now have streams.apache.org on CI/CD with no manual steps for the first time ever.

- We have completed our first TLP release, Apache Streams 0.5.1.

- Apache Streams 0.5.1 adds code for interfacing with Twitter’s new account activity and enterprise search APIs, and removes our dependency on the external twitter4j project (which had a category X json.org dependency)

- Apache Kibble expressed interested in integrating Streams to collect social media profiles and activity - a perfect use case and opportunity to grow the community.

- Several new faces submitted and reviewed pull requests this quarter.


## Health report:

Streams graduated to TLP on July 19 2017.  Activity and email traffic has been light, but new  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

- We now have four experienced release managers on the PMCApache Streams 0.6.0 is targeted for release this month (April 2018)

## Mailing list activity: 21 Emails (3 month)

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

6 topics

11 topics started during these

92

89 days, 

down 3 (-33%

up 2 (22%) compared to previous

92

89 days.

6 Participants

7 Participants during these

92

89 days, 

down 5 (-45%

up 0 (0%) compared to previous

92

89 days.

https://s.apache.org/GTrn

Image Removed

## JIRA Statistics: (3 month)

36 28 new, 28 23 resolved

https://s.apache.org/plwc

Image Removed

## Website Traffic: (3 month) 

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

1014 users987 users, up 171.77% 23% compared to previous 3 months.https://s.apache.org/D0pl

View file
nameStreams Web Site Data January 2018.pdf
height250

 

 

## Upcoming Project Initiatives:

-
Add official support for Schema.org and Activity Streams 2.0 data types.
Integrate new binary release with Apache Kibble.
- Add new providers that source streams from export archives of existing data sources (twitter, facebook, google)

- Consolide streams-examples into primary streams repository, simplifying deployment and release process. 

- Drop remaining maven dependencies on java SDKs for accessing third-party APIs in favor of HTTP/REST interfaces powered by Apache Juneau Remoteable Annotations
.
- 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.
-
Official Binaries and Containers that can be integrated with Apache Kibble.-
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.