This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/bigquery/com.google.oauth-client-google-oauth-client-1.33.3
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


    omit 8a5ea211ed Bump com.google.oauth-client:google-oauth-client in 
/bigquery
     add 950fe0b43b update org.apache.jena:jena-arq 3.12.0 to 4.2.0 (#4507)
     add baf62b22af Revert "update org.apache.jena:jena-arq 3.12.0 to 4.2.0 
(#4507)" (#4814)
     add 6ad5baa5b3 [ZEPPELIN-6048] Write a Dockerfile for jdbc interpreter 
image build (#4794)
     add 1641ce1e52 [ZEPPELIN-6081] Fix Incorrect npm dev Command in README for 
zeppelin-web-angular (#4819)
     add 205014f0e4 [ZEPPELIN-6080] Add support for bq single region dataset 
query (#4815)
     add 940cf13935 [ZEPPELIN-6079] Fix Interpreter Configuration not working 
in new UI (#4818)
     add 6a71af0434 [ZEPPELIN-6073][BUILD] Canonicalize binary distribution 
tarball name (#4807)
     add 7ae89809da [ZEPPELIN-6088] Fix some flaky tests in 
zeppelin-integration (#4826)
     add a985c56ab4 [ZEPPELIN-1480] rework websocket sending to prevent partial 
frontend hangup (#4800)
     add 876d1dc7fd [ZEPPELIN-6071] Bump pty4j version to 0.12.10-jdk8
     add 81783ddc4c [MINOR][LICENSE] Update NOTICE copyright
     add ad79848a90 [ZEPPELIN-6091] Drop support for Spark 3.2
     add 35e1299126 [MINOR] Remove duplicate entry in .gitignore
     add 8720c46f36 [ZEPPELIN-6094] Fix broken impersonation
     add 72a3fd32a3 [ZEPPELIN-6054] Eliminate no-invalid-this warnings
     add e20cbbc16c [ZEPPELIN-6089][INFRA] Improve the merge PR script
     add ac48cc2db1 [ZEPPELIN-6099] Fix default ZEPPELIN_ANGULAR_WAR value
     add dfedb889a0 [ZEPPELIN-6108] Update MongoDB interpreter default shell 
value from mongo to mongosh
     add 9a28960c31 [ZEPPELIN-6104] Fix NPE when some MongoDB Interpreter 
configs are missing
     add b9ff26f0fa [ZEPPELIN-6105] add 'reload note' button to the new 
interface
     add 22855002c2 [ZEPPELIN-6102] Fix cron disabling and refresh issue
     add 4aff03bb71 [ZEPPELIN-6111] Update to include optional classic UI 
instructions
     add aa5abd572d [ZEPPELIN-6112] Fix running documentation website server
     add 640e2df3cd [ZEPPELIN-6072] Unify tooltips across action bar buttons, 
and add tooltips to paragraph controller
     add c5ccc8e584 [ZEPPELIN-3317] Update personalized mode document page
     add 17e1e739fc [ZEPPELIN-6110] Specify the Node.js engine version below 17 
in the `web-angular`
     add 1633c52788 [ZEPPELIN-6114] Remove broken link for Google Analytics 
tracking
     add 334da53d7f [ZEPPELIN-6103] Revert "[HOTFIX] Escape envs when using 
`.conf` (#4715)"
     add 7fe18f49aa [ZEPPELIN-6089][INFRA][FOLLOWUP] Consider multiple digits 
when comparing version numbers
     add 383ae3b274 [ZEPPELIN-6117][INFRA] Remove deprecated Mambaforge
     add 79f30d5fed [ZEPPELIN-6086] Remove Spark Shims and unofficial support 
for Spark 4.0
     add ca4cc5a5dd [ZEPPELIN-6101] Remove cluster interpreter
     add 5c1145fcd6 [ZEPPELIN-6116] Switch from `npm install --no-lockfile` to 
`npm ci`
     add 6e5f30c1c6 [ZEPPELIN-6078] Reduce interpreter size
     add 597f50c29e [ZEPPELIN-6119] Bump default Spark version to 3.5.3
     add ed2ee4dfef [ZEPPELIN-6118] Remove unnecessary hadoop3 profile
     add 70013d725c [ZEPPELIN-6110][FOLLOWUP] Regenerate `package-lock.json`
     add 45c981be36 [ZEPPELIN-6125] Enable updates on the same branch using 
dev/checkout_zeppelin_pr.sh
     add 356b525cca [ZEPPELIN-6120] Jackson dependency governance
     add a2301f3491 [ZEPPELIN-6101][FOLLOWUP] Fix build with profile 
include-hadoop
     add 00b7c55369 [ZEPPELIN-6085] Add configuration option for setting the 
default UI
     add bdf5b067b6 [ZEPPELIN-6126] Remove hadoop dependencies out of the final 
zeppelin-web.war
     add cd31c31d8d [ZEPPELIN-6096] Cursor appears cut off in Notebook editor
     add de406a7e71 [ZEPPELIN-6097] Suppress duplicated error popup and fix 
broken CSS
     add 31c011b507 [ZEPPELIN-6127] Fix setting incorrect ZEPPELIN_ANGULAR_WAR 
value
     add 3af24504f3 [ZEPPELIN-6133] Bump Groovy from 2.4.7 to 2.4.21
     add 06e1dc5edb [ZEPPELIN-6134] Test Livy 0.8 and Spark 3.2 with Java 11
     add 4fb401f157 [ZEPPELIN-6132] Bump Maven 3.9.9 and Maven Wrapper 3.3.2
     add b9860b6eda [ZEPPELIN-6090] Drop JDK8 from CI
     add 0203ee595e [ZEPPELIN-6137] Fix Windows compile tests
     add 414f4d1c47 [ZEPPELIN-6136] Java release to 11
     add ea0802d24b [ZEPPELIN-6138] Update Apache Parent
     add 3575a3cf88 [NO-ISSUE] Implement Origin check for terminal interpreter 
WebSocket connections
     add f172b917ae [ZEPPELIN-6135] Fix clean goal not removing interpreter/ 
output(Spark,Flink)
     add e46337302d [ZEPPELIN-6095] validate decoded url in jdbc interpreter
     add 97b12e6a6c [ZEPPELIN-6147] Make interpreter searching case-insensitive 
in new ui
     add 80c88251a8 [ZEPPELIN-6146] Replace 'application/zpln' with '.zpln' in 
'accept' attribute of file importer
     add 50e23f384e [ZEPPELIN-6140] Add logs to the runParagraph method
     add ce04862b58 [ZEPPELIN-6141] Update the link to the page where all 
issues are sorted
     add 4a7fdb16f3 [ZEPPELIN-6131] Update Interpreter to Store Values as 
Integers When Applicable
     add 0a7f86126e [ZEPPELIN-6145] Remove useless message type in Terminal 
Interpreter
     add d21e362861 [ZEPPELIN-6150] `zeppelin.sh` shall respect HADOOP_HOME to 
find `hadoop` command
     add ae48f71a56 [ZEPPELIN-6151] Remove AngularJS -> Angular Code Migration 
Suggestion Feature
     add f3551eb3a8 [ZEPPELIN-6143] Add Interpreter Event Server Port 
configuration option
     add b6e40d4224 [ZEPPELIN-6157] Download artifacts from CDN if available
     add db0ea40c68 [MINOR] Remove extra text from license (#4907)
     add 2717bed66b [ZEPPELIN-6168] Fix k8s interpreter service name removing 
all dots from pod name
     add a279ceb7cc [ZEPPELIN-6169] upgrade to bcpkix-jdk18on 1.80
     add e8422bccf3 [MINOR] Update the description indicating the user should 
not use Zeppelin dev port(default 9000) (#4906)
     add 7afcf3e59d [ZEPPELIN-2729] Paragraph numbering
     add d95f43a358 [ZEPPELIN-6164] Fix the problem that the dep or property in 
the last …
     add 53be157c38 [ZEPPELIN-6175] Correction of linter errors in zeppelin-web
     add 2f31f8c6a7 [ZEPPELIN-6179] Switch to ubuntu 24.04 for GitHub-CI 
workflows
     add e928edb080 [ZEPPELIN-6158] Update Jetty and other libraries to use 
Jakarta
     add 033c436903 [ZEPPELIN-6176] imagePullSecrets is skipped in interpreter 
other than spark
     add 52ea80f312 [ZEPPELIN-6163] HBase interpreter supports hbase-2.x
     add 0f7c27d46c [ZEPPELIN-6182] fix fail on running script to enable system 
service
     add 571e8d5c7d Bump org.apache.commons:commons-vfs2 from 2.6.0 to 2.10.0 
in /zeppelin-zengine
     add 1988df34f5 [ZEPPELIN-6188] Improve Elasticsearch interpreter config 
and help message
     add 1468714b5b [ZEPPELIN-6191] Remove loading external resources in 
Zeppelin documentations
     add b50bafbb2a [ZEPPELIN-6194] Fix flaky Conda environment setup by using 
strict channel priority in GitHub Actions
     add a6568889a3 [ZEPPELIN-3271] add shiro setup for cron feature in docs
     add 9e35613b2f [ZEPPELIN-6193] Refactor SparkSubmitInterpreter to Improve 
Readability and Error Handling
     add 588b54bf54 [ZEPPELIN-6190] Prevent directory escape bypass through 
repeated URL decoding
     add 1221444ec6 [ZEPPELIN-6186] fix searching user using JdbcRealm
     add 94ae845cd4 [ZEPPELIN-6185] fix prevent shortcut working in input field
     add 9820caae70 [ZEPPELIN-6086] Official Spark 4.0 support
     add 526eb15b87 [ZEPPELIN-6198] Fix multiple typos in documentation 
markdown files
     add fd7631e4f2 [ZEPPELIN-6192] Enhance getHit() safety in ActionResponse 
and improve interface documentation
     add 7a97ffe11d [ZEPPELIN-6196] Improve and Add Unit Tests for 
Elasticsearch Client and Wrappers
     add 1ca383eebe [ZEPPELIN-6206] Fix notebook paths in job manager page
     add 8403dcca59 [ZEPPELIN-6201] Add unit tests for utils classes: 
ServerUtils, ExceptionUtils, CommandLineUtils, AnyOfRolesUserAuthorizationFilter
     add d98351a551 [ZEPPELIN-6209] Rewrite Jetty Servername
     add 4d4b57363b [ZEPPELIN-6210] Removed unused CommandLineUtilsTest.java 
file
     add 8ca6e57f27 [MINOR] postgresql 42.7.7
     add c322a8dfc0 [ZEPPELIN-6219] Update copyright year in NOTICE file from 
2024 to 2025
     add 9e2ff882fe [ZEPPELIN-6222] Fix typos and improve clarity in Neo4j 
interpreter configuration descriptions
     add d8b2f0c9d7 [ZEPPELIN-6199] Fix tutorial document file download not 
working
     add 05a9f55e80 [ZEPPELIN-6239] Bump commons-lang3 from 3.14.0 to 3.18.0
     add bb96c04c57 [ZEPPELIN-6230] "Add Paragraph" button should not be hidden 
in Notebook.
     add c5a303d5ff [ZEPPELIN-6205] Sort configurations alphabetically in new UI
     add 7d62077584 [MINOR] Add GitHub Action to close stale PRs
     add d7740440d1 [MINOR] upgrade scala
     add 1fe6b041fe [ZEPPELIN-6213] Add Cache-Control Header to API Calls
     add 5935c4493c [ZEPPELIN-6225] Refactor HiveStatement unwrapping for 
improved readability and robustness
     add a6fcb9dbf7 [ZEPPELIN-6207] Bump Angular to 9 in zeppelin-web-angular
     add 91f091e287 [ZEPPELIN-6240] Use generics in CommandArgs constructor to 
improve type safety
     add 573fc4e1b3 [ZEPPELIN-6220] Remove unused constructor in 
DownloadRequest.class
     add 86e94f3fe6 [ZEPPELIN-6242] Refactor initAuth in Neo4jConnectionManager 
for safer enum parsing and default handling
     add e9608f7cc5 [ZEPPELIN-6246] Replace deprecated Character constructor
     add 25cd340f1d [ZEPPELIN-6241] Fail fast when default web app context 
fails to initialize due to missing resources
     add 60aad4275a [ZEPPELIN-6223] Improve grammar and clarity in 
SECURITY-README.md for Shiro authentication
     add 3ee87f15b8 [ZEPPELIN-6226] Update installation document with Supported 
Linux Distributions
     add 9a8ea36149 [ZEPPELIN-6249] Fix broken Ace Editor theme link in STYLE.md
     add 9cf41211dc [ZEPPELIN-6254] Add test case in file interpreter
     add e4f4cc88ed [ZEPPELIN-6243] Remove unused code in SemanticVersion class
     add 5051bf0a45 [ZEPPELIN-6251] Refactor AuthenticationService binding 
using factory method
     add 1a66333d50 [ZEPPELIN-6247] Fix flag parsing bug in FileInterpreter
     add 6edb9f1015 [ZEPPELIN-6260] Fix memory leak in WebSocket watcher 
connections
     add 91a8565e82 [ZEPPELIN-6248] Display a message when no search results
     add 7c08a828eb [ZEPPELIN-6262] Refactor ElasticsearchClientTypeBuilder for 
safer enum handling and blank input support
     add 890ddfefb4 [ZEPPELIN-6202] Fix %20 showing in notebook tree by 
URL-decoding note file paths
     add b44841b741 [ZEPPELIN-6214] Fix new web app to handling carriage return
     add 410b160c69 [MINOR] commons-beanutils 1.11.0
     add d022d629a3 [ZEPPELIN-6245] Improve Repository class stability and 
validation
     add 1b90f318a3 [MINOR] Bump up version to 0.13.0-SNAPSHOT
     add ab52456f84 [ZEPPELIN-6264] Refactor InfluxDBInterpreter for improved 
readability and maintainability
     add 4bf5ab99d3 [ZEPPELIN-6626] Fix JWT expiration validation security 
vulnerability
     add 8ec487f12b [ZEPPELIN-6195] Fix Selenium tests by switching from Chrome 
to Firefox and upgrading outdated Spark
     add d4072a6ab5 [ZEPPELIN-6267] Refactor JarHelper Class to Use a Logging 
Framework Instead of System.out.println()
     add eb2e03efca [ZEPPELIN-6255] added message in the 
create-repository-modal for user not to be confused
     add 4efa2a34cc [ZEPPELIN-6270] Rename "Import As" to "Note Name" for 
creating a new note in the new UI
     add 0da4f8d93d [ZEPPELIN-6244] Handle Collection as defaultValue in 
GUI.select()
     add 215b782876 [ZEPPELIN-6252] Migrate frontend TypeScript configuration 
to `strict: true` for better type safety
     add 27e9b8fb50 [ZEPPELIN-6276] Replace Deprecated Number Constructors for 
Java 11
     add 6dd03ab5bd [ZEPPELIN-6283] Decouple 'isRevisionSupported' state from 
configuration API response
     add 01efbd11ae [ZEPPELIN-6259] Add null safety checks in 
SparkInterpreterLauncher.detectSparkScalaVersionByReplClass
     add 7b26f92242 [ZEPPELIN-6287] Fix lint errors in zeppelin-web-angular 
modules
     add f32b50fcc1 [ZEPPELIN-6288] Replace Yoda conditions in 
InterpreterFactory with standard null checks
     add 31f7d56909 [ZEPPELIN-6164][HOTFIX] Fix the problem that previous PR 
for does not …
     add f68d69b119 [ZEPPELIN-6281] Add Unit Tests for LivyVersion Class
     add 934d4e36b1 [ZEPPELIN-6285] Refactor getNotesInfo to improve 
readability and immutability
     add 8b2aabbace [ZEPPELIN-6280] Remove unused LivyPySpark3Interpreter class
     add eb923af44f [ZEPPELIN-6290] Add .env file support and update merge 
script documentation
     add 55789d367f [ZEPPELIN-6256] Fix resource leaks in 
SparkInterpreterLauncher.detectSparkScalaVersion
     add 53fe7c123b [ZEPPELIN-6273] Add unit test for AngularInterpreter
     add 1b2ed76134 [ZEPPELIN-6286] Add lint check to zeppelin-web-angular CI 
workflow
     add d197a3ea2a [HOTFIX] Add missing License header to dev/requirements
     add a14243ca35 [ZEPPELIN-6181] Login form does not pass plus sign into 
authenticator
     add 0f92acc64a [ZEPPELIN-6292] Fix e2e test build dependency order by 
including zeppelin-web-angular
     add 8d73bfc50c [ZEPPELIN-6300] Replace deprecated StringUtils.equals to 
Strings.CS.equals
     add f541b46115 [ZEPPELIN-6296] Modify New UI when entering a note, the 
note name is displayed in the page title
     add 1f8e763553 [ZEPPELIN-6303] Align JDK requirement to 11 in build guide
     add fbd94da456 [ZEPPELIN-6216] Show clear message when job manager is 
disabled instead of infinite loading
     add 279af4f322 [ZEPPELIN-6302] Route to home when click note trash button 
in New UI
     add ade854e2e8 [ZEPPELIN-6234] fix: table() function not working
     add f4f8a72a5f [ZEPPELIN-6301] Add tslint custom rule about ensure the 
order in constructor
     add d6ec9741bf [ZEPPELIN-6307] Rename fieldname in NewNoteRequest class
     add 225f8a07fa [ZEPPELIN-6295] Add configurations that allow LDAP users 
map directly to role
     add 093648f141 [MINOR] Update java version check that only allows java 11 
or newer
     add 96e2c65018 [ZEPPELIN-6310] When paragraph to edit, word wrap doesn't 
work
     add a0ef5b8096 [ZEPPELIN-6304] Changes to interpreter bindings are not 
reflected when reopening the binding settings
     add 3a0e42131b [ZEPPELIN-6316] Fix broken tests caused by field name change
     add f45587db39 [ZEPPELIN-6299] Refactor StaticRepl for readability, 
correctness, and modern Java usage
     add 320c1a20a4 [ZEPPELIN-6138] Add .nvmrc to set node v16.20.2 for 
Zeppelin client
     add 7110bed788 [ZEPPELIN-6305] Modify package.json so that lint and 
prettier cover projects folder
     add 078b754ad6 [ZEPPELIN-6282] Add null check condition
     add 65fd70fd35 [ZEPPELIN-6197] 6229] Fixed the shortcuts in the New UI so 
that they match the Classic UI and work correctly
     add bd5aac8778 [ZEPPELIN-6317] Fix responsive layout issue of the control 
action bar in New UI
     add 85b75502e9 [ZEPPELIN-6306] Prevent NPE in StaticRepl by fail-fast 
JavaCompiler check
     add 4297661d8f [ZEPPELIN-6308] Extract hardcoded py4j values to constants
     add 4fbfaec616 [ZEPPELIN-6298] Fix cursor-related issues in New UI's 
Paragraph
     add 0f20ffcd0f [ZEPPELIN-6203] Connect shortcut modal for info button
     add c9d6b133a1 [ZEPPELIN-6319] Fixing unsupported wildcard path expansion 
in zeppelin-web-angular
     add 75a9caa7b6 [ZEPPELIN-6309] Improve method by replacing JsonObject 
parameter
     add 3073e3f034 [ZEPPELIN-6236] Prettify format to pass lint in web-angluar
     add 5aa65256ff [ZEPPELIN-6315] Add a lint rule to prevent circular imports 
in zeppelin-web-angular
     add 3c10d379c5 [ZEPPELIN-6271] Remove TravisCI-related scripts no longer 
in use
     add 8d18618eab [ZEPPELIN-6325] Add Custom TSLint Rule to Alphabetically 
Order Exports in public-api.ts
     add 948f1652f9 [ZEPPELIN-6265] Support classic Helium viz packages in new 
UI
     add 3e9e89565d [ZEPPELIN-6314] Set up a new E2E testing environment in the 
New UI
     add 80ff51cdf5 [ZEPPELIN-6336] Fix failing zengine tests caused by invalid 
interpreters.json
     add ae68cf5741 [ZEPPELIN-6328] Enable strict template modes in 
zeppelin-web-angular
     add 8fd90cf8f6 [ZEPPELIN-6338] Allow separate frontend modules to use 
different Node/NPM versions
     add f4f822d05c [ZEPPELIN-6233] Upgraded the Node.js version of 
zeppelin-web-angular from 16 to 18
     add 25ec6ed966 [ZEPPELIN-6353] Migrate Windows build CI from AppVeyor to 
GitHub Actions
     add 3d1ee7c6bf [ZEPPELIN-6350] Fix Selenium test by Replacing Firefox with 
Edge
     add 5484bebb6e [ZEPPELIN-6339] Fix - Anonymous users can access /login in 
the New UI, unlike the Classic UI
     add 7c7b00fa78 [CI-HOTFIX] Remove not allowed action in Selenium test
     add 190ecd6a2f [ZEPPELIN-6336] Enable Conditional Login Test Based on 
shiro.ini Presence in Zeppelin
     add eee7ebb688 [ZEPPELIN-6323] Apply dark mode to the new UI
     add 94f1d8175f [ZEPPELIN-6352] Prevent information disclosure in 
WebApplicationExceptionMapper
     add 89aecde0ed [ZEPPELIN-6357] Fixed missing login prerequisite in each 
test
     add 6dd68c3f97 [ZEPPELIN-6327] Fix wrong order of the arguments for 
Visualization components
     add 9aac655ef9 [ZEPPELIN-6332] Unify keyboard event handling between 
Angular and Monaco editor
     add 3ad1a2c486 [ZEPPELIN-6351] Close modals only on their own user actions
     add 8ef350e8b9 [ZEPPELIN-6279] Add Search/Highlight keyword feature for 
Code Editor
     add f1f671394d [ZEPPELIN-6330] Redirect to home with error if shared 
paragraph(or note) doesn’t exist
     add 6f9ae32a37 [ZEPPELIN-6324] Auto-Run Paragraph When Accessed via "Link 
This Paragraph"
     add 227632cc0b Bump com.google.oauth-client:google-oauth-client in 
/bigquery

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8a5ea211ed)
            \
             N -- N -- N   
refs/heads/dependabot/maven/bigquery/com.google.oauth-client-google-oauth-client-1.33.3
 (227632cc0b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/core.yml                         |   184 +-
 .github/workflows/frontend.yml                     |    68 +-
 .github/workflows/quick.yml                        |     8 +-
 .github/workflows/stale.yml                        |    26 +
 .gitignore                                         |     8 +-
 .appveyor.yml => .husky/pre-commit                 |    32 +-
 .mvn/wrapper/MavenWrapperDownloader.java           |   156 +-
 .mvn/wrapper/maven-wrapper.jar                     |   Bin 50710 -> 0 bytes
 .mvn/wrapper/maven-wrapper.properties              |    35 +-
 Dockerfile                                         |     6 +-
 LICENSE                                            |    29 +-
 NOTICE                                             |     2 +-
 README.md                                          |     2 +-
 SECURITY-README.md                                 |    46 +-
 STYLE.md                                           |     4 +-
 alluxio/pom.xml                                    |     4 +-
 angular/pom.xml                                    |     2 +-
 .../zeppelin/angular/AngularInterpreterTest.java   |   104 +
 bigquery/pom.xml                                   |     6 +-
 .../zeppelin/bigquery/BigQueryInterpreter.java     |    21 +-
 .../src/main/resources/interpreter-setting.json    |     7 +
 bin/common.sh                                      |    18 +-
 bin/interpreter.sh                                 |    21 +-
 bin/zeppelin-daemon.sh                             |     2 +
 bin/zeppelin-systemd-service.sh                    |     7 +-
 bin/zeppelin.sh                                    |     4 +-
 build-tools/pom.xml                                |     2 +-
 .../src/main/resources/zeppelin/checkstyle.xml     |    29 +-
 cassandra/pom.xml                                  |     2 +-
 conf/interpreter-list                              |    34 +-
 conf/zeppelin-env.cmd.template                     |     2 +-
 conf/zeppelin-env.sh.template                      |     5 +-
 conf/zeppelin-site.xml.template                    |    20 +-
 dev/checkout_zeppelin_pr.sh                        |     8 +-
 dev/create_release.sh                              |     4 +-
 dev/merge_zeppelin_pr.py                           |   680 +-
 .../requirements.txt                               |    20 +-
 dev/travis/save-logs.py                            |    53 -
 dev/travis/travis-install.sh                       |    31 -
 docs/Gemfile                                       |     6 +
 docs/Gemfile.lock                                  |   324 +-
 docs/README.md                                     |     4 +-
 docs/_config.yml                                   |     6 +-
 docs/_includes/JB/setup                            |     4 +-
 docs/_includes/themes/zeppelin/default.html        |     8 +-
 docs/assets/themes/zeppelin/css/style.css          |    14 +-
 .../font-awesome-4.2.0/font-awesome.min.css        |     4 +
 .../font-awesome-4.2.0}/fontawesome-webfont.eot    |   Bin
 .../font-awesome-4.2.0}/fontawesome-webfont.svg    |     2 +-
 .../font-awesome-4.2.0}/fontawesome-webfont.ttf    |   Bin
 .../font-awesome-4.2.0}/fontawesome-webfont.woff   |   Bin
 .../themes/zeppelin/font/fonts-open-sans.css       |    90 +
 .../themes/zeppelin/font/fonts-patua-one.css       |     8 +
 .../zeppelin/font/open-sans-cyrillic-ext.woff2     |   Bin 0 -> 12680 bytes
 .../themes/zeppelin/font/open-sans-cyrillic.woff2  |   Bin 0 -> 7200 bytes
 .../themes/zeppelin/font/open-sans-greek-ext.woff2 |   Bin 0 -> 1036 bytes
 .../themes/zeppelin/font/open-sans-greek.woff2     |   Bin 0 -> 5820 bytes
 .../themes/zeppelin/font/open-sans-hebrew.woff2    |   Bin 0 -> 4528 bytes
 .../themes/zeppelin/font/open-sans-latin-ext.woff2 |   Bin 0 -> 10676 bytes
 .../themes/zeppelin/font/open-sans-latin.woff2     |   Bin 0 -> 13456 bytes
 .../themes/zeppelin/font/open-sans-math.woff2      |   Bin 0 -> 12692 bytes
 .../themes/zeppelin/font/open-sans-symbols.woff2   |   Bin 0 -> 6424 bytes
 .../zeppelin/font/open-sans-vietnamese.woff2       |   Bin 0 -> 5128 bytes
 docs/assets/themes/zeppelin/font/pauta-one.woff2   |   Bin 0 -> 12928 bytes
 .../zeppelin/img/ui-img/switch_to_classic_ui.png   |   Bin 0 -> 18455 bytes
 .../js/{anchor.min.js => anchor-1.1.1.min.js}      |     0
 .../assets/themes/zeppelin/js/jquery-1.10.2.min.js |     6 +
 .../zeppelin/js/{lunr.min.js => lunr-0.7.0.min.js} |     0
 docs/assets/themes/zeppelin/js/search.js           |     3 -
 .../contribution/how_to_contribute_code.md         |     9 +-
 .../contribution/useful_developer_tools.md         |     4 +-
 docs/development/helium/writing_application.md     |     4 +-
 docs/interpreter/bigquery.md                       |     5 +
 docs/interpreter/groovy.md                         |     2 +-
 docs/interpreter/hbase.md                          |    24 +-
 docs/interpreter/livy.md                           |     6 +-
 docs/interpreter/mahout.md                         |     4 +-
 docs/interpreter/mongodb.md                        |     4 +-
 docs/interpreter/neo4j.md                          |     2 +-
 docs/interpreter/python.md                         |     2 +-
 docs/interpreter/spark.md                          |     2 +-
 docs/quickstart/explore_ui.md                      |    33 +-
 docs/quickstart/install.md                         |     6 +-
 docs/quickstart/kubernetes.md                      |    20 +-
 docs/quickstart/tutorial.md                        |     4 +-
 docs/setup/basics/how_to_build.md                  |    32 +-
 docs/setup/deployment/flink_and_spark_cluster.md   |    63 +-
 docs/setup/deployment/virtual_machine.md           |     2 +-
 docs/setup/operation/configuration.md              |    33 +
 docs/setup/security/shiro_authentication.md        |     7 +
 docs/usage/display_system/basic.md                 |     2 +-
 docs/usage/interpreter/installation.md             |    34 +-
 docs/usage/interpreter/user_impersonation.md       |     2 +-
 docs/usage/other_features/cron_scheduler.md        |     4 +-
 docs/usage/other_features/personalized_mode.md     |     7 +
 docs/usage/rest_api/helium.md                      |     4 +-
 docs/usage/rest_api/notebook.md                    |     2 +-
 elasticsearch/pom.xml                              |     2 +-
 .../elasticsearch/ElasticsearchInterpreter.java    |    50 +-
 .../elasticsearch/action/ActionResponse.java       |    36 +-
 .../elasticsearch/client/ElasticsearchClient.java  |    55 +-
 .../client/ElasticsearchClientTypeBuilder.java     |    21 +-
 .../src/main/resources/interpreter-setting.json    |    18 +-
 .../ElasticsearchInterpreterTest.java              |    26 +-
 .../elasticsearch/action/AggWrapperTest.java       |    70 +
 .../elasticsearch/action/HitWrapperTest.java       |    89 +
 .../client/ElasticsearchClientTypeBuilderTest.java |    75 +-
 .../client/ElasticsearchClientTypeTest.java        |    44 +-
 file/pom.xml                                       |     2 +-
 .../org/apache/zeppelin/file/FileInterpreter.java  |     6 +-
 .../apache/zeppelin/file/HDFSFileInterpreter.java  |    10 +-
 .../apache/zeppelin/file/FileInterpreterTest.java  |   181 +
 .../zeppelin/file/HDFSFileInterpreterTest.java     |    50 +
 flink-cmd/pom.xml                                  |     3 +-
 flink/flink-scala-2.12/pom.xml                     |    39 +-
 .../apache/zeppelin/flink/internal/JarHelper.java  |    12 +-
 flink/flink-shims/pom.xml                          |     2 +-
 flink/flink1.15-shims/pom.xml                      |     2 +-
 flink/flink1.16-shims/pom.xml                      |     2 +-
 flink/flink1.17-shims/pom.xml                      |     4 +-
 flink/pom.xml                                      |     4 +-
 groovy/pom.xml                                     |     4 +-
 hbase/pom.xml                                      |    12 +-
 .../apache/zeppelin/hbase/HbaseInterpreter.java    |   206 +-
 hbase/src/main/resources/interpreter-setting.json  |    12 -
 .../zeppelin/hbase/HbaseInterpreterTest.java       |    36 +-
 helium-dev/pom.xml                                 |     2 +-
 influxdb/pom.xml                                   |     2 +-
 .../zeppelin/influxdb/InfluxDBInterpreter.java     |   119 +-
 java/pom.xml                                       |     2 +-
 .../org/apache/zeppelin/java/JavaInterpreter.java  |     2 +-
 .../java/org/apache/zeppelin/java/StaticRepl.java  |    34 +-
 .../apache/zeppelin/java/JavaInterpreterTest.java  |     9 +
 {shell => jdbc}/Dockerfile                         |    15 +-
 {shell => jdbc}/README.md                          |    17 +-
 jdbc/pom.xml                                       |     8 +-
 .../org/apache/zeppelin/jdbc/JDBCInterpreter.java  |    13 +-
 .../org/apache/zeppelin/jdbc/hive/HiveUtils.java   |    25 +-
 .../apache/zeppelin/jdbc/JDBCInterpreterTest.java  |    15 +
 k8s/interpreter/100-interpreter-spec.yaml          |    12 +-
 k8s/zeppelin-server.yaml                           |     6 +-
 .../LICENSE-jQuery-1.10.2                          |     4 -
 ...NSE-fontawesome-4.2.0 => LICENSE-openSans-font} |     0
 ...NSE-fontawesome-4.2.0 => LICENSE-patuaOne-font} |     0
 livy/pom.xml                                       |     2 +-
 .../apache/zeppelin/livy/LivyInterpreterIT.java    |     2 +
 .../org/apache/zeppelin/livy/LivyVersionTest.java  |    79 +
 markdown/pom.xml                                   |     2 +-
 mongodb/pom.xml                                    |     2 +-
 .../zeppelin/mongodb/MongoDbInterpreter.java       |     8 +-
 .../src/main/resources/interpreter-setting.json    |     2 +-
 mongodb/src/main/resources/shell_extension.js      |    37 +-
 mvnw                                               |   356 +-
 mvnw.cmd                                           |   388 +-
 neo4j/pom.xml                                      |     4 +-
 .../graph/neo4j/Neo4jConnectionManager.java        |    15 +-
 neo4j/src/main/resources/interpreter-setting.json  |     8 +-
 .../graph/neo4j/Neo4jConnectionManagerTest.java    |    95 +
 pom.xml                                            |   137 +-
 python/pom.xml                                     |     2 +-
 .../apache/zeppelin/python/IPythonInterpreter.java |     5 +-
 .../apache/zeppelin/python/PythonConstants.java}   |    31 +-
 .../zeppelin/python/PythonDockerInterpreter.java   |     3 +-
 .../apache/zeppelin/python/PythonInterpreter.java  |     8 +-
 rlang/pom.xml                                      |     7 +-
 .../main/java/org/apache/zeppelin/r/ZeppelinR.java |     4 +-
 scripts/docker/interpreter/Dockerfile              |     2 +-
 .../spark_yarn_cluster/Dockerfile                  |     4 +-
 scripts/docker/zeppelin-interpreter/Dockerfile     |     2 +-
 .../zeppelin-interpreter/env_python_3_with_R.yml   |     2 +-
 scripts/docker/zeppelin-server/Dockerfile          |     2 +-
 scripts/docker/zeppelin/bin/Dockerfile             |     4 +-
 .../systemd/{zeppelin.systemd => zeppelin.service} |     0
 shell/Dockerfile                                   |     9 +-
 shell/HTERM.md                                     |   197 -
 shell/PTY4J.md                                     |   135 -
 shell/README.md                                    |     4 +-
 shell/pom.xml                                      |     6 +-
 .../apache/zeppelin/shell/TerminalInterpreter.java |    26 +-
 .../zeppelin/shell/terminal/TerminalThread.java    |    19 +-
 .../zeppelin/shell/terminal/helper/IOHelper.java   |   180 -
 .../shell/terminal/service/TerminalService.java    |    18 +-
 .../websocket/TerminalSessionConfigurator.java     |    25 +-
 .../shell/terminal/websocket/TerminalSocket.java   |    33 +-
 shell/src/main/resources/html/js/index.js          |     8 -
 .../main/resources/libpty/freebsd/x86/libpty.so    |   Bin 9978 -> 0 bytes
 .../main/resources/libpty/freebsd/x86_64/libpty.so |   Bin 12370 -> 0 bytes
 .../main/resources/libpty/linux/ppc64le/libpty.so  |   Bin 72560 -> 0 bytes
 .../src/main/resources/libpty/linux/x86/libpty.so  |   Bin 10221 -> 0 bytes
 .../main/resources/libpty/linux/x86_64/libpty.so   |   Bin 13388 -> 0 bytes
 .../main/resources/libpty/macosx/x86/libpty.dylib  |   Bin 14156 -> 0 bytes
 .../resources/libpty/macosx/x86_64/libpty.dylib    |   Bin 14264 -> 0 bytes
 .../main/resources/libpty/win/x86/winpty-agent.exe |   Bin 601624 -> 0 bytes
 shell/src/main/resources/libpty/win/x86/winpty.dll |   Bin 524808 -> 0 bytes
 .../main/resources/libpty/win/x86_64/cyglaunch.exe |   Bin 15360 -> 0 bytes
 .../resources/libpty/win/x86_64/winpty-agent.exe   |   Bin 749592 -> 0 bytes
 .../main/resources/libpty/win/x86_64/winpty.dll    |   Bin 656392 -> 0 bytes
 .../main/resources/libpty/win/xp/winpty-agent.exe  |   Bin 601624 -> 0 bytes
 shell/src/main/resources/libpty/win/xp/winpty.dll  |   Bin 524808 -> 0 bytes
 .../zeppelin/shell/TerminalInterpreterTest.java    |   149 +-
 .../shell/terminal/TerminalSocketTest.java         |    55 +-
 spark-submit/pom.xml                               |     2 +-
 .../spark/submit/SparkSubmitInterpreter.java       |    77 +-
 spark/README.md                                    |     6 +-
 spark/interpreter/pom.xml                          |   105 +-
 .../org/apache/zeppelin/spark/SparkVersion.java    |     8 +-
 .../src/main/resources/interpreter-setting.json    |     2 +-
 .../src/main/resources/python/zeppelin_pyspark.py  |     4 +-
 .../zeppelin/spark/SparkInterpreterTest.java       |     1 -
 .../zeppelin/spark/SparkSqlInterpreterTest.java    |     9 +-
 .../{SparkShimsTest.java => SparkUtilsTest.java}   |    35 +-
 .../apache/zeppelin/spark/SparkVersionTest.java    |    10 +-
 spark/pom.xml                                      |    20 +-
 spark/scala-2.12/pom.xml                           |     6 +-
 .../zeppelin/spark/SparkScala212Interpreter.scala  |     6 +-
 .../zeppelin/spark/SparkZeppelinContext.scala      |     6 +-
 spark/scala-2.13/pom.xml                           |     6 +-
 .../zeppelin/spark/SparkScala213Interpreter.scala  |     6 +-
 .../zeppelin/spark/SparkZeppelinContext.scala      |     6 +-
 spark/{spark3-shims => spark-common}/pom.xml       |    23 +-
 .../org/apache/zeppelin/spark/SparkUtils.java}     |   101 +-
 spark/spark-scala-parent/pom.xml                   |    16 +-
 spark/spark-shims/pom.xml                          |    63 -
 .../java/org/apache/zeppelin/spark/SparkShims.java |   166 -
 sparql/pom.xml                                     |     2 +-
 testing/downloadLivy.sh                            |     6 +-
 testing/downloadSpark.sh                           |     8 +-
 zeppelin-client-examples/pom.xml                   |     2 +-
 zeppelin-client/pom.xml                            |     4 +-
 .../org/apache/zeppelin/client/ZeppelinClient.java |     2 +-
 zeppelin-common/pom.xml                            |     2 +-
 .../java/org/apache/zeppelin/common/Message.java   |     1 +
 zeppelin-distribution/README.md                    |     2 +-
 zeppelin-distribution/build-infrastructure.md      |     8 +-
 zeppelin-distribution/pom.xml                      |     8 +-
 .../src/assemble/distribution.xml                  |    11 +-
 zeppelin-distribution/src/bin_license/LICENSE      |    75 +-
 zeppelin-examples/pom.xml                          |     2 +-
 zeppelin-examples/zeppelin-example-clock/pom.xml   |     4 +-
 .../zeppelin-example-horizontalbar/pom.xml         |     4 +-
 .../zeppelin-example-spell-echo/pom.xml            |     4 +-
 .../zeppelin-example-spell-flowchart/pom.xml       |     4 +-
 .../zeppelin-example-spell-markdown/pom.xml        |     4 +-
 .../zeppelin-example-spell-translator/pom.xml      |     4 +-
 zeppelin-integration/pom.xml                       |    38 +-
 .../java/org/apache/zeppelin/WebDriverManager.java |    25 +-
 .../zeppelin/integration/PersonalizeActionsIT.java |     2 +
 .../zeppelin/integration/SparkParagraphIT.java     |     1 +
 zeppelin-interpreter-integration/pom.xml           |    65 +-
 .../zeppelin/integration/HBaseIntegrationTest.java |    91 +
 ...ionTest32.java => HBaseIntegrationTest172.java} |    12 +-
 ...onTest33.java => HBaseIntegrationTest2418.java} |    12 +-
 .../integration/ZeppelinSparkClusterTest32.java    |    35 -
 zeppelin-interpreter-parent/pom.xml                |     9 +-
 zeppelin-interpreter-shaded/pom.xml                |     4 +-
 zeppelin-interpreter/pom.xml                       |    61 +-
 .../zeppelin/cluster/BroadcastServiceAdapter.java  |    44 -
 .../apache/zeppelin/cluster/ClusterCallback.java   |    26 -
 .../apache/zeppelin/cluster/ClusterManager.java    |   600 -
 .../zeppelin/cluster/ClusterManagerClient.java     |    80 -
 .../zeppelin/cluster/ClusterManagerServer.java     |   390 -
 .../apache/zeppelin/cluster/ClusterMonitor.java    |   258 -
 .../zeppelin/cluster/ClusterPrimitiveType.java     |    57 -
 .../zeppelin/cluster/ClusterStateMachine.java      |   179 -
 .../zeppelin/cluster/event/ClusterEvent.java       |    46 -
 .../cluster/event/ClusterEventListener.java        |    28 -
 .../zeppelin/cluster/event/ClusterMessage.java     |    73 -
 .../ZeppelinClusterMembershipEventListener.java    |    49 -
 .../apache/zeppelin/cluster/meta/ClusterMeta.java  |   145 -
 .../zeppelin/cluster/meta/ClusterMetaEntity.java   |    58 -
 .../cluster/meta/ClusterMetaOperation.java         |    26 -
 .../zeppelin/cluster/meta/ClusterMetaType.java     |    25 -
 .../cluster/protocol/LocalRaftClientProtocol.java  |   163 -
 .../cluster/protocol/LocalRaftProtocol.java        |    58 -
 .../cluster/protocol/LocalRaftProtocolFactory.java |    57 -
 .../cluster/protocol/LocalRaftServerProtocol.java  |   527 -
 .../protocol/RaftClientMessagingProtocol.java      |   123 -
 .../cluster/protocol/RaftMessagingProtocol.java    |    83 -
 .../protocol/RaftServerMessagingProtocol.java      |   346 -
 .../zeppelin/conf/ZeppelinConfiguration.java       |    49 +-
 .../java/org/apache/zeppelin/dep/Repository.java   |   395 +-
 .../apache/zeppelin/dep/RepositoryException.java   |    14 +-
 .../main/java/org/apache/zeppelin/display/GUI.java |    10 +
 .../zeppelin/interpreter/InterpreterContext.java   |     3 +-
 .../zeppelin/interpreter/KerberosInterpreter.java  |     4 +-
 .../remote/RemoteInterpreterServer.java            |    54 -
 .../zeppelin/cluster/ClusterMultiNodeTest.java     |   159 -
 .../zeppelin/cluster/ClusterSingleNodeTest.java    |   146 -
 .../org/apache/zeppelin/dep/RepositoryTest.java    |   303 +
 .../java/org/apache/zeppelin/display/GUITest.java  |    42 +
 .../apache/zeppelin/resource/ResourceSetTest.java  |     4 +-
 .../src/test/resources/zeppelin-site-test.xml      |     5 -
 zeppelin-jupyter-interpreter-shaded/pom.xml        |     2 +-
 zeppelin-jupyter-interpreter/pom.xml               |     2 +-
 zeppelin-jupyter/pom.xml                           |     2 +-
 zeppelin-plugins/launcher/cluster/pom.xml          |    85 -
 .../launcher/ClusterInterpreterCheck.java          |    84 -
 .../launcher/ClusterInterpreterLauncher.java       |   275 -
 .../launcher/ClusterInterpreterProcess.java        |    74 -
 .../launcher/ClusterInterpreterLauncherTest.java   |   142 -
 .../interpreter/launcher/ClusterMockTest.java      |   163 -
 .../cluster/src/test/resources/log4j.properties    |    24 -
 zeppelin-plugins/launcher/docker/pom.xml           |     8 +-
 zeppelin-plugins/launcher/flink/pom.xml            |     2 +-
 zeppelin-plugins/launcher/k8s-standard/pom.xml     |    18 +-
 .../launcher/K8sRemoteInterpreterProcess.java      |     5 +-
 .../zeppelin/interpreter/launcher/K8sUtils.java    |     2 +-
 .../launcher/K8sRemoteInterpreterProcessTest.java  |    13 +-
 .../interpreter/launcher/K8sUtilsTest.java         |    20 +-
 .../interpreter/launcher/PodPhaseWatcherTest.java  |    20 +-
 zeppelin-plugins/launcher/yarn/pom.xml             |    45 +-
 zeppelin-plugins/notebookrepo/azure/pom.xml        |     6 +-
 zeppelin-plugins/notebookrepo/filesystem/pom.xml   |    82 +-
 zeppelin-plugins/notebookrepo/gcs/pom.xml          |     2 +-
 zeppelin-plugins/notebookrepo/github/pom.xml       |     2 +-
 zeppelin-plugins/notebookrepo/mongo/pom.xml        |     4 +-
 .../notebook/repo/MongoNotebookRepoTest.java       |    34 +-
 zeppelin-plugins/notebookrepo/oss/pom.xml          |     2 +-
 zeppelin-plugins/notebookrepo/s3/pom.xml           |    44 +-
 zeppelin-plugins/pom.xml                           |    14 +-
 zeppelin-server/pom.xml                            |   109 +-
 .../apache/zeppelin/metric/PrometheusServlet.java  |    28 +-
 .../zeppelin/realm/RoleMappingLdapRealm.java       |    87 +
 .../realm/jwt/KnoxAuthenticationFilter.java        |     7 +-
 .../apache/zeppelin/realm/jwt/KnoxJwtRealm.java    |    12 +-
 .../kerberos/KerberosAuthenticationFilter.java     |     6 +-
 .../zeppelin/realm/kerberos/KerberosRealm.java     |    18 +-
 .../org/apache/zeppelin/rest/AbstractRestApi.java  |     2 +-
 .../org/apache/zeppelin/rest/AdminRestApi.java     |    14 +-
 .../org/apache/zeppelin/rest/ClusterRestApi.java   |   243 -
 .../zeppelin/rest/ConfigurationsRestApi.java       |    16 +-
 .../apache/zeppelin/rest/CredentialRestApi.java    |    20 +-
 .../org/apache/zeppelin/rest/HeliumRestApi.java    |    19 +-
 .../apache/zeppelin/rest/InterpreterRestApi.java   |    29 +-
 .../org/apache/zeppelin/rest/LoginRestApi.java     |    24 +-
 .../apache/zeppelin/rest/NotebookRepoRestApi.java  |    16 +-
 .../org/apache/zeppelin/rest/NotebookRestApi.java  |    53 +-
 .../org/apache/zeppelin/rest/SecurityRestApi.java  |    14 +-
 .../org/apache/zeppelin/rest/SessionRestApi.java   |    20 +-
 .../org/apache/zeppelin/rest/ZeppelinRestApi.java  |    16 +-
 .../rest/exception/BadRequestException.java        |     6 +-
 .../rest/exception/ForbiddenException.java         |     6 +-
 .../rest/exception/NoteNotFoundException.java      |     4 +-
 .../rest/exception/ParagraphNotFoundException.java |     4 +-
 .../rest/exception/SessionNoteFoundException.java  |     4 +-
 .../exception/WebApplicationExceptionMapper.java   |    25 +-
 .../zeppelin/rest/filter/CacheControlFilter.java   |    29 +-
 .../zeppelin/rest/message/NewNoteRequest.java      |    11 +-
 .../message/UpdateInterpreterSettingRequest.java   |    45 +
 .../rest/message/gson/ExceptionSerializer.java     |     2 +-
 .../org/apache/zeppelin/server/CorsFilter.java     |    16 +-
 .../org/apache/zeppelin/server/GsonProvider.java   |    16 +-
 .../zeppelin/server/ImmediateErrorHandlerImpl.java |     2 +-
 .../apache/zeppelin/server/IndexHtmlServlet.java   |    37 +-
 .../apache/zeppelin/server/JettyServername.java    |    31 +-
 .../org/apache/zeppelin/server/JsonResponse.java   |    24 +-
 .../apache/zeppelin/server/RestApiApplication.java |    18 +-
 .../org/apache/zeppelin/server/ZeppelinServer.java |   129 +-
 .../org/apache/zeppelin/service/AdminService.java  |     2 +-
 .../zeppelin/service/ConfigurationService.java     |     2 +-
 .../zeppelin/service/InterpreterService.java       |     2 +-
 .../apache/zeppelin/service/JobManagerService.java |    29 +-
 .../zeppelin/service/NoAuthenticationService.java  |     2 +-
 .../apache/zeppelin/service/NotebookService.java   |   109 +-
 .../service/ShiroAuthenticationService.java        |    51 +-
 .../service/auth/AuthenticationServiceFactory.java |    30 +-
 .../exception/JobManagerForbiddenException.java    |    17 +-
 .../apache/zeppelin/socket/ConnectionManager.java  |    10 +-
 .../org/apache/zeppelin/socket/NotebookServer.java |   170 +-
 .../org/apache/zeppelin/socket/NotebookSocket.java |    14 +-
 .../zeppelin/socket/SessionConfigurator.java       |     8 +-
 .../utils/AnyOfRolesUserAuthorizationFilter.java   |     5 +-
 .../apache/zeppelin/utils/CommandLineUtils.java    |    41 -
 .../org/apache/zeppelin/utils/ExceptionUtils.java  |     8 +-
 .../org/apache/zeppelin/utils/ServerUtils.java     |     4 +-
 .../cluster/ClusterAuthEventListenerTest.java      |    68 -
 .../apache/zeppelin/cluster/ClusterEventTest.java  |   572 -
 .../cluster/ClusterNoteEventListenerTest.java      |    96 -
 .../zeppelin/realm/RoleMappingLdapRealmTest.java   |    62 +
 .../zeppelin/realm/jwt/KnoxJwtRealmTest.java       |   102 +
 .../zeppelin/rest/CredentialsRestApiTest.java      |     4 +-
 .../apache/zeppelin/rest/NotebookRestApiTest.java  |    51 +-
 .../apache/zeppelin/rest/SessionRestApiTest.java   |     2 +-
 .../apache/zeppelin/rest/ZeppelinRestApiTest.java  |     6 +-
 .../filter/CacheContolFilterTest.java}             |    47 +-
 .../UpdateInterpreterSettingRequestTest.java       |   115 +
 .../org/apache/zeppelin/server/CorsFilterTest.java |    10 +-
 .../zeppelin/server/IndexHtmlServletTest.java      |    16 +-
 .../zeppelin/server/JettyServernameTest.java       |    78 +
 .../zeppelin/service/JobManagerServiceTest.java    |   114 +
 .../zeppelin/service/NotebookServiceTest.java      |    90 +-
 .../service/ShiroAuthenticationServiceTest.java    |    34 +
 .../zeppelin/socket/ConnectionManagerTest.java     |   111 +
 .../apache/zeppelin/socket/NotebookServerTest.java |   121 +
 .../AnyOfRolesUserAuthorizationFilterTest.java     |   121 +
 .../apache/zeppelin/utils/ExceptionUtilsTest.java  |    71 +
 .../org/apache/zeppelin/utils/ServerUtilsTest.java |    84 +
 zeppelin-test/pom.xml                              |     2 +-
 .../org/apache/zeppelin/test/DownloadRequest.java  |    28 +-
 .../org/apache/zeppelin/test/DownloadUtils.java    |    49 +-
 .../org/apache/zeppelin/test/SemanticVersion.java  |    52 +-
 .../apache/zeppelin/test/DownloadUtilsTest.java    |    10 +-
 zeppelin-web-angular/.gitignore                    |     8 +-
 zeppelin-web-angular/.nvmrc                        |    11 +
 zeppelin-web-angular/.prettierignore               |    13 +
 zeppelin-web-angular/README.md                     |    14 +-
 zeppelin-web-angular/angular.json                  |   138 +-
 zeppelin-web-angular/e2e/global-setup.ts           |    36 +
 .../e2e/{src/app.po.ts => global-teardown.ts}      |    15 +-
 .../spell-result.ts => e2e/models/base-page.ts}    |    27 +-
 zeppelin-web-angular/e2e/models/home-page.ts       |   116 +
 zeppelin-web-angular/e2e/models/home-page.util.ts  |   129 +
 zeppelin-web-angular/e2e/models/login-page.ts      |    55 +
 zeppelin-web-angular/e2e/models/login-page.util.ts |   125 +
 zeppelin-web-angular/e2e/models/notebook.util.ts   |    44 +
 .../e2e/models/published-paragraph-page.ts         |    84 +
 .../e2e/models/published-paragraph-page.util.ts    |   296 +
 zeppelin-web-angular/e2e/models/theme.page.ts      |    61 +
 zeppelin-web-angular/e2e/protractor.conf.js        |    44 -
 .../e2e/reporter.coverage.config.ts                |    32 +-
 zeppelin-web-angular/e2e/reporter.coverage.ts      |   307 +
 zeppelin-web-angular/e2e/src/app.e2e-spec.ts       |    35 -
 zeppelin-web-angular/e2e/tests/app.spec.ts         |   188 +
 .../anonymous-login-redirect.spec.ts               |   183 +
 zeppelin-web-angular/e2e/tests/login/login.spec.ts |   119 +
 .../notebook/published/published-paragraph.spec.ts |   141 +
 .../e2e/tests/theme/dark-mode.spec.ts              |   131 +
 zeppelin-web-angular/e2e/tsconfig.json             |    13 -
 zeppelin-web-angular/e2e/utils.ts                  |   217 +
 zeppelin-web-angular/karma.conf.js                 |    44 -
 zeppelin-web-angular/package-lock.json             | 37339 +++++++++----------
 zeppelin-web-angular/package.json                  |   110 +-
 zeppelin-web-angular/playwright.config.ts          |    70 +
 zeppelin-web-angular/pom.xml                       |   115 +-
 .../projects/helium-vis-example/karma.conf.js      |    44 -
 .../projects/helium-vis-example/ng-package.json    |     2 +-
 .../projects/helium-vis-example/package.json       |     2 +-
 .../helium-vis-example/src/json-vis.component.ts   |    26 +-
 .../helium-vis-example/src/json-vis.module.ts      |     4 +-
 .../helium-vis-example/src/json-visualization.ts   |    18 +-
 .../projects/helium-vis-example/src/test.ts        |    33 -
 .../projects/helium-vis-example/tsconfig.lib.json  |    11 +-
 .../projects/helium-vis-example/tsconfig.spec.json |    17 -
 .../projects/helium-vis-example/tslint.json        |    14 +-
 .../projects/zeppelin-helium/karma.conf.js         |    44 -
 .../projects/zeppelin-helium/ng-package.json       |     2 +-
 .../projects/zeppelin-helium/package.json          |     2 +-
 .../projects/zeppelin-helium/src/common-deps.ts    |     4 +-
 .../projects/zeppelin-helium/src/public-api.ts     |     2 +-
 .../projects/zeppelin-helium/src/test.ts           |    33 -
 .../zeppelin-helium/src/zeppelin-helium.module.ts  |     2 +-
 .../zeppelin-helium/src/zeppelin-helium.service.ts |    37 +-
 .../projects/zeppelin-helium/tsconfig.lib.json     |    11 +-
 .../projects/zeppelin-helium/tsconfig.spec.json    |    17 -
 .../projects/zeppelin-helium/tslint.json           |    14 +-
 .../projects/zeppelin-sdk/karma.conf.js            |    44 -
 .../projects/zeppelin-sdk/ng-package.json          |     2 +-
 .../src/interfaces/message-common.interface.ts     |     4 -
 .../interfaces/message-data-type-map.interface.ts  |    18 +-
 .../src/interfaces/message-job.interface.ts        |     4 +
 .../src/interfaces/message-notebook.interface.ts   |    17 +-
 .../src/interfaces/message-operator.interface.ts   |    20 +-
 .../src/interfaces/message-paragraph.interface.ts  |    33 +-
 .../zeppelin-sdk/src/interfaces/public-api.ts      |     4 +-
 .../projects/zeppelin-sdk/src/message.ts           |   124 +-
 .../projects/zeppelin-sdk/src/public-api.ts        |     3 +-
 .../projects/zeppelin-sdk/tsconfig.lib.json        |    11 +-
 .../projects/zeppelin-sdk/tsconfig.spec.json       |    17 -
 .../projects/zeppelin-sdk/tslint.json              |    14 +-
 .../projects/zeppelin-visualization/karma.conf.js  |    44 -
 .../zeppelin-visualization/ng-package.json         |     2 +-
 .../projects/zeppelin-visualization/package.json   |     2 +-
 .../src/g2-visualization-base.ts                   |     9 +-
 .../src/g2-visualization-component-base.ts         |    40 +-
 .../src/pivot-transformation.ts                    |    23 +-
 .../zeppelin-visualization/src/public-api.ts       |    12 +-
 .../zeppelin-visualization/src/table-data.ts       |     1 +
 .../src/table-transformation.ts                    |     3 +-
 .../zeppelin-visualization/src/transformation.ts   |     9 +-
 .../zeppelin-visualization/src/visualization.ts    |    21 +-
 .../zeppelin-visualization/tsconfig.lib.json       |    11 +-
 .../zeppelin-visualization/tsconfig.spec.json      |    17 -
 .../projects/zeppelin-visualization/tslint.json    |    14 +-
 zeppelin-web-angular/proxy.conf.js                 |    10 +-
 .../src/app/app-message.interceptor.ts             |    21 +-
 zeppelin-web-angular/src/app/app.component.html    |     4 +-
 zeppelin-web-angular/src/app/app.component.spec.ts |    30 -
 zeppelin-web-angular/src/app/app.component.ts      |    12 +-
 zeppelin-web-angular/src/app/app.module.ts         |     6 +-
 .../app/core/message-listener/message-listener.ts  |    18 +-
 .../paragraph-base/angular-context-manager.ts}     |    29 +-
 .../paragraph-base/note-status.ts}                 |    13 +-
 .../src/app/core/paragraph-base/paragraph-base.ts  |   151 +-
 .../src/app/core/paragraph-base/public-api.ts      |     2 +
 zeppelin-web-angular/src/app/core/public-api.ts    |     4 +-
 .../runtime-dynamic-module/ng-zorro-antd-module.ts |     4 +-
 .../app/helium-manager/helium-manager.module.ts    |    27 -
 .../app/helium-manager/helium-manager.service.ts   |    75 -
 .../src/app/helium-manager/public-api.ts           |    14 -
 zeppelin-web-angular/src/app/interfaces/helium.ts  |   111 +
 .../src/app/interfaces/interpreter.ts              |     2 +-
 .../src/app/interfaces/node-list.ts                |     1 +
 .../interfaces/{notebook-search.ts => notebook.ts} |     4 +
 .../src/app/interfaces/public-api.ts               |    12 +-
 .../app/{helium-manager => key-binding}/index.ts   |     0
 .../src/app/key-binding/key-binder.ts              |    73 +
 .../src/app/key-binding/key-code-converter.ts      |   125 +
 .../notebook-paragraph-keyboard-event-handler.ts   |   101 +
 .../src/app/key-binding/paragraph-actions.ts       |    39 +
 .../src => src/app/key-binding}/public-api.ts      |    10 +-
 .../src/app/key-binding/shortcuts-map.ts           |    47 +
 zeppelin-web-angular/src/app/languages/load.ts     |    12 +-
 .../src/app/languages/public-api.ts                |     2 +-
 zeppelin-web-angular/src/app/languages/scala.ts    |    12 +-
 .../src/app/pages/login/login-routing.module.ts    |     4 +-
 .../src/app/pages/login/login.component.html       |    10 +-
 .../src/app/pages/login/login.component.less       |    17 +-
 .../src/app/pages/login/login.component.ts         |     6 +-
 .../login/login.guard.ts}                          |    23 +-
 .../configuration/configuration.component.html     |    23 +-
 .../configuration/configuration.component.ts       |     2 +-
 .../workspace/credential/credential.component.html |   190 +-
 .../workspace/credential/credential.component.less |     5 +-
 .../workspace/credential/credential.component.ts   |    38 +-
 .../app/pages/workspace/home/home.component.html   |    50 +-
 .../src/app/pages/workspace/home/home.component.ts |     4 +-
 .../create-repository-modal.component.html         |    65 +-
 .../create-repository-modal.component.ts           |    16 +-
 .../interpreter/interpreter.component.html         |    47 +-
 .../interpreter/interpreter.component.less         |    32 +-
 .../workspace/interpreter/interpreter.component.ts |    20 +-
 .../workspace/interpreter/item/item.component.html |   161 +-
 .../workspace/interpreter/item/item.component.ts   |   134 +-
 .../job-manager/job-manager.component.html         |    54 +-
 .../workspace/job-manager/job-manager.component.ts |    20 +-
 .../workspace/job-manager/job-manager.module.ts    |     6 +-
 .../job-status/job-status.component.html           |     6 +-
 .../job-manager/job-status/job-status.component.ts |     2 +-
 .../workspace/job-manager/job/job.component.html   |    46 +-
 .../workspace/job-manager/job/job.component.ts     |     8 +-
 .../notebook-repos/item/item.component.html        |    63 +-
 .../notebook-repos/item/item.component.ts          |    13 +-
 .../notebook-repos/notebook-repos.component.html   |    11 +-
 .../notebook-repos/notebook-repos.component.ts     |     4 +-
 .../notebook-search/notebook-search.component.html |    14 +-
 .../notebook-search/notebook-search.component.less |     9 +
 .../notebook-search/notebook-search.component.ts   |    18 +-
 .../notebook-search/notebook-search.module.ts      |     3 +-
 .../result-item/result-item.component.html         |     6 +-
 .../result-item/result-item.component.ts           |    43 +-
 .../notebook/action-bar/action-bar.component.html  |   334 +-
 .../notebook/action-bar/action-bar.component.less  |    63 +-
 .../notebook/action-bar/action-bar.component.ts    |    91 +-
 .../add-paragraph/add-paragraph.component.html     |     3 +-
 .../add-paragraph/add-paragraph.component.less     |    16 +-
 .../interpreter-binding.component.html             |    25 +-
 .../interpreter-binding.component.ts               |     2 +-
 .../note-form-block/note-form-block.component.html |    14 +-
 .../note-form-block/note-form-block.component.ts   |    10 +-
 .../workspace/notebook/notebook.component.html     |   131 +-
 .../workspace/notebook/notebook.component.less     |     1 -
 .../pages/workspace/notebook/notebook.component.ts |   173 +-
 .../pages/workspace/notebook/notebook.module.ts    |     4 +-
 .../code-editor/code-editor.component.html         |    11 +-
 .../code-editor/code-editor.component.less         |     6 +
 .../paragraph/code-editor/code-editor.component.ts |   304 +-
 .../paragraph/control/control.component.html       |    89 +-
 .../paragraph/control/control.component.ts         |   105 +-
 .../paragraph/footer/footer.component.html         |     4 +-
 .../notebook/paragraph/footer/footer.component.ts  |    33 +-
 .../notebook/paragraph/paragraph.component.html    |   187 +-
 .../notebook/paragraph/paragraph.component.ts      |   526 +-
 .../paragraph/progress/progress.component.html     |     5 +-
 .../permissions/permissions.component.html         |    39 +-
 .../notebook/permissions/permissions.component.ts  |    10 +-
 .../revisions-comparator.component.html            |     3 +-
 .../elastic-input/elastic-input.component.html     |    20 +-
 .../share/elastic-input/elastic-input.component.ts |    14 +-
 .../notebook/sidebar/sidebar.component.html        |    27 +-
 .../notebook/sidebar/sidebar.component.ts          |     2 +-
 .../published/paragraph/paragraph.component.html   |    32 +-
 .../published/paragraph/paragraph.component.less   |    13 +
 .../published/paragraph/paragraph.component.ts     |   132 +-
 .../pages/workspace/published/published.module.ts  |     2 +-
 .../dynamic-forms/dynamic-forms.component.html     |    69 +-
 .../share/dynamic-forms/dynamic-forms.component.ts |    20 +-
 .../workspace/share/result/result.component.html   |    81 +-
 .../workspace/share/result/result.component.less   |    34 +
 .../workspace/share/result/result.component.ts     |   398 +-
 .../src/app/pages/workspace/share/share.module.ts  |     2 +-
 .../src/app/pages/workspace/workspace.component.ts |    21 +-
 .../src/app/pages/workspace/workspace.module.ts    |     2 -
 .../src/app/services/angular-drag-drop.service.ts  |   344 +
 .../src/app/services/array-ordering.service.ts     |    16 +-
 zeppelin-web-angular/src/app/services/base-rest.ts |     2 +-
 .../src/app/services/base-url.service.ts           |     2 +-
 .../services/bootstrap-compatibility.service.ts    |   490 +
 .../app/services/classic-visualization.service.ts  |   430 +
 .../src/app/services/completion.service.ts         |    42 +-
 .../src/app/services/configuration.service.ts      |     2 +-
 .../src/app/services/credential.service.ts         |     2 +-
 .../src/app/services/helium.service.ts             |    95 +-
 .../src/app/services/interpreter.service.ts        |     2 +-
 .../src/app/services/job-manager.service.ts        |     2 +-
 .../src/app/services/message.service.ts            |    47 +-
 .../app/services/ng-template-adapter.service.ts    |    65 -
 .../src/app/services/ng-z.service.ts               |    20 +-
 .../src/app/services/note-list.service.ts          |    19 +-
 .../src/app/services/note-status.service.ts        |    16 +-
 .../src/app/services/note-var-share.service.ts     |     8 +-
 .../src/app/services/notebook-repos.service.ts     |     2 +-
 ...ebook-search.service.ts => notebook.service.ts} |    16 +-
 .../src/app/services/public-api.ts                 |    31 +-
 .../src/app/services/runtime-compiler.service.ts   |    16 +-
 .../src/app/services/security.service.ts           |     2 +-
 .../src/app/services/shortcut.service.ts           |    63 +-
 .../src/app/services/table-data-adapter.service.ts |    97 +
 .../src/app/services/theme.service.ts              |   161 +
 .../src/app/services/ticket.service.ts             |    56 +-
 .../about-zeppelin/about-zeppelin.component.html   |    16 +-
 .../app/share/code-editor/code-editor.component.ts |    14 +-
 .../app/share/code-editor/code-editor.service.ts   |     2 +-
 .../code-editor/nz-code-editor.definitions.ts      |     2 +-
 .../src/app/share/code-editor/public-api.ts        |     2 +-
 .../external-links/external-link.directive.ts      |    13 +-
 .../folder-rename/folder-rename.component.html     |    13 +-
 .../share/folder-rename/folder-rename.component.ts |     9 +-
 .../src => src/app/share/folder-rename}/index.ts   |     0
 .../folder-rename}/public-api.ts                   |     2 +-
 .../src/app/share/header/header.component.html     |    40 +-
 .../src/app/share/header/header.component.less     |     5 +
 .../src/app/share/header/header.component.ts       |    24 +-
 .../ng1-migration/ng1-migration.component.html     |    65 -
 .../ng1-migration/ng1-migration.component.less     |    88 -
 .../share/ng1-migration/ng1-migration.component.ts |   185 -
 .../app/share/node-list/node-list.component.html   |   213 +-
 .../app/share/node-list/node-list.component.less   |    21 +-
 .../src/app/share/node-list/node-list.component.ts |    23 +-
 .../node-list}/note-action.service.ts              |     8 +-
 .../src => src/app/share/note-create}/index.ts     |     0
 .../share/note-create/note-create.component.html   |    18 +-
 .../app/share/note-create/note-create.component.ts |    28 +-
 .../note-create}/public-api.ts                     |     2 +-
 .../src => src/app/share/note-import}/index.ts     |     0
 .../share/note-import/note-import.component.html   |    13 +-
 .../app/share/note-import/note-import.component.ts |    34 +-
 .../note-import}/public-api.ts                     |     2 +-
 .../src => src/app/share/note-rename}/index.ts     |     0
 .../share/note-rename/note-rename.component.html   |     2 +-
 .../app/share/note-rename/note-rename.component.ts |     6 +-
 .../note-rename}/public-api.ts                     |     2 +-
 .../src/app/share/note-toc/note-toc.component.html |     2 +-
 .../src/app/share/note-toc/note-toc.component.ts   |    12 +-
 .../share/page-header/page-header.component.html   |     9 +-
 .../app/share/page-header/page-header.component.ts |     8 +-
 .../src/app/share/pipes/humanize-bytes.pipe.ts     |    13 +-
 zeppelin-web-angular/src/app/share/public-api.ts   |     6 +
 .../resize-handle/resize-handle.component.html     |    24 +-
 .../app/share/run-scripts/run-scripts.directive.ts |     4 +-
 zeppelin-web-angular/src/app/share/share.module.ts |    40 +-
 .../src => src/app/share/shortcut}/index.ts        |     0
 .../shortcut}/public-api.ts                        |     2 +-
 .../src/app/share/shortcut/shortcut.component.html |   427 +
 .../shortcut/shortcut.component.ts}                |    16 +-
 .../theme-toggle/theme-toggle.component.html}      |     9 +-
 .../share/theme-toggle/theme-toggle.component.less |    77 +
 .../share/theme-toggle/theme-toggle.component.ts   |    63 +
 .../zeppelin-helium/src => src/app/spell}/index.ts |     0
 .../{pages/workspace/share => spell}/public-api.ts |     2 +-
 zeppelin-web-angular/src/app/spell/spell-result.ts |     4 +-
 .../src/app/utility/get-keyword-positions.ts       |     4 +-
 .../src => src/app/utility}/index.ts               |     0
 zeppelin-web-angular/src/app/utility/line-map.ts   |     6 +-
 .../src => src/app/utility}/public-api.ts          |    11 +-
 .../published.ts => utility/type-utility.ts}       |     6 +-
 .../area-chart-visualization.component.html        |    11 +-
 .../area-chart-visualization.component.ts          |    40 +-
 .../area-chart/area-chart-visualization.ts         |     2 +-
 .../bar-chart-visualization.component.html         |    11 +-
 .../bar-chart/bar-chart-visualization.component.ts |    37 +-
 .../bar-chart/bar-chart-visualization.ts           |     2 +-
 .../pivot-setting/pivot-setting.component.html     |    90 +-
 .../pivot-setting/pivot-setting.component.ts       |    20 +-
 .../scatter-setting/scatter-setting.component.html |   105 +-
 .../scatter-setting/scatter-setting.component.ts   |    26 +-
 .../app/visualizations/common/util/set-x-axis.ts   |     3 +
 .../x-axis-setting/x-axis-setting.component.html   |    17 +-
 .../x-axis-setting/x-axis-setting.component.ts     |    20 +-
 .../src => src/app/visualizations}/index.ts        |     0
 .../line-chart-visualization.component.html        |    33 +-
 .../line-chart-visualization.component.ts          |    52 +-
 .../line-chart/line-chart-visualization.ts         |     2 +-
 .../pie-chart-visualization.component.html         |     7 +-
 .../pie-chart/pie-chart-visualization.component.ts |    21 +-
 .../pie-chart/pie-chart-visualization.ts           |     2 +-
 .../src => src/app/visualizations}/public-api.ts   |    14 +-
 .../scatter-chart-visualization.component.html     |     7 +-
 .../scatter-chart-visualization.component.ts       |    24 +-
 .../scatter-chart/scatter-chart-visualization.ts   |     2 +-
 .../table/table-visualization.component.html       |   164 +-
 .../table/table-visualization.component.ts         |    70 +-
 .../visualizations/table/table-visualization.ts    |     6 +-
 .../src/app/visualizations/visualization.module.ts |     1 -
 .../advanced-transformation-setting.html           |   443 +
 .../columnselector_settings.html                   |    97 +
 .../network_settings.html                          |    35 +-
 .../pivot_settings.html                            |   235 +
 .../src/assets/fonts/MaterialSymbolsOutlined.woff2 |   Bin 0 -> 286056 bytes
 .../src/assets/fonts/material-symbols-outlined.css |    32 +-
 .../helium-packages/helium-vis-example.umd.js      |   369 +-
 zeppelin-web-angular/src/assets/images/bg-dark.png |   Bin 0 -> 1841188 bytes
 zeppelin-web-angular/src/index.html                |    63 +-
 zeppelin-web-angular/src/karma.conf.js             |    43 -
 zeppelin-web-angular/src/styles/font.less          |     2 +
 .../src/styles}/fonts/fontawesome-webfont.eot      |   Bin
 .../src/styles}/fonts/fontawesome-webfont.svg      |     0
 .../src/styles}/fonts/fontawesome-webfont.ttf      |   Bin
 .../src/styles}/fonts/fontawesome-webfont.woff     |   Bin
 .../src/styles/fonts/fontawesome.min.css           |     0
 zeppelin-web-angular/src/styles/spin.less          |     8 +
 .../src/styles/theme/dark-theme-overrides.css      |   363 +
 .../src/styles/theme/dark/theme-dark.less          |    94 +-
 .../src/styles/theme/markdown.less                 |    16 +-
 zeppelin-web-angular/src/test.ts                   |    28 -
 zeppelin-web-angular/src/tsconfig.app.json         |     4 +
 zeppelin-web-angular/src/tsconfig.spec.json        |     9 -
 zeppelin-web-angular/tsconfig.app.json             |    14 +-
 zeppelin-web-angular/tsconfig.json                 |    42 +-
 zeppelin-web-angular/tsconfig.spec.json            |    18 -
 .../tslint-rules/constructorParamsOrderRule.ts     |   122 +
 .../tslint-rules/orderedExportsRule.ts             |   132 +
 zeppelin-web-angular/tslint-rules/tsconfig.json    |     6 +
 zeppelin-web-angular/tslint.json                   |    10 +-
 zeppelin-web-angular/webpack.partial.js            |    38 +-
 zeppelin-web/.nvmrc                                |    11 +
 zeppelin-web/pom.xml                               |     8 +-
 zeppelin-web/src/app/helium/helium.service.js      |     7 +-
 zeppelin-web/src/app/home/home.html                |     2 +-
 .../src/app/jobmanager/jobmanager.component.js     |    10 +-
 zeppelin-web/src/app/jobmanager/jobmanager.html    |    50 +-
 .../notebook-repository.controller.js              |     1 -
 .../src/app/notebook/notebook-actionBar.html       |    10 +-
 .../src/app/notebook/notebook.controller.js        |    36 +
 .../src/app/notebook/notebook.controller.test.js   |     7 +-
 .../app/notebook/paragraph/paragraph-control.html  |    10 +-
 .../app/notebook/paragraph/paragraph.controller.js |    31 +
 .../src/app/notebook/paragraph/result/result.js    |    26 +-
 .../builtins/visualization-d3network.js            |    12 +-
 .../visualization/builtins/visualization-table.js  |    11 +-
 .../src/components/navbar/navbar.controller.js     |    14 +-
 zeppelin-web/src/components/navbar/navbar.html     |     2 +-
 .../note-import/note-import.controller.js          |     2 +-
 .../websocket/websocket-event.factory.js           |     4 +
 zeppelin-web/src/index.html                        |     9 +-
 zeppelin-zengine/pom.xml                           |    67 +-
 .../java/org/apache/zeppelin/helium/Helium.java    |     2 +-
 .../zeppelin/helium/HeliumApplicationFactory.java  |     2 +-
 .../zeppelin/helium/HeliumBundleFactory.java       |    16 +-
 .../zeppelin/interpreter/InterpreterFactory.java   |     6 +-
 .../interpreter/InterpreterInfoSaving.java         |    70 +-
 .../zeppelin/interpreter/InterpreterSetting.java   |    54 +-
 .../interpreter/InterpreterSettingManager.java     |   115 +-
 .../interpreter/RemoteInterpreterEventServer.java  |     8 +-
 .../interpreter/SessionConfInterpreter.java        |    10 +-
 .../launcher/SparkInterpreterLauncher.java         |    50 +-
 .../interpreter/remote/AppendOutputRunner.java     |     8 +-
 .../zeppelin/notebook/AuthorizationService.java    |    90 +-
 .../apache/zeppelin/notebook/GsonNoteParser.java   |     2 +-
 .../org/apache/zeppelin/notebook/NoteManager.java  |     4 +-
 .../org/apache/zeppelin/notebook/Notebook.java     |    27 +-
 .../zeppelin/notebook/repo/NotebookRepoSync.java   |     4 +-
 .../zeppelin/notebook/repo/VFSNotebookRepo.java    |    12 +-
 .../notebook/scheduler/QuartzSchedulerService.java |     2 +-
 .../org/apache/zeppelin/plugin/PluginManager.java  |     2 +-
 .../org/apache/zeppelin/search/LuceneSearch.java   |     2 +-
 .../apache/zeppelin/search/NoSearchService.java    |     2 +-
 .../org/apache/zeppelin/storage/ConfigStorage.java |     9 +-
 .../java/org/apache/zeppelin/user/Credentials.java |     2 +-
 .../interpreter/InterpreterInfoSavingTest.java     |   141 +
 .../interpreter/InterpreterSettingManagerTest.java |     8 +-
 .../launcher/SparkInterpreterLauncherTest.java     |   241 +
 .../src/test/resources/conf/interpreter.json       |     6 +-
 782 files changed, 36795 insertions(+), 34123 deletions(-)
 create mode 100644 .github/workflows/stale.yml
 rename .appveyor.yml => .husky/pre-commit (53%)
 delete mode 100644 .mvn/wrapper/maven-wrapper.jar
 create mode 100644 
