{"push_id":795082585,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"a731b815e12a202fdeaa35dbaa471d023de25773","before":"b4b4f5521a57fd3b0902b5e3ab0e228c10b8bac5","commits":[{"sha":"eebae39a226c4a62823623889a3535d1e0f83668","author":{"email":"4d829e2ff6cfb9042b6123b44477532d108c4dde@gmail.com","name":"Damien Corneau"},"message":"ZEPPELIN-219: Paragaph mode auto-detection - initial impl\n\nHere are the mode autodetection rules (and optimizations):\n- Evaluates the editor mode on each `aceChange` event.\n- (Optimization 1) Evaluates the mode only if the cursor is within the first 30 characters of the buffer.\n- (Optimization 2) Sets the mode (e.g. `session.setMode(new mode)` ) only if the new mode differs from the previous one.\n\nAlso the mode tag detection structure is refactored to bring together the interpreter tag test and the mode reference. The convention looks like this:\n```javascript\n  var editorModes = [\n     [<Your Mode 1 Reg Expression Test>, <ACE Mode 1>],\n     ......\n     [<Your Mode N Reg Expression Test>, <ACE Mode N>]\n  ];\n```\nFor example:\n```javascript\n  var editorModes = [\n     [/^%spark/, 'ace/mode/scala'],\n     [/^%(\\w*\\.)?\\wql/, 'ace/mode/sql'],\n     [/^%md/, 'ace/mode/markdown'],\n     [/^%sh/, 'ace/mode/sh']\n  ];\n```\n\nAuthor: Damien Corneau <corneadoug@gmail.com>\nAuthor: tzolov <christian.tzolov@gmail.com>\n\nCloses #206 from tzolov/ZEPPELIN-219 and squashes the following commits:\n\nfda3f5e [Damien Corneau] Improve loop performances\n153f327 [Damien Corneau] Change setParagraphMode function\nea76881 [tzolov] ZEPPELIN-219: Add paragraph text as setPargraphMode() argument\naab3b7c [tzolov] ZEPPELIN-219: Paragaph mode auto-detection - initial impl","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/eebae39a226c4a62823623889a3535d1e0f83668"},{"sha":"d9aaf35700b161c30e09499b5b1a87522da69f9d","author":{"email":"4d829e2ff6cfb9042b6123b44477532d108c4dde@gmail.com","name":"Damien Corneau"},"message":"ZEPPELIN-284\n\nSet run notebook button as disables instead of hiding it (when note is running)\n\nAuthor: Damien Corneau <corneadoug@gmail.com>\n\nCloses #287 from corneadoug/fix/ZEPPELIN-284 and squashes the following commits:\n\nc9c09a8 [Damien Corneau] Remove annoying ace log in console\nc98300d [Damien Corneau] ZEPPELIN-284 - Disable run note button instead of hiding it","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/d9aaf35700b161c30e09499b5b1a87522da69f9d"},{"sha":"223f8720bb07471cb6560e20212fb4134235ce92","author":{"email":"d7442c0ef41d7ba466873468445ae3e4cd8e3a42@apache.org","name":"Till Rohrmann"},"message":"[ZEPPELIN-287] Adds proper standard output capturing to FlinkInterpreter\n\nThe `FlinkInterpreter` only captures output to `Console` and, thus, misses all output which goes to `System.out`. Some of Flink's functions, such as `DataSet[T].print()`, print their results to `System.out`. Consequently Zeppelin's interpreter misses this output. This PR fixes this behaviour by redirecting `System.out` and by setting `System.out` as the `PrintStream` for `Console`.\n\nAuthor: Till Rohrmann <trohrmann@apache.org>\n\nCloses #288 from tillrohrmann/fixSysoutCapturing and squashes the following commits:\n\n9e019b8 [Till Rohrmann] [ZEPPELIN-287] Adds proper standard output capturing to FlinkInterpreter","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/223f8720bb07471cb6560e20212fb4134235ce92"},{"sha":"b929b34b5082d36f6795822e6f93cddf9fc4fe4f","author":{"email":"bc6454280780a091e4ce61732d29d654dd50f5a3@qubole.com","name":"Rohit Agarwal"},"message":"ZEPPELIN-238: Remove unused swagger code\n\nAuthor: Rohit Agarwal <rohita@qubole.com>\n\nCloses #226 from mindprince/ZEPPELIN-238 and squashes the following commits:\n\na2df01d [Rohit Agarwal] ZEPPELIN-238: Remove unused swagger code","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/b929b34b5082d36f6795822e6f93cddf9fc4fe4f"},{"sha":"eb29c6daad2399293ddd17a6b78675134d338acc","author":{"email":"4d829e2ff6cfb9042b6123b44477532d108c4dde@gmail.com","name":"Damien Corneau"},"message":"Rename and improve existing zeppelin-web tests\n\nHarmonize the tests titles, and improve a couple of tests\n\nAuthor: Damien Corneau <corneadoug@gmail.com>\n\nCloses #289 from corneadoug/improve/webTestWording and squashes the following commits:\n\nc116fac [Damien Corneau] Rename and improve existing zeppelin-web tests","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/eb29c6daad2399293ddd17a6b78675134d338acc"},{"sha":"ae1c06bb10a49784aff0f807d803b874df504a79","author":{"email":"46dcd4dd65b63d106b8cfb4aad906b23716cc613@apache.org","name":"Lee moon soo"},"message":"ZEPPELIN-298 Paragraph progress bar and % complete not working\n\nThis PR fixes ZEPPELIN-298 by searching correct \"addListener\" method which have JobProgressListener as a parameter.\n\nAuthor: Lee moon soo <moon@apache.org>\n\nCloses #294 from Leemoonsoo/ZEPPELIN-298 and squashes the following commits:\n\n6fb2397 [Lee moon soo] Fix job progress listener registration","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/ae1c06bb10a49784aff0f807d803b874df504a79"},{"sha":"d169284fd08dcd8259d6173c2004e9630deefebb","author":{"email":"fd68b5404b021a07e5ec5abdeb1b0ffe8f04e45b@hotmail.com","name":"Felix Cheung"},"message":"Add documentation on how to add syntax highlighting in the ACE editor\n\nFor a new programming language\n\nAuthor: Felix Cheung <felixcheung_m@hotmail.com>\n\nCloses #297 from felixcheung/interpreterdoc and squashes the following commits:\n\n8a800e5 [Felix Cheung] improve spacing in doc\n8174d07 [Felix Cheung] Add doc on how to add syntax highlighting in the ACE editor","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/d169284fd08dcd8259d6173c2004e9630deefebb"},{"sha":"ca67374c2b0fe26f6bc6992910bb11d5658258e0","author":{"email":"46dcd4dd65b63d106b8cfb4aad906b23716cc613@apache.org","name":"Lee moon soo"},"message":"ZEPPELIN-297 Dependency should be loaded in pypsark\n\nThis PR fixes https://issues.apache.org/jira/browse/ZEPPELIN-297\n\n* [x] fix, by set context classloader with classes from dependency loader when initializing py4j gatewayserver\n* [x] test\n\nAuthor: Lee moon soo <moon@apache.org>\n\nCloses #298 from Leemoonsoo/ZEPPELIN-297 and squashes the following commits:\n\n0de89fe [Lee moon soo] Add logging\n1e8f52a [Lee moon soo] Add test\n163acfa [Lee moon soo] Set classloader for gatewayserver with classes from dependency loader","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/ca67374c2b0fe26f6bc6992910bb11d5658258e0"},{"sha":"a731b815e12a202fdeaa35dbaa471d023de25773","author":{"email":"4d829e2ff6cfb9042b6123b44477532d108c4dde@gmail.com","name":"Damien Corneau"},"message":"Fix NotebookList Ordering\n\nIn the notebook list, the notebooks that have been created without name (empty name) and prefixed with 'Note' are not ordered correctly with the others.\n\nThe reason behind it, is that when notebook doesn't have a name, we use the notebook id and prefix it by 'Note'. At that time the list was already ordered and therefore the Name shown doesn't match the position in the list.\n\nBefore:\n![screen shot 2015-08-22 at 2 48 56 pm](https://cloud.githubusercontent.com/assets/710411/9422740/f9d7a496-48dc-11e5-9326-bfddd16dd66d.png)\n\nAfter:\n![screen shot 2015-08-22 at 2 30 26 pm](https://cloud.githubusercontent.com/assets/710411/9422688/6fdc69f4-48da-11e5-8f39-5752369942ab.png)\n\nThe Fix I have is to have an ordering function at the place we prefix the 'Note' on the front side.\nAnother solution could be to just to have by default the notebook name as 'Note ' + note.id when we create a note. The second option could probably be better performance wise, however it wouldn't be backward compatible.\n\nAuthor: Damien Corneau <corneadoug@gmail.com>\n\nCloses #245 from corneadoug/fix/NotebookListOrder and squashes the following commits:\n\n024bacb [Damien Corneau] Add getId function\ne8a5e58 [Damien Corneau] Set name to Note + note.id on note creation\nd585a0d [Damien Corneau] Add ordering service and order notebook list","distinct":true,"url":"https://api.github.com/repos/laramlewis/incubator-zeppelin/commits/a731b815e12a202fdeaa35dbaa471d023de25773"}]}