{"push_id":1215225495,"size":41,"distinct_size":2,"ref":"refs/heads/dev/EditorConfigure","head":"7c94b4a4014b1f121533eb884210d13684e0cdd3","before":"9992cd08b911f35a2f788c04234f22b45800f5d3","commits":[{"sha":"9ce24e24b1d5033a97e2c9201d2584e3385cd938","author":{"name":"Damien CORNEAU","email":"3934fe76957efd50a828a20da9557cf8bd803e79@gmail.com"},"message":"Block all routes except Home when user isn't logged\n\n### What is this PR for?\nWhen user isn't logged while the auth is activated, we are hiding the notebooks and most of the menus.\nHowever you can still access them using the url routes.\nThis PR is blocking the url routes except the home route ('/') in that case.\n\n### What type of PR is it?\nImprovement\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1123\n\n### How should this be tested?\n* Activate the auth in shiro.ini\n* Launch Zeppelin, and try to visit `localhost:8080/#/interpreter` by typing it in your browser\n* You should be redirected to '/'\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 #1153 from corneadoug/ZEPPELIN-1123 and squashes the following commits:\n\n58c5a6e [Damien CORNEAU] Remove preventDefault\nebb9136 [Damien CORNEAU] Block all routes except Home when user isn't logged","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/9ce24e24b1d5033a97e2c9201d2584e3385cd938"},{"sha":"b1e6e2c20d708f3a2bbecda7a571795d543b8905","author":{"name":"Lee moon soo","email":"fee19717374bf2ad553d6e44345f45c2a8c9b70d@apache.org"},"message":"[ZEPPELIN-1150] Table contents disappear 2nd run onwards\n\n### What is this PR for?\nFix for [ZEPPELIN-1150](https://issues.apache.org/jira/browse/ZEPPELIN-1150).\n\n### What type of PR is it?\nBug Fix\n\n### Todos\n* [x] - Recreate table on data refresh\n* [x] - Better solution for [ZEPPELIN-1078](https://issues.apache.org/jira/browse/ZEPPELIN-1078) without performance degrade\n\n### What is the Jira issue?\n[ZEPPELIN-1150](https://issues.apache.org/jira/browse/ZEPPELIN-1150)\n\n### How should this be tested?\nReproduce procedure described in the issue\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 #1171 from Leemoonsoo/ZEPPELIN-1150 and squashes the following commits:\n\n7978f47 [Lee moon soo] remove multiple newlines\nb3406b7 [Lee moon soo] Recreate table when (data) is refreshed","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/b1e6e2c20d708f3a2bbecda7a571795d543b8905"},{"sha":"94fa6a50d71dddc3365a142c5b532abfeb100731","author":{"name":"astroshim","email":"6941b6001d337f4412a0a92038b0d16c7e076477@nflabs.com"},"message":"[ZEPPELIN-1091] Disable ace editor's showSettingsMenu in paragraph.\n\n### What is this PR for?\nThis PR prevent to show the ace editor's showSettingMenu screen.\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1091\n\n### How should this be tested?\nType \"Ctrl+.\" on your paragraph.\n\n### Screenshots (if appropriate)\n  - before\n![image](https://cloud.githubusercontent.com/assets/3348133/16493924/57e25ef0-3f22-11e6-8956-1a81bcbc8abb.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: astroshim <hsshim@nflabs.com>\n\nCloses #1110 from astroshim/ZEPPELIN-1091 and squashes the following commits:\n\n9ff2886 [astroshim] rebase\nc736db0 [astroshim] disable showSettingsMenu","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/94fa6a50d71dddc3365a142c5b532abfeb100731"},{"sha":"1a2cceddf381066e34910eb39862daff8dd1bd5e","author":{"name":"AhyoungRyu","email":"616c2ac317c41c99dfaddc3bab79456609e8e44f@hanmail.net"},"message":"[ZEPPELIN-987] Enable user to secure interpreter setting, credentials and configurations info\n\n### What is this PR for?\nFor some user cases, people might want to hide **Interpreter Setting**, **Credentials** and **Configurations** information to other users (who are defined in `conf/shiro.ini`). So I added\n\n```\n#/api/interpreter/** = authc, roles[admin]\n#/api/configurations/** = authc, roles[admin]\n#/api/credential/** = authc, roles[admin]\n```\nbelow the [ [urls] ](https://github.com/apache/zeppelin/blob/master/conf/shiro.ini#L38) section.\n\nThis issue was originally suggested at [Zeppelin user mailing list](https://mail-archives.apache.org/mod_mbox/zeppelin-users/201606.mbox/%3CCAPgU7Y%3DBJrXQ_P0ond4PTukoya0FEjwoPuUb31iN3qwo8iyM1Q%40mail.gmail.com%3E) by TomNorden\n\n### What type of PR is it?\nImprovement | Documentation\n\n### Todos\n* [x] - Add `interpreter`, `credential` and `configuration` url to `conf/shiro.ini`\n* [x] - Update `shiroauthentication.md` for this change\n* [x] - Redirect to home with ngToast error message when status is `401`\n* [x] - Rebase after #1100 merged and add error message to `Credential` menu as well\n\n### What is the Jira issue?\n[ZEPPELIN-987](https://issues.apache.org/jira/browse/ZEPPELIN-987)\n\n### How should this be tested?\n1. Apply this patch and restart Zeppelin\n2. Login with `admin` and `password1`\n3. Go to interpreter, credential and configuration tab -> You can see all of the information in each tabs\n4. Logout -> Login again with `user1` and `password2`\n5. Go to interpreter, credential and configuration tab -> In this time, you can't see all of the information in each tabs\n\n### Screenshots (if appropriate)\n- When you login with `user1` (doesn't have permission to see the interpreter, credential and cofiguration info)\n  - interpreter menu\n![interpreters](https://cloud.githubusercontent.com/assets/10060731/16708520/bedc8732-4631-11e6-938c-ff41d1fbab93.gif)\n  - configuration menu\n![configurations](https://cloud.githubusercontent.com/assets/10060731/16708525/ce5eb7c0-4631-11e6-9f36-8b97e2b7914a.gif)\n  - credential menu\n![credential-after](https://cloud.githubusercontent.com/assets/10060731/16726180/e56cfa52-4795-11e6-9a5d-740681092e96.gif)\n\n- `shiroauthentication.md`\n<img width=\"807\" alt=\"screen shot 2016-06-10 at 12 25 02 pm\" src=\"https://cloud.githubusercontent.com/assets/10060731/15976949/a49bc542-2f0a-11e6-8869-8575ba8f1875.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? Yes, so I updated.\n\nAuthor: AhyoungRyu <fbdkdud93@hanmail.net>\n\nCloses #993 from AhyoungRyu/ZEPPELIN-987 and squashes the following commits:\n\n1d291ac [AhyoungRyu] Redirect to home when unauthorized user click 'credentials'\n5896c12 [AhyoungRyu] Revert shiro setting\n4411188 [AhyoungRyu] Address @prabhjyotsingh feedback\n5c9242c [AhyoungRyu] Redirect to home with error message when status is 401\n2a054d4 [AhyoungRyu] Add interpreter, credential and configuration urls to shiro.ini\nd3a81d5 [AhyoungRyu] Update shiro authentication docs\n8be7970 [AhyoungRyu] Change authcBasic -> authc","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/1a2cceddf381066e34910eb39862daff8dd1bd5e"},{"sha":"05bc60c07d3a5d69621682183ecdc9e25ce49f75","author":{"name":"Prabhjyot Singh","email":"16939c64a2c467204b8f4217860bc4618e2aeacb@gmail.com"},"message":"[ZEPPELIN-1146] Zeppelin JDBC interpreter should work in a Kerberos environment\n\n### What is this PR for?\nZeppelin JDBC interpreter should work in a Kerberos environment\n\n### What type of PR is it?\n[Bug Fix]\n\n### Todos\n* [x] - Update doc\n\n### What is the Jira issue?\n* [ZEPPELIN-1146](https://issues.apache.org/jira/browse/ZEPPELIN-1146)\n\n### How should this be tested?\nIn JDBC interpreter setting add following properties\n\n - zeppelin.jdbc.auth.type = KERBEROS\n - zeppelin.jdbc.principal = principal value\n - zeppelin.jdbc.keytab.location = keytab location\n\nNow try and run any of hive's query (say `show tables`) it should return with valid results.\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? yes\n\nAuthor: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #1157 from prabhjyotsingh/ZEPPELIN-1146 and squashes the following commits:\n\nc4add61 [Prabhjyot Singh] make hadoop-common scope as provided\nf5fe7db [Prabhjyot Singh] correctin logger name class\nb11eef4 [Prabhjyot Singh] add doc for kerberos\nc36cd67 [Prabhjyot Singh] ZEPPELIN-1146 Zeppelin JDBC interpreter should work in a Kerberos environment","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/05bc60c07d3a5d69621682183ecdc9e25ce49f75"},{"sha":"4c4d06be21145f62d90ee30417d7037c8bc8b7b8","author":{"name":"Damien CORNEAU","email":"3934fe76957efd50a828a20da9557cf8bd803e79@gmail.com"},"message":"change the jquery-ui css file name\n\n### What is this PR for?\nThe Jquery-ui css file name changed between version and is now missing\n![screen shot 2016-07-13 at 3 37 02 pm](https://cloud.githubusercontent.com/assets/710411/16794236/707df05c-4911-11e6-8b11-e6bb385c23d0.png)\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1166\n\n### How should this be tested?\nYou can run in a paragraph and click inside the input:\n```\n%angular\n<script>\n  $( function() {\n    $( \"#datepicker\" ).datepicker();\n  } );\n</script>\n<p>Date: <input type=\"text\" id=\"datepicker\"></p>\n```\n\n### Screenshots (if appropriate)\nBefore:\n![screen shot 2016-07-13 at 3 36 47 pm](https://cloud.githubusercontent.com/assets/710411/16794252/88cd44d2-4911-11e6-8a8c-465d44302475.png)\n\nAfter:\n![screen shot 2016-07-13 at 3 37 59 pm](https://cloud.githubusercontent.com/assets/710411/16794255/8b9a01fa-4911-11e6-802f-12868e48484b.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: Damien CORNEAU <corneadoug@gmail.com>\n\nCloses #1177 from corneadoug/ZEPPELIN-1166 and squashes the following commits:\n\nc1291be [Damien CORNEAU] change the jquery-ui css file name","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/4c4d06be21145f62d90ee30417d7037c8bc8b7b8"},{"sha":"bd714c2b96d28b9b6e1b2c71431ace99e5e963ec","author":{"name":"Luciano Resende","email":"a964278a26a7baf3aa6d46d63840770571cd46e0@apache.org"},"message":"[ZEPPELIN-605] Add support for Scala 2.11\n\nEnable Zeppelin to be built with both Scala 2.10\nand Scala 2.11, mostly to start supporting interpreters\nthat are moving to Scala 2.11 only such as Spark.\n\nBefore testing this PR, one would need to [build Spark 1.6.1 for example with Scala 2.11](http://spark.apache.org/docs/latest/building-spark.html#building-for-scala-211) and [build Flink 1.0 with Scala 2.11](https://ci.apache.org/projects/flink/flink-docs-master/setup/building.html#scala-versions)\n\nAuthor: Luciano Resende <lresende@apache.org>\nAuthor: Lee moon soo <moon@apache.org>\n\nCloses #747 from lresende/scala-210-211 and squashes the following commits:\n\nb9bdf86 [Luciano Resende] Properly invoke createTempDir from spark utils\nc208e69 [Luciano Resende] Fix class reference\n87f46de [Luciano Resende] Force build\n6e5e5ad [Luciano Resende] Refactor utility methods to helper class\n4e2237a [Luciano Resende] Update readme to use profile to build scala 2.11 and match CI\ndd79443 [Luciano Resende] Minor formatting change to force build\nde4fc10 [Luciano Resende] Minor change to force build\n9194218 [Lee moon soo] initialize imain\ncbf84c7 [Luciano Resende] Force Scala 2.11 profile to be called\n98790a6 [Luciano Resende] Remove obsolete/commented config\n6e4f7b0 [Luciano Resende] Force scala-library dependency version based on scala\na3d0525 [Luciano Resende] Fix new code to support both scala versions\ne068593 [Luciano Resende] Fix pom.xml merge conflict\n736d055 [Lee moon soo] make binary built with scala 2.11 work with spark_2.10 binary\n74d8a62 [Luciano Resende] Force close\n9f5d2a2 [Lee moon soo] Remove unused methods\nfc9e8a0 [Lee moon soo] Update ignite interpreter\n6d3e7e2 [Lee moon soo] Update FlinkInterpreter\n6b9ff1d [Lee moon soo] SparkContext sharing seems not working in scala 2.11, disable the test\n9424769 [Lee moon soo] style\n2ec51a3 [Lee moon soo] Fix reflection\nc999a2d [Lee moon soo] fix style\ndfe6e83 [Lee moon soo] Fix reflection around HttpServer and createTempDir\n222e4e7 [Lee moon soo] Fix reflection on creating SparkCommandLine\n112ae7d [Lee moon soo] Fix some reflections\nb9e0e1e [Lee moon soo] scala 2.11 support for spark interpreter\nc88348d [Lee moon soo] Initial scala-210, 211 support in the single binary\n5c47d9a [Luciano Resende] [ZEPPELIN-605] Rewrite Spark interpreter based on Scala 2.11 support\na73b68d [Luciano Resende] [ZEPPELIN-605] Enable Scala 2.11 REPL support for Spark Interpreter\n175be7a [Luciano Resende] [ZEPPELIN-605] Add Scala 2.11 build profile\n82eaefa [Luciano Resende] [ZEPPELIN-605] Add support for Scala 2.11","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/bd714c2b96d28b9b6e1b2c71431ace99e5e963ec"},{"sha":"8c7d3c35ce9076dffeb27c4be71812f18bc2160d","author":{"name":"AhyoungRyu","email":"616c2ac317c41c99dfaddc3bab79456609e8e44f@hanmail.net"},"message":"[ZEPPELIN-909] Apply new mechanism to Elasticsearch interpreter\n\n### What is this PR for?\nThis PR applies the [new interpreter registration mechanism](https://issues.apache.org/jira/browse/ZEPPELIN-804) to Elasticsearch interpreter.\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Remove static property definition code lines in `ElasticsearchInterpreter.java` and create `interpreter-setting.json` under `elasticsearch/src/main/resources`\n* [ ] - fix CI build error\n\n### What is the Jira issue?\n[ZEPPELIN-909](https://issues.apache.org/jira/browse/ZEPPELIN-909)\n\n### How should this be tested?\n1. apply this patch\n2. rm -r `interpreter/elasticsearch` and rm `conf/interpreter.json`\n3. build source\n4. bin/zeppelin-daemon.sh start\n5. Run a paragraph with elasticsearch commands\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: AhyoungRyu <fbdkdud93@hanmail.net>\n\nCloses #1162 from AhyoungRyu/ZEPPELIN-909 and squashes the following commits:\n\nca393f3 [AhyoungRyu] Address @bzz comment\n331eae6 [AhyoungRyu] Fix CI build failure\n76ac45d [AhyoungRyu] Remove static block\nf1c1156 [AhyoungRyu] Apply new mechanism to Elasticsearch interpreter","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/8c7d3c35ce9076dffeb27c4be71812f18bc2160d"},{"sha":"d8b54cf76d06d108a161c70b48dd54be568a03e9","author":{"name":"Alexander Bezzubov","email":"ae8ed4a82844608ed5dceb28d7b7847843406a2e@apache.org"},"message":"ZEPPELIN-1115: Python - interpreter for SQL over DataFrame\n\n### What is this PR for?\nAdd new interpreter to Python group: `%python.sql` for SQL over DataFrame support\n\n### What type of PR is it?\nImprovement\n\n### TODOs\n* [x] add new interpreter `%python.sql`\n* [x] add test\n* [x] make Python-dependant tests, excluded from CI\n   * PythonInterpreterWithPythonInstalledTest\n   * PythonPandasSqlInterpreterTest\n   * run manually by `mvn -Dpython.test.exclude='' test -pl python -am`\n* [x] add docs `%python.sql`\n* [x] make `%python.sql` fail gracefully in case there is no Pandas or PandaSQL installed\n* [x] after #747 is merged - rebase and remove `-Dpython.test.exclude=''` from both profiles\n\n### What is the Jira issue?\n[ZEPPELIN-1115](https://issues.apache.org/jira/browse/ZEPPELIN-1115)\n\n### How should this be tested?\n`mvn -Dpython.test.exclude='' test -pl python -am` should pass or manually run\n - Given the DataFrame i.e\n\n  ```\n%python\nimport pandas as pd\nrates = pd.read_csv(\"bank.csv\", sep=\";\")\n  ```\n - SQL query it like\n\n  ```\n%python.sql\nSELECT * FROM rates LIMIT 10\n  ```\n\n### Screenshots (if appropriate)\n![screen shot 2016-07-11 at 23 56 04](https://cloud.githubusercontent.com/assets/5582506/16735171/1ebb9354-47c3-11e6-9354-6364e9374a20.png)\n\n### Questions:\n* Does the licenses files need update? No, no dependencies were included in source or binary release\n* Is there breaking changes for older versions? No\n* Does this needs documentation? Yes\n\nAuthor: Alexander Bezzubov <bzz@apache.org>\n\nCloses #1164 from bzz/ZEPPELIN-1115/python/add-sql-for-dataframes and squashes the following commits:\n\n0f2f852 [Alexander Bezzubov] Fail SQL gracefully if no python dependencies installed\naca2bdf [Alexander Bezzubov] Fix typos in docs :zap:\n158ba6a [Alexander Bezzubov] Remove third-party dependant test from CI\n5fe46fc [Alexander Bezzubov] Update Python Matplotlib notebook example\n72884c8 [Alexander Bezzubov] Add docs for %python.sql feature\ne931dc4 [Alexander Bezzubov] Make test for PythonPandasSqlInterpreter usable\n76bbb44 [Alexander Bezzubov] Complete implementation of the PythonPandasSqlInterpreter\nf6ca1eb [Alexander Bezzubov] Add %python.sql to interpreter menue\n11ba490 [Alexander Bezzubov] Add draft implementation of %python.sql for DataFrames","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/d8b54cf76d06d108a161c70b48dd54be568a03e9"},{"sha":"b11b6ec24edf884c4d485acbe0aa02dc790f0b54","author":{"name":"Jongyoul Lee","email":"b0f1a6ed25db51e54e8cbb3259f49fbd4cc6f7b5@gmail.com"},"message":"[ZEPPELIN-1012] Support Interpreter Aliases\n\n### What is this PR for?\nSupporting aliases for same interpreter group and enabling running two interpreters in same group.\n\n### What type of PR is it?\n[Feature]\n\n### Todos\n* [x] - Add InterpreterSettingRef\n* [x] - Add aliases feature\n\n### What is the Jira issue?\n* https://issues.apache.org/jira/browse/ZEPPELIN-1012\n\n### How should this be tested?\n1. Create spark2 interpreter in a interpreter tab\n1. Add that interpreter in a notebook\n1. run `%spark` and `%spark2`\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 #1145 from jongyoul/ZEPPELIN-1012 and squashes the following commits:\n\n4d38462 [Jongyoul Lee] Reverted modifier of CronJob back to public\n2fab2f2 [Jongyoul Lee] Reverted default constructor\n7f9f72d [Jongyoul Lee] Fixed the style\n4dd8f6e [Jongyoul Lee] Reverted style into original to avoid checkstyle\n5eff48f [Jongyoul Lee] Reverted style into original to avoid checkstyle\n5e50864 [Jongyoul Lee] Reverted refName to group\nfac0b86 [Jongyoul Lee] Reformatted files related to this PR without test classes\n5bb15a0 [Jongyoul Lee] Removed some console.log added for debugging\n334634a [Jongyoul Lee] Fixed the description of parameter of add method\nca20889 [Jongyoul Lee] Changed setting.group to setting.name Removed meaningless super constructor\ndde2232 [Jongyoul Lee] Added catching IOE from caller of createNewSetting\ncb7dde5 [Jongyoul Lee] Fixed wrong test to save to file after Zeppelin calls createNewSetting\nd59029b [Jongyoul Lee] Removed unused code Fixed the type of variables Adjusted diamond operator\n9b05ca2 [Jongyoul Lee] Fixed some style\ne585791 [Jongyoul Lee] Fixed some style\n634cc21 [Jongyoul Lee] Fixed usage of getGroup\nc100f76 [Jongyoul Lee] Removed deprecated method\n240c8af [Jongyoul Lee] Removed debugging message\n4ff493b [Jongyoul Lee] Fixed test case\nd5a4c44 [Jongyoul Lee] Refactored InterpreterSetting Changed menu for creating new InterpreterSetting\n16b56c3 [Jongyoul Lee] Fixed broken tests for InterpreterRestApiTest\nfccdd9b [Jongyoul Lee] Fixed the style\n5159a84 [Jongyoul Lee] Added feature for Interpreter aliases Extracted InterpreterInfo from InterpreterSetting\nc4b016e [Jongyoul Lee] Refactored getInterpreter method not to use RegisteredInterpreter","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/b11b6ec24edf884c4d485acbe0aa02dc790f0b54"},{"sha":"2ffdf1ecb5715c7a017faafba09a46a5c6d472f7","author":{"name":"Khalid Huseynov","email":"ad9a9dccddcba9ad5c45c29105c0c401b8efd351@nflabs.com"},"message":"[Zeppelin - 1174] Cleanup unused methods in repo layer\n\n### What is this PR for?\nThis is to cleanup some unused print methods from repository layer\n\n### What type of PR is it?\nMaintenance | Cleanup\n\n### Todos\n* [x] - remove unused methods\n\n### What is the Jira issue?\n[#1174](https://issues.apache.org/jira/browse/ZEPPELIN-1174)\n\n### How should this be tested?\nCI pass\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: Khalid Huseynov <khalidhnv@nflabs.com>\n\nCloses #1183 from khalidhuseynov/repo/clean-unused-methods and squashes the following commits:\n\n0a4e615 [Khalid Huseynov] remove unused functions","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/2ffdf1ecb5715c7a017faafba09a46a5c6d472f7"},{"sha":"77b75f4a11def45924813366b9aebc35ab3d2138","author":{"name":"fvaleri","email":"18924a32b9a49687952c7fcc96556f7f0e211b73@gmail.com"},"message":"[DOC] Proxy build - removed Bower note\n\n### What is this PR for?\nFinal version of the proxy setup paragraph on main README.\nRemoved Bower note beacuse it works with the last checkout from master.\n\nSee also #1069 and #876.\n\n### What type of PR is it?\nDocumentation\n\n### Todos\n* [ ] - Task\n\n### What is the Jira issue?\n* Open an issue on Jira https://issues.apache.org/jira/browse/ZEPPELIN/\n* Put link here, and add [ZEPPELIN-*Jira number*] in PR title, eg. [ZEPPELIN-533]\n\n### How should this be tested?\nOutline the steps to test the PR here.\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\nFinal setup for building behind a proxy.\n\nAuthor: fvaleri <fedevaleri@gmail.com>\n\nCloses #1114 from fvaleri/proxy-build and squashes the following commits:\n\n53e299d [fvaleri] Removed Bower note. Final setup for building behind a proxy.","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/77b75f4a11def45924813366b9aebc35ab3d2138"},{"sha":"0431fdb88221054a151351dfa0b33871e217a7c1","author":{"name":"Damien CORNEAU","email":"3934fe76957efd50a828a20da9557cf8bd803e79@gmail.com"},"message":"[ZEPPELIN-1059] Fix the Print CSS file\n\n### What is this PR for?\nWhile investigating the original issue, I discovered that the `printMode.css` file was never used before.\nI changed it so it is taken into account when printing, and added some CSS to remove unnecessary components in the printing page.\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1059\n\n### How should this be tested?\nTry to print a Note with your web-browser and look at the preview.\nThere shouldn't be the Zeppelin Navbar or a weird Title hiding the content.\n\n### Screenshots (if appropriate)\nAfter this PR:\n![screen shot 2016-07-13 at 7 16 50 pm](https://cloud.githubusercontent.com/assets/710411/16800158/d275a8dc-492e-11e6-9230-bc56e7d029c1.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: Damien CORNEAU <corneadoug@gmail.com>\n\nCloses #1180 from corneadoug/ZEPPELIN-1059 and squashes the following commits:\n\n9f14a13 [Damien CORNEAU] modify a test name to fit better\n9e81cb3 [Damien CORNEAU] fix the Selenium tests errors\ncbbbc26 [Damien CORNEAU] Apply print CSS file in production\n39182b5 [Damien CORNEAU] remove a ng-if that wasnt necessary\nbb3542d [Damien CORNEAU] fix the print css","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/0431fdb88221054a151351dfa0b33871e217a7c1"},{"sha":"2147375745a59f3429d09e4ff3e424966f73e5c6","author":{"name":"astroshim","email":"6941b6001d337f4412a0a92038b0d16c7e076477@nflabs.com"},"message":"[Bugfix] Wrong return value of HDFSFileInterpreter completion.\n\n### What is this PR for?\nThis PR fixes auto competion of HDFSFileInterpreter.\n\n### What type of PR is it?\nBug Fix\n\n### How should this be tested?\nPlease refer to test case.\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: astroshim <hsshim@nflabs.com>\n\nCloses #1141 from astroshim/bugfix/HDFSFileInterpreterCompletion and squashes the following commits:\n\n81d4dee [astroshim] add space after ,\n9831e0b [astroshim] add testcase\n7cc30c3 [astroshim] bugfix HDFSFileInterpreter completion","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/2147375745a59f3429d09e4ff3e424966f73e5c6"},{"sha":"eb84aa22dcb8de57dfacacfe35d8478e07dc7012","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[ZEPPELIN-1186] Prevent NPE when unbind interpreter\n\n### What is this PR for?\nUnbinding interpreter from note throws NPE when paragraph repl is not set.\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\n[ZEPPELIN-1186](https://issues.apache.org/jira/browse/ZEPPELIN-1186)\n\n### How should this be tested?\n1. Create notebook\n2. type '%fake ' including space at the end\n3. Unbind spark interpreter from note binding and hit save\n4. Unbind all interpreter and hit save\n5. See if you can save the interpreter bind without error\n\n### Screenshots (if appropriate)\n**Before**\n![before](https://cloud.githubusercontent.com/assets/8503346/16870039/9d44b918-4aba-11e6-9640-63c8d9e116ad.gif)\n\n**After**\n![after](https://cloud.githubusercontent.com/assets/8503346/16870050/a3cdae84-4aba-11e6-91a8-f1996436fc6c.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: Mina Lee <minalee@apache.org>\n\nCloses #1191 from minahlee/ZEPPELIN-1186 and squashes the following commits:\n\nd65cd83 [Mina Lee] Prevent NPE when unbind interpreter","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/eb84aa22dcb8de57dfacacfe35d8478e07dc7012"},{"sha":"89b71ca03c4ec903c0c7d1e2c03443af3de3b2f7","author":{"name":"Prabhjyot Singh","email":"16939c64a2c467204b8f4217860bc4618e2aeacb@gmail.com"},"message":"[ZEPPELIN-1125] Application does not logout user when authcBasic and `./grunt serve` is used\n\n### What is this PR for?\nCreating this issue from [this](https://github.com/apache/zeppelin/pull/1071#issuecomment-230720461) comment, Application does not logout user when authcBasic is used and process was running with `grunt serve`\n\n### What type of PR is it?\n[Bug Fix]\n\n### What is the Jira issue?\n* [ZEPPELIN-1125](https://issues.apache.org/jira/browse/ZEPPELIN-1125)\n\n### How should this be tested?\nRun web-app as `grunt serve` and configure shiro auth to use `authcBasic`, and then try to logout.\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: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #1140 from prabhjyotsingh/ZEPPELIN-1125 and squashes the following commits:\n\n04a2aff [Prabhjyot Singh] remove unrequired params from response, revert to post\n986d549 [Prabhjyot Singh] Application does not logout user when authcBasic and running on a different host/port","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/89b71ca03c4ec903c0c7d1e2c03443af3de3b2f7"},{"sha":"24a7e1810f16dece1fe7534218a61d83fe93ee6e","author":{"name":"Renjith Kamath","email":"af4ecf5bf40264a159b3ed78e36d4a71ffc0608b@gmail.com"},"message":"ZEPPELIN-1168 Add http header X-Requested-By in post request to Livy for CSRF protection\n\n### What is this PR for?\nAdd http header X-Requested-By in post request to Livy for CSRF protection\n\n### What type of PR is it?\nImprovement\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1168\n\n### How should this be tested?\nenable csrf_protection on livy and check for \"CSRF protection is enabled\" message in the Livy logs. If this header is missing Livy server will send the following error message \"Missing Required Header for CSRF protection.\"\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 #1181 from r-kamath/ZEPPELIN-1168 and squashes the following commits:\n\n3bae7a5 [Renjith Kamath] ZEPPELIN-1168 Add http header X-Requested-By in post request to Livy Interpreter","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/24a7e1810f16dece1fe7534218a61d83fe93ee6e"},{"sha":"f7ce7fad160efe0b97dc08afcd0a7c5d90cc9c3d","author":{"name":"Jeff Zhang","email":"8540ccd5710ce8e6da3f6c1c8189a4ef2fa98c60@apache.org"},"message":"use static field logger instead of function\n\n### What is this PR for?\n\nCreate static field logger in Paragraph instead of function to make the code style consistent. This is a trivial and straightforward change, so I didn't create jira for it.\n\n### What type of PR is it?\n[Refactoring]\n\nAuthor: Jeff Zhang <zjffdu@apache.org>\n\nCloses #1175 from zjffdu/logger and squashes the following commits:\n\n21240ce [Jeff Zhang] remove unnecessary code\nb965253 [Jeff Zhang] use static field logger instead of function","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/f7ce7fad160efe0b97dc08afcd0a7c5d90cc9c3d"},{"sha":"74347c22fa2ffcd618f2c57f1e8cd3cdb08f2190","author":{"name":"astroshim","email":"6941b6001d337f4412a0a92038b0d16c7e076477@nflabs.com"},"message":"Redirect home when requested a wrong notename path.\n\n### What is this PR for?\nThis PR for redirecting to zeppelin home when requested wrong path.\n\n### What type of PR is it?\nImprovement\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1176\n\n### How should this be tested?\nput wrong path to your browser like screenshot.\n\n### Screenshots (if appropriate)\n- before\n![b1](https://cloud.githubusercontent.com/assets/3348133/16835556/3b744224-49f4-11e6-84bf-6a22cc729a30.gif)\n\n- after\n![a](https://cloud.githubusercontent.com/assets/3348133/16835627/8cc590e2-49f4-11e6-878f-745ee026ef8e.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: astroshim <hsshim@nflabs.com>\n\nCloses #1185 from astroshim/feat/redirectHome and squashes the following commits:\n\nd29519c [astroshim] remove #\neae453f [astroshim] fix path\nc937b90 [astroshim] fix location.path\n8db7017 [astroshim] redirect home when wrong path","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/74347c22fa2ffcd618f2c57f1e8cd3cdb08f2190"},{"sha":"8ffd9af93eeb5ceaee7f70828e2327bc6d776600","author":{"name":"Renjith Kamath","email":"af4ecf5bf40264a159b3ed78e36d4a71ffc0608b@gmail.com"},"message":"ZEPPELIN-1170 Handsontable fails to display data on second run\n\n### What is this PR for?\nHandsontable fails to display data on second run if first run did not render table due to an error in the query.\nFix for a render issue caused by #1059\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1170\n\n### How should this be tested?\nPlease ref the screenshots\n\n### Screenshots (if appropriate)\n**Before**\n![old](https://cloud.githubusercontent.com/assets/2031306/16809245/35f0ced8-493d-11e6-8e1a-74c24100487a.gif)\n\n**After**\n![new](https://cloud.githubusercontent.com/assets/2031306/16809256/41a4de22-493d-11e6-9a4f-31c6ae654ceb.gif)\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 #1182 from r-kamath/ZEPPELIN-1170 and squashes the following commits:\n\n6f0f591 [Renjith Kamath] Merge remote-tracking branch 'upstream/master' into ZEPPELIN-1170\nd63d517 [Renjith Kamath] ZEPPELIN-1170 Handsontable fails to display data on second run","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/8ffd9af93eeb5ceaee7f70828e2327bc6d776600"}]}
{"actor":{"display_login":"cloverhearts"}}