angular/src/test/java/org/apache/zeppelin/angular/AngularInterpreterTest.java
 copy scripts/docker/zeppelin-interpreter/log4j_yarn_cluster.properties => 
dev/requirements.txt (76%)
 delete mode 100755 dev/travis/save-logs.py
 delete mode 100755 dev/travis/travis-install.sh
 create mode 100644 
docs/assets/themes/zeppelin/font-awesome-4.2.0/font-awesome.min.css
 copy {zeppelin-web/src/fonts => 
docs/assets/themes/zeppelin/font-awesome-4.2.0}/fontawesome-webfont.eot (100%)
 copy {zeppelin-web/src/fonts => 
docs/assets/themes/zeppelin/font-awesome-4.2.0}/fontawesome-webfont.svg (99%)
 copy {zeppelin-web/src/fonts => 
docs/assets/themes/zeppelin/font-awesome-4.2.0}/fontawesome-webfont.ttf (100%)
 copy {zeppelin-web/src/fonts => 
docs/assets/themes/zeppelin/font-awesome-4.2.0}/fontawesome-webfont.woff (100%)
 create mode 100644 docs/assets/themes/zeppelin/font/fonts-open-sans.css
 create mode 100644 docs/assets/themes/zeppelin/font/fonts-patua-one.css
 create mode 100644 
