{"push_id":977258808,"size":21,"distinct_size":1,"ref":"refs/heads/testWidth","head":"93554a72f1ae86630345fc6a50ef0ce1343c24b6","before":"843fdc21aba1a165b55a55ea8d6ebd29756be8a1","commits":[{"sha":"a4e81ade615f7957d5ce0669fb2a3860f1492e3d","author":{"email":"4d829e2ff6cfb9042b6123b44477532d108c4dde@gmail.com","name":"Damien CORNEAU"},"message":"Propagate maven -DskipTests option to WebApp\n\n### What is this PR for?\nThis PR has for goal to help people build Zeppelin when phantomJS is not working properly on their machine:\n* [Some Problems Here](https://mail-archives.apache.org/mod_mbox/incubator-zeppelin-users/201509.mbox/%3CCAKhwvQtTCDeXaQOhpu+wvxPj1io4ra+dG=mEQE7eVR5xboB8eAmail.gmail.com%3E)\n* [Here Too](https://mail-archives.apache.org/mod_mbox/incubator-zeppelin-users/201511.mbox/%3CCABePtM3iMeWayAqOzeDahcL-Bz8A3uXUqSuMU41dehWXMd_vmAmail.gmail.com%3E)\n* And more\n\nCurrently, you have to edit some code in order to bypass the test launched by grunt, and it doesn't seem right for `-DskipTests` to no skip the WebApp tests.\n\nIn order to apply that rule, we need to bump the version of `frontend-maven-plugin` to 0.0.25. Sadly they do not have a changelog, so we need to make sure everything is alright.\n\n### What type of PR is it?\nImprovement\n\n### Is there a relevant Jira issue?\nRelated: https://issues.apache.org/jira/browse/ZEPPELIN-403\nhttps://issues.apache.org/jira/browse/ZEPPELIN-644\n\n### How should this be tested?\n* You should clear your bower cache, since we changed a dependency version.\n* Run `mvn package` inside zeppelin-web folder and assess that the test were ran\n```\nRunning \"karma:unit\" (karma) task\n[INFO] INFO [karma]: Karma v0.12.37 server started at http://localhost:9002/\n[INFO] INFO [launcher]: Starting browser PhantomJS\n[INFO] INFO [PhantomJS 1.9.8 (Mac OS X 0.0.0)]: Connected on socket OHBv4N47NmnKdZx9YUm7 with id 61917714\n       PhantomJS 1.9.8 (Mac OS X 0.0.0): Executed 37 of 82 SUCCESS (0 secs / 0.249 secs)\n       PhantomJS 1.9.8 (Mac OS X 0.0.0): Executed 82 of 82 SUCCESS (0.578 secs / 0.562 secs)\n```\n* Run `mvn package -DskipTests` and assess that PhantomJS didnt run\n\n### Questions:\n* Does the licenses files need update? No, its wasn't listed originally\n* Is there breaking changes for older versions? No\n* Does this needs documentation? No\n\nAuthor: Damien CORNEAU <corneadoug@gmail.com>\n\nCloses #682 from corneadoug/fix/skipTestsOnWebApp and squashes the following commits:\n\n3d0c710 [Damien CORNEAU] Change frontend-maven-plugin conf & version to propagate skipTests to webApp","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/a4e81ade615f7957d5ce0669fb2a3860f1492e3d"},{"sha":"a959cbc533d3954e3537ca3809dabaed422e494c","author":{"email":"fd68b5404b021a07e5ec5abdeb1b0ffe8f04e45b@hotmail.com","name":"Felix Cheung"},"message":"[DOC] Update doc for HBase interpreter\n\n### What is this PR for?\nUpdate HBase interpreter for style and additional info\n\n### What type of PR is it?\nDocumentation\n\n### Todos\n* [x] - Update doc\n\n### Is there a relevant Jira issue?\nN/A\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 #686 from felixcheung/hbasedoc and squashes the following commits:\n\ncd124c5 [Felix Cheung] fix wording\nc79f46e [Felix Cheung] doc update","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/a959cbc533d3954e3537ca3809dabaed422e494c"},{"sha":"025acd3641cab7c3f848a98f91f8b3f1d31cfcf7","author":{"email":"ee2f4931623cc9fd4010a1c702157a04f647ce8c@hanmail.net","name":"Ryu Ah young"},"message":"Fix dead link and add table tab to Zeppelin Configuration section: docs/install/install.md\n\n### What is this PR for?\nAs mentioned at [ZEPPELIN-638](https://issues.apache.org/jira/browse/ZEPPELIN-638), there is a dead link in `docs/install/install.md`. So I fixed it. Plus, I also add a table tab to **Zeppelin Configuration** section because current one is not good to look.\n\n### What type of PR is it?\nImprovement | Documentation\n\n### Todos\n* [x] - Fix dead link\n* [x] - Add table tab to Zeppelin Configuration section\n\n### Is there a relevant Jira issue?\n[ZEPPELIN-638](https://issues.apache.org/jira/browse/ZEPPELIN-638) (only for fixing dead link)\n\n### How should this be tested?\nAfter applying this PR, you can check this page `Quick Start` -> `Install` at Zeppelin documentation.\n\n### Screenshots (if appropriate)\n* Before\n![before](https://cloud.githubusercontent.com/assets/10060731/12668250/ed1ba00c-c697-11e5-943c-57f140ccf6db.gif)\n\n* After\n![after](https://cloud.githubusercontent.com/assets/10060731/12668254/fb7a067a-c697-11e5-8061-62a79ab2bbc6.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 #679 from AhyoungRyu/ZEPPELIN-638 and squashes the following commits:\n\nec469e7 [Ryu Ah young] ZEPPELIN-638: Modify 'environment variable' -> 'environment variables'\n686559f [Ryu Ah young] ZEPPELIN-638: Fix some sentences\n39da527 [Ryu Ah young] ZEPPELIN-638: Fix hyperlink\na4e6816 [Ryu Ah young] ZEPPELIN-638: Fix some sentences for a clarifying explanation\nb76d1a5 [Ryu Ah young] ZEPPELIN-638: Resolve confliction\n8ea5a99 [Ryu Ah young] ZEPPELIN-638: Change the configuration table\nace7f1e [Ryu Ah young] Fix a dead link and add a table tab to Zeppelin Configuration section\n17ea00e [Ryu Ah young] Fix dead link and add table tab to Zeppelin Configuration section","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/025acd3641cab7c3f848a98f91f8b3f1d31cfcf7"},{"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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/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":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/1bdf1ff97caf8a98c3031b4cc327d5f44aedf94f"},{"sha":"0d4c3acc1ad46ffeb65eae587c226ab00dff069c","author":{"email":"ee2f4931623cc9fd4010a1c702157a04f647ce8c@hanmail.net","name":"Ryu Ah young"},"message":"ZEPPELIN-657: Change the official location of Zeppelin in the documentation\n\n### What is this PR for?\nLately, an official location of Zeppelin was changed from **https://github.com/apache/incubator-zeppelin.git** to **http://git.apache.org/incubator-zeppelin.git**. So I changed the old location in several documentations to the latest one.\n\n### What type of PR is it?\nDocumentation\n\n### Todos\n\n### Is there a relevant Jira issue?\n[ZEPPELIN-657](https://issues.apache.org/jira/browse/ZEPPELIN-657)\n\n### How should this be tested?\n\n### Screenshots (if appropriate)\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 #700 from AhyoungRyu/ZEPPELIN-657 and squashes the following commits:\n\n2144bcc [Ryu Ah young] ZEPPELIN-657: Change 'release' -> 'branch' in howtocontribute.md\n813b438 [Ryu Ah young] ZEPPELIN-657: Change 'release' -> 'branch'\n23646e5 [Ryu Ah young] ZEPPELIN-657: Fix the wrong locations\nc4bef6c [Ryu Ah young] ZEPPELIN-657: fix a typo in howtocontribute.md\na5fb130 [Ryu Ah young] ZEPPELIN-657: Change the official location of Zeppelin","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/0d4c3acc1ad46ffeb65eae587c226ab00dff069c"},{"sha":"65b47e50549e8c64b5aff9a6ceec16668d1ca52e","author":{"email":"fd68b5404b021a07e5ec5abdeb1b0ffe8f04e45b@hotmail.com","name":"Felix Cheung"},"message":"[ZEPPELIN-665] travis CI change to not rerun interpreter tests\n\n### What is this PR for?\nWhile investigating CI failure with PR #706, I noticed that we were running all tests in each of 6 jobs in the test matrix.\n\nIt seems we have accidentally switched back to running all tests even with older versions of Spark. (from PR #626\n\nFiltering out interpreter tests for these runs help make test jobs faster (~30%) and also reduce the chance that an interpreter test might intermittently fail, thus hopefully improve CI reliability.\n\nAlso changing Spark 1.2.1 to 1.2.2 (last 1.2.x release)\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Travis CI yml changes\n\n### Is there a relevant Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-665\n\n### How should this be tested?\nRun Travis CI\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: Felix Cheung <felixcheung_m@hotmail.com>\n\nCloses #708 from felixcheung/testprofile and squashes the following commits:\n\nac3bd72 [Felix Cheung] fix project list\nb0c8b9b [Felix Cheung] add spark tests\n27d57fe [Felix Cheung] fix project list\ncd0cb97 [Felix Cheung] test project list for older spark versions","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/65b47e50549e8c64b5aff9a6ceec16668d1ca52e"},{"sha":"fe4d625185d72fcfe5c126d9838cc68f75e6dd84","author":{"email":"52889cccaa48a7c2079ee38d8b6b8c2577d60553@gmail.com","name":"DuyHai DOAN"},"message":"[ZEPPELIN-575] Cassandra interpreter V2 documentation\n\n### What is this PR for?\nUpdate official documentation for **Cassandra interpreter V2**\nRelated to PR: https://github.com/apache/incubator-zeppelin/pull/600\n\n### What type of PR is it?\n[Documentation]\n\n### Is there a relevant Jira issue?\n**[ZEPPELIN-575]**\n\n### How should this be tested?\nJust check the doc after the build to see if you can see the **chapter 14 Change Log**\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-575]: https://issues.apache.org/jira/browse/ZEPPELIN-575\n\nAuthor: DuyHai DOAN <doanduyhai@gmail.com>\n\nCloses #604 from doanduyhai/CassandraInterpreterDocumentation and squashes the following commits:\n\nb1e70cb [DuyHai DOAN] Remove un-necessary whitespaces\n80fcea4 [DuyHai DOAN] Add ZEPPELIN_VERSION in _config.yml\nf052bd8 [DuyHai DOAN] Fixes reference to ZEPPELIN_VERSION in markdown\nd3f7871 [DuyHai DOAN] Use ZEPPELIN_VERSION variable instead of hard-coding\nc05d489 [DuyHai DOAN] Revert commit of doc cleaning PR #648\n88811ee [DuyHai DOAN] Add Zeppelin version along-side with interpreter version\n01716e1 [DuyHai DOAN] Cassandra Interpreter V2 doc\ne3dd18b [DuyHai DOAN] [ZEPPELIN-382] Add Documentation for Cassandra interpreter in the doc pages","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/fe4d625185d72fcfe5c126d9838cc68f75e6dd84"},{"sha":"7a58d46103d8db4b81d4b2e2a18e9524a57cbd28","author":{"email":"8560a0d4bf3157d27d05065beddf9fbc99dfcbfb@nflabs.com","name":"Khalid Huseynov"},"message":"Zeppelin-540: Notebook versioning control, commit from frontend notebook menu\n\n### What is this PR for?\nThis PR improves the front-end experience to use git versioning on notebooks.\nAny community feedback is welcome.\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - front-end and back-end changes\n* [x]  - add `checkpoint` interface\n* [x] - ~~error propagation to front-end~~ in a separate PR\n* [x] - tests\n* [x] - UI feedback?\n\n### Is there a relevant Jira issue?\n[ZEPPELIN-540](https://issues.apache.org/jira/browse/ZEPPELIN-540)\n\n### How should this be tested?\n1. Uncomment `GitNotebookRepo` as a storage in `/conf/zeppelin-site.xml`\n2. Start Zeppelin\n3. Make changes to some notebook\n4. Use `git` menu to commit\n5. To check whether successfully committed, do `git log` in `/notebooks` folder\n\n### Screenshots (if appropriate)\n![zeppelin commit notebook](https://cloud.githubusercontent.com/assets/1642088/12534987/3a0e72c2-c2b5-11e5-827e-33ba36826637.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: Khalid Huseynov <khalidhnv@nflabs.com>\n\nCloses #577 from khalidhuseynov/feat/git-commit-frontend-access and squashes the following commits:\n\n4f04af0 [Khalid Huseynov] remove initial commit at start\n64111e0 [Khalid Huseynov] Merge branch 'master' into feat/commit-frontend-access\n5f10b46 [Khalid Huseynov] backend gitCommit -> commit\nef3a8fb [Khalid Huseynov] Merge branch 'master' into feat/commit-frontend-access\n8b5766f [Khalid Huseynov] change icon  git -> file-code-o\n74db747 [Khalid Huseynov] remove git from wording\na03a953 [Khalid Huseynov] add repoSync checkpoint test for 1 storage\n33f6e0f [Khalid Huseynov] add gitNotebookRepo checkpoint test\nb0fa219 [Khalid Huseynov] only commit message\n339c9fe [Khalid Huseynov] Merge  'master' into feat/git-commit-frontend-access\n39c2873 [Khalid Huseynov] use sinqle quotes\nb8fc035 [Khalid Huseynov] empty input field after commit message is hit\nc9192cb [Khalid Huseynov] temp fix for padding issue\nb69f2ff [Khalid Huseynov] change div to button\n39c8e00 [Khalid Huseynov] fix formatting for checkstyle\n32e403c [Khalid Huseynov] propagate changes to frontend\nbdeb0ed [Khalid Huseynov] add checkpoint interface and propagate to backend\nde7bdd6 [Khalid Huseynov] add checkpoint interface\na1894c2 [Khalid Huseynov] backend handling of git notebook commit\n8069ccd [Khalid Huseynov] add frontend handler via websocket\n2ebe628 [Khalid Huseynov] add button and git menu","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/7a58d46103d8db4b81d4b2e2a18e9524a57cbd28"},{"sha":"72b8fde066690676886824aeb6986d7605882438","author":{"email":"4da5df531440d1dbedd1267c7a26fcb404e41cbf@gmail.com","name":"Prabhjyot Singh"},"message":"testSparkInterpreterDependencyLoading does not check for endToEndTestEnabled\n\n### What is this PR for?\nThis is a fix for selenium test case `testSparkInterpreterDependencyLoading` that does not check for `endToEndTestEnabled` causing build to fail on local. (`mvn $TEST_FLAG $PROFILE -B`)\n\nUsed to get this error in file `./zeppelin-server/target/failsafe-reports/org.apache.zeppelin.ZeppelinIT.txt`\n\n    -------------------------------------------------------------------------------\n    Test set: org.apache.zeppelin.ZeppelinIT\n    -------------------------------------------------------------------------------\n    Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE! - in org.apache.zeppelin.ZeppelinIT\n    testSparkInterpreterDependencyLoading(org.apache.zeppelin.ZeppelinIT)  Time elapsed: 0.008 sec      <<< ERROR!\n    java.lang.NullPointerException: null\n\t    at org.apache.zeppelin.ZeppelinIT.testSparkInterpreterDependencyLoading(ZeppelinIT.java:210)\n\n### What type of PR is it?\nHot Fix\n\n### Todos\n* [x] - Fix for testSparkInterpreterDependencyLoading\n* [x] - delete created notebook for cleanup.\n\n### Is there a relevant Jira issue?\nN/A\n\n### How should this be tested?\n`mvn $TEST_FLAG $PROFILE -B` should not fail on local when env variable \"CI\" is not set.\n\nAuthor: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #709 from prabhjyotsingh/ZEPPELIN-630-SeleniumFix and squashes the following commits:\n\ne31a3d0 [Prabhjyot Singh] throw e;\n2d9aa98 [Prabhjyot Singh] \"throw e\"\n277521e [Prabhjyot Singh] Merge remote-tracking branch 'origin/master' into ZEPPELIN-630-SeleniumFix\n98e8d0b [Prabhjyot Singh] throw e on exception, marking test as a failure.\n271445a [Prabhjyot Singh] instead of \"ElementNotVisibleException\" it should catch all \"Exception\" and log it.\n2642975 [Prabhjyot Singh] testSparkInterpreterDependencyLoading does not check for endToEndTestEnabled","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/72b8fde066690676886824aeb6986d7605882438"},{"sha":"4daf7aa30ca3cb698fefd23f766b701eb5c0ea2b","author":{"email":"4da5df531440d1dbedd1267c7a26fcb404e41cbf@gmail.com","name":"Prabhjyot Singh"},"message":"ZEPPELIN-491: Giving fixed height to container when result type is text\n\nIn current behaviour we have a fixed height for result container that contains either graph or table, but if type is text then the container expands to infinitely.\n\nWhen type is text; then this is mostly logs, so we can have scroll around it and have fixed height for this container.\n\nBefore\n<img width=\"1440\" alt=\"screen shot 2015-12-07 at 4 11 49 pm\" src=\"https://cloud.githubusercontent.com/assets/674497/11625014/bf2044dc-9cfd-11e5-8b9b-0ac8256671cf.png\">\n\nAfter\n<img width=\"1440\" alt=\"screen shot 2015-12-07 at 4 16 46 pm\" src=\"https://cloud.githubusercontent.com/assets/674497/11625051/f8b1abbe-9cfd-11e5-9001-4794ba10dbf3.png\">\n\nAuthor: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #519 from prabhjyotsingh/ZEPPELIN-491 and squashes the following commits:\n\n287fff8 [Prabhjyot Singh] - revert unused someFunction(). - have standard toooltip for Follow output and scroll top\nfa29035 [Prabhjyot Singh] implement follow scroll\n92b7e39 [Prabhjyot Singh] Merge remote-tracking branch 'origin/master' into ZEPPELIN-491\ne230e00 [Prabhjyot Singh] change name from log to output\nfb67de2 [Prabhjyot Singh] have a page scroll down icon\ndc96ed6 [Prabhjyot Singh] fixing branch conflicts","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/4daf7aa30ca3cb698fefd23f766b701eb5c0ea2b"},{"sha":"9f9be96980782228dae09d09d0761c924ab3956e","author":{"email":"fd68b5404b021a07e5ec5abdeb1b0ffe8f04e45b@hotmail.com","name":"Felix Cheung"},"message":"[ZEPPELIN-662] HBase interpreter should support CDH favor of HBase\n\n### What is this PR for?\nAllow HBase interpreter to be built with vendor repo artifects\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Add vendor repo to hbase pom\n\n### Is there a relevant Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-662\n\n### How should this be tested?\nBuild with this for CDH 5.4.8\n```\nmvn clean package -Pspark-1.5 -Dhadoop.version=2.6.0-cdh5.4.8 -Phadoop-2.6 -Pvendor-repo -DskipTests -Ppyspark -P build-distr -Dhbase.hbase.version=1.0.0-cdh5.4.8 -Dhbase.hadoop.version=2.6.0-cdh5.4.8\n```\n\n### Screenshots (if appropriate)\nN/A\nThis is what's in interpreter/hbase\n```\nactivation-1.1.jar\t\t\t\taopalliance-1.0.jar\napacheds-i18n-2.0.0-M15.jar\t\t\tapacheds-kerberos-codec-2.0.0-M15.jar\napi-asn1-api-1.0.0-M20.jar\t\t\tapi-util-1.0.0-M20.jar\nasm-3.1.jar\t\t\t\t\tavro-1.7.6-cdh5.4.8.jar\ncommons-cli-1.2.jar\t\t\t\tcommons-codec-1.5.jar\ncommons-collections-3.2.1.jar\t\t\tcommons-compress-1.4.1.jar\ncommons-configuration-1.9.jar\t\t\tcommons-daemon-1.0.13.jar\ncommons-el-1.0.jar\t\t\t\tcommons-exec-1.1.jar\ncommons-httpclient-3.1.jar\t\t\tcommons-io-2.4.jar\ncommons-lang-2.5.jar\t\t\t\tcommons-logging-1.1.1.jar\ncommons-math-2.1.jar\t\t\t\tcommons-math3-3.1.1.jar\ncommons-net-3.1.jar\t\t\t\tcore-3.1.1.jar\ncurator-client-2.7.1.jar\t\t\tcurator-framework-2.7.1.jar\ncurator-recipes-2.7.1.jar\t\t\tdisruptor-3.3.0.jar\nfindbugs-annotations-1.3.9-1.jar\t\tgson-2.2.jar\nguava-15.0.jar\t\t\t\t\tguice-3.0.jar\nguice-servlet-3.0.jar\t\t\t\thadoop-annotations-2.6.0-cdh5.4.8.jar\nhadoop-auth-2.6.0-cdh5.4.8.jar\t\t\thadoop-common-2.6.0-cdh5.4.8.jar\nhadoop-core-2.6.0-mr1-cdh5.4.8.jar\t\thadoop-hdfs-2.6.0-cdh5.4.8-tests.jar\nhadoop-hdfs-2.6.0-cdh5.4.8.jar\t\t\thadoop-yarn-api-2.6.0-cdh5.4.8.jar\nhadoop-yarn-common-2.6.0-cdh5.4.8.jar\t\thamcrest-core-1.3.jar\nhbase-annotations-1.0.0-cdh5.4.8.jar\t\thbase-client-1.0.0-cdh5.4.8.jar\nhbase-common-1.0.0-cdh5.4.8-tests.jar\t\thbase-common-1.0.0-cdh5.4.8.jar\nhbase-hadoop-compat-1.0.0-cdh5.4.8.jar\t\thbase-hadoop2-compat-1.0.0-cdh5.4.8.jar\nhbase-prefix-tree-1.0.0-cdh5.4.8.jar\t\thbase-protocol-1.0.0-cdh5.4.8.jar\nhbase-server-1.0.0-cdh5.4.8.jar\t\t\thigh-scale-lib-1.1.1.jar\nhsqldb-1.8.0.10.jar\t\t\t\thtrace-core-3.0.4.jar\nhtrace-core-3.1.0-incubating.jar\t\thttpclient-4.3.6.jar\nhttpcore-4.3.3.jar\t\t\t\tjackson-core-asl-1.8.8.jar\njackson-jaxrs-1.8.8.jar\t\t\t\tjackson-mapper-asl-1.8.8.jar\njackson-xc-1.8.8.jar\t\t\t\tjamon-runtime-2.3.1.jar\njasper-compiler-5.5.23.jar\t\t\tjasper-runtime-5.5.23.jar\njava-xmlbuilder-0.4.jar\t\t\t\tjavax.inject-1.jar\njaxb-api-2.2.2.jar\t\t\t\tjaxb-impl-2.2.3-1.jar\njcodings-1.0.8.jar\t\t\t\tjersey-client-1.9.jar\njersey-core-1.9.jar\t\t\t\tjersey-guice-1.9.jar\njersey-json-1.9.jar\t\t\t\tjersey-server-1.9.jar\njets3t-0.9.0.jar\t\t\t\tjettison-1.1.jar\njetty-6.1.26.cloudera.4.jar\t\t\tjetty-sslengine-6.1.26.cloudera.4.jar\njetty-util-6.1.26.cloudera.4.jar\t\tjline-2.12.1.jar\njoni-2.1.2.jar\t\t\t\t\tjruby-complete-1.6.8.jar\njsch-0.1.42.jar\t\t\t\t\tjsp-2.1-6.1.14.jar\njsp-api-2.1-6.1.14.jar\t\t\t\tjsp-api-2.1.jar\njsr305-3.0.0.jar\t\t\t\tleveldbjni-all-1.8.jar\nlog4j-1.2.17.jar\t\t\t\tmetrics-core-2.2.0.jar\nnetty-3.6.6.Final.jar\t\t\t\tparanamer-2.3.jar\nprotobuf-java-2.5.0.jar\t\t\t\tservlet-api-2.5-6.1.14.jar\nservlet-api-2.5.jar\t\t\t\tslf4j-api-1.7.10.jar\nslf4j-log4j12-1.7.10.jar\t\t\tsnappy-java-1.0.4.1.jar\nstax-api-1.0-2.jar\t\t\t\txmlenc-0.52.jar\nxz-1.0.jar\t\t\t\t\tzeppelin-hbase-0.6.0-incubating-SNAPSHOT.jar\nzookeeper-3.4.5-cdh5.4.8.jar\n```\n\n### Questions:\n* Does the licenses files need update? N/A\n* Is there breaking changes for older versions? N/A\n* Does this needs documentation? Possibly, not sure HBase doc is the right place - there should be a vendor specific doc perhaps\n\nAuthor: Felix Cheung <felixcheung_m@hotmail.com>\n\nCloses #701 from felixcheung/hbasecdh and squashes the following commits:\n\n9a9bce0 [Felix Cheung] pom changes\nf7e8206 [Felix Cheung] add vendor repo","distinct":false,"url":"https://api.github.com/repos/ravicodder/incubator-zeppelin/commits/9f9be96980782228dae09d09d0761c924ab3956e"}]}