{"push_id":1263206490,"size":13,"distinct_size":2,"ref":"refs/heads/ZEPPELIN-960","head":"92c8a10fb7a120662d16dee7383304957321d85a","before":"9b42898f78cfc918bbd1876d0e535d5ac34473f8","commits":[{"sha":"bba6ddd2496d5f73354f2e5d510e2f989b93165f","author":{"name":"Kavin Kumar","email":"ca9c4512c5019fc815ce0732fb66bc18fa6a5a10@gmail.com"},"message":"[ZEPPELIN-1268] As an enduser, I would like to embed paragraph and refresh the content of it in my custom UI\n\n### What is this PR for?\nThis pull request is to add the below options so when someone develops a custom UI it would ease them.\n1. Add a new option \"Get paragraph id\" in the notebook UI\n2. Add a new REST API to get the status of a single paragraph\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* Need to update the REST APIs documentation http://zeppelin.apache.org/docs/0.7.0-SNAPSHOT/rest-api/rest-notebook.html#get-the-status-of-all-paragraphs\n\n### What is the Jira issue?\n* https://issues.apache.org/jira/browse/ZEPPELIN-1268\n\n### How should this be tested?\n* Navigate to the notebook UI and a new option \"Get paragraph id\" will be shown for each paragraph and on clicking on it, the paragraph id would be alerted\n* The new REST API http://%5Bzeppelin-server%5D:%5Bzeppelin-port%5D/api/notebook/job/%5BnotebookId%5D/%5BparagraphId%5D could be accessed to get the status of a single paragraph.\n\n### Screenshots (if appropriate)\n\n### Questions:\n\nAuthor: Kavin Kumar <junokavin@gmail.com>\nAuthor: Kavin <kavin.kumar@imaginea.com>\n\nCloses #1262 from kavinkumarks/zeppelin-1268-custom-UI and squashes the following commits:\n\n88a0627 [Kavin Kumar] Reverted UI code, added unit test for the new REST API and updated docs\n4d11553 [Kavin] Changes to show new option to get paragraph id in notebook UI and new REST API to get status of a single paragraph","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/bba6ddd2496d5f73354f2e5d510e2f989b93165f"},{"sha":"49b3df666c562ae29a58833c9284b61b44b63a1d","author":{"name":"gdupont","email":"6761d351f4a83b869880dc90b4195fe7a16d6f3d@gmail.com"},"message":"[ZEPPELIN-913] Apply new mechanism to HbaseInterpreter\n\n### What is this PR for?\nThis PR applies the new interpreter registration mechanism to Hbase interpreter.\n\n### What type of PR is it?\n(minor) Improvement\n\n### Todos\n* [ ] - Task\n\n### What is the Jira issue?\n[ZEPPELIN-913]\n\n### How should this be tested?\n1. apply this patch\n3. build source\n4. bin/zeppelin-daemon.sh start\n5.Run a paragraph with hbase 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? => well it's not compatible with older static interpreter declaration\n* Does this needs documentation? => no\n\nAuthor: gdupont <ger.dupont@gmail.com>\n\nCloses #1310 from ggdupont/ZEPPELIN-913 and squashes the following commits:\n\nbe29b38 [gdupont] fixing unused code and styling\nca0f36c [gdupont] Apply new mechanism to HbaseInterpreter","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/49b3df666c562ae29a58833c9284b61b44b63a1d"},{"sha":"ff2465b9dac8f1fd532f68c0993894a5b0af6595","author":{"name":"AhyoungRyu","email":"616c2ac317c41c99dfaddc3bab79456609e8e44f@hanmail.net"},"message":"[ZEPPELIN-1323] Add contribution guide for Zeppelin documentation\n\n### What is this PR for?\nRecently I added auto generated Table of Contents by #1031 and searching feature by #1266. So I wrote some guide to `docs/CONTRIBUTING.md` about how to use and how they can be applied to docs page. Hope this helps to new Zeppelin (docs) contributors :)\n\n### What type of PR is it?\nDocumentation\n\n### Todos\n* [x] - Update `docs/README.md`\n\n### What is the Jira issue?\n[ZEPPELIN-1323](https://issues.apache.org/jira/browse/ZEPPELIN-1323)\n\n### How should this be tested?\nJust click `View` button on the top of the file diff :)\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 #1326 from AhyoungRyu/ZEPPELIN-1323 and squashes the following commits:\n\ne23286b [AhyoungRyu] Update some contents\nf74c676 [AhyoungRyu] Attach 'Apache' to the title in README.md\nf1eb6b3 [AhyoungRyu] Change Zeppelin docs link version to latest\n2879ada [AhyoungRyu] Exclude docs/CONTRIBUTING.md\n2f7520b [AhyoungRyu] Remove useless back slash\nb58183b [AhyoungRyu] Add new files: CONTRIBUTING.md\n3c05b47 [AhyoungRyu] Update contents in docs/README.md","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/ff2465b9dac8f1fd532f68c0993894a5b0af6595"},{"sha":"371fa76cd558cf401322bc7fdd3fe266c3fd3741","author":{"name":"Steven Han","email":"7d817300868343440a7c9508fcbe57638e1d6526@gmail.com"},"message":"[ZEPPELIN-1333] prevent calling runParagraph() on shift-enter event\n\n### What is this PR for?\nwhen shift-enter is pressed in text box of dynamic form, the paragraph runs twice.\n1) ng-enter event handler\n2) global event handler\n\nblocking shift-enter in ng-enter event handler, this issue could be resolved.\n\n### What type of PR is it?\n[Bug Fix]\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1333\n\n### How should this be tested?\n![image](https://cloud.githubusercontent.com/assets/6119284/17725846/af8775b4-6489-11e6-912f-99dbc8a050bb.png)\nthe test case above should return 1 with enter event and shift-enter event.\n\nAuthor: Steven Han <nazgul33@gmail.com>\n\nCloses #1336 from nazgul33/master and squashes the following commits:\n\n54c5142 [Steven Han] [ZEPPELIN-1333] prevent calling runParagraph() on shift-enter event","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/371fa76cd558cf401322bc7fdd3fe266c3fd3741"},{"sha":"8a29eb2835a8d2ee77233991fb54fcffdcc7a412","author":{"name":"CloverHearts","email":"ecb4b7fb300d8384fb0c77eb54dc4d1933d828cb@gmail.com"},"message":"[ZEPPELIN-1335] bug fixed y axis label for scatterChart and stackedAreaChart\n\n### What is this PR for?\nWhen Y Axis be large value, the format that is displayed is incorrect.\n(case by scatterChart and stackedAreaChart )\n\n### What type of PR is it?\nBug Fix\n\n### Todos\n- [x] - fixed scatterChart  y Axis\n- [x] - fixed stackedAreaChart y Axis format function.\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1335\n\n### How should this be tested?\ntest paragraph context.\n```\n%spark\n\ncase class DumyDataStruct(XAxis:Long, YAxis:Long)\nvar dumyDataRange = 1 to 1000\n\nval dumyDataTable = dumyDataRange.map(data => {\n            DumyDataStruct(data, data * 1000000000L)\n        }\n    )\ndumyDataTable.toDF().registerTempTable(\"dumyGraph\")\n```\n\n```\n%sql\nselect * from dumyGraph\n```\nAfter running the Paragraphs, plase look at the Y-axis of the chart.\n\n### Screenshots (if appropriate)\n#### before\n![incorrect](https://cloud.githubusercontent.com/assets/10525473/17779342/4ff192f0-65a2-11e6-9008-f89f28dd208c.gif)\n\n#### after\n![correct](https://cloud.githubusercontent.com/assets/10525473/17779339/4df4e3b2-65a2-11e6-90c8-6fee574aae12.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: CloverHearts <cloverheartsdev@gmail.com>\n\nCloses #1342 from cloverhearts/ZEPPELIN-1335 and squashes the following commits:\n\n550cb5d [CloverHearts] pargarph result - scatterChart and stackedAreaChart label bug fixed","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/8a29eb2835a8d2ee77233991fb54fcffdcc7a412"},{"sha":"54d435303c58739de6ca57144f63532637cd291e","author":{"name":"rajarajan-g","email":"cabe511d13cb0c9f4d2ddf55c6aaf72e536c44b1@imaginea.com"},"message":"[ZEPPELIN-1245] Focus first paragraph after notebook creation\n\n### What is this PR for?\nOnce the notebook is created, cursor should focus on the first paragraph\n\n### What type of PR is it?\nBug Fix\n\n### Todos\n* [ ] - None\n\n### What is the Jira issue?\n https://issues.apache.org/jira/browse/ZEPPELIN-1245\n\n### How should this be tested?\nOnce the Zeppelin server is started , Create a new notebook\ncheck if cursor blinks on the first paragraph of the 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: rajarajan-g <rajarajan.ganesan@imaginea.com>\n\nCloses #1313 from rajarajan-g/ZEPPELIN-1245 and squashes the following commits:\n\n8eb7b32 [rajarajan-g] test case changed to check the default behaviour\n85794e9 [rajarajan-g] code modified as per review comments\n068cd0b [rajarajan-g] test case modified\ne147927 [rajarajan-g] fix for ZEPPELIN-1245","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/54d435303c58739de6ca57144f63532637cd291e"},{"sha":"d5528f00cc11339928b9dce76fb911dffbcddece","author":{"name":"rajarajan-g","email":"cabe511d13cb0c9f4d2ddf55c6aaf72e536c44b1@imaginea.com"},"message":"[ZEPPELIN-1162] Fix rawType in NotebookRestApi\n\n### What is this PR for?\nSome HashSet is declared without types. Fix it in NotebookRestApi\n\n### What type of PR is it?\nRefactoring\n\n### Todos\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1162\n\n### How should this be tested?\nAll existing test cases related to permissions\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: rajarajan-g <rajarajan.ganesan@imaginea.com>\n\nCloses #1341 from rajarajan-g/ZEPPELIN-1162 and squashes the following commits:\n\n87b13f7 [rajarajan-g] fix for rawtype","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/d5528f00cc11339928b9dce76fb911dffbcddece"},{"sha":"582981677c43e194b3693b0e495ea4315ae64ef8","author":{"name":"Alex Goodman","email":"b43619030de90cf6bfdce877b66510e6b1503951@users.noreply.github.com"},"message":"ZEPPELIN-1328 - z.show in python interpreter does not display PNG images in python 3\n\n### What is this PR for?\nSupport for plotting PNG images via matplotlib inline for the python interpreter was recently added (#1329). However, these changes did not work for python3 since it handles strings differently. This PR aims to make the inline plotting compatible with both python 2 and 3.\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\n* [ZEPPELIN-1328](https://issues.apache.org/jira/browse/ZEPPELIN-1328)\n\n### How should this be tested?\nIn a python interpreteter cell, make sure the following produce an image:\n```python\n%python\nimport matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.arange(5)\nplt.plot(x)\nz.show(plt, fmt='png') # Repeat for fmt='svg'\n```\nThis should be tested for both python2 and 3 interpreters (via the interpreter settings page).\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: Alex Goodman <agoodm@users.noreply.github.com>\n\nCloses #1343 from agoodm/ZEPPELIN-1328 and squashes the following commits:\n\n772313f [Alex Goodman] Redo io import structure to make z.show() work for both matplotlib plots and pandas dataframes in python2/3\n6a8f3ab [Alex Goodman] Add python3 support for matplotlib inline plotting in python interpreter","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/582981677c43e194b3693b0e495ea4315ae64ef8"},{"sha":"377dc4edf7fca96bd1399d92c6e2e924b47796ac","author":{"name":"Jongyoul Lee","email":"b0f1a6ed25db51e54e8cbb3259f49fbd4cc6f7b5@gmail.com"},"message":"[ZEPPELIN-1191] Supported legacy way to run paragraph with group name only\n\n### What is this PR for?\nPreserving legacy way to run paragraph when users use group name only\n\n### What type of PR is it?\n[Improvement]\n\n### Todos\n* [x] - Added the way to find a interpreter with group name at last\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1191\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: Jongyoul Lee <jongyoul@gmail.com>\n\nCloses #1200 from jongyoul/ZEPPELIN-1191 and squashes the following commits:\n\n12a2424 [Jongyoul Lee] Supported old way to run paragraph with group name only","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/377dc4edf7fca96bd1399d92c6e2e924b47796ac"},{"sha":"d028b3820f29d2c91ee5ab1b46100a87554df02b","author":{"name":"karuppayya","email":"b3cc17803fd37a13d0b23822be19617007b78606@gmail.com"},"message":"ZEPPELIN-1324: Make paragraph code selectable when running\n\n### What is this PR for?\nMake paragraph code selectable when running(*PENDING* or *RUNNING* state)\n\n### What type of PR is it?\n Improvement\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-1324\n\n### How should this be tested?\nTry to select, copy, paste the paragraph code, when paragraph is running\n\n### Questions:\n* Does the licenses files need update? NA\n* Is there breaking changes for older versions? No\n* Does this needs documentation? No\n\nAuthor: karuppayya <karuppayya1990@gmail.com>\nAuthor: Karup <karuppayya@outlook.com>\n\nCloses #1328 from karup1990/ZEPPELIN-1324_1 and squashes the following commits:\n\nec0b090 [karuppayya] Fix js error\n15fd7d1 [karuppayya] Address review comments\n8d055c9 [Karup] Make paragraph code selectable when it is running","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/d028b3820f29d2c91ee5ab1b46100a87554df02b"},{"sha":"7f733ffb2ef5bfe30418028f696d267046dba833","author":{"name":"Anthony Corbacho","email":"97b7fcd2b0a62e09e897ab5e64f9431830ee4621@gmail.com"},"message":"Zeppelin 1307 - Implement notebook revision in Zeppelinhub repo\n\n### What is this PR for?\nImplement versioning in ZeppelinHub notebook storage.\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Implement Versioning API\n\n### What is the Jira issue?\n * [ZEPPELIN-1307](https://issues.apache.org/jira/browse/ZEPPELIN-1307)\n\n### How should this be tested?\nEdit `zeppelin-env.sh` and add `org.apache.zeppelin.notebook.repo.zeppelinhub.ZeppelinHubRepo` in `ZEPPELIN_NOTEBOOK_STORAGE`.\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 #1338 from anthonycorbacho/ZEPPELIN-1307 and squashes the following commits:\n\ndd57e7f [Anthony Corbacho] Fix NPE\naef5cf3 [Anthony Corbacho] cleanup code\n6cd9251 [Anthony Corbacho] revert change to try ressource stmnt\n3b919a9 [Anthony Corbacho] Rework log trace\n74a0cdb [Anthony Corbacho] change asyncPutWithResponseBody to accpet url instead of noteId\n2395a6e [Anthony Corbacho] Light refactor of ZeppelinHubRestapiHandler and extract api call to a single method\n5d4b54b [Anthony Corbacho] Implement checkpoint method\n3942a78 [Anthony Corbacho] Implement get revision\n9bd0946 [Anthony Corbacho] Close InputStream in asyncGet","distinct":false,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/7f733ffb2ef5bfe30418028f696d267046dba833"},{"sha":"33b0732b2ccd6fdc1d4d922ad0ca33f18bcd802a","author":{"name":"CloverHearts","email":"ecb4b7fb300d8384fb0c77eb54dc4d1933d828cb@gmail.com"},"message":"Merge branch 'master' into ZEPPELIN-960","distinct":true,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/33b0732b2ccd6fdc1d4d922ad0ca33f18bcd802a"},{"sha":"92c8a10fb7a120662d16dee7383304957321d85a","author":{"name":"CloverHearts","email":"ecb4b7fb300d8384fb0c77eb54dc4d1933d828cb@gmail.com"},"message":"remove empty try-catch brace","distinct":true,"url":"https://api.github.com/repos/cloverhearts/zeppelin/commits/92c8a10fb7a120662d16dee7383304957321d85a"}]}
{"actor":{"display_login":"cloverhearts"}}