docs/assets/themes/zeppelin/font/open-sans-cyrillic-ext.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-cyrillic.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-greek-ext.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-greek.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-hebrew.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-latin-ext.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-latin.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-math.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-symbols.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/open-sans-vietnamese.woff2
 create mode 100644 docs/assets/themes/zeppelin/font/pauta-one.woff2
 create mode 100644 
docs/assets/themes/zeppelin/img/ui-img/switch_to_classic_ui.png
 rename docs/assets/themes/zeppelin/js/{anchor.min.js => anchor-1.1.1.min.js} 
(100%)
 create mode 100644 docs/assets/themes/zeppelin/js/jquery-1.10.2.min.js
 rename docs/assets/themes/zeppelin/js/{lunr.min.js => lunr-0.7.0.min.js} (100%)
 create mode 100644 
elasticsearch/src/test/java/org/apache/zeppelin/elasticsearch/action/AggWrapperTest.java
 create mode 100644 
elasticsearch/src/test/java/org/apache/zeppelin/elasticsearch/action/HitWrapperTest.java
 create mode 100644 
file/src/test/java/org/apache/zeppelin/file/FileInterpreterTest.java
 copy {shell => jdbc}/Dockerfile (69%)
 copy {shell => jdbc}/README.md (55%)
 copy zeppelin-distribution/src/bin_license/licenses/LICENSE-lodash-3.9.3 => 
