{"push_id":972369580,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"1bdf1ff97caf8a98c3031b4cc327d5f44aedf94f","before":"025acd3641cab7c3f848a98f91f8b3f1d31cfcf7","commits":[{"sha":"08b20e16abe4d7f61c464316164a0d8e548dc2e8","author":{"email":"41ceb99d211e5789537ff1238157bad72b43184c@mesosphere.io","name":"Dr. Stefan Schimanski"},"message":"WIP: Add env var support to spark properties\n\nAdd env var support to set defaults:\n- `spark.app.name` => `SPARK_APP_NAME`\n- `spark.executor.memory` => `SPARK_EXECUTOR_MEMORY`\n- `spark.cores.max` => `SPARK_CORES_MAX`\n\nAuthor: Dr. Stefan Schimanski <sttts@mesosphere.io>\n\nCloses #664 from sttts/sttts-spark-property-envs and squashes the following commits:\n\n6055d2e [Dr. Stefan Schimanski] Add env var support to spark properties","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/08b20e16abe4d7f61c464316164a0d8e548dc2e8"},{"sha":"6e351208518aa75247190d7e09e2cf8d835b4911","author":{"email":"4aad5f0caee738b89a6b99399e9fe7170903cc03@gmail.com","name":"Renjith Kamath"},"message":"Update default notebook generateName function for create note dialog\n\n### What is this PR for?\nThe current default name for a notebook in create dialog is random, which is difficult to remember.\nInstead of randomly generating names it's useful to have a prefix \"Untitled Note \" + seq number.\neg: Untitled Note 1, Untitled Note 2 etc.\n\n### What type of PR is it?\nImprovement\n\n### How should this be tested?\nCreate note with default names populated in the field and check if the naming sequence is correct.\nWhen there are no notes with \"Untitled Note <num>\" the default name should be \"Untitled Note 1\", otherwise it should be max num + 1.\n\n### Screenshots\nBefore\n<img width=\"659\" alt=\"before\" src=\"https://cloud.githubusercontent.com/assets/2031306/12294473/c63d823a-ba20-11e5-8e7d-6d9df098ab05.png\">\n<hr>\n<img width=\"632\" alt=\"after1\" src=\"https://cloud.githubusercontent.com/assets/2031306/12294476/cff636dc-ba20-11e5-82a1-dab7ade0fc7c.png\">\n<img width=\"637\" alt=\"after2\" src=\"https://cloud.githubusercontent.com/assets/2031306/12294478/d3c5232c-ba20-11e5-8265-69ce41a1370b.png\">\n\nAuthor: Renjith Kamath <renjith.kamath@gmail.com>\n\nCloses #633 from r-kamath/noteNameUpdate and squashes the following commits:\n\n06be629 [Renjith Kamath] Merge branch 'master' of https://github.com/apache/incubator-zeppelin into noteNameUpdate\nb6c1f31 [Renjith Kamath] review updates\n5408f2b [Renjith Kamath] review update regex\n18ea083 [Renjith Kamath] Merge branch 'master' of https://github.com/apache/incubator-zeppelin into noteNameUpdate\n39fe8b6 [Renjith Kamath] Update the logic to generate default notebook name","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/6e351208518aa75247190d7e09e2cf8d835b4911"},{"sha":"c484bf74efad9f0dee4f2be496bdeebb2c94c8f3","author":{"email":"fd68b5404b021a07e5ec5abdeb1b0ffe8f04e45b@hotmail.com","name":"Felix Cheung"},"message":"[ZEPPELIN-632][DOC] Document steps to contribute a new interpreter\n\n### What is this PR for?\nInstead of going through a list of items one by one in PR review, we should have a checklist of TODOs for a potential interpreter contributor to review and follow\n\n### What type of PR is it?\nDocumentation\n\n### Todos\n* [x] - Update doc\n\n### Is there a relevant Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-632\n\n### How should this be tested?\nN/A\n\n### Screenshots (if appropriate)\nN/A\n\n### Questions:\n* Does the licenses files need update? No\n* Is there breaking changes for older versions? No\n* Does this needs documentation? This is.\n\nAuthor: Felix Cheung <felixcheung_m@hotmail.com>\n\nCloses #675 from felixcheung/createinterpreterdoc and squashes the following commits:\n\n0feb8fe [Felix Cheung] add link\n2a4aa4b [Felix Cheung] add link to pom src\ndc47a58 [Felix Cheung] small wording update\n78d9127 [Felix Cheung] doc update","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/c484bf74efad9f0dee4f2be496bdeebb2c94c8f3"},{"sha":"383ec63811ccba6a1091e173cd5b6ec388ab6a85","author":{"email":"707bc4731f99d90cf1196410fb88f1dcefe96000@gmail.com","name":"karuppayya"},"message":"ZEPPELiN-654 Improvement to SparkSqlInterpreter\n\n### What is this PR for?\nImprove performance of Sparksqlinterpreter\nUse StringBuilder instead of String when building the results returned by SparksqlInterpreter\n\n### What type of PR is it?\nImprovement\n\n### Todos\nNA\n\n### Is there a relevant Jira issue?\n\n### How should this be tested?\nTry to run a Sparksql command that returns large number of rows(make sure `zeppelin.spark.maxResult` is set to a larger value) with and without fix.\nKeep note of the time taken in each case.\nThe time taken with this change  is significantly lesser.\n\n### Screenshots (if appropriate)\nNA\n\n### Questions:\n* Does the licenses files need update?  No\n* Is there breaking changes for older versions? No\n* Does this needs documentation? No\n\nAuthor: karuppayya <karuppayya1990@gmail.com>\n\nCloses #695 from karup1990/sqlc-imp and squashes the following commits:\n\n11789e8 [karuppayya] use stringbuilder instead of string","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/383ec63811ccba6a1091e173cd5b6ec388ab6a85"},{"sha":"77bde64156bb9d4e62a2789510850d1e3177b863","author":{"email":"52889cccaa48a7c2079ee38d8b6b8c2577d60553@gmail.com","name":"DuyHai DOAN"},"message":"Update cassandra-spark-1.5 profile to use Guava 16.0.1 and connector 1.5.0-RC1\n\n### What is this PR for?\nRight now, the Maven profile **cassandra-spark-1.5** is broken because an older version of Guava is used (**15.0** to be exact). This PR addresses this issue and also update the version of the Spark/Cassandra connector:\n\n* Guava version set to **16.0.1** because the spark-cassandra connector is pulling the Java driver **3.0.0-rc1** which requires Guava 16.0.1\n* spark-cassandra connector set to **1.5.0-RC1**\n\n### What type of PR is it?\n[Bug Fix]\n\n### Todos\n* [ ] - Test by the community\n\n### Is there a relevant Jira issue?\n**[ZEPPELIN-620]**\n\n### How should this be tested?\n* Build Zeppelin with `mvn clean package -Pcassandra-spark-1.5 -DskipTests`\n* Download **Cassandra 3.2** here: http://cassandra.apache.org/download/\n* Unzip the archive somewhere\n* Edit the $CASSANDRA_HOME/conf/cassandra.yaml file to set\n    * listen_address: 127.0.0.1\n    * rpc_address: 127.0.0.1\n* Start Cassandra with the command `$CASSANDRA_HOME/bin/cassandra`\n* Wait 10 seconds for **Cassandra** to start\n* Connect to the CQL client with `$CASSANDRA_HOME/bin/cqlsh` (if it fails, re-try after a few time because Cassandra may have not finished bootstrapping)\n* Create the following dataset in Cassandra:\n    * `CREATE KEYSPACE test WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1};`\n    * `CREATE TABLE test.data(id int PRIMARY KEY, val text);`\n    * `INSERT INTO test.data(id,val) VALUES(1, 'one');`\n    * `INSERT INTO test.data(id,val) VALUES(2, 'two');`\n    * `INSERT INTO test.data(id,val) VALUES(3, 'three');`\n* Edit the Spark interpreter to add this property\n    * spark.cassandra.connection.host: 127.0.0.1\n* Create a new notebook **Spark/Cassandra**\n* Create a first paragraph to register the **Cassandra** table:\n```\n%sql\nCREATE TEMPORARY TABLE data USING org.apache.spark.sql.cassandra OPTIONS(cluster \"Test Cluster\", keyspace \"test\", table \"data\")\n```\n* Create a second paragraph to request data using SparkSQL\n```\n%sql\nSELECT * FROM data\n```\n### Screenshots (if appropriate)\nSpark interpreter config\n![image](https://cloud.githubusercontent.com/assets/1532977/12419074/07c8ee32-beb4-11e5-809c-8a52224cf6ca.png)\n\nCassandra data set\n![image](https://cloud.githubusercontent.com/assets/1532977/12419011/9e1575a0-beb3-11e5-8d56-49fc2ace8138.png)\n\nSparkSQL using Cassandra data\n![image](https://cloud.githubusercontent.com/assets/1532977/12419022/ab4886c2-beb3-11e5-92d9-78f2d8b1a6ee.png)\n\n### Questions:\n* Does the licenses files need update? --> No\n* Is there breaking changes for older versions? --> No\n* Does this needs documentation? --> No\n\n[ZEPPELIN-620]: https://issues.apache.org/jira/browse/ZEPPELIN-620\n\nAuthor: DuyHai DOAN <doanduyhai@gmail.com>\n\nCloses #657 from doanduyhai/UpdateCassandraSpark1.5Profile and squashes the following commits:\n\n4e91064 [DuyHai DOAN] Update cassandra-spark-1.5 profile to use Guava 16.0.1 and connector 1.5.0-RC1","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/77bde64156bb9d4e62a2789510850d1e3177b863"},{"sha":"9b461ad24683847a8ae0da187177dc3e7c752081","author":{"email":"7390e4a1b195256bc6000be5271e7780ea551156@gmail.com","name":"Ravi Ranjan"},"message":"add new selenium test  case for move paragraph up and down\n\n### What is this PR for?\nAdd new  selenium test case for move paragraph up and down\n\n### What type of PR is it?\nTest\n\n### Is there a relevant Jira issue?\nNA\n\n### How should this be tested?\nOn OSX, you'll need firefox 42.0 installed, then you can run with\n\n  PATH=~/Applications/Firefox.app/Contents/MacOS/:$PATH CI=\"\" \\\n     mvn -Dtest=org.apache.zeppelin.ParagraphActionsIT -Denforcer.skip=true \\\n     test -pl zeppelin-server\n\n### Screenshots (if appropriate)\nN/A\n\n### Questions:\n* Does the licenses files need update? No\n* Is there breaking changes for older versions? No\n* Does this needs documentation?No\n\nAuthor: Ravi Ranjan <ranjanravi0308@gmail.com>\n\nCloses #687 from ravicodder/testMoveUpAndDown and squashes the following commits:\n\n0a2407c [Ravi Ranjan] add new test selenium case for move paragraph up and down","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/9b461ad24683847a8ae0da187177dc3e7c752081"},{"sha":"51da6584cf795cefe781b825b4058e5828f956c0","author":{"email":"4aad5f0caee738b89a6b99399e9fe7170903cc03@gmail.com","name":"Renjith Kamath"},"message":"Add filter to quickly search the notebook from the list\n\n### What is this PR for?\nAllows the user to instantly find the notebook from the list shown on the home page and in the Notebook main menu\n\n### What type of PR is it?\nImprovement\n\n### How should this be tested?\nEnter the search term in the filter input box\n\n### Screenshots\n<img width=\"255\" alt=\"screen shot 2016-01-20 at 3 22 32 pm\" src=\"https://cloud.githubusercontent.com/assets/2031306/12445389/04f9cb46-bf8a-11e5-8e99-d04b122f7ce2.png\">\n<br>\n<img width=\"299\" alt=\"screen shot 2016-01-20 at 3 22 26 pm\" src=\"https://cloud.githubusercontent.com/assets/2031306/12445391/04ff3216-bf8a-11e5-8fc0-19bdfaa991e3.png\">\n<br>\n<img width=\"314\" alt=\"screen shot 2016-01-20 at 3 21 58 pm\" src=\"https://cloud.githubusercontent.com/assets/2031306/12445392/05004d86-bf8a-11e5-839f-ae9a8b4881b7.png\">\n<br>\n<img width=\"316\" alt=\"screen shot 2016-01-20 at 3 22 11 pm\" src=\"https://cloud.githubusercontent.com/assets/2031306/12445390/04faf6ba-bf8a-11e5-9ae9-fec1a201591a.png\">\n\nAuthor: Renjith Kamath <renjith.kamath@gmail.com>\n\nCloses #660 from r-kamath/NotenameFilter and squashes the following commits:\n\n2298eb8 [Renjith Kamath] fix filter input width issue\ned41d41 [Renjith Kamath] review update: fix search box padding to 6px\n904518c [Renjith Kamath] fix ng-include path\nbade370 [Renjith Kamath] refactor filter code and use ng-include\n325d71e [Renjith Kamath] add filter to the list of notebook names on homepage and under notebook menu","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/51da6584cf795cefe781b825b4058e5828f956c0"},{"sha":"24e87a62f8f3a67e3334d1a1a8d65a5e85784f58","author":{"email":"bb9c4f68b7c04206772f92363630483486088f46@nflabs.com","name":"Mina Lee"},"message":"[ZEPPELIN-595] Allow displaying decimal format in d3\n\n### What is this PR for?\nThis PR enables displaying decimal format in built-in nvd3 chart\n\n### What type of PR is it?\nBug Fix\n\n### Is there a relevant Jira issue?\n[ZEPPELIN-595](https://issues.apache.org/jira/browse/ZEPPELIN-595)\n\n### Screenshots (if appropriate)\nBefore\n<img width=\"767\" alt=\"screen shot 2016-02-02 at 2 12 38 pm\" src=\"https://cloud.githubusercontent.com/assets/8503346/12766225/836f42b2-c9b7-11e5-8dd2-9135d76324b0.png\">\nAfter\n<img width=\"767\" alt=\"screen shot 2016-02-02 at 2 13 17 pm\" src=\"https://cloud.githubusercontent.com/assets/8503346/12766226/848996e8-c9b7-11e5-8104-b6654686dcd4.png\">\n\n### Questions:\n* Does the licenses files need update? No\n* Is there breaking changes for older versions? No\n* Does this needs documentation? No\n\nAuthor: Mina Lee <minalee@nflabs.com>\n\nCloses #685 from minahlee/ZEPPELIN-595 and squashes the following commits:\n\n574f580 [Mina Lee] Fix typo\nf8f3b9f [Mina Lee] Fix typo\nd9bd4a9 [Mina Lee] Use thousand grouped with 3 digits round format\n53639f5 [Mina Lee] Round float to 3 decimal\n834fc13 [Mina Lee] Allow displaying decimal d3 format","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/24e87a62f8f3a67e3334d1a1a8d65a5e85784f58"},{"sha":"b50f438e908a143bb2978010ca3bca9673322d8f","author":{"email":"ee2f4931623cc9fd4010a1c702157a04f647ce8c@hanmail.net","name":"Ryu Ah young"},"message":"ZEPPELIN-646: Shell interpreter output streaming\n\n### What is this PR for?\nAfter #611 merged, Zeppelin provides streaming output for **spark** and **pyspark** interpreter. For the further improvement, I changed a few code lines using <code>[InterpreterContext](https://github.com/apache/incubator-zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterContext.java#L66)</code> so that **sh** interpreter can be available too.\n\n### What type of PR is it?\nImprovement\n\n### Todos\n\n### Is there a relevant Jira issue?\n[ZEPPELIN-646: Shell interpreter output streaming](https://issues.apache.org/jira/browse/ZEPPELIN-646)\n[ZEPPELIN-554: Streaming interpreter output to front-end]()\n\n### How should this be tested?\nAfter applying this PR, run this below code with `sh` interpreter in Zeppelin.\n```\ndate && sleep 3 &&  date\n```\n\nThen you can see two timestamps which have 3 seconds gap.\n\n### Screenshots (if appropriate)\n![shell_interpreter](https://cloud.githubusercontent.com/assets/10060731/12745026/b12e7b28-c9da-11e5-8832-0ebc74bbf4f3.gif)\n\n### Questions:\n* Does the licenses files need update? No\n* Is there breaking changes for older versions? No\n* Does this needs documentation? No\n\nAuthor: Ryu Ah young <fbdkdud93@hanmail.net>\n\nCloses #683 from AhyoungRyu/ZEPPELIN-646 and squashes the following commits:\n\na9d2e2b [Ryu Ah young] ZEPPELIN-646: Shell interpreter output streaming","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/b50f438e908a143bb2978010ca3bca9673322d8f"},{"sha":"1bdf1ff97caf8a98c3031b4cc327d5f44aedf94f","author":{"email":"6d7be80d3ac9dd8a99ec9b6687d260428181c523@gmail.com","name":"Victor Manuel"},"message":"Docs for jdbc interpreter\n\n## What is this PR for?\n\nDocs for jdbc interpreter\n\n## What type of PR is it?\n\nDocumentation\n\n## Todos\n\n## Is there a relevant Jira issue?\n\nNo. But there is related PR: https://issues.apache.org/jira/browse/ZEPPELIN-614\n\n## How should this be tested?\n\n## Screenshots (if appropriate)\n\n## Questions:\n\nDoes the licenses files need update? No\nIs there breaking changes for older versions? No\nDoes this needs documentation? No\n\nAuthor: Victor Manuel <viktor.manuel.garcia@gmail.com>\nAuthor: vgmartinez <viktor.manuel.garcia@gmail.com>\n\nCloses #661 from vgmartinez/generic_jdbc_docs and squashes the following commits:\n\nf9cf476 [Victor Manuel] Fix comment\ncee96a6 [Victor Manuel] fix docs and add  more details\ncd60020 [Victor Manuel] delete parentheses...\nd92d7d8 [Victor Manuel] add default prefix in simple connection\nb973022 [Victor Manuel] change order in link\nf9f194e [Victor Manuel] Update jdbc.md\ne3653ba [vgmartinez] fix dead link\n38ccefb [vgmartinez] docs for jdbc","distinct":true,"url":"https://api.github.com/repos/corneadoug/incubator-zeppelin/commits/1bdf1ff97caf8a98c3031b4cc327d5f44aedf94f"}]}