Hi all, We have been using Zeppelin for the past few months and it is has been very useful. Well done guys.
We would like to see: -Being able to customize charts, for example add axis label, change number format,... -Being able to export charts to an image easily (currently we use svg export browser plugin). -Being able to share notebooks in read access mode while still being able to change the chart layout and type in/choose parameters from the dynamic forms (currently it is only allowed for write access mode). Regards, Sherif On Tue, Mar 22, 2016 at 12:38 AM, Nikolay Voronchikhin <nvoronchik...@gmail.com> wrote: > Hi Zeppelin Users and Developers, > > Do you know if MapR will be adding Zeppelin to its roadmap for the next > version after MapR 5.1? > > We see in Hue 3.9 that it provides notebooks for R Shell, Python Shell, > PySpark, SparkR, Hive SQL, Impala SQL, and Spark SQL, but no Drill SQL > notebook. > We are looking for an Apache Project that focuses on a Drill Notebook UI > that performs better than the Drill Web Console UI itself. > > Sincerely, > Nikolay Voronchikhin > Big Data/Data Warehouse/Data Science/Data Platforms Engineer at Cisco > https://www.linkedin.com/in/nvoronchikhin > E-mail: nvoronchik...@gmail.com > Mobile: 951-288-2778 > > > On Mon, Mar 21, 2016 at 2:44 PM, rohit choudhary <rconl...@gmail.com> wrote: >> >> Dear All, >> >> I think direction setting is important for Enterprise readiness. I have a >> little bit of an overview of Ambari Views, which is very similar in nature >> to Zeppelin. Please let me explain: >> >> Hive View - interacts with Hive >> Pig View - interacts with Pig >> Workflow Designer - interacts with Oozie >> >> We have a very similar architecture in Zeppelin where we interact with >> these systems through Interpreters. The usage will also be similar, as both >> with interact with Hadoop clusters or in some cases Spark with Yarn on HDFS. >> Our priorities should include: >> >> - Design & implement for multi-tenancy >> - Auditability from Data/State and Lineage perspective >> - Ability to share Notebooks/Data/State across users, preferably through >> SparkContext sharing >> - Security between Zeppelin and the other systems, not limited to Spark >> through Kerberos. (@Rick +1) >> >> I will share an initial draft of the thoughts I have in mind, in the next >> couple of days. >> >> Thanks, >> Rohit. >> >> >> >> On Thu, Mar 3, 2016 at 7:54 AM, moon soo Lee <m...@apache.org> wrote: >>> >>> Shabeel, thanks for the feedback about rest api and custom id. that might >>> help avoid multiple rest api calls. >>> >>> Thanks everyone for valuable feedback. Looks like all we're going to the >>> same direction. I have updated wiki. >>> https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Roadmap >>> Please take a look. >>> >>> I'm sure there're many missing details in this roadmap. I must say >>> something not on this roadmap doesn't mean community is not working on or >>> can't be included in the Zeppelin. Roadmap represents more like community >>> interest and overall direction. >>> We're not changing roadmap everyday, but that doesn't mean roadmap is set >>> in stone and never be changed. We can improve it continuously. >>> >>> Please feel free to fork the this mail thread for any further discussion >>> on specific subject. (e.g. job scheduling) >>> >>> Thanks, >>> moon >>> >>> On Wed, Mar 2, 2016 at 12:31 AM Shabeel Syed <shabeels...@gmail.com> >>> wrote: >>>> >>>> Also we need better rest api support for creating and fetching the >>>> notebooks and paragraphs. >>>> for example if I can set custom defined notebookid and paragraphid , we >>>> can avoid multiple rest api calls. >>>> >>>> >>>> http://localhost:8080/#/notebook/<notebookid>/paragraph/<paragraphid>?asIframe >>>> should return me error if notebook or paragraph deos not exists. >>>> >>>> and while creating notebook or paragraph I should be able to mention my >>>> custom ids. >>>> >>>> Regards >>>> Shabeel >>>> >>>> On Wed, Mar 2, 2016 at 11:55 AM, Zhong Wang <wangzhong....@gmail.com> >>>> wrote: >>>>> >>>>> +1 on @rick. quality is really important... I am still encountering >>>>> bugs consistently >>>>> >>>>> On Tue, Mar 1, 2016 at 10:16 AM, TEJA SRIVASTAV >>>>> <tejasrivas...@gmail.com> wrote: >>>>>> >>>>>> +1 on @rick >>>>>> >>>>>> On Tue, Mar 1, 2016 at 11:26 PM Benjamin Kim <bbuil...@gmail.com> >>>>>> wrote: >>>>>>> >>>>>>> I see in the Enterprise section that multi-tenancy will be included, >>>>>>> will this have user impersonation too? In this way, the user executing >>>>>>> will >>>>>>> be the user owning the process. >>>>>>> >>>>>>> On Mar 1, 2016, at 12:51 AM, Shabeel Syed <shabeels...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>> +1 >>>>>>> >>>>>>> Hi Tamas, >>>>>>> Pluggable external visualization is really a GREAT feature to >>>>>>> have. I'm looking forward to this :) >>>>>>> >>>>>>> Regards >>>>>>> Shabeel >>>>>>> >>>>>>> On Tue, Mar 1, 2016 at 2:16 PM, Tamas Szuromi >>>>>>> <tamas.szur...@odigeo.com> wrote: >>>>>>>> >>>>>>>> Hey, >>>>>>>> >>>>>>>> Really promising roadmap. >>>>>>>> >>>>>>>> I'd only push more visualization options. I agree built in >>>>>>>> visualization is needed with limited charting options but I think we >>>>>>>> also >>>>>>>> need somehow 'inject' external js visualizations also. >>>>>>>> >>>>>>>> >>>>>>>> For scheduling Zeppelin notebooks we use >>>>>>>> https://github.com/airbnb/airflow through the job rest api. It's an >>>>>>>> enterprise ready and very robust solution right now. >>>>>>>> >>>>>>>> Tamas >>>>>>>> >>>>>>>> >>>>>>>> On 1 March 2016 at 09:12, Eran Witkon <eranwit...@gmail.com> wrote: >>>>>>>>> >>>>>>>>> One point to clarify, I don't want to suggest Oozie in specific, I >>>>>>>>> want to think about which features we develop and which ones we >>>>>>>>> integrate >>>>>>>>> external, preferred Apache, technology? We don't think about building >>>>>>>>> our >>>>>>>>> own storage services so why build our own scheduler? >>>>>>>>> Eran >>>>>>>>> On Tue, 1 Mar 2016 at 09:49 moon soo Lee <m...@apache.org> wrote: >>>>>>>>>> >>>>>>>>>> @Vinayak, @Eran, @Benjamin, @Guilherme, @Sourav, @Rick >>>>>>>>>> Now I can see a lot of demands around enterprise level job >>>>>>>>>> scheduling. Either external or built-in, I completely agree having >>>>>>>>>> enterprise level job scheduling support on the roadmap. >>>>>>>>>> ZEPPELIN-137, ZEPPELIN-531 are related issues i can find in our >>>>>>>>>> JIRA. >>>>>>>>>> >>>>>>>>>> @Vinayak >>>>>>>>>> Regarding importing notebook from github, Zeppelin has pluggable >>>>>>>>>> notebook storage layer (see related package). So, github notebook >>>>>>>>>> sync can >>>>>>>>>> be implemented easily. >>>>>>>>>> >>>>>>>>>> @Shabeel >>>>>>>>>> Right, we need better manage management to prevent such OOM. >>>>>>>>>> And i think table is one of the most frequently used way of >>>>>>>>>> displaying data. So definitely, we'll need more features like >>>>>>>>>> filter, sort, >>>>>>>>>> etc. >>>>>>>>>> After this roadmap discussion, discussion for the next release >>>>>>>>>> will follow. Then we'll get idea when those features will be >>>>>>>>>> available. >>>>>>>>>> >>>>>>>>>> @Prasad >>>>>>>>>> Thanks for mentioning HA and DR. They're really important subject >>>>>>>>>> for enterprise use. Definitely Zeppelin will need to address them. >>>>>>>>>> And displaying meta information of notebook on top level page is >>>>>>>>>> good idea. >>>>>>>>>> >>>>>>>>>> It's really great to hear many opinions and ideas. >>>>>>>>>> And thanks @Rick for sharing valuable view to Zeppelin project. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> moon >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Feb 29, 2016 at 11:14 PM Rick Moritz <rah...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> For one, I know that there is rudimentary scheduling built into >>>>>>>>>>> Zeppelin already (at least I fixed a bug in the test for a >>>>>>>>>>> scheduling >>>>>>>>>>> feature a few months ago). >>>>>>>>>>> But another point is, that Zeppelin should also focus on quality, >>>>>>>>>>> reproduceability and portability. >>>>>>>>>>> Although this doesn't offer exciting new features, it would make >>>>>>>>>>> development much easier. >>>>>>>>>>> >>>>>>>>>>> Cross-platform testability, Tests that pass when run >>>>>>>>>>> sequentially, compatibility with Firefox, and many more open issues >>>>>>>>>>> that >>>>>>>>>>> make it so much harder to enhance Zeppelin and add features should >>>>>>>>>>> be >>>>>>>>>>> addressed soon, preferably before more features are added. Already >>>>>>>>>>> Zeppelin >>>>>>>>>>> is suffering - in my opinion - from quite a lot of feature creep, >>>>>>>>>>> and we >>>>>>>>>>> should avoid putting in the kitchen sink, at the cost of quality and >>>>>>>>>>> maintainability. Instead modularity (ZEPPELIN-533 in particular) >>>>>>>>>>> should be >>>>>>>>>>> targeted. >>>>>>>>>>> >>>>>>>>>>> Oozie, in my opinion, is a dead end - it may de-facto still be in >>>>>>>>>>> use on many clusters, but it's not getting the love it needs, and I >>>>>>>>>>> wouldn't >>>>>>>>>>> bet on it, when it comes to integrating scheduling. Instead, any >>>>>>>>>>> external >>>>>>>>>>> tool should be able to use the REST-API to trigger executions, if >>>>>>>>>>> you want >>>>>>>>>>> external scheduling. >>>>>>>>>>> >>>>>>>>>>> So, in conclusion, if we take Moon's list as a list of descending >>>>>>>>>>> priorities, I fully agree, under the condition that code quality is >>>>>>>>>>> included >>>>>>>>>>> as a subset of enterprise-readyness. Auth* is paramount (Kerberos >>>>>>>>>>> SPNEGO SSO >>>>>>>>>>> support is what we really want) with user and group rights >>>>>>>>>>> assignment on the >>>>>>>>>>> notebook level. We probably also need Knox-integration (ODP-Members >>>>>>>>>>> looking >>>>>>>>>>> at integrating Zeppelin should consider contributing this), and >>>>>>>>>>> integration >>>>>>>>>>> of something like Spree (https://github.com/hammerlab/spree) to be >>>>>>>>>>> able to >>>>>>>>>>> profile jobs. >>>>>>>>>>> >>>>>>>>>>> I'm hopeful that soon I can resume contributing some >>>>>>>>>>> quality-oriented code, to drive this "necessary evil" forward ;) >>>>>>>>>>> >>>>>>>>>>> On Mon, Feb 29, 2016 at 8:27 PM, Sourav Mazumder >>>>>>>>>>> <sourav.mazumde...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>> I do agree with Vinayak. It need not be coupled with Oozie. >>>>>>>>>>>> >>>>>>>>>>>> Rather one should be able to call it from any scheduler >>>>>>>>>>>> typically used in enterprise level. May be support for BPML. >>>>>>>>>>>> >>>>>>>>>>>> I believe the existing ability to call/execute a Zeppelin >>>>>>>>>>>> Notebook or a specific paragraph within a notebook using REST API >>>>>>>>>>>> should >>>>>>>>>>>> take care of this requirement to some extent. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> Sourav >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Feb 29, 2016 at 11:23 AM, Vinayak Agrawal >>>>>>>>>>>> <vinayakagrawa...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> @Eran Witkon, >>>>>>>>>>>>> Thanks for the suggestion Eran. I concur with your thought. >>>>>>>>>>>>> If Zepplin can be integrated with oozie, that would be >>>>>>>>>>>>> wonderful. Users will also be able to leverage their Oozie skills. >>>>>>>>>>>>> This would be promising for now. >>>>>>>>>>>>> However, in the future Hadoop might not necessarily be >>>>>>>>>>>>> installed in Spark Cluster and Oozie (since its installs with >>>>>>>>>>>>> Hadoop >>>>>>>>>>>>> Distribution) might not be available. >>>>>>>>>>>>> So perhaps we should give a thought about this feature for the >>>>>>>>>>>>> future. Should it depend on oozie or should Zeppelin have its owns >>>>>>>>>>>>> scheduling? >>>>>>>>>>>>> >>>>>>>>>>>>> As Benjamin has iterated, Databrick notebook has this as a core >>>>>>>>>>>>> notebook feature. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Also, would anybody give any suggestions regarding "sync with >>>>>>>>>>>>> github" feature? >>>>>>>>>>>>> -Exporting notebook to Github >>>>>>>>>>>>> -Importing notebook from Github >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks >>>>>>>>>>>>> Vinayak >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Feb 29, 2016 at 4:17 AM, Eran Witkon >>>>>>>>>>>>> <eranwit...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> @Vinayak Agrawal I would suggest adding the ability to connect >>>>>>>>>>>>>> zeppelin to existing scheduling tools\workflow tools such as >>>>>>>>>>>>>> https://oozie.apache.org/. this requires betters hooks and >>>>>>>>>>>>>> status reporting >>>>>>>>>>>>>> but doesn't make zeppeling and ETL\scheduler tool by itself/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, Feb 29, 2016 at 10:21 AM Vinayak Agrawal >>>>>>>>>>>>>> <vinayakagrawa...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Moon, >>>>>>>>>>>>>>> The new roadmap looks very promising. I am very happy to see >>>>>>>>>>>>>>> security in the list. >>>>>>>>>>>>>>> I have some suggestions regarding Enterprise Ready features: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 1. Job Scheduler - Can this be improved? >>>>>>>>>>>>>>> Currently the scheduler can be used with Cron expression or a >>>>>>>>>>>>>>> pre-set time. But in an enterprise solution, a notebook might >>>>>>>>>>>>>>> be one piece >>>>>>>>>>>>>>> of the workflow. Can we look towards the functionality of >>>>>>>>>>>>>>> scheduling >>>>>>>>>>>>>>> notebook's based on other notebooks finishing their job >>>>>>>>>>>>>>> successfully? >>>>>>>>>>>>>>> This requirement would arise in any ETL workflow, where all >>>>>>>>>>>>>>> the downstream users wait for the ETL notebook to finish >>>>>>>>>>>>>>> successfully. Only >>>>>>>>>>>>>>> after that, other business oriented notebooks can be executed. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 2. Importing a notebook - Is there a current requirement or >>>>>>>>>>>>>>> future plan to implement a feature that allows >>>>>>>>>>>>>>> import-notebook-from-github? >>>>>>>>>>>>>>> This would allow users to share notebooks seamlessly. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> Vinayak >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sun, Feb 28, 2016 at 11:22 PM, moon soo Lee >>>>>>>>>>>>>>> <m...@apache.org> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Zhong Wang, >>>>>>>>>>>>>>>> Right, Folder support would be quite useful. Thanks for the >>>>>>>>>>>>>>>> opinion. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hope i can finish the work pr-190. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Sourav, >>>>>>>>>>>>>>>> Regarding concurrent running, Zeppelin doesn't have >>>>>>>>>>>>>>>> limitation of run paragraph/query concurrently. Interpreter >>>>>>>>>>>>>>>> can implement >>>>>>>>>>>>>>>> it's own scheduling policy. For example, SparkSQL interpreter >>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>> ShellInterpreter can already run paragraph/query concurrently. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> SparkInterpreter is implemented with FIFO scheduler >>>>>>>>>>>>>>>> considering nature of scala compiler. That's why user can not >>>>>>>>>>>>>>>> run multiple >>>>>>>>>>>>>>>> paragraph concurrently when they work with SparkInterpreter. >>>>>>>>>>>>>>>> But as Zhong Wang mentioned, pr-703 enables each notebook >>>>>>>>>>>>>>>> will have separate scala compiler so paragraphs run >>>>>>>>>>>>>>>> concurrently, while >>>>>>>>>>>>>>>> they're in different notebooks. >>>>>>>>>>>>>>>> Thanks for the feedback! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Best, >>>>>>>>>>>>>>>> moon >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sat, Feb 27, 2016 at 8:59 PM Zhong Wang >>>>>>>>>>>>>>>> <wangzhong....@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Sourav: I think this newly merged PR can help you >>>>>>>>>>>>>>>>> https://github.com/apache/incubator-zeppelin/pull/703#issuecomment-185582537 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Sat, Feb 27, 2016 at 1:46 PM, Sourav Mazumder >>>>>>>>>>>>>>>>> <sourav.mazumde...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Moon, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> This looks great. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> My only suggestion would be to include a PR/feature - >>>>>>>>>>>>>>>>>> Support for Running Concurrent paragraphs/queries in >>>>>>>>>>>>>>>>>> Zeppelin. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Right now if more than one user tries to run paragraphs in >>>>>>>>>>>>>>>>>> multiple notebooks concurrently through a single Zeppelin >>>>>>>>>>>>>>>>>> instance (and >>>>>>>>>>>>>>>>>> single interpreter instance) the performance is very slow. >>>>>>>>>>>>>>>>>> It is obvious >>>>>>>>>>>>>>>>>> that the queue gets built up within the zeppelin process and >>>>>>>>>>>>>>>>>> interpreter >>>>>>>>>>>>>>>>>> process in that scenario as the time taken to move the >>>>>>>>>>>>>>>>>> status from start to >>>>>>>>>>>>>>>>>> pending and pending to running is very high compared to the >>>>>>>>>>>>>>>>>> actual running >>>>>>>>>>>>>>>>>> time of a paragraph. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Without this the multi tenancy support would be >>>>>>>>>>>>>>>>>> meaningless as no one can practically use it in a situation >>>>>>>>>>>>>>>>>> where multiple >>>>>>>>>>>>>>>>>> users are trying to connect to the same instance of Zeppelin >>>>>>>>>>>>>>>>>> (and the >>>>>>>>>>>>>>>>>> related interpreter). A possible solution would be to spawn >>>>>>>>>>>>>>>>>> separate >>>>>>>>>>>>>>>>>> instance of the same interpreter at every notebook/user >>>>>>>>>>>>>>>>>> level. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>> Sourav >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Sat, Feb 27, 2016 at 12:48 PM, moon soo Lee >>>>>>>>>>>>>>>>>> <m...@apache.org> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Authorization >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Notebook authorization PR-681 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Security >>>>>>>>>>>>>>>>>>> Multi-tenancy >>>>>>>>>>>>>>>>>>> Stability >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Usability Improvement >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> UX improvement >>>>>>>>>>>>>>>>>>> Better Table data support >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Download data as csv, etc PR-725, PR-714, PR-6, PR-89 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Featureful table data display (pagenation, etc) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Pluggability 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) >>>>>>>>>>>>>>>>>>> more interpreters >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Notebook storage >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Versioning ZEPPELIN-540 >>>>>>>>>>>>>>>>>>> more notebook storages >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Visualization >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> More visualizations PR-152, PR-728, PR-336, PR-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 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Vinayak Agrawal >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> "To Strive, To Seek, To Find and Not to Yield!" >>>>>>>>>>>>>>> ~Lord Alfred Tennyson >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Vinayak Agrawal >>>>>>>>>>>>> Big Data Analytics >>>>>>>>>>>>> IBM >>>>>>>>>>>>> >>>>>>>>>>>>> "To Strive, To Seek, To Find and Not to Yield!" >>>>>>>>>>>>> ~Lord Alfred Tennyson >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>> >>>> >> >