licenses/LICENSE-jQuery-1.10.2 (82%)
 copy licenses/{LICENSE-fontawesome-4.2.0 => LICENSE-openSans-font} (100%)
 copy licenses/{LICENSE-fontawesome-4.2.0 => LICENSE-patuaOne-font} (100%)
 create mode 100644 
livy/src/test/java/org/apache/zeppelin/livy/LivyVersionTest.java
 create mode 100644 
neo4j/src/test/java/org/apache/zeppelin/graph/neo4j/Neo4jConnectionManagerTest.java
 copy 
python/src/{test/java/org/apache/zeppelin/python/PythonInterpreterPandasSqlTestTest.java
 => main/java/org/apache/zeppelin/python/PythonConstants.java} (63%)
 rename scripts/systemd/{zeppelin.systemd => zeppelin.service} (100%)
 delete mode 100644 shell/HTERM.md
 delete mode 100644 shell/PTY4J.md
 delete mode 100644 
shell/src/main/java/org/apache/zeppelin/shell/terminal/helper/IOHelper.java
 rename 
zeppelin-server/src/test/java/org/apache/zeppelin/cluster/ClusterIntpSettingEventListenerTest.java
 => 
shell/src/main/java/org/apache/zeppelin/shell/terminal/websocket/TerminalSessionConfigurator.java
 (56%)
 delete mode 100755 shell/src/main/resources/libpty/freebsd/x86/libpty.so
 delete mode 100755 shell/src/main/resources/libpty/freebsd/x86_64/libpty.so
 delete mode 100755 shell/src/main/resources/libpty/linux/ppc64le/libpty.so
 delete mode 100644 shell/src/main/resources/libpty/linux/x86/libpty.so
 delete mode 100644 shell/src/main/resources/libpty/linux/x86_64/libpty.so
 delete mode 100644 shell/src/main/resources/libpty/macosx/x86/libpty.dylib
 delete mode 100644 shell/src/main/resources/libpty/macosx/x86_64/libpty.dylib
 delete mode 100644 shell/src/main/resources/libpty/win/x86/winpty-agent.exe
 delete mode 100755 shell/src/main/resources/libpty/win/x86/winpty.dll
 delete mode 100644 shell/src/main/resources/libpty/win/x86_64/cyglaunch.exe
 delete mode 100644 shell/src/main/resources/libpty/win/x86_64/winpty-agent.exe
 delete mode 100644 shell/src/main/resources/libpty/win/x86_64/winpty.dll
 delete mode 100755 shell/src/main/resources/libpty/win/xp/winpty-agent.exe
 delete mode 100755 shell/src/main/resources/libpty/win/xp/winpty.dll
 rename spark/{spark-shims => 
interpreter}/src/main/java/org/apache/zeppelin/spark/SparkVersion.java (94%)
 rename 
