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
discard 6e4f47e92e Bump com.google.oauth-client:google-oauth-client in /bigquery add 911f97d914 [HOTFIX] Remove rendering helium description as HTML in Frontend (#4755) add df865f0e59 Bump express from 4.18.2 to 4.19.2 in /zeppelin-web-angular (#4744) add b61bfb55db update scripts/docker/zeppelin/bin/Dockerfile to JDK11 (#4753) add 3c6051221f Bump some apache common libs (#4757) add 67098fdd4a [ZEPPELIN-6006] Remove command line applications when downloading applications (#4746) add ca2481dd65 [ZEPPELIN-6016] Rewrite and enable Livy integration tests (#4743) add d16ef699bd [ZEPPELIN-6017] Revert changes about ZEPPELIN_IDENT_STRING in ZEPPELIN-5421 add e1329ebb6a [ZEPPELIN-6015] Update ci-action plugins (#4759) add 3eae255c10 [ZEPPELIN-5999] Reduce instance objects from Zeppelin (#4726) add 9c0f112d2e [ZEPPELIN-6019] Remove Submarine support (#4763) add abc4182ed3 [ZEPPELIN-6022] Skip decryption of credentials.json when file is empty (#4765) add ded5b29daf [ZEPPELIN-6018] Update gRPC version from 1.51.0 to 1.55.1 for successful Apache Zeppelin build on s390x architecture (#4758) add 19808172ed [ZEPPELIN-6027] Enhanced Integration with Apache Kyuubi (#4770) add dbf112fb03 [ZEPPELIN-6028] Enhance default value assignment for ZEPPELIN_IDENT_STRING (#4772) add 289e954db5 [ZEPPELIN-6029] Set COPYFILE_DISABLE=1 for macOS tar (#4774) add 91893ef5e9 [ZEPPELIN-6031] Clean up test directories even after unexpected exit of `AbstractInterpreterTest` (#4775) add 1111736142 [ZEPPELIN-6035] fix Cron setting for Notebook (#4777) add bcf3499fc8 [ZEPPELIN-6020] Remove TestUtils class in zeppelin-server (#4764) add b6b9a6629f [ZEPPELIN-6047] add setConfig method to action-bar.component.ts (#4771) add 61d7e7fde9 [ZEPPELIN-6034] Write a Dockerfile for shell interpreter (#4781) add 32a3be41b2 [ZEPPELIN-6026] Zeppelin Websocket code 1006 (#4784) add afc4141b97 [ZEPPELIN-6046] Fix(zeppelin-web): downgrade mathjax (3.0.0 -> 2.7.9) (#4786) add fb64356e57 [ZEPPELIN-6037] Unification of the ZeppelinConfiguration variable (#4782) add ad18bc099d [ZEPPELIN-6051] Skip the hidden files in notebook listing (reopen) (#4792) add 25b6001148 [HOTFIX] Escaping vulnerable text when modal opens (#4795) add 855f977e8f [ZEPPELIN-6050] Upgrade node, npm, yarn version of helium (#4799) add bad66e08b0 [ZEPPELIN-6053] Fix(zeppelin-web): Upgrade webpack-dev-server to enable HMR (#4787) add 18ffb3441f [ZEPPELIN-6040] Run mode "docker" not working properly (#4780) add 90780447af [ZEPPELIN-6032] Provide docker-compose-zeppelin-only.yml file for quick start (#4776) add 364a556dec [ZEPPELIN-6063] Fix delay in paragraph results rendering in new UI (#4801) add 32f2a8e67b [ZEPPELIN-6038] Unification of the Logger variable (#4793) add adcf047d89 [ZEPPELIN-6065] Remove broken links on the Apache Shiro authentication page (#4803) add d4f9e3eabd [ZEPPELIN-6066] Cleanups around Job and Scheduler (#4804) add 22bfdc7b7b [ZEPPELIN-6070] Script for checking out PR to local (#4805) add 7708b7150c [ZEPPELIN-6064] Change default web UI to new UI (#4802) add 13412adf4c [ZEPPELIN-6076] Fix rendering runtime dynamic components in new UI (#4809) add 8a5ea211ed 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 (6e4f47e92e) \ N -- N -- N refs/heads/dependabot/maven/bigquery/com.google.oauth-client-google-oauth-client-1.33.3 (8a5ea211ed) 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 | 103 +- .github/workflows/frontend.yml | 32 +- .github/workflows/quick.yml | 8 +- Dockerfile | 4 +- .../zeppelin/alluxio/AlluxioInterpreter.java | 10 +- .../zeppelin/bigquery/BigQueryInterpreter.java | 22 +- bin/common.cmd | 4 + bin/common.sh | 8 + bin/zeppelin-daemon.sh | 16 +- conf/interpreter-list | 1 - dev/checkout_zeppelin_pr.sh | 62 + dev/common_release.sh | 1 + dev/create_release.sh | 4 +- dev/publish_release.sh | 2 +- dev/test_zeppelin_pr.py | 111 - docs/_includes/themes/zeppelin/_navigation.html | 1 - docs/index.md | 1 - docs/interpreter/submarine.md | 407 - docs/quickstart/docker.md | 1 - docs/setup/security/shiro_authentication.md | 4 +- docs/usage/interpreter/installation.md | 5 - .../elasticsearch/ElasticsearchInterpreter.java | 14 +- .../org/apache/zeppelin/file/FileInterpreter.java | 8 +- .../apache/zeppelin/file/HDFSFileInterpreter.java | 21 +- .../zeppelin/file/HDFSFileInterpreterTest.java | 5 +- .../apache/zeppelin/flink/FlinkInterpreter.java | 5 +- .../apache/zeppelin/flink/FlinkSqlInterpreter.java | 2 +- .../zeppelin/flink/sql/AbstractStreamSqlJob.java | 2 +- .../zeppelin/flink/sql/AppendStreamSqlJob.java | 2 +- .../zeppelin/flink/FlinkScala212Interpreter.scala | 6 +- .../zeppelin/flink/FlinkScalaInterpreter.scala | 6 +- .../zeppelin/flink/FlinkSqlInterpreterTest.java | 2 +- .../flink/FlinkStreamSqlInterpreterTest.java | 4 +- .../org/apache/zeppelin/flink/FlinkVersion.java | 4 +- .../apache/zeppelin/groovy/GroovyInterpreter.java | 17 +- .../apache/zeppelin/hbase/HbaseInterpreter.java | 14 +- .../helium/ZeppelinApplicationDevServer.java | 12 +- .../apache/zeppelin/helium/ZeppelinDevServer.java | 4 +- .../java/org/apache/zeppelin/java/StaticRepl.java | 8 +- jdbc/pom.xml | 8 + .../org/apache/zeppelin/jdbc/JDBCInterpreter.java | 13 +- .../org/apache/zeppelin/jdbc/SqlCompleter.java | 32 +- .../BeelineInPlaceUpdateStream.java | 37 +- .../apache/zeppelin/jdbc/kyuubi/KyuubiUtils.java | 118 + .../apache/zeppelin/jdbc/kyuubi/ProgressBar.java | 53 + jdbc/src/main/resources/interpreter-setting.json | 21 + .../org/apache/zeppelin/jdbc/SqlCompleterTest.java | 4 +- livy/README.md | 9 +- livy/pom.xml | 116 +- .../apache/zeppelin/livy/BaseLivyInterpreter.java | 2 +- .../zeppelin/livy/LivySparkSQLInterpreter.java | 3 + .../java/org/apache/zeppelin/livy/LivyVersion.java | 4 +- .../apache/zeppelin/livy/LivyInterpreterIT.java | 62 +- .../zeppelin/livy/LivySQLInterpreterTest.java | 2 +- .../org/apache/zeppelin/livy/WithLivyServer.java | 143 + .../apache/zeppelin/markdown/FlexmarkParser.java | 3 +- .../org/apache/zeppelin/markdown/Markdown.java | 4 +- .../zeppelin/markdown/FlexmarkParserTest.java | 2 + .../graph/neo4j/Neo4jConnectionManager.java | 2 +- pom.xml | 23 +- .../zeppelin/python/PythonCondaInterpreter.java | 12 +- .../zeppelin/python/PythonDockerInterpreter.java | 6 +- .../main/java/org/apache/zeppelin/r/ZeppelinR.java | 2 +- .../org/apache/zeppelin/r/RInterpreterTest.java | 5 +- .../apache/zeppelin/r/ShinyInterpreterTest.java | 7 +- scripts/docker/interpreter/Dockerfile | 20 +- .../zeppelin-cpu-submarine-interpreter/Dockerfile | 20 - .../zeppelin-cpu-submarine-interpreter/build.sh | 19 - .../Dockerfile | 70 - .../zeppelin-gpu-submarine-interpreter/Dockerfile | 20 - .../zeppelin-gpu-submarine-interpreter/build.sh | 19 - .../Dockerfile | 72 - .../build.sh | 19 - scripts/docker/zeppelin-quick-start/README.md | 29 + .../docker-compose-zeppelin-only.yml} | 13 +- scripts/docker/zeppelin/bin/Dockerfile | 8 +- conf/log4j.properties2 => shell/Dockerfile | 34 +- shell/README.md | 35 + .../apache/zeppelin/spark/PySparkInterpreter.java | 2 +- .../spark/PySparkInterpreterMatplotlibTest.java | 2 +- .../org/apache/zeppelin/spark/SparkVersion.java | 4 +- submarine/pom.xml | 136 - .../submarine/IPySubmarineInterpreter.java | 44 - .../zeppelin/submarine/PySubmarineInterpreter.java | 92 - .../zeppelin/submarine/SubmarineContext.java | 76 - .../zeppelin/submarine/SubmarineInterpreter.java | 268 - .../submarine/SubmarineShellInterpreter.java | 113 - .../submarine/commons/SubmarineCommand.java | 49 - .../submarine/commons/SubmarineConstants.java | 116 - .../zeppelin/submarine/commons/SubmarineUI.java | 244 - .../zeppelin/submarine/commons/SubmarineUtils.java | 301 - .../submarine/hadoop/FinalApplicationStatus.java | 24 - .../zeppelin/submarine/hadoop/HdfsClient.java | 379 - .../submarine/hadoop/YarnApplicationState.java | 27 - .../zeppelin/submarine/hadoop/YarnClient.java | 623 - .../zeppelin/submarine/job/SubmarineJob.java | 502 - .../zeppelin/submarine/job/SubmarineJobStatus.java | 52 - .../submarine/job/thread/JobRunThread.java | 242 - .../submarine/job/thread/TensorboardRunThread.java | 203 - .../src/main/resources/interpreter-setting.json | 314 - .../jinja_templates/submarine-job-run-tf.jinja | 55 - .../jinja_templates/submarine-tensorboard.jinja | 36 - .../ui_templates/submarine-command-options.json | 88 - .../ui_templates/submarine-dashboard.jinja | 157 - .../ui_templates/submarine-log-head.jinja | 24 - .../resources/ui_templates/submarine-usage.jinja | 111 - .../zeppelin/submarine/BaseInterpreterTest.java | 81 - .../apache/zeppelin/submarine/HdfsClientTest.java | 60 - .../zeppelin/submarine/JinjaTemplatesTest.java | 473 - .../submarine/PySubmarineInterpreterTest.java | 86 - .../submarine/SubmarineInterpreterTest.java | 109 - .../zeppelin/submarine/SubmarineJobTest.java | 87 - .../apache/zeppelin/submarine/YarnClientTest.java | 84 - .../src/test/resources/DefaultExecutorTest.sh | 19 - .../test/resources/app-v1-services-app_name.json | 145 - submarine/src/test/resources/log4j.properties | 47 - ...on_id-appattempts-appattempt_id-containers.json | 68 - ...v1-cluster-apps-application_id-appattempts.json | 19 - .../ws-v1-cluster-apps-application_id-failed.json | 59 - ...ws-v1-cluster-apps-application_id-finished.json | 60 - .../ws-v1-cluster-apps-application_id-running.json | 277 - testing/downloadLivy.sh | 16 +- zeppelin-distribution/pom.xml | 6 +- zeppelin-distribution/src/bin_license/LICENSE | 26 +- .../apache/zeppelin/example/app/clock/Clock.java | 2 +- zeppelin-integration/pom.xml | 71 +- .../org/apache/zeppelin/AbstractZeppelinIT.java | 8 +- .../java/org/apache/zeppelin/CommandExecutor.java | 10 +- .../test/java/org/apache/zeppelin/ProcessData.java | 18 +- .../java/org/apache/zeppelin/WebDriverManager.java | 12 +- .../java/org/apache/zeppelin/ZeppelinITUtils.java | 6 - .../zeppelin/integration/AuthenticationIT.java | 65 +- .../apache/zeppelin/integration/InterpreterIT.java | 22 +- .../integration/InterpreterModeActionsIT.java | 161 +- .../zeppelin/integration/ParagraphActionsIT.java | 30 +- .../zeppelin/integration/PersonalizeActionsIT.java | 70 +- .../zeppelin/integration/SparkParagraphIT.java | 27 +- .../apache/zeppelin/integration/ZeppelinIT.java | 35 +- zeppelin-interpreter-integration/pom.xml | 21 + .../zeppelin/integration/FlinkIntegrationTest.java | 41 +- .../zeppelin/integration/JdbcIntegrationTest.java | 31 +- .../zeppelin/integration/MiniHadoopCluster.java | 2 +- .../apache/zeppelin/integration/MiniZeppelin.java | 88 - .../zeppelin/integration/ShellIntegrationTest.java | 34 +- .../zeppelin/integration/SparkIntegrationTest.java | 45 +- .../integration/SparkSubmitIntegrationTest.java | 49 +- .../YarnInterpreterLauncherIntegrationTest.java | 40 +- .../integration/ZSessionIntegrationTest.java | 61 +- .../integration/ZeppelinClientIntegrationTest.java | 54 +- .../ZeppelinClientWithAuthIntegrationTest.java | 38 +- .../integration/ZeppelinFlinkClusterTest.java | 42 +- .../integration/ZeppelinSparkClusterTest.java | 239 +- .../zeppelin/cluster/ClusterManagerClient.java | 3 +- .../zeppelin/cluster/ClusterManagerServer.java | 4 +- .../apache/zeppelin/cluster/ClusterMonitor.java | 12 +- .../zeppelin/cluster/ClusterStateMachine.java | 10 +- .../ZeppelinClusterMembershipEventListener.java | 3 +- .../zeppelin/conf/ZeppelinConfiguration.java | 93 +- .../zeppelin/dep/AbstractDependencyResolver.java | 18 +- .../main/java/org/apache/zeppelin/dep/Booter.java | 6 +- .../apache/zeppelin/dep/DependencyResolver.java | 9 +- .../apache/zeppelin/dep/RepositoryListener.java | 36 +- .../org/apache/zeppelin/dep/TransferListener.java | 14 +- .../org/apache/zeppelin/display/AngularObject.java | 4 +- .../apache/zeppelin/helium/ApplicationLoader.java | 2 +- .../apache/zeppelin/interpreter/Interpreter.java | 6 + .../zeppelin/interpreter/InterpreterContext.java | 2 +- .../zeppelin/interpreter/InterpreterOption.java | 15 +- .../zeppelin/interpreter/InterpreterResult.java | 4 +- .../InterpreterResultMessageOutput.java | 4 +- .../zeppelin/interpreter/LazyOpenInterpreter.java | 6 + .../remote/RemoteInterpreterServer.java | 9 +- .../org/apache/zeppelin/resource/Resource.java | 4 +- .../zeppelin/scheduler/AbstractScheduler.java | 3 +- .../apache/zeppelin/scheduler/ExecutorFactory.java | 34 +- .../apache/zeppelin/scheduler/FIFOScheduler.java | 2 +- .../java/org/apache/zeppelin/scheduler/Job.java | 9 +- .../zeppelin/scheduler/JobProgressPoller.java | 4 +- ...rThreadFactory.java => NamedThreadFactory.java} | 15 +- .../zeppelin/scheduler/ParallelScheduler.java | 6 +- .../zeppelin/scheduler/SchedulerFactory.java | 40 +- .../apache/zeppelin/user/AuthenticationInfo.java | 4 +- .../zeppelin/cluster/ClusterMultiNodeTest.java | 11 +- .../zeppelin/cluster/ClusterSingleNodeTest.java | 13 +- .../java/org/apache/zeppelin/dep/BooterTest.java | 5 +- .../zeppelin/dep/DependencyResolverTest.java | 6 +- .../zeppelin/helium/ApplicationLoaderTest.java | 4 +- .../apache/zeppelin/helium/HeliumPackageTest.java | 4 +- .../org/apache/zeppelin/scheduler/SleepingJob.java | 2 +- .../org/apache/zeppelin/jupyter/IRKernelTest.java | 6 +- ...eckThread.java => ClusterInterpreterCheck.java} | 23 +- .../launcher/ClusterInterpreterLauncher.java | 11 +- .../launcher/ClusterInterpreterLauncherTest.java | 14 +- .../interpreter/launcher/ClusterMockTest.java | 11 +- .../launcher/DockerInterpreterProcess.java | 79 +- .../launcher/DockerInterpreterProcessTest.java | 16 +- .../launcher/FlinkInterpreterLauncher.java | 3 +- .../K8sStandardInterpreterLauncherTest.java | 6 +- .../launcher/YarnInterpreterLauncher.java | 5 +- .../launcher/YarnRemoteInterpreterProcess.java | 9 +- .../zeppelin/notebook/repo/AzureNotebookRepo.java | 19 +- .../notebook/repo/FileSystemNotebookRepo.java | 11 +- .../notebook/repo/FileSystemNotebookRepoTest.java | 17 +- .../zeppelin/notebook/repo/GCSNotebookRepo.java | 19 +- .../notebook/repo/GCSNotebookRepoTest.java | 90 +- .../zeppelin/notebook/repo/GitHubNotebookRepo.java | 41 +- .../notebook/repo/GitHubNotebookRepoTest.java | 68 +- .../zeppelin/notebook/repo/MongoNotebookRepo.java | 63 +- .../notebook/repo/MongoNotebookRepoTest.java | 19 +- .../zeppelin/notebook/repo/OSSNotebookRepo.java | 21 +- .../notebook/repo/MockStorageOperator.java | 37 +- .../notebook/repo/OSSNotebookRepoTest.java | 28 +- .../zeppelin/notebook/repo/S3NotebookRepo.java | 50 +- .../zeppelin/notebook/repo/S3NotebookRepoTest.java | 19 +- zeppelin-server/pom.xml | 21 +- .../kerberos/KerberosAuthenticationFilter.java | 4 +- .../zeppelin/realm/kerberos/KerberosRealm.java | 58 +- .../org/apache/zeppelin/rest/ClusterRestApi.java | 9 +- .../org/apache/zeppelin/rest/HeliumRestApi.java | 30 +- .../org/apache/zeppelin/rest/LoginRestApi.java | 20 +- .../apache/zeppelin/rest/NotebookRepoRestApi.java | 18 +- .../org/apache/zeppelin/rest/SecurityRestApi.java | 4 +- .../org/apache/zeppelin/rest/SessionRestApi.java | 7 +- .../exception/WebApplicationExceptionMapper.java | 2 +- .../org/apache/zeppelin/server/CorsFilter.java | 19 +- .../apache/zeppelin/server/IndexHtmlServlet.java | 6 +- .../apache/zeppelin/server/RestApiApplication.java | 2 + .../org/apache/zeppelin/server/ZeppelinServer.java | 420 +- .../zeppelin/service/InterpreterService.java | 12 +- .../apache/zeppelin/service/JobManagerService.java | 12 +- .../apache/zeppelin/service/NotebookService.java | 10 +- .../zeppelin/service/SessionManagerService.java | 11 +- .../service/ShiroAuthenticationService.java | 10 +- .../apache/zeppelin/socket/ConnectionManager.java | 10 +- .../org/apache/zeppelin/socket/NotebookServer.java | 184 +- .../zeppelin/socket/SessionConfigurator.java | 15 +- .../java/org/apache/zeppelin/utils/CorsUtils.java | 11 +- .../java/org/apache/zeppelin/utils/TestUtils.java | 50 - .../org/apache/zeppelin/MiniZeppelinServer.java | 326 + .../cluster/ClusterAuthEventListenerTest.java | 2 +- .../apache/zeppelin/cluster/ClusterEventTest.java | 123 +- .../ClusterIntpSettingEventListenerTest.java | 2 +- .../cluster/ClusterNoteEventListenerTest.java | 21 +- .../zeppelin/cluster/ZeppelinServerMock.java | 185 - .../configuration/RequestHeaderSizeTest.java | 35 +- .../apache/zeppelin/integration/TestHelper.java | 46 + .../apache/zeppelin/metric/MetricEndpointTest.java | 33 +- .../org/apache/zeppelin/recovery/RecoveryTest.java | 171 +- .../apache/zeppelin/rest/AbstractTestRestApi.java | 316 +- .../zeppelin/rest/ConfigurationsRestApiTest.java | 53 +- .../apache/zeppelin/rest/HeliumRestApiTest.java | 15 +- .../zeppelin/rest/InterpreterRestApiTest.java | 68 +- .../org/apache/zeppelin/rest/KnoxRestApiTest.java | 17 +- .../zeppelin/rest/NotebookRepoRestApiTest.java | 15 +- .../apache/zeppelin/rest/NotebookRestApiTest.java | 229 +- .../zeppelin/rest/NotebookSecurityRestApiTest.java | 25 +- .../apache/zeppelin/rest/SecurityRestApiTest.java | 14 +- .../apache/zeppelin/rest/SessionRestApiTest.java | 19 +- .../apache/zeppelin/rest/ZeppelinRestApiTest.java | 274 +- .../apache/zeppelin/security/DirAccessTest.java | 59 +- .../org/apache/zeppelin/server/CorsFilterTest.java | 5 +- .../zeppelin/server/IndexHtmlServletTest.java | 16 +- .../zeppelin/service/ConfigurationServiceTest.java | 24 +- .../zeppelin/service/InterpreterServiceTest.java | 13 +- .../zeppelin/service/NotebookServiceTest.java | 28 +- .../zeppelin/socket/ConnectionManagerTest.java | 6 +- .../apache/zeppelin/socket/NotebookServerTest.java | 65 +- .../org/apache/zeppelin/utils/CorsUtilsTest.java | 25 +- .../pom.xml | 48 +- .../org/apache/zeppelin/test/DownloadRequest.java | 77 + .../org/apache/zeppelin/test/DownloadUtils.java | 629 + .../org/apache/zeppelin/test}/SemanticVersion.java | 6 +- .../apache/zeppelin/test/DownloadUtilsTest.java | 80 + zeppelin-test/src/test/resources/log4j2.properties | 25 + zeppelin-web-angular/package-lock.json | 105 +- zeppelin-web-angular/package.json | 2 +- .../runtime-dynamic-module/ng-zorro-antd-module.ts | 2 +- .../runtime-dynamic-module/ngmodule.decorator.ts} | 10 +- .../runtime-dynamic-module.module.ts | 2 +- .../notebook/action-bar/action-bar.component.ts | 8 +- .../workspace/share/result/result.component.ts | 5 +- .../src/app/share/header/header.component.html | 2 +- zeppelin-web/e2e/collaborativeMode.spec.js | 2 +- zeppelin-web/e2e/home.spec.js | 4 +- zeppelin-web/e2e/searchBlock.spec.js | 2 +- zeppelin-web/package-lock.json | 21895 +++---------------- zeppelin-web/package.json | 59 +- zeppelin-web/protractor.conf.js | 2 +- zeppelin-web/src/app/helium/helium.controller.js | 6 +- zeppelin-web/src/components/navbar/navbar.html | 2 +- zeppelin-web/webpack.config.js | 34 +- zeppelin-zengine/pom.xml | 7 + .../java/org/apache/zeppelin/helium/Helium.java | 35 +- .../zeppelin/helium/HeliumApplicationFactory.java | 22 +- .../zeppelin/helium/HeliumBundleFactory.java | 33 +- .../zeppelin/helium/HeliumOnlineRegistry.java | 24 +- .../zeppelin/helium/HeliumRegistrySerializer.java | 6 +- .../zeppelin/interpreter/InterpreterSetting.java | 57 +- .../interpreter/InterpreterSettingManager.java | 59 +- .../interpreter/ManagedInterpreterGroup.java | 10 +- .../interpreter/SessionConfInterpreter.java | 2 +- .../zeppelin/interpreter/YarnAppMonitor.java | 12 +- .../interpreter/install/InstallInterpreter.java | 19 +- .../interpreter/recovery/StopInterpreter.java | 21 +- .../interpreter/remote/AppendOutputRunner.java | 3 +- .../interpreter/remote/RemoteInterpreter.java | 5 +- .../zeppelin/notebook/AuthorizationService.java | 33 +- .../zeppelin/notebook/FileSystemStorage.java | 5 +- .../apache/zeppelin/notebook/GsonNoteParser.java | 84 + .../java/org/apache/zeppelin/notebook/Note.java | 130 +- .../org/apache/zeppelin/notebook/NoteAuth.java | 22 +- .../zeppelin/notebook/NoteEventAsyncListener.java | 4 +- .../notebook/NoteJsonExclusionStrategy.java | 59 + .../org/apache/zeppelin/notebook/NoteManager.java | 31 +- .../org/apache/zeppelin/notebook/NoteParser.java | 57 + .../org/apache/zeppelin/notebook/Notebook.java | 32 +- .../org/apache/zeppelin/notebook/Paragraph.java | 6 +- .../notebook/repo/AbstractNotebookRepo.java | 25 +- .../zeppelin/notebook/repo/GitNotebookRepo.java | 16 +- .../notebook/repo/InMemoryNotebookRepo.java | 7 +- .../zeppelin/notebook/repo/NotebookRepo.java | 5 +- .../zeppelin/notebook/repo/NotebookRepoSync.java | 60 +- .../zeppelin/notebook/repo/VFSNotebookRepo.java | 51 +- .../notebook/scheduler/QuartzSchedulerService.java | 8 +- .../org/apache/zeppelin/plugin/PluginManager.java | 23 +- .../apache/zeppelin/scheduler/RemoteScheduler.java | 12 +- .../org/apache/zeppelin/search/LuceneSearch.java | 8 +- .../org/apache/zeppelin/storage/ConfigStorage.java | 20 +- .../java/org/apache/zeppelin/user/Credentials.java | 22 +- .../zeppelin/conf/ZeppelinConfigurationTest.java | 83 +- .../helium/HeliumApplicationFactoryTest.java | 4 +- .../zeppelin/helium/HeliumBundleFactoryTest.java | 20 +- .../zeppelin/helium/HeliumLocalRegistryTest.java | 8 +- .../zeppelin/helium/HeliumOnlineRegistryTest.java | 21 +- .../org/apache/zeppelin/helium/HeliumTest.java | 18 +- .../interpreter/AbstractInterpreterTest.java | 55 +- .../interpreter/InterpreterSettingManagerTest.java | 15 +- .../interpreter/InterpreterSettingTest.java | 14 +- .../interpreter/ManagedInterpreterGroupTest.java | 7 +- .../interpreter/SessionConfInterpreterTest.java | 4 +- .../install/InstallInterpreterTest.java | 10 +- .../interpreter/integration/DownloadUtils.java | 197 - .../launcher/SparkInterpreterLauncherTest.java | 24 +- .../launcher/StandardInterpreterLauncherTest.java | 8 +- .../lifecycle/TimeoutLifecycleManagerTest.java | 8 +- .../org/apache/zeppelin/notebook/NoteAuthTest.java | 22 +- .../apache/zeppelin/notebook/NoteManagerTest.java | 14 +- .../org/apache/zeppelin/notebook/NoteTest.java | 38 +- .../org/apache/zeppelin/notebook/NotebookTest.java | 172 +- .../notebook/repo/GitNotebookRepoTest.java | 78 +- .../repo/NotebookRepoSyncInitializationTest.java | 119 +- .../notebook/repo/NotebookRepoSyncTest.java | 114 +- .../notebook/repo/VFSNotebookRepoTest.java | 52 +- .../notebook/repo/mock/VFSNotebookRepoMock.java | 11 +- .../apache/zeppelin/plugin/PluginManagerTest.java | 3 +- .../zeppelin/scheduler/RemoteSchedulerTest.java | 7 +- .../apache/zeppelin/search/LuceneSearchTest.java | 14 +- 357 files changed, 8475 insertions(+), 30335 deletions(-) create mode 100755 dev/checkout_zeppelin_pr.sh delete mode 100755 dev/test_zeppelin_pr.py delete mode 100644 docs/interpreter/submarine.md copy jdbc/src/main/java/org/apache/zeppelin/jdbc/{hive => kyuubi}/BeelineInPlaceUpdateStream.java (73%) create mode 100644 jdbc/src/main/java/org/apache/zeppelin/jdbc/kyuubi/KyuubiUtils.java create mode 100644 jdbc/src/main/java/org/apache/zeppelin/jdbc/kyuubi/ProgressBar.java create mode 100644 livy/src/test/java/org/apache/zeppelin/livy/WithLivyServer.java delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-cpu-submarine-interpreter/Dockerfile delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-cpu-submarine-interpreter/build.sh delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-cpu-tensorflow_1.13.1-hadoop_3.1.2/Dockerfile delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-gpu-submarine-interpreter/Dockerfile delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-gpu-submarine-interpreter/build.sh delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-gpu-tensorflow_1.13.1-hadoop_3.1.2/Dockerfile delete mode 100644 scripts/docker/submarine/1.0.0/zeppelin-gpu-tensorflow_1.13.1-hadoop_3.1.2/build.sh create mode 100644 scripts/docker/zeppelin-quick-start/README.md rename scripts/docker/{submarine/1.0.0/zeppelin-cpu-tensorflow_1.13.1-hadoop_3.1.2/build.sh => zeppelin-quick-start/docker-compose-zeppelin-only.yml} (76%) copy conf/log4j.properties2 => shell/Dockerfile (50%) create mode 100644 shell/README.md delete mode 100644 submarine/pom.xml delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/IPySubmarineInterpreter.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/PySubmarineInterpreter.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/SubmarineContext.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/SubmarineInterpreter.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/SubmarineShellInterpreter.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/commons/SubmarineCommand.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/commons/SubmarineConstants.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/commons/SubmarineUI.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/commons/SubmarineUtils.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/hadoop/FinalApplicationStatus.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/hadoop/HdfsClient.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/hadoop/YarnApplicationState.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/hadoop/YarnClient.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/job/SubmarineJob.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/job/SubmarineJobStatus.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/job/thread/JobRunThread.java delete mode 100644 submarine/src/main/java/org/apache/zeppelin/submarine/job/thread/TensorboardRunThread.java delete mode 100644 submarine/src/main/resources/interpreter-setting.json delete mode 100644 submarine/src/main/resources/jinja_templates/submarine-job-run-tf.jinja delete mode 100644 submarine/src/main/resources/jinja_templates/submarine-tensorboard.jinja delete mode 100644 submarine/src/main/resources/ui_templates/submarine-command-options.json delete mode 100644 submarine/src/main/resources/ui_templates/submarine-dashboard.jinja delete mode 100644 submarine/src/main/resources/ui_templates/submarine-log-head.jinja delete mode 100644 submarine/src/main/resources/ui_templates/submarine-usage.jinja delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/BaseInterpreterTest.java delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/HdfsClientTest.java delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/JinjaTemplatesTest.java delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/PySubmarineInterpreterTest.java delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/SubmarineInterpreterTest.java delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/SubmarineJobTest.java delete mode 100644 submarine/src/test/java/org/apache/zeppelin/submarine/YarnClientTest.java delete mode 100755 submarine/src/test/resources/DefaultExecutorTest.sh delete mode 100644 submarine/src/test/resources/app-v1-services-app_name.json delete mode 100644 submarine/src/test/resources/log4j.properties delete mode 100644 submarine/src/test/resources/ws-v1-cluster-apps-application_id-appattempts-appattempt_id-containers.json delete mode 100644 submarine/src/test/resources/ws-v1-cluster-apps-application_id-appattempts.json delete mode 100644 submarine/src/test/resources/ws-v1-cluster-apps-application_id-failed.json delete mode 100644 submarine/src/test/resources/ws-v1-cluster-apps-application_id-finished.json delete mode 100644 submarine/src/test/resources/ws-v1-cluster-apps-application_id-running.json delete mode 100644 zeppelin-interpreter-integration/src/test/java/org/apache/zeppelin/integration/MiniZeppelin.java rename zeppelin-interpreter/src/main/java/org/apache/zeppelin/scheduler/{SchedulerThreadFactory.java => NamedThreadFactory.java} (74%) rename zeppelin-plugins/launcher/cluster/src/main/java/org/apache/zeppelin/interpreter/launcher/{ClusterInterpreterCheckThread.java => ClusterInterpreterCheck.java} (82%) delete mode 100644 zeppelin-server/src/main/java/org/apache/zeppelin/utils/TestUtils.java create mode 100644 zeppelin-server/src/test/java/org/apache/zeppelin/MiniZeppelinServer.java delete mode 100644 zeppelin-server/src/test/java/org/apache/zeppelin/cluster/ZeppelinServerMock.java create mode 100644 zeppelin-server/src/test/java/org/apache/zeppelin/integration/TestHelper.java copy {zeppelin-client-examples => zeppelin-test}/pom.xml (62%) create mode 100644 zeppelin-test/src/main/java/org/apache/zeppelin/test/DownloadRequest.java create mode 100644 zeppelin-test/src/main/java/org/apache/zeppelin/test/DownloadUtils.java rename {zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/integration => zeppelin-test/src/main/java/org/apache/zeppelin/test}/SemanticVersion.java (92%) create mode 100644 zeppelin-test/src/test/java/org/apache/zeppelin/test/DownloadUtilsTest.java create mode 100644 zeppelin-test/src/test/resources/log4j2.properties copy zeppelin-web-angular/{projects/zeppelin-helium/src/public-api.ts => src/app/core/runtime-dynamic-module/ngmodule.decorator.ts} (72%) create mode 100644 zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/GsonNoteParser.java create mode 100644 zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/NoteJsonExclusionStrategy.java create mode 100644 zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/NoteParser.java copy zeppelin-plugins/notebookrepo/oss/src/main/java/org/apache/zeppelin/notebook/repo/RevisionsInfo.java => zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo/AbstractNotebookRepo.java (63%) delete mode 100644 zeppelin-zengine/src/test/java/org/apache/zeppelin/interpreter/integration/DownloadUtils.java