{"push_id":1263362606,"size":82,"distinct_size":82,"ref":"refs/heads/master","head":"7f733ffb2ef5bfe30418028f696d267046dba833","before":"73f1e485936918817386e344adebc9a721eaa5fa","commits":[{"sha":"5afd7cacdb6ac35d19ebf63bac9f2d20298cfc5c","author":{"name":"Alexander Bezzubov","email":"ae8ed4a82844608ed5dceb28d7b7847843406a2e@apache.org"},"message":"ZEPPELIN-1115: add correct %python.sql interpreter name to configuration\n\n### What is this PR for?\nHotfix for [ZEPPELIN-1244](https://issues.apache.org/jira/browse/ZEPPELIN-1244)\n\n### What type of PR is it?\nHot Fix\n\n### What is the Jira issue?\n[ZEPPELIN-1244](https://issues.apache.org/jira/browse/ZEPPELIN-1244)\n\n### How should this be tested?\nRemove interpreter configuration and try `%python.sql` i.e over [bank.csv](http://mlr.cs.umass.edu/ml/datasets/Bank+Marketing) read as `pandas.dataframe`\n```\n#stop zeppelin\nrm conf/interpreter-setting.json\n#start zeppelin\n\n%python\nimport pandas as pd\nrates = pd.read_csv(\"http://www3.dsi.uminho.pt/pcortez/data/bank.csv\", sep=\";\")\n\n%python.sql\nSELECT * FROM rates LIMIT 10\n```\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: Alexander Bezzubov <bzz@apache.org>\n\nCloses #1238 from bzz/python/fix/ZEPPELIN-1244 and squashes the following commits:\n\nbefeebe [Alexander Bezzubov] add correct %python.sql interpreter name to configuration","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/5afd7cacdb6ac35d19ebf63bac9f2d20298cfc5c"},{"sha":"7cc908b3a1824d05ad47f9ffd152540f3777c237","author":{"name":"Jongyoul Lee","email":"b0f1a6ed25db51e54e8cbb3259f49fbd4cc6f7b5@gmail.com"},"message":"[MINOR] Enable pyspark test in local mode\n\n### What is this PR for?\nEnabling test for pyspark in local mode\n\n### What type of PR is it?\n[Improvement]\n\n### Todos\n* [x] - Add spark configuration and\n* [x] - Edit a logic for finding spark home\n\n### What is the Jira issue?\nN/A\n\n### How should this be tested?\n1. Download spark under {ZEPPELIN_HOME}\n1. run `testing/startSparkCluster.sh`\n1. `mvn clean package -Pspark-1.6 -Ppyspark -Pyarn -DskipTests`\n1. Run `ZeppelinSparkClusterTest`\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: Jongyoul Lee <jongyoul@gmail.com>\n\nCloses #1201 from jongyoul/minor/enable-pyspark-test-in-local-mode and squashes the following commits:\n\n67ccc2d [Jongyoul Lee] Added spark configuration while not using CI","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/7cc908b3a1824d05ad47f9ffd152540f3777c237"},{"sha":"211e55d0146696a88ae1915fce2687e2d4da9771","author":{"name":"Prabhjyot Singh","email":"16939c64a2c467204b8f4217860bc4618e2aeacb@gmail.com"},"message":"[ZEPPELIN-1235] ignore rules for files generated by zeppelin-examples\n\n### What is this PR for?\nadd `/helium` in .gitignore\n\n### What type of PR is it?\n[Improvement]\n\n### What is the Jira issue?\n* [ZEPPELIN-1235](https://issues.apache.org/jira/browse/ZEPPELIN-1235)\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? n/a\n\nAuthor: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #1233 from prabhjyotsingh/ZEPPELIN-1235 and squashes the following commits:\n\na41781e [Prabhjyot Singh] ZEPPELIN-1235 ignore rules for files generated by zeppelin-examples","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/211e55d0146696a88ae1915fce2687e2d4da9771"},{"sha":"40cfc5a408de49214ab77d31273afde7188a4cea","author":{"name":"Jeff Zhang","email":"8540ccd5710ce8e6da3f6c1c8189a4ef2fa98c60@apache.org"},"message":"ZEPPELIN-1225. Errors before the last shell command are ignored\n\n### What is this PR for?\nThe problem is that command \"bash -c <shell scripts>\" will always return 0 as long as the last line of shell script run correctly. e.g the following command will run correctly without any error message.\n```\nhello\npwd\n```\nThis PR will redirect stderr and stdout to the same place, and will display both the stderr and stdout to frontend just like what user see in the native shell terminal. So the output of above command will be as following\n```\nbash: hello: command not found\n/Users/jzhang/github/zeppelin\n```\n\n### What type of PR is it?\n[Bug Fix]\n\n### What is the Jira issue?\n* https://issues.apache.org/jira/browse/ZEPPELIN-1225\n\n### How should this be tested?\nUnit test is added and also manually verify it on zeppelin notebook.\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: Jeff Zhang <zjffdu@apache.org>\n\nThis patch had conflicts when merged, resolved by\nCommitter: Lee moon soo <moon@apache.org>\n\nCloses #1215 from zjffdu/ZEPPELIN-1225 and squashes the following commits:\n\naa87b66 [Jeff Zhang] should clear executors after shell execution is completed\n0266c71 [Jeff Zhang] ZEPPELIN-1225. Errors before the last shell command are ignored","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/40cfc5a408de49214ab77d31273afde7188a4cea"},{"sha":"2696930ed381eb522fa92ae8b09d28e4d4889d40","author":{"name":"Luciano Resende","email":"a964278a26a7baf3aa6d46d63840770571cd46e0@apache.org"},"message":"[MINOR] Make scala version definition consistent in Travis.CI configuration\n\n### What is this PR for?\nMinor cleanup to make scala version definition consistent in the Travis.CI configuration\n\n### What type of PR is it?\n[Bug Fix]\n\nAuthor: Luciano Resende <lresende@apache.org>\n\nCloses #1220 from lresende/travis and squashes the following commits:\n\n91c1fc0 [Luciano Resende] [MINOR] Make scala version profiles consistent","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/2696930ed381eb522fa92ae8b09d28e4d4889d40"},{"sha":"848dbd0302a4e6d4917a70c1cbc2220a7a814488","author":{"name":"Damien CORNEAU","email":"3934fe76957efd50a828a20da9557cf8bd803e79@gmail.com"},"message":"[Zeppelin-1229] Add cache buster for zeppelin-web build\n\n### What is this PR for?\nIn order to bust the cache when there is changes to the code of zeppelin-web after build, we are adding hashes at the end of the imported .js and .css files we use.\nEvery time there is changes in one of those file, the hash will change and the browser will use new file instead of cached one.\n\n### What type of PR is it?\nImprovement\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1229\n\n### How should this be tested?\n* Build zeppelin-web once and write down the HASH in `dist/scripts/scripts.HASH.js`\n* After making a change inside a .js file of the application and building again, the hash in `dist/scripts/scripts.HASH.js` should be changed.\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: Damien CORNEAU <corneadoug@gmail.com>\n\nCloses #1225 from corneadoug/ZEPPELIN-1229 and squashes the following commits:\n\nebad090 [Damien CORNEAU] Add cache buster for .js and .css file in zeppelin-web production build","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/848dbd0302a4e6d4917a70c1cbc2220a7a814488"},{"sha":"83e7da7aa6d19bd8489e2af470d9856ebc270524","author":{"name":"Jeff Zhang","email":"8540ccd5710ce8e6da3f6c1c8189a4ef2fa98c60@apache.org"},"message":"ZEPPELIN-1242. Should set property SPARK_YARN_MODE and do login before creating any spark stuff\n\n### What is this PR for?\n\nWe run zeppelin on spark when spark authentication is turned on, but got the following exception\n```\n INFO [2016-07-28 00:35:32,845] ({pool-2-thread-2} Logging.scala[logInfo]:58) - Changing view acls to: zeppelin\n INFO [2016-07-28 00:35:32,846] ({pool-2-thread-2} Logging.scala[logInfo]:58) - Changing modify acls to: zeppelin\n INFO [2016-07-28 00:35:32,908] ({pool-1-thread-3} Logging.scala[logInfo]:58) - Changing view acls to: zeppelin\n INFO [2016-07-28 00:35:32,908] ({pool-1-thread-3} Logging.scala[logInfo]:58) - Changing modify acls to: zeppelin\nERROR [2016-07-28 00:35:32,909] ({pool-2-thread-2} Job.java[run]:189) - Job failed\njava.lang.IllegalArgumentException: Error: a secret key must be specified via the spark.authenticate.secret config\n        at org.apache.spark.SecurityManager.generateSecretKey(SecurityManager.scala:397)\n        at org.apache.spark.SecurityManager.<init>(SecurityManager.scala:219)\n        at org.apache.spark.repl.SparkIMain.<init>(SparkIMain.scala:118)\n        at org.apache.spark.repl.SparkILoop$SparkILoopInterpreter.<init>(SparkILoop.scala:187)\n        at org.apache.spark.repl.SparkILoop.createInterpreter(SparkILoop.scala:217)\n        at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:566)\n        at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69)\n        at org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93)\n        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:341)\n        at org.apache.zeppelin.scheduler.Job.run(Job.java:176)\n        at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)\n        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n        at java.util.concurrent.FutureTask.run(FutureTask.java:266)\n        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)\n        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n        at java.lang.Thread.run(Thread.java:745)\nERROR [2016-07-28 00:35:32,918] ({pool-1-thread-3} TThreadPoolServer.java[run]:296) - Error occurred during processing of message.\njava.lang.IllegalArgumentException: Error: a secret key must be specified via the spark.authenticate.secret config\n        at org.apache.spark.SecurityManager.generateSecretKey(SecurityManager.scala:397)\n        at org.apache.spark.SecurityManager.<init>(SecurityManager.scala:219)\n        at org.apache.spark.repl.SparkIMain.<init>(SparkIMain.scala:118)\n        at org.apache.spark.repl.SparkILoop$SparkILoopInterpreter.<init>(SparkILoop.scala:187)\n        at org.apache.spark.repl.SparkILoop.createInterpreter(SparkILoop.scala:217)\n        at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:566)\n        at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69)\n        at org.apache.zeppelin.interpreter.LazyOpenInterpreter.getProgress(LazyOpenInterpreter.java:110)\n        at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer.getProgress(RemoteInterpreterServer.java:404)\n        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$getProgress.getResult(RemoteInterpreterService.java:1509)\n        at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Processor$getProgress.getResult(RemoteInterpreterService.java:1494)\n        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)\n        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)\n        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:285)\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n        at java.lang.Thread.run(Thread.java:745)\n```\nThe root cause is that we didn't set property SPARK_YARN_MODE just like spark-shell did.\n\nThe following code in Main.scala is what we miss in zeppelin spark interpreter. https://github.com/apache/spark/blob/branch-1.6/repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala\n```\n  def main(args: Array[String]) {\n    if (getMaster == \"yarn-client\") System.setProperty(\"SPARK_YARN_MODE\", \"true\")\n```\nBesides that, we need to do login before creating any spark stuff, otherwise will hit the classnotfound issue http://mail-archives.apache.org/mod_mbox/zeppelin-users/201606.mbox/%3CCAH-=KK2SzsXX5zvfnuoLbB1753Tm196_bcB83NzzooedSbLpRQmail.gmail.com%3E. The cause is that SecurityManager will add secretkey to credential, so before that we should do login, otherwise Executor can not connect to HttpFileServer on driver correctly due to the missing of secretkey.\n\n### What type of PR is it?\n[Bug Fix]\n\n### What is the Jira issue?\n* https://issues.apache.org/jira/browse/ZEPPELIN-1215\n\n### How should this be tested?\nTest it on secured cluster manually.\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: Jeff Zhang <zjffdu@apache.org>\n\nCloses #1237 from zjffdu/ZEPPELIN-1242 and squashes the following commits:\n\nde7c529 [Jeff Zhang] ZEPPELIN-1242. Should set property SPARK_YARN_MODE and do login before creating any spark stuff","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/83e7da7aa6d19bd8489e2af470d9856ebc270524"},{"sha":"3eea27f653c326d6511526a948e1e250bd0452f0","author":{"name":"Lee moon soo","email":"fee19717374bf2ad553d6e44345f45c2a8c9b70d@apache.org"},"message":"ZEPPELIN-1227 change spark-2.0.0-preview to spark-2.0.0\n\n### What is this PR for?\nChange spark-2.0.0-preview to spark-2.0.0\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Update pom.xml and .travis.yml\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1227\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: Lee moon soo <moon@apache.org>\n\nCloses #1235 from Leemoonsoo/ZEPPELIN-1227 and squashes the following commits:\n\nf2cd91d [Lee moon soo] trigger ci\nfff6144 [Lee moon soo] change spark-2.0.0-preview to spark-2.0.0","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/3eea27f653c326d6511526a948e1e250bd0452f0"},{"sha":"1a68a742cc9a962e564f0e050b8790ea6c8150a0","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[ZEPPELIN-1250] remove 2.11 suffix from zeppelin-server\n\n### What is this PR for?\nRemove 2.11 suffix from zeppelin-server since it uses scala dependencies only for test, so doesn't need to separate the artifact by scala version\n\n### What type of PR is it?\nBuild\n\n### What is the Jira issue?\n[ZEPPELIN-1250](https://issues.apache.org/jira/browse/ZEPPELIN-1250)\n\n### Screenshots (if appropriate)\nAttaching result of compatibility between zeppelin-server_2.10, zeppelin-server_2.11.\n![screen shot 2016-07-29 at 6 22 32 pm](https://cloud.githubusercontent.com/assets/8503346/17243801/87b2a90c-55b9-11e6-8fd3-d4ccd51a5e80.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@apache.org>\n\nCloses #1243 from minahlee/ZEPPELIN-1250 and squashes the following commits:\n\n8f1149c [Mina Lee] remove 2.11 suffix","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/1a68a742cc9a962e564f0e050b8790ea6c8150a0"},{"sha":"6eb2cc5abe2512b584127edbd2e5710774b84c18","author":{"name":"Prabhjyot Singh","email":"16939c64a2c467204b8f4217860bc4618e2aeacb@gmail.com"},"message":"[HOTFIX] change 1.5-SNAPSHOT to 1.5-20160502.230123-45\n\n### What is this PR for?\nThis is to fix CI which is mostly failing for resource org.apache.apache.resources:apache-jar-resource-bundle:1.5-SNAPSHOT, until the resource is generated in https://repository.apache.org/content/groups/snapshots/org/apache/apache/resources/apache-jar-resource-bundle/1.5-SNAPSHOT/\n\n### What type of PR is it?\n[Hot Fix]\n\n### How should this be tested?\nCI should be green\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: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #1250 from prabhjyotsingh/hotfix/apache-jar-resource-bundle and squashes the following commits:\n\na14e160 [Prabhjyot Singh] usage as mentioned in http://maven.apache.org/plugins/maven-remote-resources-plugin/usage.html\n1e05545 [Prabhjyot Singh] org.apache:apache-jar-resource-bundle:1.0\n514c799 [Prabhjyot Singh] change 1.5-SNAPSHOT to 1.5-20160502.230123-45","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/6eb2cc5abe2512b584127edbd2e5710774b84c18"},{"sha":"57c264da2d9d33452ccf9f41fb64788c911339f8","author":{"name":"Babu Prasad Elumalai","email":"4adf679fc66f6224460638d62ea8ed1899c728cd@google.com"},"message":"BigQuery Interpreter for Apazhe Zeppelin[ZEPPELIN-1153]\n\n### What is this PR for?\nGoogle BigQuery is a popular no-ops datawarehouse. This commit will enable Apache Zeppelin users to perform BI and Analytics on their datasets in BigQuery.\n\n### What type of PR is it?\nFeature\n\n### Todos\n* Make bigquery interpreter appear in the interpreters section in the UI\n* Build SQL completion\n* Authorization of non-gcp\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1153\n\n### How should this be tested?\ncopy conf/zeppelin-site.xml.template to conf/zeppelin-site.xml\nAdd org.apache.zeppelin.bigquery.bigQueryInterpreter to property zeppelin.interpreters in zeppelin-site.xml\nStart Zeppelin\nAdd BigQuery Interpreter with your project ID\nCreate new note with %bsql.sql and run your SQL against public datasets in bigquery.\n\n### Screenshots (if appropriate)\n![screenshot from 2016-07-12 14 27 30](https://cloud.githubusercontent.com/assets/4242273/16785302/31b104e2-4842-11e6-87c0-b79763dd85c0.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: Babu Prasad Elumalai <babupe@google.com>\nAuthor: babupe <babupe@google.com>\nAuthor: Alexander Bezzubov <bzz@apache.org>\n\nCloses #1170 from babupe/babupe-bigquery and squashes the following commits:\n\nffed801 [Babu Prasad Elumalai] pushing BQ Exception to logs and Interpreter error output\nd3c2316 [babupe] Merge pull request #2 from bzz/babupe-add-auth-docs\n64525b8 [Alexander Bezzubov] Fix typos in docs\n03a777f [Alexander Bezzubov] add docs for BigQuery auth outside of GCE\nfcab6b7 [babupe] Merge pull request #1 from bzz/babupe-final\n6a95333 [Alexander Bezzubov] Rename Apach2.0 license for google's code to adhere naming conventions\n7d4f40b [Alexander Bezzubov] Add exidentaly removed licenses due to merge conflict\n3be1912 [Babu Prasad Elumalai] New changes\n41e076e [Babu Prasad Elumalai] Fixed formatting with readme file\n97874a4 [Babu Prasad Elumalai] Pushing cropped screenshots\n64affbb [babupe] Added cropped interpreter screenshot\n4a1d29c [Babu Prasad Elumalai] Removed unnecessary dependencies in pom.xml\ne520b7b [Babu Prasad Elumalai] Exclude constants.json file for rat plugin since its static config file\n69cb724 [Babu Prasad Elumalai] Fixed license header and added manual unit test documentation\nbbf26cc [Babu Prasad Elumalai] Added path and specific wording\n4a3153f [Babu Prasad Elumalai] removed bad package from import\nd0c8e01 [Babu Prasad Elumalai] Added technical description to bigquery.md\nb6d181c [Babu Prasad Elumalai] Trying to add screenshot in README\n569757f [Babu Prasad Elumalai] Incorporated feedback\n764385c [Babu Prasad Elumalai] Interpreter modification, License, doc changes\nd85abd2 [Babu Prasad Elumalai] Modified code and license\n17f6d89 [Babu Prasad Elumalai] ZEPPELIN-1153 comments committed\n8fa647b [Babu Prasad Elumalai] BigQuery Interpreter for Apazhe Zeppelin\n22e3487 [babupe] Update LICENSE\ne88b017 [babupe] Created a new license file\nd90e10f [babupe] Removed BigQuery from notice\naa52553 [Babu Prasad Elumalai] Merge branch 'master' of https://github.com/apache/zeppelin\nae096d2 [Babu Prasad Elumalai] License changes\n20962d2 [Babu Prasad Elumalai] Pushing license changes\n3d5f8e7 [Babu Prasad Elumalai] Modified license header\n5a2e674 [Babu Prasad Elumalai] Added license info for Jackson library and added BQ API source\n4db74c1 [Babu Prasad Elumalai] Adding license stuff\n31c373f [Babu Prasad Elumalai] Fixed formatting with readme file\n287744c [Babu Prasad Elumalai] Merge branch 'babupe-bigquery' of https://github.com/babupe/zeppelin into babupe-bigquery\nf318b20 [Babu Prasad Elumalai] Pushing cropped screenshots\n17fd4e8 [babupe] Added cropped interpreter screenshot\nf872aa0 [Babu Prasad Elumalai] Removed unnecessary dependencies in pom.xml\n5983e36 [Babu Prasad Elumalai] Exclude constants.json file for rat plugin since its static config file\n11e88dc [Babu Prasad Elumalai] Replaced license header with formatting\n4b82abd [Babu Prasad Elumalai] Fixed license header and added manual unit test documentation\n87f5efe [Babu Prasad Elumalai] Added path and specific wording\n6132d78 [Babu Prasad Elumalai] Fixing License and skipping failing tests\n2254a49 [Babu Prasad Elumalai] removed bad package from import\n73e3f6d [Babu Prasad Elumalai] Added technical description to bigquery.md\n089820b [Babu Prasad Elumalai] Trying to add screenshot in README\na00b48e [Babu Prasad Elumalai] Incorporated feedback\n17846f1 [Babu Prasad Elumalai] Interpreter modification, License, doc changes\n50c41fc [Babu Prasad Elumalai] Modified code and license\n75d8ee6 [Babu Prasad Elumalai] ZEPPELIN-1153 comments committed\n2a2bedc [Babu Prasad Elumalai] BigQuery Interpreter for Apazhe Zeppelin","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/57c264da2d9d33452ccf9f41fb64788c911339f8"},{"sha":"ef3b9a14e9bcd4003f81db200b2fef4aa68d7e3e","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[HOTFIX] Add bigquery interpreter to configuration\n\n### What is this PR for?\nAdd bigquery interpreter to configuration to fix `InterpreterRestApiTest.getAvailableInterpreters` test failure on branch-0.6. See https://travis-ci.org/apache/zeppelin/builds/148630188 for details.\n\n### What type of PR is it?\nHot Fix\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@apache.org>\n\nCloses #1253 from minahlee/conf/bigquery and squashes the following commits:\n\n6379664 [Mina Lee] Add bigquery interpreter to configuration","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/ef3b9a14e9bcd4003f81db200b2fef4aa68d7e3e"},{"sha":"04da56403b543e661dca4485f3c5a33ac53d0ede","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[MINOR] Change url in pom.xml files\n\n### What is this PR for?\nSet project url to `http://zeppelin.apache.org` in pom.xml files\n\n### What type of PR is it?\nRefactoring\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@apache.org>\n\nCloses #1221 from minahlee/pom_url and squashes the following commits:\n\n10de8cb [Mina Lee] Remove child url\nef0ef04 [Mina Lee] Change main class package name\nead4064 [Mina Lee] Use consistent url in pom.xml","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/04da56403b543e661dca4485f3c5a33ac53d0ede"},{"sha":"a2a229d160c51991177d2a606d8116267a1a7f8a","author":{"name":"Renjith Kamath","email":"af4ecf5bf40264a159b3ed78e36d4a71ffc0608b@gmail.com"},"message":"[MINOR] Fix missing validation on interpreter page\n\n### What is this PR for?\nFix missing validation on interpreter page. TypeError on console when Save interpreter settings button is clicked without specifying any value.\n\n### What type of PR is it?\nBug Fix\n\n### Todos\n* [ ] - Task\n\n### What is the Jira issue?\nn/a\n\n### How should this be tested?\n1) go to interpreter settings page and click on create buttons\n2) click on save without filling any fields\n\n### Screenshots (if appropriate)\nbefore fix\n<img width=\"666\" alt=\"screen shot 2016-07-29 at 5 26 28 pm\" src=\"https://cloud.githubusercontent.com/assets/2031306/17248223/c3b7a194-55b6-11e6-9746-5d912a723f6a.png\">\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? n/a\n\nAuthor: Renjith Kamath <renjith.kamath@gmail.com>\n\nCloses #1246 from r-kamath/interpreterPageFix and squashes the following commits:\n\n0ccf515 [Renjith Kamath] Fix missing validation on interpreter page","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/a2a229d160c51991177d2a606d8116267a1a7f8a"},{"sha":"1e478b2293ba29f77b03eed81bfb2f88028d8fa9","author":{"name":"Jeff Zhang","email":"8540ccd5710ce8e6da3f6c1c8189a4ef2fa98c60@apache.org"},"message":"ZEPPELIN-1175. AM log is not available for yarn-client mode\n\n### What is this PR for?\nFor now, we share the same class path for zeppelin server and remote interpreter process. The cause the issue that AM log is not available for yarn-client mode because the yarn app also use the `ZEPPELIN_HOME/conf/log4j.properties` which is only for zeppelin server. So this PR just distinguish the CLASSPATH of zeppelin server and remote interpreter process. I use `ZEPPELIN_INTP_CLASSPATH` to represent the classpath of remote interpreter process and won't include `ZEPPELIN_HOME/conf/log4j.properties` in `ZEPPELIN_INTP_CLASSPATH`.\n\n### What type of PR is it?\n[Improvement]\n\n### What is the Jira issue?\n* https://issues.apache.org/jira/browse/ZEPPELIN-1175\n\n### How should this be tested?\nTested manually.\n\n### Screenshots (if appropriate)\n\n### Questions:\n* Does the licenses files need update? No\n* Is there breaking changes for older versions? Yes, if user put custom config file (hive-site.xml) under ZEPPELIN_HOME/conf, it won't take effect after this PR\n* Does this needs documentation? Yes\n\nAuthor: Jeff Zhang <zjffdu@apache.org>\n\nCloses #1228 from zjffdu/ZEPPELIN-1175 and squashes the following commits:\n\n0973477 [Jeff Zhang] ZEPPELIN-1175. AM log is not available for yarn-client mode","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/1e478b2293ba29f77b03eed81bfb2f88028d8fa9"},{"sha":"14d52cff120830368add399ccc1150f86981088a","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[ZEPPELIN-1251] Update interpreter artifact option list for netinst package\n\n### What is this PR for?\nAdd scala 2.11 artifact options for netinst package\n\n### What type of PR is it?\nDocumentation\n\n### What is the Jira issue?\n[ZEPPELIN-1251](https://issues.apache.org/jira/browse/ZEPPELIN-1251)\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@apache.org>\n\nCloses #1244 from minahlee/ZEPPELIN-1251 and squashes the following commits:\n\ne4e074c [Mina Lee] Add bigquery interpreter to interpreter installation doc\n649b6ae [Mina Lee] Update docs how to install interpreter built with scala 2.10\n39ddf16 [Mina Lee] list only interpreter built with Scala 2.11 since binary distribution package will be built with Scala 2.11\na61c65c [Mina Lee] Add interpreter artifact list built with scala 2.10 and scala 2.11","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/14d52cff120830368add399ccc1150f86981088a"},{"sha":"6f867ceb0c2b93ecca3be8a16c155547182eb0dc","author":{"name":"paulbustios","email":"3a5971477282f5be6422923d1c3e9da9c3f52e7d@gmail.com"},"message":"[ZEPPELIN-1255] Add cast to string in z.show() for Pandas DataFrame\n\n### What is this PR for?\nCasting data types in Pandas DataFrame to string in z.show()\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\n[ZEPPELIN-1255](https://issues.apache.org/jira/browse/ZEPPELIN-1255)\n\n### How should this be tested?\n```\n%python\n\nimport pandas as pd\n\ndf = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data', header=None)\ndf.columns=[1, 2, 3, 'PetalWidth', 'Name']\nz.show(df)\n\n%python.sql\n\nSELECT * FROM df  LIMIT 10\n```\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: paulbustios <pbustios@gmail.com>\n\nCloses #1249 from bustios/ZEPPELIN-1255 and squashes the following commits:\n\n82c1412 [paulbustios] Add test case for z.show() Pandas DataFrame\n4a8c0a9 [paulbustios] [ZEPPELIN-1255] Add cast to string in z.show() for Pandas DataFrame","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/6f867ceb0c2b93ecca3be8a16c155547182eb0dc"},{"sha":"c1935e1e8d2346900998ab2994361aa7c03425ca","author":{"name":"Lee moon soo","email":"fee19717374bf2ad553d6e44345f45c2a8c9b70d@apache.org"},"message":"[ZEPPELIN-1264] [HOTFIX] Fix CI test failure with Failed to create interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA\n\n### What is this PR for?\nFix CI test failure with error\n\n```\n14:05:27,226 ERROR org.apache.zeppelin.interpreter.remote.RemoteInterpreter:237 - Failed to create interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA\n14:05:27,227 ERROR org.apache.zeppelin.interpreter.remote.RemoteInterpreter:264 - Failed to initialize interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA. Remove it from interpreterGroup\n14:05:27,240  INFO org.apache.zeppelin.scheduler.SchedulerFactory:131 - Job jobName1 started by scheduler test\n14:05:27,240  INFO org.apache.zeppelin.interpreter.remote.RemoteInterpreter:223 - Create remote interpreter org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA\n14:05:27,242 ERROR org.apache.zeppelin.interpreter.remote.RemoteInterpreter:237 - Failed to create interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA\n14:05:27,243 ERROR org.apache.zeppelin.scheduler.Job:189 - Job failed\norg.apache.zeppelin.interpreter.InterpreterException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter\n\tat org.apache.zeppelin.interpreter.remote.RemoteInterpreter.init(RemoteInterpreter.java:238)\n\tat org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:383)\n\tat org.apache.zeppelin.interpreter.remote.RemoteInterpreter.interpret(RemoteInterpreter.java:299)\n\tat org.apache.zeppelin.scheduler.RemoteSchedulerTest$2.jobRun(RemoteSchedulerTest.java:210)\n\tat org.apache.zeppelin.scheduler.Job.run(Job.java:176)\n\tat org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:329)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:262)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n\tat java.lang.Thread.run(Thread.java:745)\nCaused by: org.apache.thrift.TApplicationException: Internal error processing createInterpreter\n\tat org.apache.thrift.TApplicationException.read(TApplicationException.java:111)\n\tat org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)\n\tat org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:196)\n\tat org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:180)\n\tat org.apache.zeppelin.interpreter.remote.RemoteInterpreter.init(RemoteInterpreter.java:227)\n\t... 12 more\n```\n\nSome unittest launches remote interpreter process for the test with some mock interpreter implementation. So mock interpreter class in the test should be available for interpreter's classpath for the test.\n\n### What type of PR is it?\nHot Fix\n\n### Todos\n* [x] - Add necessary test-classes directory in interpreter process's classpath\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1264\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: Lee moon soo <moon@apache.org>\n\nCloses #1261 from Leemoonsoo/ZEPPELIN-1264 and squashes the following commits:\n\n10ad928 [Lee moon soo] Add zeppelin-interpreter/target/test-classes, zeppelin-zengine/target/test-classes in classpath of interpreter","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/c1935e1e8d2346900998ab2994361aa7c03425ca"},{"sha":"52b3cbff76e9e1d684443e442673d4468f327108","author":{"name":"Lee moon soo","email":"fee19717374bf2ad553d6e44345f45c2a8c9b70d@apache.org"},"message":"[ZEPPELIN-1260] R interpreter doesn't work with Spark 2.0\n\n### What is this PR for?\nThis PR fixes R interpreter doesn't work with Spark 2.0\n\n### What type of PR is it?\nBug Fix\n\n### Todos\n* [x] - Create and inject SparkSession into SparkRInterpreter\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1260\n\n### How should this be tested?\nRun Zeppelin with Spark 2.0 and run following codes and see if it returns `[1] 3`\n```\n%r\nlocalDF <- data.frame(name=c(\"a\", \"b\", \"c\"), age=c(19, 23, 18))\ndf <- createDataFrame(spark, localDF)\ncount(df)\n```\n\n### Screenshots (if appropriate)\n![image](https://cloud.githubusercontent.com/assets/1540981/17324196/fbf3df6c-586a-11e6-896f-68fd86e630e8.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: Lee moon soo <moon@apache.org>\n\nCloses #1259 from Leemoonsoo/ZEPPELIN-1260 and squashes the following commits:\n\nb3df11f [Lee moon soo] inject sqlContext as well\n02822ac [Lee moon soo] Change indent\n6bd1128 [Lee moon soo] Create and inject spark session into sparkr interpreter","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/52b3cbff76e9e1d684443e442673d4468f327108"},{"sha":"6b6f1cb76cb2c9701a3accb3a4ee365d6566eb7a","author":{"name":"Jeff Zhang","email":"8540ccd5710ce8e6da3f6c1c8189a4ef2fa98c60@apache.org"},"message":"minor doc fix for r.md\n\n### What is this PR for?\nstraightforward doc fix\n\n### What type of PR is it?\n[Documentation]\n\n### Todos\n* [ ] - Task\n\n### What is the Jira issue?\n* No jira created as it is very trival.\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: Jeff Zhang <zjffdu@apache.org>\n\nCloses #1268 from zjffdu/r_doc_fix and squashes the following commits:\n\n105fead [Jeff Zhang] minor doc fix for r.md","distinct":true,"url":"https://api.github.com/repos/optimizely/zeppelin/commits/6b6f1cb76cb2c9701a3accb3a4ee365d6566eb7a"}]}
{"actor":{"display_login":"jasonxh"}}