spark/interpreter/src/test/java/org/apache/zeppelin/spark/{SparkShimsTest.java 
=> SparkUtilsTest.java} (78%)
 rename spark/{spark3-shims => spark-common}/pom.xml (83%)
 rename 
spark/{spark3-shims/src/main/java/org/apache/zeppelin/spark/Spark3Shims.java => 
spark-common/src/main/java/org/apache/zeppelin/spark/SparkUtils.java} (54%)
 delete mode 100644 spark/spark-shims/pom.xml
 delete mode 100644 
spark/spark-shims/src/main/java/org/apache/zeppelin/spark/SparkShims.java
 create mode 100644 
zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/HBaseIntegrationTest.java
 rename 
zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/{SparkIntegrationTest32.java
 => HBaseIntegrationTest172.java} (80%)
 copy 
zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/{SparkIntegrationTest33.java
 => HBaseIntegrationTest2418.java} (81%)
 delete mode 100644 
zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/ZeppelinSparkClusterTest32.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/BroadcastServiceAdapter.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterCallback.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterManager.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterManagerClient.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterManagerServer.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterMonitor.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterPrimitiveType.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/ClusterStateMachine.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/event/ClusterEvent.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/event/ClusterEventListener.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/event/ClusterMessage.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/listener/ZeppelinClusterMembershipEventListener.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/meta/ClusterMeta.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/meta/ClusterMetaEntity.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/meta/ClusterMetaOperation.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/meta/ClusterMetaType.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/LocalRaftClientProtocol.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/LocalRaftProtocol.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/LocalRaftProtocolFactory.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/LocalRaftServerProtocol.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/RaftClientMessagingProtocol.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/RaftMessagingProtocol.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/cluster/protocol/RaftServerMessagingProtocol.java
 copy 
