GitHub user vinayakshedgeri opened a pull request:
https://github.com/apache/zeppelin/pull/3247
[ZEPPELIN-3878] Unable to load zeppelin 0.8.0 note at IE 11
### What is this PR for?
Previous version of the zeppelin supports IE 11 when we updated to
zeppelin 0.8.0, Zeppelin web was not loading properly saying the error promise
undefined .
### What type of PR is it?
[Bug Fix ]
### Todos
* [ ] -
### What is the Jira issue?
* https://issues.apache.org/jira/projects/ZEPPELIN/issues/ZEPPELIN-3878
### How should this be tested?
click on any of the existing note in IE 11 browser.
Observation : Note not loading or not reponsive
you can check the error in the console
* First time? Setup Travis CI as described on
https://zeppelin.apache.org/contribution/contributions.html#continuous-integration
* Strongly recommended: add automated unit tests for any new or changed
behavior
* Outline any manual steps to test the PR here.
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? Yes
* Does this needs documentation? No
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/zeppelin master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/3247.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3247
----
commit d182a0ed4f44486a92d9c72c3b096470a9c6cbf6
Author: Savalek <def113@...>
Date: 2018-04-19T12:42:39Z
[ZEPPELIN-3417] fix dependency in zeppelin-web/package.json
### What is this PR for?
The address of the dependency in zeppelin-web/package.json changed from
"shahata/angular-viewport-watch" to "wix/angular-viewport-watch"
[LINK](https://github.com/wix/angular-viewport-watch) to current repository
of angular-viewport-watch
### What type of PR is it?
[Improvement]
### What is the Jira issue?
[ZEPPELIN-3417](https://issues.apache.org/jira/browse/ZEPPELIN-3417)
### Questions:
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no
Author: Savalek <[email protected]>
Closes #2934 from Savalek/ZEPPELIN-3417 and squashes the following commits:
1cd64aeb1 [Savalek] fix dependency in zeppelin-web/package.json
commit 75dd1958ec195e88c5c0a71dfc56c75fcf6ffaad
Author: Jongyoul Lee <jongyoul@...>
Date: 2018-04-23T06:43:45Z
ZEPPELIN-3411 Long running logic inside synchronized block in
InterpreterSettingManager
### What is this PR for?
Removing redundant synchronized code to avoid blocking other logics.
### What type of PR is it?
[Bug Fix]
### Todos
* [x] - Change synchronized block to read/write lock
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3411
### How should this be tested?
* Current tests should be passed
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jongyoul Lee <[email protected]>
Closes #2935 from jongyoul/ZEPPELIN-3411 and squashes the following commits:
3b90155b9 [Jongyoul Lee] Removed unused `import` statements Simplified
`for` loop
4691301af [Jongyoul Lee] Removed lock/synchronized codes because
interpreterSettings already is implemented by currentHashMap
24be69298 [Jongyoul Lee] Removed all synchronized blocks and replace them
to read/write lock
commit 5fdbd5338293dc32f238c834036a7af409d25986
Author: Jongyoul Lee <jongyoul@...>
Date: 2018-04-23T07:15:21Z
ZEPPELIN-3382 Installing interpreter from UI
### What is this PR for?
Installing a new interpreter from helium's UI. You just can click enable
button to download a new interpreter you want to install
### What type of PR is it?
[Improvement]
### Todos
* [x] - Changed frontend side to enable users to click an install button
* [x] - Added status message for installation
* [x] - Added Backend logic to handle an interpreter installation
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3382
### How should this be tested?
1. Make sure you don't have `solr` interpreter in an interpreter create menu
1. Move to Helium/Interpreter menu and click the `solr` enable button
1. See the messages for downloading it and having downloaded it
1. Check interpreter creation menu to make sure `solr` exists
### Screenshots (if appropriate)



### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? Might be
Author: Jongyoul Lee <[email protected]>
Closes #2905 from jongyoul/ZEPPELIN-3382 and squashes the following commits:
e66dd2a50 [Jongyoul Lee] Changed a parameter name Fixed test to check
callback's messages
ce7f471bd [Jongyoul Lee] Changed the name of a callback class from
`MessageCallback` to `ServiceCallback`
82f24e320 [Jongyoul Lee] Added the logic to handle "zeppelin-*" case
e6ce00f4e [Jongyoul Lee] Refactored callback to hide callback-specific
information
483b74c82 [Jongyoul Lee] Removed the default constructor of
InterpreterRestApi Changed MessageCallback to have onStart, onSuccess,
onFailure Added downloaded folder info
10d5a9faa [Jongyoul Lee] Removed spec-out configuration, test settings, and
file of ZEPPELIN_INTERPRETER_DIR_REFRESH_INTERVAL Removed unused import
statements
4112dd2da [Jongyoul Lee] Removed spec-out test
3b801a77f [Jongyoul Lee] Fixed typo
48217749a [Jongyoul Lee] Fixed tests
8f0c94aa5 [Jongyoul Lee] Introduced MessageCallback to handle message from
InterpreterService to frontend
3ddf8deb9 [Jongyoul Lee] Introduce InterpreterInstallationRequest.fromJson
method
ee4e89500 [Jongyoul Lee] Fixed styles
d7d88eec2 [Jongyoul Lee] Fixed js lint
2adf40416 [Jongyoul Lee] Replaced ThreadFactoryFactory to
ThreadFactoryBuilder
25bc09faa [Jongyoul Lee] Reverted package-lock.json
ab668bb87 [Jongyoul Lee] Added a license header
735f76346 [Jongyoul Lee] Removed a scheduler for refreshing interpreters
from a directory
0a0189b04 [Jongyoul Lee] Added new message to send the status to client
Added frontend logic to install interpreter.
ff6f5f9a4 [Jongyoul Lee] Added new api for installInterpreter Added
InterpreterService class to handle of installing interpreter
91768f66e [Jongyoul Lee] Implemented backend side
f6a2eb0a1 [Jongyoul Lee] Added scheduler to check the interpreter directory
Added test case for refreshing list
commit 322c8686505993c807a04e3994e0eb5a36d7ef17
Author: Prabhjyot Singh <prabhjyotsingh@...>
Date: 2018-04-19T18:35:53Z
[ZEPPELIN-3416] Bump up the version of xercesImpl to 2.11.0.SP5
Update xercesImpl to 2.11.0.SP5 to get some fixes. This is a required
dependency for jdbc-phoenix.
[ Improvement ]
* [ZEPPELIN-3416](https://issues.apache.org/jira/browse/ZEPPELIN-3416)
* Does the licenses files need update? N/A
* Is there breaking changes for older versions? N/A
* Does this needs documentation? N/A
Author: Prabhjyot Singh <[email protected]>
Closes #2933 from prabhjyotsingh/ZEPPELIN-3416 and squashes the following
commits:
54677f135 [Prabhjyot Singh] bump version of beanutils to 1.9.2
8c891b6ae [Prabhjyot Singh] ZEPPELIN-3416: Update xercesImpl to 2.11.0.SP5
Change-Id: I592b7e8dbf56144d65d5ba726d92f230d51b49ac
commit 0a47b1393a3e8b3f907326ced359fe8b987c4fc7
Author: Jan Hentschel <jan.hentschel@...>
Date: 2018-03-27T10:26:12Z
ZEPPELIN-3142. Fixed Checkstyle errors and warnings in the livy module
### What is this PR for?
Fixed the Checkstyle errors and warnings in the **livy** module.
### What type of PR is it?
Improvement
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3142
### How should this be tested?
* CI pass
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no
Author: Jan Hentschel <[email protected]>
Closes #2768 from HorizonNet/ZEPPELIN-3142 and squashes the following
commits:
6b6f5b0 [Jan Hentschel] ZEPPELIN-3142. Reverted package-lock.json
0ad26f3 [Jan Hentschel] Merge branch 'master' into ZEPPELIN-3142
c090d24 [Jan Hentschel] Merge branch 'master' into ZEPPELIN-3142
b53d145 [Jan Hentschel] ZEPPELIN-3142. Fixed Checkstyle errors and warnings
in the livy module
commit ad77265c69bf2ea5fe82fa8c15c7a3d3ea2178e3
Author: Renjith Kamath <rkamath@...>
Date: 2018-04-24T11:17:44Z
[HOTFIX] ZEPPELIN-3405 fix permission checks with roles
hotfix for #2931
https://github.com/apache/zeppelin/pull/2931#issuecomment-383736331
[Hot Fix]
* [ ] - Task
https://issues.apache.org/jira/browse/ZEPPELIN-3405
see PR description
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no
Author: Renjith Kamath <[email protected]>
Closes #2942 from r-kamath/hotfix_ZEPPELIN-3405 and squashes the following
commits:
b93c2de93 [Renjith Kamath] ZEPPELIN-3405 fix permission checks with roles
Change-Id: I1ce0d0306dc665b0267042a5e9181a13f136fac1
commit c4fdf5883c1881e36b152b444f8456a4f98e96cb
Author: Thomas Decaux <ebuildy@...>
Date: 2018-04-23T17:11:13Z
Fix type note => user
Just fix a typo
Hot Fix
* Not sure if a jira issue is required?
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no
Author: Thomas Decaux <[email protected]>
Closes #2940 from ebuildy/patch-1 and squashes the following commits:
7a4ebab3f [Thomas Decaux] Fix type note => user
Change-Id: If7c5afd42fa162d3337386408d4722062d5eb59b
commit 5632d2cd94b9ea8646ba5382be993598e2640a6f
Author: Prabhjyot Singh <prabhjyotsingh@...>
Date: 2018-04-24T10:12:55Z
[ZEPPELIN-3311] Zeppelin should ask user to re-login after JWT cookie
expires (KnoxJwtRealm)
Zeppelin should ask user to re-login after JWT cookie expires.
[Bug Fix]
* [ZEPPELIN-3311](https://issues.apache.org/jira/browse/ZEPPELIN-3311)
Steps to reproduce :
1) Enable SSO for zeppelin
2) Login to zeppelin using SSO.
3) Now wait till JWT expires(knoxsso.token.ttl under Advanced
knoxsso-topology could be set to lower values to get a short lived cookie)
4) Refresh zeppelin. Zeppelin doesn't ask for re-login, though JWT is
already expired and not valid anymore.
* Does the licenses files need update? N/A
* Is there breaking changes for older versions? N/A
* Does this needs documentation? N/A
Author: Prabhjyot Singh <[email protected]>
Closes #2941 from prabhjyotsingh/ZEPPELIN-3311 and squashes the following
commits:
0014d5ad8 [Prabhjyot Singh] ZEPPELIN-3311: Zeppelin should ask user to
re-login after JWT cookie expires (KnoxJwtRealm)
Change-Id: Ie113f6078974cf914d259fae3d2987cf8364d71c
commit 806831454502d052f504d162bf6d6ab0aad02920
Author: Jeff Zhang <zjffdu@...>
Date: 2018-04-25T00:31:56Z
ZEPPELIN-3428. Flaky test: SparkInterpreterLauncherTest
### What is this PR for?
SparkInterpreterLauncherTest will fail when you already have enviroment
variable setup in the machine where you run the unit test.
### What type of PR is it?
[Bug Fix]
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3428
### How should this be tested?
* CI pass
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jeff Zhang <[email protected]>
Closes #2943 from zjffdu/ZEPPELIN-3428 and squashes the following commits:
6b89b22 [Jeff Zhang] ZEPPELIN-3428. Flaky test: SparkInterpreterLauncherTest
commit c31f3b60a98ade035825e6efd8de071555b5624a
Author: Changhyup Jwa <jwagun@...>
Date: 2018-04-23T09:05:07Z
[ZEPPELIN-3423] Fix deprecated dynamic forms document URL on Python
README.md
[ZEPPELIN-3423] Fix deprecated dynamic forms document URL on Python
README.md
### What is this PR for?
Python dynamic forms document URL is based on "0.6.0-SNAPSHOT" and already
deprecated.
Replace the deprecated URL with the latest URL.
### What type of PR is it?
Documentation
### Todos
N/A
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3423
### How should this be tested?
N/A
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Changhyup Jwa <[email protected]>
Closes #2939 from jwagun/ZEPPELIN-3423 and squashes the following commits:
360261c2f [Changhyup Jwa] [ZEPPELIN-3423] Fix deprecated dynamic forms
document URL on Python README.md
Change-Id: I540a222678a82d6f88d91bf8790acf4fca19d992
commit 1cea92ca30285241239538f358e90dea014b2e5f
Author: Jeff Zhang <zjffdu@...>
Date: 2018-04-13T02:31:45Z
ZEPPELIN-3404. Fail to run cronjob when user doesn't run it manually before
cronjob
### What is this PR for?
This bug is introduced by #2914, this PR will set authenticationInfo using
its user as we will store user into note.json.
### What type of PR is it?
[Bug Fix]
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3404
### How should this be tested?
* Manually tested
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jeff Zhang <[email protected]>
Closes #2925 from zjffdu/ZEPPELIN-3404 and squashes the following commits:
b94ecc9 [Jeff Zhang] ZEPPELIN-3404. Fail to run cronjob when user doesn't
run it manually before cronjob
commit 3fb878bfaa59c33182ebc80fb48aabb73e06d0d1
Author: Jeff Zhang <zjffdu@...>
Date: 2018-04-22T03:46:53Z
ZEPPELIN-3401. Deadlock while restarting interpreter
### What is this PR for?
I suspect it is due to deadlock issue between LifecycleThread &
CronJobThread:
Thread | Locked | Waiting
-- | -- | --
LifecycleThread | InterpreterGroup | Note
CronJobThread | Note | Wait for Paragraph to finish (Paragraph can not
finish because it needs the lock of InterpreterGroup
This PR wold eliminate the necessary to lock on Note for LifecycleThread
### What type of PR is it?
[Bug Fix ]
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3401
### How should this be tested?
* First time? Setup Travis CI as described on
https://zeppelin.apache.org/contribution/contributions.html#continuous-integration
* Strongly recommended: add automated unit tests for any new or changed
behavior
* Outline any manual steps to test the PR here.
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jeff Zhang <[email protected]>
Closes #2937 from zjffdu/ZEPPELIN-3401 and squashes the following commits:
5ffcc11 [Jeff Zhang] ZEPPELIN-3401. Deadlock while restarting interpreter
commit 9e18159d440cc771a13b81b56dcd62c72202bd0b
Author: Jeff Zhang <zjffdu@...>
Date: 2018-04-26T11:25:46Z
[HOTFIX] correct the path for interpreter installation doc
### What is this PR for?
Trivial fix for release
### What type of PR is it?
[Hot Fix]
### Todos
* [ ] - Task
### What is the Jira issue?
* No jira created
### How should this be tested?
* CI pass
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jeff Zhang <[email protected]>
Closes #2948 from zjffdu/release_hotfix and squashes the following commits:
9b781e1 [Jeff Zhang] [HOTFIX] correct the path for interpreter installation
doc
commit e65f73066c5741878177f45c283521868c775b7a
Author: Sanjay Dasgupta <sanjay.dasgupta@...>
Date: 2018-04-11T10:49:42Z
[ZEPPELIN-3377] Passing Z variables to JDBC interpreter
### What is this PR for?
This PR enables the interpolation of ZeppelinContext objects into the
paragraph text of JDBC cells. It also introduces a new interpreter-level
configuration parameter named _zeppelin.jdbc.interpolation_. This new parameter
is _false_ by default, and must be set to _true_ to enable object
interpolation. The default value of _false_ guarantees backward compatibility
for users who are not aware of the new feature.
The implementation takes the same approach that was followed in
[PR-2898](https://github.com/apache/zeppelin/pull/2898).
I have also taken the liberty to correct a preexisting error in the
description of the use of Dynamic Forms in the associated documentation
(_jdbc.md_).
### What type of PR is it?
[Feature]
### Todos
* [ ] - Task
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3377
### How should this be tested?
CI Pass.
The code in this PR merely causes the JDBC interpreter to "opt-in" to the
implementation already existing in the `Interpreter` base class - described in
[PR-2898](https://github.com/apache/zeppelin/pull/2898). The unit tests
necessary are already present in PR-2898
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? Yes, documentation has been added to the
file _jdbc.md_. I have also taken the liberty to correct a preexisting error in
the description of the use of Dynamic Forms in the associated documentation.
Author: Sanjay Dasgupta <[email protected]>
Author: Sanjay Dasgupta <[email protected]>
Closes #2903 from sanjaydasgupta/zeppelin-3342-jdbc and squashes the
following commits:
9947d36 [Sanjay Dasgupta] Expanded * imports to remove check-style errors
094d3ce [Sanjay Dasgupta] Reduced indentation to remove check-style errors
07561f5 [Sanjay Dasgupta] Revisions after Felix Cheung's review
https://github.com/apache/zeppelin/pull/2903#pullrequestreview-110276872
df99ab0 [Sanjay Dasgupta] Revisions after Felix Cheung's review
https://github.com/apache/zeppelin/pull/2903#pullrequestreview-110276872
315a9ad [Sanjay Dasgupta] Corrected use of rlike in SQL statement
eb9194d [Sanjay Dasgupta] ZEPPELIN-3377 Updates Initial Load
0f49867 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into zeppelin-3342-hdfs
a19e998 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
77738aa [Sanjay Dasgupta] Changes to comply with Felix Cheung's comment at
https://github.com/apache/zeppelin/pull/2834#discussion_r176976263 and Jeff
Zhang's subsequent clarification
5f8505b [Sanjay Dasgupta] Changes due to Felix Cheung's comments at
https://github.com/apache/zeppelin/pull/2834#pullrequestreview-106738198
d600d86 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
cc3727f [Sanjay Dasgupta] Changes due the Jeff Zhang's comments at
https://github.com/apache/zeppelin/pull/2834/files/1e2c87dd36dc091ca898baf8e9f178d6d1a5e600#r176930418
1e2c87d [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
3dd3dd8 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
a1703b8 [Sanjay Dasgupta] Changes suggested in Felix Cheung's review
https://github.com/apache/zeppelin/pull/2834#pullrequestreview-104805661
b7ddf6b [Sanjay Dasgupta] Implementing configuration (global enable/disable
interpolation) following
https://github.com/apache/zeppelin/pull/2834#issuecomment-373948398
5268803 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
1718e79 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
3b30ea2 [Sanjay Dasgupta] Reversing previous incorrect update
3beebce [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
f43fd99 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
a3215fc [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
ced295c [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
b461c82 [Sanjay Dasgupta] Merge branch 'master' of
https://github.com/apache/zeppelin into ZEPPELIN-1967
2868825 [Sanjay Dasgupta] ZEPPELIN-1967: Initial updates
commit 0c3b446a5304df3f3c0d665d2df926cca2dcddb7
Author: iijima_satoshi <iijima_satoshi@...>
Date: 2018-04-27T07:47:40Z
ZEPPELIN-3412 Enable query prefix syntax in bigquery interpreter
### What is this PR for?
- interpreter
Enable query prefix syntax in bigquery interpreter.
Bigquery has a convenient query prefix syntax #standardSQL and #legacySQL.
This enable to switch between standardSQL and legacySQL without changing
UseLegacySql option.
Currently (v0.8.0 or later), bigquery interpreter definitely runs with
UseLegacySql option.
As described in the
[docs](https://cloud.google.com/bigquery/docs/reference/standard-sql/enabling-standard-sql?hl=en#sql-prefix),
when this option is set to true or false, the query prefix cannot be used.
- documentation
Removed some contents from README.md. They are duplicated with interpreter
documentation.
### What type of PR is it?
Improvement
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3412
### How should this be tested?
- Unit test should pass
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? Yes
Author: iijima_satoshi <[email protected]>
Closes #2929 from iijima-satoshi/bigquery-sql-prefix and squashes the
following commits:
e5b1acd [iijima_satoshi] Address comments
f88cc42 [iijima_satoshi] Address comments
809f561 [iijima_satoshi] Address comments
4e2a6b2 [iijima_satoshi] Enable query prefix syntax in bigquery interpreter
commit 468cea29070c2fb12fa31a24d321a9653e929ae7
Author: Savalek <def113@...>
Date: 2018-04-26T10:37:38Z
[ZEPPELIN-3431] - Fix links, images in docs
### What is this PR for?
Page
http://zeppelin.apache.org/docs/0.8.0-SNAPSHOT/usage/other_features/notebook_actions.html
contains errors.
Some images are missing and three links does not work.
### What type of PR is it?
[Bug Fix | Documentation]
### What is the Jira issue?
[ZEPPELIN-3431](https://issues.apache.org/jira/browse/ZEPPELIN-3431)
### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no
Author: Savalek <[email protected]>
Closes #2947 from Savalek/ZEPPELIN-3431 and squashes the following commits:
6993dbf [Savalek] [ZEPPELIN-3431] - Fix links, images in docs
commit 97086be4ec8e1d9a506303753b886a3a2177578a
Author: Jeff Zhang <zjffdu@...>
Date: 2018-04-28T00:20:45Z
ZEPPELIN-3435. Interpreter timeout lifecycle leads to interpreter process
orphans
### What is this PR for?
This issue happens when LifecycleManager try to close InterpreterGroup when
it is in the middle of starting.
This PR change the interface of LifecycleManager, and only add
InterpreterGroup to LifecycleManager only when its interpreter process is
started.
### What type of PR is it?
[Bug Fix]
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3435
### How should this be tested?
* CI pass
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jeff Zhang <[email protected]>
Closes #2951 from zjffdu/ZEPPELIN-3435 and squashes the following commits:
8b2fde1 [Jeff Zhang] ZEPPELIN-3435. Interpreter timeout lifecycle leads to
interpreter process orphans
commit e503623de6c3c9406e33991dab8e3872c7105092
Author: Jongyoul Lee <jongyoul@...>
Date: 2018-04-30T05:57:07Z
ZEPPELIN-3432 Fix results object when throwing exception while running job
### What is this PR for?
Handling the issue that `InterpretJob.jobRun()` throws an
`InterpreterException`
### What type of PR is it?
[Bug Fix]
### Todos
* [x] - Change the logic to create `InterpreterResult` when throwing
`InterpreterException`
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3432
### How should this be tested?
1. Enable `zeppelin.spark.sql.stacktrace` option
2. %sql select invalid query
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jongyoul Lee <[email protected]>
Closes #2950 from jongyoul/ZEPPELIN-3432 and squashes the following commits:
c0bdb1bed [Jongyoul Lee] Revert not to unwrap InterpreterException because
found it's not propagated to Server from Interpreter
039f6a046 [Jongyoul Lee] Fix JobTests
d47baccb4 [Jongyoul Lee] Add getting stack trace logic when error occurs
1631e6007 [Jongyoul Lee] Fix style
47d693520 [Jongyoul Lee] Make `InterpreterJob` a public inner class to
instantiate it outside of the class Set the type of `results` to
InterpreterResult when exception occurred
commit 0c3260e91f4c1ec58e67856d466ea9cba89d0085
Author: Sanjay Dasgupta <sanjay.dasgupta@...>
Date: 2018-04-30T10:41:26Z
[Zeppelin 3388] Refactor documentation for ZeppelinContext
### What is this PR for?
This PR is a refactoring of the `ZepplinContext` documentation.
The description of `ZepplinContext` is now almost entirely contained within
the _Spark_ interpreter's documentation
([spark.md](https://github.com/apache/zeppelin/blob/master/docs/interpreter/spark.md)).
But `ZepplinContext` has many generic features that are available to all
interpreters, and it is important for `ZepplinContext` to have a more visible
and independent presence in the Zeppelin documentation.
### What type of PR is it?
[Documentation]
### Todos
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3388
### How should this be tested?
Only documentation.
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No (This _is_ documentation)
Author: Sanjay Dasgupta <[email protected]>
Closes #2953 from sanjaydasgupta/zeppelin-3388 and squashes the following
commits:
bb8aa0c [Sanjay Dasgupta] Changes to address Felix Cheung's review
https://github.com/apache/zeppelin/pull/2953#pullrequestreview-116196552
7360b50 [Sanjay Dasgupta] Correcting deleted hyperlink urls
64e4d7e [Sanjay Dasgupta] Initial version of files for 3388
commit c1c1aa892dbd7621815c19a9d72b175a330ee51e
Author: Savalek <def113@...>
Date: 2018-04-06T08:58:50Z
[Zeppelin-3224] - Fix "ultimate" visualization
### What is this PR for?
This PR fixes problems with incorrect data visualization using "ultimate".
With certain aggregations, the data was not displayed. Also PR improves sorting
by columns / rows, before PR it compared by Unicode encoding, but now if there
are only numeric data on the axis, sorting will be by values.
### What type of PR is it?
[Bug Fix & Improvement]
### What is the Jira issue?
[ZEPPELIN-3224](https://issues.apache.org/jira/browse/ZEPPELIN-3224)
### Screenshots (if appropriate)
**Error:**

**Now:**

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Savalek <[email protected]>
Author: tinkoff-dwh <[email protected]>
Closes #2841 from Savalek/ZEPPELIN-3224 and squashes the following commits:
f546b457c [Savalek] fix count of arguments in parseFloat function
a56ea59d9 [Savalek] Improved number check
5c866b183 [tinkoff-dwh] small fix
e7d1cd7cc [tinkoff-dwh] Merge branch 'master' into ZEPPELIN-3224
d4b2a4913 [Savalek] add test
17d3f8d0e [Savalek] add tests for sortWithNumberSupport()
dc78f3d2b [Savalek] code style fix
ba7a6e3e4 [tinkoff-dwh] Merge branch 'master' into ZEPPELIN-3224
9583f2cce [Savalek] small fix
eab5d86d2 [Savalek] Merge branch 'master' into ZEPPELIN-3224
33676b468 [Savalek] fix XY legend sort for numbers
94026be39 [Savalek] fix graph display
commit c4da31b2bb5e71a8e7dd22d0ce8e63cea80d871c
Author: Lee moon soo <moon@...>
Date: 2018-05-02T19:25:13Z
[DOC] Fix broken link to writing visualizations doc
### What is this PR for?
This PR fixes broken link to doc. Need to be merged branch-0.8.
### What type of PR is it?
Bug Fix
### Questions:
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no
Author: Lee moon soo <[email protected]>
Closes #2956 from Leemoonsoo/fix/doc_link_to_helium and squashes the
following commits:
9d8cac7 [Lee moon soo] Fix broken link to writing visualizations doc
commit b9222381bfe4a9e8a055076a05b50fa6e13a0e05
Author: Prabhjyot Singh <prabhjyotsingh@...>
Date: 2018-05-04T16:28:11Z
[ZEPPELIN-3442] bump up commons-collections to 3.2.2
### What is this PR for?
This is to upgrade Apache commons-collections to 3.2.2
### What type of PR is it?
[Improvement]
### What is the Jira issue?
* [ZEPPELIN-3442](https://issues.apache.org/jira/browse/ZEPPELIN-3442)
### Questions:
* Does the licenses files need update? N/A
* Is there breaking changes for older versions? N/A
* Does this needs documentation? N/A
Author: Prabhjyot Singh <[email protected]>
Closes #2958 from prabhjyotsingh/ZEPPELIN-3442 and squashes the following
commits:
9cc2e810d [Prabhjyot Singh] [ZEPPELIN-3442] bump up commons-collections to
3.2.2
commit 3712ce697e5dd5df217280134968155c5d0b1276
Author: Mina Lee <minalee@...>
Date: 2018-05-04T14:29:29Z
[ZEPPELIN-3441] Fix license check failure in r
### What is this PR for?
rat plugin for r interpreter fail, seems to be related with #2089
It doesn't need to be included in 0.8.0 release, but want it to be
cherry-picked into `branch-0.8` for 0.8.x releases, so release manager doesn't
have issue with running `dev/publish_release.sh`
### What type of PR is it?
Hot Fix
### What is the Jira issue?
[ZEPPELIN-3441](https://issues.apache.org/jira/browse/ZEPPELIN-3441)
### How should this be tested?
Run `mvn verify -Pr` should pass
In CI, first matrix should pass.
(https://travis-ci.org/minahlee/zeppelin/builds/374917837)
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Mina Lee <[email protected]>
Closes #2957 from minahlee/hotfix/ratR and squashes the following commits:
1d4ae6c91 [Mina Lee] Add rat check for r in travis
c323c4a8b [Mina Lee] Fix rat check exclude directory for r
commit 941ccbbbdb6c2ca11f09f54bf0ddd31d6ba25d1c
Author: Sanjay Dasgupta <sanjay.dasgupta@...>
Date: 2018-05-05T03:01:14Z
[Zeppelin 3388] Correcting documentation link to zeppelin-context
documentation
### What is this PR for?
A small change was needed in the documentation of the JDBC interpreter
also, but had been missed.
The change required is the same as the change made in the documentation of
the Shell interpreter (as seen
[here](https://github.com/apache/zeppelin/commit/0c3260e91f4c1ec58e67856d466ea9cba89d0085#diff-5a017ebfb7e890a2b475f9c8c7844fb0))
### What type of PR is it?
[Documentation]
### Todos
* [ ] - Task
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-3388
### How should this be tested?
Documentation only.
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No, this _is_ documentation.
Author: Sanjay Dasgupta <[email protected]>
Closes #2960 from sanjaydasgupta/z-3388-jdbc and squashes the following
commits:
b43ff21 [Sanjay Dasgupta] Correcting link to zeppelin-context documentation
commit c1aeb620bb0030638624daf19d711a2bec8eab69
Author: Prabhjyot Singh <prabhjyotsingh@...>
Date: 2018-05-08T08:48:35Z
[ZEPPELIN-3447] Bump up version of jackson-databind
This is to upgrade the package jackson-databind libary to 2.27
[Improvement]
*
[ZEPPELIN-3447](https://issues.apache.org/jira/projects/ZEPPELIN/issues/ZEPPELIN-3447)
* Does the licenses files need an update? N?A
* Is there breaking changes for older versions? N?A
* Does this needs documentation? N?A
Author: Prabhjyot Singh <[email protected]>
Closes #2962 from prabhjyotsingh/ZEPPELIN-3447 and squashes the following
commits:
a9d2abcdf [Prabhjyot Singh] ZEPPELIN-3447: Bump up version of
jackson-databind
Change-Id: I5f8ff956ba147d24e43af81076e3e869de1bbab0
commit 2eb084a221377ac905aafda51471708314b26a0f
Author: Jeff Zhang <zjffdu@...>
Date: 2018-05-12T14:07:49Z
ZEPPELIN-3419. Potential dependency conflict when the version of a
dependency is changed on zeppelin interpreters
### What is this PR for?
Straightforward fix for this issue. Credit to Jhon Anderson Cardenas Diaz
### What type of PR is it?
[Bug Fix]
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-3419
### How should this be tested?
* CI pass
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Author: Jeff Zhang <[email protected]>
Closes #2966 from zjffdu/ZEPPELIN-3419 and squashes the following commits:
baeff3a4d [Jeff Zhang] ZEPPELIN-3419. Potential dependency conflict when
the version of a dependency is changed on zeppelin interpreters
commit c037378a06f326aeb83afae0bac2964eb6c73106
Author: Vi On <von@...>
Date: 2018-05-15T23:09:17Z
ZEPPELIN-3463 pip freeze statsmodel 0.8.0
### What is this PR for?
pip freeze statsmodel 0.8.0. The new version statsmodel 0.9.0 fails to
install using install_external_dependencies.sh
### What type of PR is it?
Bug Fix
### What is the Jira issue?
* [ZEPPELIN-3463]
* https://issues.apache.org/jira/browse/ZEPPELIN-3463
### How should this be tested?
* sh testing/install_external_dependencies.sh
### Questions:
* Does the licenses files need update?
No
* Is there breaking changes for older versions?
No
* Does this needs documentation?
No
Author: Vi On <[email protected]>
Closes #2969 from vion1/ZEPPELIN-3463 and squashes the following commits:
084cda8c2 [Vi On] ZEPPELIN-3463 pip freeze statsmodel 0.8.0
commit 0f6d94f60aa566559aed7870da4b7efdbf481607
Author: Prabhjyot Singh <prabhjyotsingh@...>
Date: 2018-05-16T17:38:47Z
[ZEPPELIN-3466] Table export to excel is not working due to missing
dependencies
Table export to excel is not working due to missing dependencies.
angular-ui-grid 4.4.7 onwards comes pre-packaged with jszip and
excel-builder, but have few noticeable bugs hence not upgrading to latest.
[Improvement]
* [ZEPPELIN-3466](https://issues.apache.org/jira/browse/ZEPPELIN-3466)
* Export to excel should work.
* Does the licenses files need update? N/A
* Is there breaking changes for older versions? N/A
* Does this needs documentation? N/A
Author: Prabhjyot Singh <[email protected]>
Closes #2971 from prabhjyotsingh/ZEPPELIN-3466 and squashes the following
commits:
8ce42c7c4 [Prabhjyot Singh] ZEPPELIN-3466: Table export to excel is not
working due to missing dependencies
Change-Id: I5daf83f49defbbf909e54d43924da206031f5120
commit fbe42d2d39774dc3b26874c3fbc9c23f9ade8fd7
Author: Prabhjyot Singh <prabhjyotsingh@...>
Date: 2018-05-22T07:58:00Z
[ZEPPELIN-3478] Download Data as CSV downloads data as a single line
All data is in one single line - lines separated with backslash and "n"
sequence and not actual newline characters "\n".
[Bug Fix]
* [ZEPPELIN-3478](https://issues.apache.org/jira/browse/ZEPPELIN-3478)
All the exports should work in all browsers
* Export this notebook
* Export as CVS
* Export as TSV
* Does the licenses files need update? N/A
* Is there breaking changes for older versions? N/A
* Does this needs documentation? N/A
Author: Prabhjyot Singh <[email protected]>
Closes #2976 from prabhjyotsingh/ZEPPELIN-3478 and squashes the following
commits:
62ea2e57e [Prabhjyot Singh] ZEPPELIN-3478: Download Data as CSV downloads
data as a single line
Change-Id: Ia46a53347d8b8d8961caba6b89182c4ff5724269
commit 3ca7d723704bb58577830cd0c6390453e04d7f10
Author: sameer79 <findsameershaikh@...>
Date: 2018-05-09T05:32:04Z
[ZEPPELIN-3450] Number sorting issue
### What is this PR for?
Sorting value with types [NUMBER,STRING,DATE].
### What type of PR is it?
[Bug Fix]
### What is the Jira issue?
* [ZEPPELIN-3450](https://issues.apache.org/jira/browse/ZEPPELIN-3450)
### How should this be tested?
First select the type of sorting, then click the sort asc/desc.
* Does the licenses files need update?
* Is there breaking changes for older versions?
* Does this needs documentation?
Author: sameer79 <[email protected]>
Closes #2963 from sameer79/ZEPPELIN-3450 and squashes the following commits:
b83bda925 [sameer79] [ZEPPELIN-3450] Number sorting issue
Change-Id: I3346102ca868ac6538b5491cc294aec0e1d80479
----
---