This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/kyuubi-server/web-ui/axios-1.12.0
in repository https://gitbox.apache.org/repos/asf/kyuubi.git
discard efee996e8e Bump axios from 1.8.2 to 1.12.0 in /kyuubi-server/web-ui
add 243143526c [KYUUBI #7198] Remove support for Spark 3.2
add 7605900db4 [KYUUBI #7176] Cleanup metadata with batch size and interval
add d3f716e215 [KYUUBI #7156] Support update HBase delegation token for
Spark SQL Engine
add fc04a3a7d2 [KYUUBI #7203] Bump Iceberg 1.10.0
add 1bf71a858f [KYUUBI #7202] [AUTHZ] make FilteredShowObjectsExec extends
V2CommandExec to avoid running executor side task
add e120d73a5d [KYUUBI #7208] Pyhive remove thrift results columns assert
add c687c9c7e7 [KYUUBI #7212] [DOC] Use unordered list for Appendixes page
add e1f2f8191c [KYUUBI #7172][FOLLOWUP] kyuubi-spark-lineage-shaded
artifactId should include scala.binary.version
add d5468d0bf5 [KYUUBI #7211] [DOC] Remove unsupported 'logo_only' and
'extra_navbar' theme options
add 28bba27df8 [KYUUBI #7205] Use Apache closer.lua syntax for
kyuubi-download to obtain engine archives
add 0c56e65632 [KYUUBI #7171] Fix empty list engine result when etcd is
used as the service registry
add b992623fca [KYUUBI #7190] Fix Presto SQLAlchemy dialect did not
implement get_view_names
add aadf866835 [KYUUBI #7213] Enable test of Spark lineage plugin for
Spark 4.0
add b5d7f5800d [KYUUBI #7214] Fix kubernetes container state
add 175b534eda [KYUUBI #7215] Make all BatchUtils variables to be final
add e613d7f6e4 [KYUUBI #7217] Support customized session protocol version
to support binary type
add 44ce1a5757 [KYUUBI #7219] Fix endless swagger openapi.json security
items
add a7ce23cce9 [KYUUBI #7220] Proactive cleanup kubernetes terminated
application info
add 6fb4c8737a [KYUUBI #7223] [CI] Skip running tests for documentation
only changes
add b7a6a5196c [KYUUBI #7221] [DOC] Fix nonexisting document
'client/advanced/features/engine_pool'
add 54212eff8b [KYUUBI #7222] [DOC] Fix "document isn't included in any
toctree" warnings
add 3b205a3924 [KYUUBI #7209] bump mysql image to v8 for authz plugin test
suite on iceberg
add e8bbf5204a [KYUUBI #7229] Fix countMetadata if the params is empty
add 07d1d5f24f [KYUUBI #7225] [CI] Skip Python Client unit tests when only
documentation changes are made
add ba248b17cb [KYUUBI #7224] [DOC] Fix "duplicate label usage" warnings
add 53074ec1ab [KYUUBI #7238] [DOC] Replace 'Getting Started with Hive
JDBC' markdown with rst
add bebe10adf3 [KYUUBI #7237] Replace recommonmark with myst
add e7f06a3fcb [KYUUBI #7241] Transfer engine pool name to lower case
add 5887e76c26 [KYUUBI #7250] Fix JDBCMetadataStore Scala 2.13 compile
error
add 109815bcb3 [KYUUBI #7251] Use RustFS instead of MinIO in Playground
add f2539d2581 [KYUUBI #7248] JDBC engine should cancel the statement when
receive cancel operation
add 8a67796984 [KYUUBI #7256] Enable authZ compile support for Spark 4.0
and refactor some test methods
add 926a8cbc99 [KYUUBI #7257] Bump Jackson 2.20.1 and kubernetes-client
6.14.0
add 85950e9b9c [KYUUBI #7260] Suppress rat-plugin deprecate warnings
add fba1f94f66 [KYUUBI #7261] Bump extra-enforcer-rules 1.11.0
add 4b180d4930 [KYUUBI #7265] Recommend to configure
kyuubi.session.local.dir.allowlist for multi-tenant clusters
add 0b1b2f20fa [KYUUBI #7266] Upgrade jersey version to 2.47
add 05d063737e [KYUUBI #7186] Introduce RuleFunctionAuthorization for
persistent function calls authorization
add 572cef805f [KYUUBI #7226] Support to wait the batch recovery
appliction submission to throttle the load on the system
add 2f702a3c7d [KYUUBI #6884][FOLLOWUP] Fix internal kyuubi instance ping
failure
add 2e79aa2c95 [KYUUBI #6884][FOLLOWUP] Support reassign batch with
BatchRestApi
add c0f0fe09ba [KYUUBI #7272] Improve `build/dependency.sh` script
add 39af9ca205 [KYUUBI #7259] Bump Netty 4.1.128 gRPC 1.76.2 Protobuf
3.25.8 Guava 33.4.8-jre
add f80584518f Bump axios from 1.8.2 to 1.12.0 in /kyuubi-server/web-ui
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 (efee996e8e)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/kyuubi-server/web-ui/axios-1.12.0
(f80584518f)
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/dep.yml | 9 -
.github/workflows/master.yml | 25 +-
.github/workflows/python.yml | 4 +
build/Dockerfile.HBase | 319 +++++++++++++++++++++
build/dependency.sh | 104 ++++---
dev/dependencyList | 159 +++++-----
dev/kyuubi-codecov/pom.xml | 21 ++
docker/playground/README.md | 2 +-
docker/playground/compose.yml | 34 ++-
docker/playground/conf/core-site.xml | 6 +-
docs/appendix/index.rst | 2 -
docs/client/advanced/features/index.rst | 3 -
docs/client/rest/rest_api.md | 7 +-
docs/conf.py | 21 +-
docs/configuration/settings.md | 2 +
docs/contributing/code/building.md | 2 +-
docs/deployment/migration-guide.md | 1 +
docs/extensions/engines/spark/index.rst | 1 +
docs/extensions/engines/spark/z-order-benchmark.md | 230 ---------------
docs/extensions/engines/spark/z-order.md | 215 +++++++++++++-
docs/quick_start/quick_start.rst | 2 +-
docs/quick_start/quick_start_with_jdbc.md | 94 ------
docs/quick_start/quick_start_with_jdbc.rst | 97 +++++++
docs/requirements.txt | 2 +-
docs/security/kinit.md | 3 +
docs/tools/kyuubi-admin.rst | 29 +-
docs/tools/kyuubi-ctl.rst | 26 +-
extensions/spark/kyuubi-spark-authz/README.md | 4 +-
.../src/main/resources/table_command_spec.json | 27 --
.../plugin/spark/authz/PrivilegesBuilder.scala | 23 +-
.../plugin/spark/authz/ranger/AccessResource.scala | 1 +
.../spark/authz/ranger/RangerSparkExtension.scala | 4 +
...ation.scala => RuleFunctionAuthorization.scala} | 40 +--
.../plugin/spark/authz/rule/Authorization.scala | 9 +-
.../rowfilter/FilterDataSourceV2Strategy.scala | 14 +-
.../rule/rowfilter/FilteredShowObjectsExec.scala | 20 +-
.../plugin/spark/authz/util/AuthZUtils.scala | 2 -
.../spark/authz/gen/PolicyJsonFileGenerator.scala | 17 ++
.../src/test/resources/sparkSql_hive_jenkins.json | 94 +++++-
.../authz/FunctionPrivilegesBuilderSuite.scala | 85 ++++++
.../plugin/spark/authz/MysqlContainerEnv.scala | 2 +-
.../spark/authz/PrivilegesBuilderSuite.scala | 51 +---
.../plugin/spark/authz/SparkSessionProvider.scala | 39 +--
.../spark/authz/V2CommandsPrivilegesSuite.scala | 21 --
.../plugin/spark/authz/gen/TableCommands.scala | 19 +-
.../DeltaCatalogRangerSparkExtensionSuite.scala | 23 +-
.../HudiCatalogRangerSparkExtensionSuite.scala | 21 +-
.../IcebergCatalogRangerSparkExtensionSuite.scala | 2 -
.../PaimonCatalogRangerSparkExtensionSuite.scala | 72 +++--
.../authz/ranger/RangerSparkExtensionSuite.scala | 116 +++++---
...JdbcTableCatalogRangerSparkExtensionSuite.scala | 5 +-
.../datamasking/DataMaskingForJDBCV2Suite.scala | 2 +
.../rowfiltering/RowFilteringForJDBCV2Suite.scala | 2 +
.../spark/connector/tpcds/TPCDSCatalogSuite.scala | 6 +-
.../spark/connector/tpch/TPCHCatalogSuite.scala | 6 +-
.../spark/kyuubi-spark-lineage-shaded/pom.xml | 2 +-
extensions/spark/kyuubi-spark-lineage/README.md | 4 +-
.../helper/SparkSQLLineageParseHelper.scala | 20 +-
.../atlas/AtlasLineageDispatcherSuite.scala | 5 +-
.../events/OperationLineageEventSuite.scala | 5 +-
.../helper/RowLevelCatalogLineageParserSuite.scala | 3 +-
.../helper/SparkSQLLineageParserHelperSuite.scala | 6 +-
.../helper/TableCatalogLineageParserSuite.scala | 4 -
.../chat/ernie/service/ErnieBotService.scala | 4 +-
externals/kyuubi-download/pom.xml | 9 +-
.../kyuubi/engine/jdbc/dialect/JdbcDialect.scala | 13 +
.../engine/jdbc/operation/ExecuteStatement.scala | 23 +-
.../engine/jdbc/operation/JdbcOperation.scala | 4 -
.../jdbc/mysql/OperationWithEngineSuite.scala | 25 ++
.../StarRocksOperationWithEngineSuite.scala | 26 ++
.../jdbc/starrocks/WithStarRocksContainer.scala | 4 +-
externals/kyuubi-spark-sql-engine/pom.xml | 17 +-
.../kyuubi/engine/spark/SparkSQLEngine.scala | 3 -
.../execution/arrow/KyuubiArrowConverters.scala | 5 +-
.../spark/operation/SparkOperationSuite.scala | 8 +-
.../kyuubi/SparkSQLEngineDeregisterSuite.scala | 23 +-
.../org/apache/kyuubi/config/KyuubiConf.scala | 32 +++
.../kyuubi/operation/HiveJDBCTestHelper.scala | 26 +-
.../kyuubi/operation/IcebergMetadataTests.scala | 16 +-
.../kyuubi/operation/SparkDataTypeTests.scala | 44 +--
.../apache/kyuubi/ha/client/DiscoveryClient.scala | 11 +-
.../ha/client/etcd/EtcdDiscoveryClient.scala | 8 +-
.../zookeeper/ZookeeperDiscoveryClient.scala | 2 +-
.../ha/client/etcd/EtcdDiscoveryClientSuite.scala | 18 ++
.../java/org/apache/kyuubi/client/BaseRestApi.java | 8 +-
.../org/apache/kyuubi/client/BatchRestApi.java | 7 +
.../org/apache/kyuubi/client/api/v1/dto/Field.java | 7 +
.../client/api/v1/dto/SessionOpenRequest.java | 19 +-
.../org/apache/kyuubi/client/util/BatchUtils.java | 16 +-
.../apache/kyuubi/client/BatchRestClientTest.java | 17 ++
.../org/apache/kyuubi/client/BatchTestServlet.java | 6 +
kyuubi-server/pom.xml | 11 +
...yuubi.credentials.HadoopDelegationTokenProvider | 1 +
.../credentials/HBaseDelegationTokenProvider.scala | 69 +++++
.../engine/KubernetesApplicationOperation.scala | 13 +-
.../kyuubi/server/KinitAuxiliaryService.scala | 6 +
.../kyuubi/server/KyuubiRestFrontendService.scala | 15 +-
.../kyuubi/server/api/v1/BatchesResource.scala | 2 +-
.../kyuubi/server/api/v1/InternalRestClient.scala | 16 +-
.../server/api/v1/KyuubiOpenApiResource.scala | 4 +-
.../kyuubi/server/api/v1/OperationsResource.scala | 78 ++---
.../kyuubi/server/api/v1/SessionsResource.scala | 5 +-
.../kyuubi/server/metadata/MetadataManager.scala | 40 ++-
.../kyuubi/server/metadata/MetadataStore.scala | 6 +-
.../server/metadata/jdbc/JDBCMetadataStore.scala | 19 +-
.../server/metadata/jdbc/JdbcDatabaseDialect.scala | 14 +-
...ainer.scala => WithSecuredHBaseContainer.scala} | 99 ++++---
...ala => HBaseDelegationTokenProviderSuite.scala} | 24 +-
.../org/apache/kyuubi/engine/EngineRefTests.scala | 7 +-
.../KubernetesApplicationOperationSuite.scala | 45 +++
.../server/api/v1/OperationsResourceSuite.scala | 37 ++-
.../server/metadata/MetadataManagerSuite.scala | 18 +-
.../metadata/jdbc/JDBCMetadataStoreSuite.scala | 5 +-
kyuubi-server/web-ui/pnpm-lock.yaml | 8 +-
pom.xml | 125 ++++----
python/pyhive/hive.py | 7 +-
python/pyhive/sqlalchemy_presto.py | 35 ++-
python/pyhive/tests/test_sqlalchemy_presto.py | 29 +-
118 files changed, 2037 insertions(+), 1298 deletions(-)
create mode 100644 build/Dockerfile.HBase
delete mode 100644 docs/extensions/engines/spark/z-order-benchmark.md
delete mode 100644 docs/quick_start/quick_start_with_jdbc.md
create mode 100644 docs/quick_start/quick_start_with_jdbc.rst
copy
extensions/spark/kyuubi-spark-authz/src/main/scala/org/apache/kyuubi/plugin/spark/authz/ranger/{RuleAuthorization.scala
=> RuleFunctionAuthorization.scala} (66%)
create mode 100644
kyuubi-server/src/main/scala/org/apache/kyuubi/credentials/HBaseDelegationTokenProvider.scala
copy
kyuubi-server/src/test/scala/org/apache/kyuubi/{WithSecuredHMSContainer.scala
=> WithSecuredHBaseContainer.scala} (53%)
copy
kyuubi-server/src/test/scala/org/apache/kyuubi/credentials/{HiveDelegationTokenProviderSuite.scala
=> HBaseDelegationTokenProviderSuite.scala} (59%)