elasticsearch/src/main/java/org/apache/zeppelin/elasticsearch/action/ActionException.java
 => 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/dep/RepositoryException.java
 (72%)
 delete mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/cluster/ClusterMultiNodeTest.java
 delete mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/cluster/ClusterSingleNodeTest.java
 create mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/dep/RepositoryTest.java
 delete mode 100644 zeppelin-plugins/launcher/cluster/pom.xml
 delete mode 100644 
zeppelin-plugins/launcher/cluster/src/main/java/org/apache/zeppelin/interpreter/launcher/ClusterInterpreterCheck.java
 delete mode 100644 
zeppelin-plugins/launcher/cluster/src/main/java/org/apache/zeppelin/interpreter/launcher/ClusterInterpreterLauncher.java
 delete mode 100644 
zeppelin-plugins/launcher/cluster/src/main/java/org/apache/zeppelin/interpreter/launcher/ClusterInterpreterProcess.java
 delete mode 100644 
zeppelin-plugins/launcher/cluster/src/test/java/org/apache/zeppelin/interpreter/launcher/ClusterInterpreterLauncherTest.java
 delete mode 100644 
zeppelin-plugins/launcher/cluster/src/test/java/org/apache/zeppelin/interpreter/launcher/ClusterMockTest.java
 delete mode 100644 
