{"push_id":1038927894,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"140adb8d3939aef850b646bbecbc7b63e0b99f94","before":"2dc464cfda43eddedd55432e70988cba771e7931","commits":[{"sha":"6bd53d4dd1165f33a25a4ce0b8de6fa83f9eacf9","author":{"email":"6d7be80d3ac9dd8a99ec9b6687d260428181c523@gmail.com","name":"vgmartinez"},"message":"ZEPPELIN-692 Add setting to set s3 endpoint\n\n### What is this PR for?\nAdd setting to set endpoint in S3 storage.\n[S3 Endpoint](http://docs.aws.amazon.com/es_es/general/latest/gr/rande.html#s3_region)\n\n### What type of PR is it?\nImprovement\n\n### Todos\n\n### What is the Jira issue?\n* [ZEPPELIN-692](https://issues.apache.org/jira/browse/ZEPPELIN-692)\n\n### How should this be tested?\nset endpoint for your bucket in zeppelin-site.xml\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: vgmartinez <viktor.manuel.garcia@gmail.com>\n\nThis patch had conflicts when merged, resolved by\nCommitter: Lee moon soo <moon@apache.org>\n\nCloses #793 from vgmartinez/ZEPPELIN-692 and squashes the following commits:\n\nc02c8af [vgmartinez] add new configuration\n6015d66 [vgmartinez] Add setting to set s3 endpoint","distinct":true,"url":"https://api.github.com/repos/rlugojr/incubator-zeppelin/commits/6bd53d4dd1165f33a25a4ce0b8de6fa83f9eacf9"},{"sha":"df39c022bf64fea2c3a15a7552eeabeebe8338da","author":{"email":"4da5df531440d1dbedd1267c7a26fcb404e41cbf@gmail.com","name":"Prabhjyot Singh"},"message":"upgrade angularJS from 1.3.x to 1.5.0 (stable)\n\n### What is this PR for?\nupgrade angularJS from 1.3.x to 1.5.0 (stable)\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Upgrade in bower.json\n* [x] - make upgrade change in app.js\n\n### Is there a relevant Jira issue?\nN/A\n\n### How should this be tested?\nTry `grunt test` on zeppelin-web\n\n### Screenshots (if appropriate)\n\n### Questions:\n* Does the licenses files need update?\nNo\n* Is there breaking changes for older versions?\nNo\n* Does this needs documentation?\nNo\n\nAuthor: Prabhjyot Singh <prabhjyotsingh@gmail.com>\n\nCloses #783 from prabhjyotsingh/upgradeAngularJS and squashes the following commits:\n\nf87c69b [Prabhjyot Singh] Merge remote-tracking branch 'origin/master' into upgradeAngularJS\nd2e600c [Prabhjyot Singh] test empty commit for CI\nd3c3340 [Prabhjyot Singh] test empty commit for CI\na5d09e5 [Prabhjyot Singh] Merge remote-tracking branch 'origin/increaseImplicitlyWait' into upgradeAngularJS\n2a51a1f [Prabhjyot Singh] add waitForParagraph(1, \"FINISHED\"); change assertTrue to waitForParagraph(1, \"FINISHED\");\n0249b49 [Prabhjyot Singh] replace sendkeys with javascript function\n1f422c0 [Prabhjyot Singh] upgrade angularJS from 1.3.x to 1.5.0 (stable)\n734a901 [Prabhjyot Singh] increase implicitlyWait for WebDriver","distinct":true,"url":"https://api.github.com/repos/rlugojr/incubator-zeppelin/commits/df39c022bf64fea2c3a15a7552eeabeebe8338da"},{"sha":"4ece1e095b9e60b2f68a4763bcef615378fdd3c7","author":{"email":"7390e4a1b195256bc6000be5271e7780ea551156@gmail.com","name":"Ravi Ranjan"},"message":"Add username in place of Connected\n\n### What is this PR for?\nTo show more information on the navigation bar about user.\n - show 'Connected' if it is an anonymous user.\n - show the username if it is not an anonymous user.\n\n### What type of PR is it?\nImprovement\n\n### Todos\n* [x] - Change HTML\n\n### What is the Jira issue?\n\n### How should this be tested?\nCase 1 :   Anonymous User\n                to be an anonymous user, make the following changes in /conf/shiro.ini  file\n               1. Uncomment                    /** = anon\n               2. Comment                       /** = authcBasic\n               3. Restart Zeppelin.\n\ncase 2:    Non-anonymous User\n               to be a non-anonymous user, make the following changes in /conf/shiro.ini  file\n               1. Comment                     /** = anon\n               2. Uncomment                 /** = authcBasic\n               3. Restart Zeppelin\n               4. On Zeppelin Web page it will ask for username and password. Use one of the username and    password from the list  given in conf/shiro.ini file to login.\n\n### Screenshots (if appropriate)\nFor example, if anonymous user it will show 'Connected'.\n![screen shot 2016-03-21 at 12 14 53 pm](https://cloud.githubusercontent.com/assets/7026661/13912405/dda37e08-ef62-11e5-9ccc-593406930da1.png)\nAnd for non -anonymous user for example a user with userid 'admin'  will show the username as below\n![screen shot 2016-03-21 at 12 16 28 pm](https://cloud.githubusercontent.com/assets/7026661/13912407/defceaf0-ef62-11e5-8186-ea08ddee8baf.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: Ravi Ranjan <ranjanravi0308@gmail.com>\n\nCloses #788 from ravicodder/showUsername and squashes the following commits:\n\n89a159a [Ravi Ranjan] Merge branch 'master' of https://github.com/apache/incubator-zeppelin into showUsername\nf2dcb16 [Ravi Ranjan] Add check on maximum user length and show on tootip\nbabeadd [Ravi Ranjan] Add username in place of Connected","distinct":true,"url":"https://api.github.com/repos/rlugojr/incubator-zeppelin/commits/4ece1e095b9e60b2f68a4763bcef615378fdd3c7"},{"sha":"ed1b080c3a577097c72e7b9b821518b61f239bd4","author":{"email":"f0265c8dee43d7388bbbda98aaa150277219e7a6@outlook.com","name":"Minwoo Kang"},"message":"[ZEPPELIN-754]Cannot use S3 seoul region (ap-northeast-2)\n\n### What is this PR for?\nUpdate AWS SDK version.\n\n### What type of PR is it?\nBug Fix\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-754\n\nAuthor: Minwoo Kang <minwoo.kang@outlook.com>\n\nCloses #791 from mwkang/ZEPPELIN-754 and squashes the following commits:\n\nab972c7 [Minwoo Kang] [ZEPPELIN-754]Update license\n4b44e53 [Minwoo Kang] [ZEPPELIN-754]AWS SDK version update. Because support seoul region.","distinct":true,"url":"https://api.github.com/repos/rlugojr/incubator-zeppelin/commits/ed1b080c3a577097c72e7b9b821518b61f239bd4"},{"sha":"566ffd0b9ce348e1189fbdb8a723967c4ebd5be3","author":{"email":"f0265c8dee43d7388bbbda98aaa150277219e7a6@outlook.com","name":"Minwoo Kang"},"message":"[ZEPPELIN-715]Provide version information\n\n### What is this PR for?\nProvides version information from it's REST api, GUI and command line\n\n### What type of PR is it?\nFeature\n\n### What is the Jira issue?\nhttps://issues.apache.org/jira/browse/ZEPPELIN-715\n\n### How should this be tested?\n- unit test\n- runtime checking\n\n### Screenshots (if appropriate)\n- REST API\n\n![zeppelinversionapi](https://cloud.githubusercontent.com/assets/10624086/13978232/f18b790a-f112-11e5-8361-d814b37184fb.png)\n\n- GUI\n\n![zeppelinversiongui](https://cloud.githubusercontent.com/assets/10624086/13978241/00ca2826-f113-11e5-86de-fcae1f95cbcc.png)\n\n- Command line\n\n![zeppelinversioncli](https://cloud.githubusercontent.com/assets/10624086/13978263/10801942-f113-11e5-93e9-8e122740ff00.png)\n\nAuthor: Minwoo Kang <minwoo.kang@outlook.com>\n\nCloses #792 from mwkang/ZEPPELIN-715 and squashes the following commits:\n\n6829aaf [Minwoo Kang] [ZEPPELIN-715]Changed the command line arguments\nd054227 [Minwoo Kang] [ZEPPELIN-715]Provide version information\nd60f41a [Minwoo Kang] [ZEPPELIN-715]Provide version information (add ASF licenses, fix style)\n1b34004 [Minwoo Kang] [ZEPPELIN-715]Provide version information (add ASF licenses)\nc185a03 [Minwoo Kang] [ZEPPELIN-715]Provide version information (fix style)\nf5b2e66 [Minwoo Kang] [ZEPPELIN-715]Provide version information","distinct":true,"url":"https://api.github.com/repos/rlugojr/incubator-zeppelin/commits/566ffd0b9ce348e1189fbdb8a723967c4ebd5be3"},{"sha":"140adb8d3939aef850b646bbecbc7b63e0b99f94","author":{"email":"52889cccaa48a7c2079ee38d8b6b8c2577d60553@gmail.com","name":"DuyHai DOAN"},"message":"[ZEPPELIN-695] Add AngularJS z.runParagraph()\n\n### What is this PR for?\nAdd AngularJS `z.runParagraph()` method\n\ncorneadoug\nOn the client-side, inside the scope of a paragraph, we cannot access to the list of all existing paragraphs for the current note. In my previous implementation, I was using the following trick:\n\n```\nvar paragraphDiv = angular.element('#' + paragraphId +\n                                '_paragraphColumn_main[ng-controller=\"ParagraphCtrl\"]');\n\nvar paragraph = paragraphDiv.scope().paragraph;\n```\n\nThis is **dirty** and can be broken if we change the CSS style tomorrow for paragraph.\n\nFor the current implementation, what I did is to **inject** a reference to the `note` object into the `$scope` of paragraph so that we can access the current list of paragraph **programmatically**:\n\n```javascript\n        $scope.$broadcast('updateParagraph', {\n          note: $scope.note, // pass the note object to paragraph scope\n          paragraph: note.paragraphs[index]});\n```\n\n```html\n  <div id=\"{{currentParagraph.id}}_paragraphColumn_main\"\n       ng-repeat=\"currentParagraph in note.paragraphs\"\n       ng-controller=\"ParagraphCtrl\"\n       ng-Init=\"init(currentParagraph, note)\"\n```\n\n_This is a sub-task of epic **[ZEPPELIN-635]**_\n\n### What type of PR is it?\n[Improvement### Todos\n* [ ] - Code Review\n* [ ] - Simple Test\n\n### Is there a relevant Jira issue?\n**[ZEPPELIN-695]**\n\n### How should this be tested?\n* `git fetch origin pull/742/head:AngularJSRunParagraph`\n* `git checkout AngularJSRunParagraph`\n* `mvn clean package -DskipTests`\n* `bin/zeppelin-daemon.sh restart`\n* Create a new note\n* In the first paragraph, put the following code\n\n```html\n%angular\n\n<form class=\"form-inline\">\n  <div class=\"form-group\">\n    <label for=\"paragraphId\">Paragraph Id: </label>\n    <input type=\"text\" class=\"form-control\" id=\"paragraphId\" placeholder=\"Paragraph Id ...\" ng-model=\"paragraph\"></input>\n  </div>\n  <button type=\"submit\" class=\"btn btn-primary\" ng-click=\"z.runParagraph(paragraph)\"> Run Paragraph</button>\n</form>\n```\n* Create a second paragraph with the following code:\n\n```scala\nprintln(\"Date \"+new java.util.Date().toString)\n```\n* Retrieve the paragraph id of the 2nd paragraph\n* In the first paragraph, put the paragraph id in the input text and click on the **Run Paragraph** button, it should trigger execution of the second paragraph\n\n### Screenshots (if appropriate)\n![angularrunparagraph](https://cloud.githubusercontent.com/assets/1532977/13898909/ee3767bc-ede0-11e5-9996-79aa3b5c465c.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? --> **Yes**\n\n[ZEPPELIN-635]: https://issues.apache.org/jira/browse/ZEPPELIN-635\n[ZEPPELIN-695]: https://issues.apache.org/jira/browse/ZEPPELIN-695\n\nAuthor: DuyHai DOAN <doanduyhai@gmail.com>\n\nCloses #742 from doanduyhai/ZEPPELIN-695 and squashes the following commits:\n\ncf0e6e4 [DuyHai DOAN] [ZEPPELIN-695] Add AngularJS z.runParagraph()","distinct":true,"url":"https://api.github.com/repos/rlugojr/incubator-zeppelin/commits/140adb8d3939aef850b646bbecbc7b63e0b99f94"}]}