{"push_id":1386872060,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"cb175032a29f545200680d8fb153f871749e024d","before":"2ea1ce541ee4a44c42b2a8c6caf6d3d1739217b8","commits":[{"sha":"8dde8fb9af86eda91b7eb744e2c30630f8b4bf5d","author":{"name":"Khalid Huseynov","email":"ad9a9dccddcba9ad5c45c29105c0c401b8efd351@gmail.com"},"message":"[ZEPPELIN-1612] Fix NPE when initializing Notebook\n\n### What is this PR for?\nSometimes Zeppelin wasn't able to start because of empty subject when initializing Notebook class, more details in issue.\n\n### What type of PR is it?\nBug Fix\n\n### Todos\n* [x] - add anonymous subject\n* [x] - add test\n\n### What is the Jira issue?\n[ZEPPELIN-1612](https://issues.apache.org/jira/browse/ZEPPELIN-1612)\n\n### How should this be tested?\n* added test passing and no relevant CI failures\n* also can be starting Zeppelin in anonymous mode when you have notes with angular objects\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@gmail.com>\n\nCloses #1590 from khalidhuseynov/fix/loadAllNotes-npe and squashes the following commits:\n\n0d21f78 [Khalid Huseynov] strict test passing condition\n8da069b [Khalid Huseynov] add test\n3dc0a8b [Khalid Huseynov] substitute null with anonymous subject","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/8dde8fb9af86eda91b7eb744e2c30630f8b4bf5d"},{"sha":"c5ab10ddd421869d99472a80f97563eb2fca233f","author":{"name":"Jongyoul Lee","email":"b0f1a6ed25db51e54e8cbb3259f49fbd4cc6f7b5@gmail.com"},"message":"ZEPPELIN-1599 Remove support on some old versions of Spark.\n\n### What is this PR for?\nremoving support on old versions of Spark including testing and building them.\n\n### What type of PR is it?\n[Feature]\n\n### Todos\n* [x] - Remove .travis.yml\n* [x] - Remove pom.xml\n* [x] - Remove some docs\n\n### What is the Jira issue?\n* https://issues.apache.org/jira/browse/ZEPPELIN-1599\n\n### How should this be tested?\nNo test. Check travis simplified\n\n### Screenshots (if appropriate)\n\n### Questions:\n* Does the licenses files need update? No\n* Is there breaking changes for older versions? You cannot use spark from 1.1 to 1.3 any longer\n* Does this needs documentation? Yes, should remove some docs\n\nRemoved some profiles concerning old versions of Spark\n\nAuthor: Jongyoul Lee <jongyoul@gmail.com>\n\nCloses #1578 from jongyoul/ZEPPELIN-1599 and squashes the following commits:\n\nacf514f [Jongyoul Lee] Fixed the script not for recognizing old versions\n4bc11d6 [Jongyoul Lee] Added some docs for the deprecation on support for old versions of Spark\n207502d [Jongyoul Lee] Removed some tests for old versions of Spark Removed some profiles concerning old versions of Spark","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/c5ab10ddd421869d99472a80f97563eb2fca233f"},{"sha":"b6cd47996038bafd3c05caf8f17b26f0d30f3224","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[HOTFIX] Always download spark binary package from archive\n\n### What is this PR for?\n* Not download Spark for first profile which does license check only\n* Always download Spark from archive not mirror\n   - We need to check which spark versions are in mirror or not, and update [this line](https://github.com/apache/zeppelin/blob/master/testing/downloadSpark.sh#L79) which is unsustainable\n    - Sometimes mirror site has problem such as `Not Found`, like we have issue in CI right now.\n* Remove unused variable `SPARK_VER_RANGE` from `testing/downloadSpark.sh` (https://github.com/apache/zeppelin/pull/1578#issuecomment-258122087)\n\n> Note: CI will still fail until #1595 is merged\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 #1599 from minahlee/downloadSparkFromArchive and squashes the following commits:\n\n89a46ca [Mina Lee] Always download spark binary package from archive","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/b6cd47996038bafd3c05caf8f17b26f0d30f3224"},{"sha":"0e087455af491a1c4b0fd393ceed39489c790793","author":{"name":"Anthony Corbacho","email":"97b7fcd2b0a62e09e897ab5e64f9431830ee4621@gmail.com"},"message":"[ZEPPELIN-1615] - Zeppelin should be able to run without Shiro\n\n### What is this PR for?\nRight now, Zeppelin use Shiro by default even if you dont need it.\n(It will use shiro.ini.template file if it doenst find shiro.ini), this behaviors is a little flacky and we should start zeppelin without shiro context if user doenst want to use it.\n\n### What type of PR is it?\n[Bug Fix | Improvement ]\n\n### Todos\n* [x] - Update configuration - Return empty if shiro file not found\n* [x] - refactor Rest Api handler, if shiro.ini not found start a handler without shiro context\n* [x] - refactor SecurityUtils to handle the case of shiro is disabled.\n\n### What is the Jira issue?\n * [ZEPPELIN-1615](https://issues.apache.org/jira/browse/ZEPPELIN-1615)\n\n### How should this be tested?\nStart zeppelin without shiro.ini\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: Anthony Corbacho <corbacho.anthony@gmail.com>\n\nCloses #1595 from anthonycorbacho/fix/ShiroTempleteLoginRequired and squashes the following commits:\n\nc163bd8 [Anthony Corbacho] Handle the case of user already have a shiro ini :: backup current ini and perform tests then restaure\n608e718 [Anthony Corbacho] Fix AuthenticationIT Test by creating shiro.ini file in conf.\n73ce69a [Anthony Corbacho] Fix SecurityRestApiTest test\n4c67e8f [Anthony Corbacho] Handle SecurityUtils, if shiro is disabled then script all the getPrincipla and shiro check and return anon or empty collections in certain case\nf67f82e [Anthony Corbacho] Handle the case of user want to start zeppelin without Shiro  - Refactor handler, if not shiro ini foundm start zeppelin wihtout shiro\n09387ce [Anthony Corbacho] Rework getShiroIni in zeppelinConfiguration, if shiro.ini file is not found, then return empty instead of shiro.ini.template path","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/0e087455af491a1c4b0fd393ceed39489c790793"},{"sha":"dd20e7bf8bf7b307f72b4f601fa675e06f7d03c5","author":{"name":"Mina Lee","email":"0ed53b82649ea1dbe9f388e75505ab009337381d@apache.org"},"message":"[ZEPPELIN-1564] Enable note deletion and paragraph output clear from main page\n\n### What is this PR for?\n- Enables removing note and clear all paragraph's output from Zeppelin main page.\n- Add rest api for clearing all paragraph output\n\nNext possible improvement can be removing notes in folder level and rename folder.\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Merge #1567 and apply security to `clearAllParagraphOutput` rest api method\n\n### What is the Jira issue?\n\n[ZEPPELIN-1564](https://issues.apache.org/jira/browse/ZEPPELIN-1564)\n### Screenshots (if appropriate)\n\n![oct-27-2016 18-26-03](https://cloud.githubusercontent.com/assets/8503346/19761938/e013ea02-9c72-11e6-9a08-0a70aca145d2.gif)\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: Mina Lee <minalee@apache.org>\n\nCloses #1565 from minahlee/ZEPPELIN-1564 and squashes the following commits:\n\n749aebe [Mina Lee] Merge branch 'master' of https://github.com/apache/zeppelin into ZEPPELIN-1564\n1393ee9 [Mina Lee] Rename class name from UnauthorizedException to ForbiddenException Update clear output rest api doc response code\n2ee452e [Mina Lee] Add auth check before clearing all paragraph\nfb7e6ae [Mina Lee] Merge branch 'master' of https://github.com/apache/zeppelin into ZEPPELIN-1564\nf349dbf [Mina Lee] Change post to put\n7eb3521 [Mina Lee] Give writer permission to clear output\ndea3ef6 [Mina Lee] Remove unused import\nd66600c [Mina Lee] Add rest api endpoint for clear paragraph result to document\n3d19141 [Mina Lee] Add rest api for clear all paragraph result and add test\n98d7604 [Mina Lee] Add clearAllParagraphOutput unit test\n4adddb4 [Mina Lee] Clear all paragraphs and remove note from main page","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/dd20e7bf8bf7b307f72b4f601fa675e06f7d03c5"},{"sha":"4a1a2e48bffa8b18ee10629d7283c7f77aff4cbb","author":{"name":"Anthony Corbacho","email":"97b7fcd2b0a62e09e897ab5e64f9431830ee4621@gmail.com"},"message":"[ZEPPELIN-1627] - Fix latency on notebook save in ZeppelinHubNotebookRepo\n\n### What is this PR for?\nFix latency issue when user save a notebook while using zeppelinhub notebook storage.\n\n### What type of PR is it?\n[Improvement]\n\n### Jira issue\n[ZEPPELIN-1627](https://issues.apache.org/jira/browse/ZEPPELIN-1627)\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: Anthony Corbacho <corbacho.anthony@gmail.com>\n\nCloses #1591 from anthonycorbacho/feat/ZeppelinHubRepoSaveNoteShouldNotBlock and squashes the following commits:\n\nc0b0875 [Anthony Corbacho] Remove unused variables\nae52108 [Anthony Corbacho] Fix latency on notebook save in ZeppelinHubNotebookRepo","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/4a1a2e48bffa8b18ee10629d7283c7f77aff4cbb"},{"sha":"cb175032a29f545200680d8fb153f871749e024d","author":{"name":"Anthony Corbacho","email":"97b7fcd2b0a62e09e897ab5e64f9431830ee4621@gmail.com"},"message":"[HOT-FIX] - Prevent double injection of cross-origin headers from rest api\n\n### What is this PR for?\nPrevent error `XMLHttpRequest cannot load http://localhost:8080/api/version. The 'Access-Control-Allow-Origin' header contains multiple values 'http://localhost:9000, http://localhost:9000', but only one is allowed. Origin 'http://localhost:9000' is therefore not allowed access`\n\n### What type of PR is it?\n[Hot Fix]\n\nAuthor: Anthony Corbacho <corbacho.anthony@gmail.com>\n\nCloses #1604 from anthonycorbacho/fix/DoubleOriginInjectionInResponseHeader and squashes the following commits:\n\nb898f85 [Anthony Corbacho] Prevent double injection of cross-origin headers from rest api","distinct":true,"url":"https://api.github.com/repos/astroshim/zeppelin/commits/cb175032a29f545200680d8fb153f871749e024d"}]}
{"actor":{"display_login":"astroshim"}}