zeppelin-plugins/launcher/cluster/src/test/resources/log4j.properties
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/realm/RoleMappingLdapRealm.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/ClusterRestApi.java
 rename 
livy/src/main/java/org/apache/zeppelin/livy/LivyPySpark3Interpreter.java => 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/filter/CacheControlFilter.java
 (55%)
 copy 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/lifecycle/NullLifecycleManager.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/server/JettyServername.java 
(53%)
 copy 
zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/AbstractNotebookRepo.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/service/auth/AuthenticationServiceFactory.java
 (60%)
 copy 
elasticsearch/src/main/java/org/apache/zeppelin/elasticsearch/action/ActionException.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/service/exception/JobManagerForbiddenException.java
 (64%)
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/utils/CommandLineUtils.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/cluster/ClusterAuthEventListenerTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/cluster/ClusterEventTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/cluster/ClusterNoteEventListenerTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/realm/RoleMappingLdapRealmTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/realm/jwt/KnoxJwtRealmTest.java
 copy 
zeppelin-server/src/test/java/org/apache/zeppelin/{metric/MetricEndpointTest.java
 => rest/filter/CacheContolFilterTest.java} (54%)
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/rest/message/UpdateInterpreterSettingRequestTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/server/JettyServernameTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/JobManagerServiceTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/utils/AnyOfRolesUserAuthorizationFilterTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/utils/ExceptionUtilsTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/utils/ServerUtilsTest.java
 create mode 100644 zeppelin-web-angular/.nvmrc
 create mode 100644 zeppelin-web-angular/e2e/global-setup.ts
 rename zeppelin-web-angular/e2e/{src/app.po.ts => global-teardown.ts} (67%)
 copy zeppelin-web-angular/{src/app/spell/spell-result.ts => 
e2e/models/base-page.ts} (54%)
 create mode 100644 zeppelin-web-angular/e2e/models/home-page.ts
 create mode 100644 zeppelin-web-angular/e2e/models/home-page.util.ts
 create mode 100644 zeppelin-web-angular/e2e/models/login-page.ts
 create mode 100644 zeppelin-web-angular/e2e/models/login-page.util.ts
 create mode 100644 zeppelin-web-angular/e2e/models/notebook.util.ts
 create mode 100644 zeppelin-web-angular/e2e/models/published-paragraph-page.ts
 create mode 100644 
