Hi Zeppelin users and developers,
The roadmap we have published at
https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Roadmap
is almost 9 month old, and it doesn't reflect where the community goes
anymore. It's time to update.
Based on mailing list, jira issues, pullrequests, feedbacks from users,
conferences and meetings, I could summarize the major interest of users and
developers in 7 categories. Enterprise ready, Usability improvement,
Pluggability, Documentation, Backend integration, Notebook storage, and
Visualization.
And i could list related subjects under each categories.
- Enterprise ready
- Authentication
- Shiro authentication ZEPPELIN-548
<https://issues.apache.org/jira/browse/ZEPPELIN-548>
- Authorization
- Notebook authorization PR-681
<https://github.com/apache/incubator-zeppelin/pull/681>
- Security
- Multi-tenancy
- Stability
- Usability Improvement
- UX improvement
- Better Table data support
- Download data as csv, etc PR-725
<https://github.com/apache/incubator-zeppelin/pull/725>, PR-714
<https://github.com/apache/incubator-zeppelin/pull/714>, PR-6
<https://github.com/apache/incubator-zeppelin/pull/6>, PR-89
<https://github.com/apache/incubator-zeppelin/pull/89>
- Featureful table data display (pagenation, etc)
- Pluggability ZEPPELIN-533
<https://issues.apache.org/jira/browse/ZEPPELIN-533>
- Pluggable visualization
- Dynamic Interpreter, notebook, visualization loading
- Repository and registry for pluggable components
- Improve documentation
- Improve contents and readability
- more tutorials, examples
- Interpreter
- Generic JDBC Interpreter
- (spark)R Interpreter
- Cluster manager for interpreter (Proposal
<https://cwiki.apache.org/confluence/display/ZEPPELIN/Cluster+Manager+Proposal>
)
- more interpreters
- Notebook storage
- Versioning ZEPPELIN-540
<http://issues.apache.org/jira/browse/ZEPPELIN-540>
- more notebook storages
- Visualization
- More visualizations PR-152
<https://github.com/apache/incubator-zeppelin/pull/152>, PR-728
<https://github.com/apache/incubator-zeppelin/pull/728>, PR-336
<https://github.com/apache/incubator-zeppelin/pull/336>, PR-321
<https://github.com/apache/incubator-zeppelin/pull/321>
- Customize graph (show/hide label, color, etc)
It will help anyone quickly get overall interest of project and the
direction. And based on this roadmap, we can discuss and re-define the next
release 0.6.0 scope and it's schedule.
What do you think? Any feedback would be appreciated.
Thanks,
moon