zeppelin-web-angular/e2e/models/published-paragraph-page.util.ts
 create mode 100644 zeppelin-web-angular/e2e/models/theme.page.ts
 delete mode 100644 zeppelin-web-angular/e2e/protractor.conf.js
 copy zeppelin-web/src/app/notebook/paragraph/paragraph.status.js => 
zeppelin-web-angular/e2e/reporter.coverage.config.ts (51%)
 create mode 100644 zeppelin-web-angular/e2e/reporter.coverage.ts
 delete mode 100644 zeppelin-web-angular/e2e/src/app.e2e-spec.ts
 create mode 100644 zeppelin-web-angular/e2e/tests/app.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/authentication/anonymous-login-redirect.spec.ts
 create mode 100644 zeppelin-web-angular/e2e/tests/login/login.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/published/published-paragraph.spec.ts
 create mode 100644 zeppelin-web-angular/e2e/tests/theme/dark-mode.spec.ts
 delete mode 100644 zeppelin-web-angular/e2e/tsconfig.json
 create mode 100644 zeppelin-web-angular/e2e/utils.ts
 delete mode 100644 zeppelin-web-angular/karma.conf.js
 create mode 100644 zeppelin-web-angular/playwright.config.ts
 delete mode 100644 
zeppelin-web-angular/projects/helium-vis-example/karma.conf.js
 delete mode 100644 zeppelin-web-angular/projects/helium-vis-example/src/test.ts
 delete mode 100644 
zeppelin-web-angular/projects/helium-vis-example/tsconfig.spec.json
 delete mode 100644 zeppelin-web-angular/projects/zeppelin-helium/karma.conf.js
 delete mode 100644 zeppelin-web-angular/projects/zeppelin-helium/src/test.ts
 delete mode 100644 
zeppelin-web-angular/projects/zeppelin-helium/tsconfig.spec.json
 delete mode 100644 zeppelin-web-angular/projects/zeppelin-sdk/karma.conf.js
 delete mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/tsconfig.spec.json
 delete mode 100644 
zeppelin-web-angular/projects/zeppelin-visualization/karma.conf.js
 delete mode 100644 
zeppelin-web-angular/projects/zeppelin-visualization/tsconfig.spec.json
 delete mode 100644 zeppelin-web-angular/src/app/app.component.spec.ts
 copy zeppelin-web-angular/src/app/{interfaces/notebook-repo.ts => 
core/paragraph-base/angular-context-manager.ts} (56%)
 copy zeppelin-web-angular/src/app/{services/helium.service.ts => 
core/paragraph-base/note-status.ts} (72%)
 delete mode 100644 
zeppelin-web-angular/src/app/helium-manager/helium-manager.module.ts
 delete mode 100644 
zeppelin-web-angular/src/app/helium-manager/helium-manager.service.ts
 delete mode 100644 zeppelin-web-angular/src/app/helium-manager/public-api.ts
 create mode 100644 zeppelin-web-angular/src/app/interfaces/helium.ts
 rename zeppelin-web-angular/src/app/interfaces/{notebook-search.ts => 
notebook.ts} (90%)
 rename zeppelin-web-angular/src/app/{helium-manager => key-binding}/index.ts 
(100%)
 create mode 100644 zeppelin-web-angular/src/app/key-binding/key-binder.ts
 create mode 100644 
zeppelin-web-angular/src/app/key-binding/key-code-converter.ts
 create mode 100644 
zeppelin-web-angular/src/app/key-binding/notebook-paragraph-keyboard-event-handler.ts
 create mode 100644 
zeppelin-web-angular/src/app/key-binding/paragraph-actions.ts
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/key-binding}/public-api.ts (77%)
 create mode 100644 zeppelin-web-angular/src/app/key-binding/shortcuts-map.ts
 copy zeppelin-web-angular/src/app/{services/configuration.service.ts => 
pages/login/login.guard.ts} (52%)
 create mode 100644 
zeppelin-web-angular/src/app/services/angular-drag-drop.service.ts
 create mode 100644 
zeppelin-web-angular/src/app/services/bootstrap-compatibility.service.ts
 create mode 100644 
zeppelin-web-angular/src/app/services/classic-visualization.service.ts
 delete mode 100644 
zeppelin-web-angular/src/app/services/ng-template-adapter.service.ts
 rename zeppelin-web-angular/src/app/services/{notebook-search.service.ts => 
notebook.service.ts} (72%)
 create mode 100644 
zeppelin-web-angular/src/app/services/table-data-adapter.service.ts
 create mode 100644 zeppelin-web-angular/src/app/services/theme.service.ts
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/share/folder-rename}/index.ts (100%)
 copy zeppelin-web-angular/src/app/{core/copy-text => 
share/folder-rename}/public-api.ts (92%)
 delete mode 100644 
zeppelin-web-angular/src/app/share/ng1-migration/ng1-migration.component.html
 delete mode 100644 
zeppelin-web-angular/src/app/share/ng1-migration/ng1-migration.component.less
 delete mode 100644 
zeppelin-web-angular/src/app/share/ng1-migration/ng1-migration.component.ts
 rename zeppelin-web-angular/src/app/{services => 
share/node-list}/note-action.service.ts (83%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/share/note-create}/index.ts (100%)
 copy zeppelin-web-angular/src/app/{core/message-listener => 
share/note-create}/public-api.ts (93%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/share/note-import}/index.ts (100%)
 copy zeppelin-web-angular/src/app/{core/message-listener => 
share/note-import}/public-api.ts (93%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/share/note-rename}/index.ts (100%)
 copy zeppelin-web-angular/src/app/{core/message-listener => 
share/note-rename}/public-api.ts (93%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/share/shortcut}/index.ts (100%)
 copy zeppelin-web-angular/src/app/{core/message-listener => 
share/shortcut}/public-api.ts (93%)
 create mode 100644 
zeppelin-web-angular/src/app/share/shortcut/shortcut.component.html
 copy zeppelin-web-angular/src/app/{services/helium.service.ts => 
share/shortcut/shortcut.component.ts} (68%)
 copy 
zeppelin-web-angular/src/app/{pages/workspace/notebook/paragraph/footer/footer.component.html
 => share/theme-toggle/theme-toggle.component.html} (70%)
 create mode 100644 
zeppelin-web-angular/src/app/share/theme-toggle/theme-toggle.component.less
 create mode 100644 
zeppelin-web-angular/src/app/share/theme-toggle/theme-toggle.component.ts
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/spell}/index.ts (100%)
 copy zeppelin-web-angular/src/app/{pages/workspace/share => 
spell}/public-api.ts (94%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/utility}/index.ts (100%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/utility}/public-api.ts (76%)
 copy zeppelin-web-angular/src/app/{core/paragraph-base/published.ts => 
utility/type-utility.ts} (78%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/visualizations}/index.ts (100%)
 copy zeppelin-web-angular/{projects/zeppelin-helium/src => 
src/app/visualizations}/public-api.ts (58%)
 create mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/advanced-transformation-setting.html
 create mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/columnselector_settings.html
 copy {zeppelin-web/src/app/tabledata => 
zeppelin-web-angular/src/assets/classic-visualization-templates}/network_settings.html
 (74%)
 create mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/pivot_settings.html
 create mode 100644 
zeppelin-web-angular/src/assets/fonts/MaterialSymbolsOutlined.woff2
 copy zeppelin-web/src/fonts/custom-font.css => 
zeppelin-web-angular/src/assets/fonts/material-symbols-outlined.css (59%)
 create mode 100644 zeppelin-web-angular/src/assets/images/bg-dark.png
 delete mode 100644 zeppelin-web-angular/src/karma.conf.js
 copy {zeppelin-web/src => 
zeppelin-web-angular/src/styles}/fonts/fontawesome-webfont.eot (100%)
 copy {zeppelin-web/src => 
zeppelin-web-angular/src/styles}/fonts/fontawesome-webfont.svg (100%)
 copy {zeppelin-web/src => 
zeppelin-web-angular/src/styles}/fonts/fontawesome-webfont.ttf (100%)
 copy {zeppelin-web/src => 
zeppelin-web-angular/src/styles}/fonts/fontawesome-webfont.woff (100%)
 copy zeppelin-web/src/fonts/font-awesome.min.css => 
zeppelin-web-angular/src/styles/fonts/fontawesome.min.css (100%)
 create mode 100644 
zeppelin-web-angular/src/styles/theme/dark-theme-overrides.css
 delete mode 100644 zeppelin-web-angular/src/test.ts
 delete mode 100644 zeppelin-web-angular/src/tsconfig.spec.json
 delete mode 100644 zeppelin-web-angular/tsconfig.spec.json
 create mode 100644 
zeppelin-web-angular/tslint-rules/constructorParamsOrderRule.ts
 create mode 100644 zeppelin-web-angular/tslint-rules/orderedExportsRule.ts
 create mode 100644 zeppelin-web-angular/tslint-rules/tsconfig.json
 create mode 100644 zeppelin-web/.nvmrc
 create mode 100644 
zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/InterpreterInfoSavingTest.java


Reply via email to