Κοινή χρήση μέσω


Databricks Runtime 15.1 (EoS)

Note

Support for this Databricks Runtime version has ended. For the end-of-support date, see End-of-support history. For all supported Databricks Runtime versions, see Databricks Runtime release notes versions and compatibility.

The following release notes provide information about Databricks Runtime 15.1, powered by Apache Spark 3.5.0.

Databricks released this version in April 2024.

Tip

To see release notes for Databricks Runtime versions that have reached end-of-support (EoS), see End-of-support Databricks Runtime release notes. The EoS Databricks Runtime versions have been retired and might not be updated.

Breaking changes

Support for Databricks Runtime 15.0 and Databricks Runtime 15.0 for Machine Learning ends on May 31, 2024 because an upgrade of the pandas library from 1.5.3 to 2.0.3 in 15.0 caused a breaking change in multiple Apache Spark APIs. For details of the breaking changes, see The pandas Python library is downgraded to 1.5.3. To resolve this incompatibility, Databricks has released Databricks Runtime 15.1 and Databricks Runtime 15.1 for Machine Learning. The functionality supported by these releases is the same as the 15.0 releases, but with the pandas version downgraded to 1.5.3.

Any existing clusters or jobs that use Databricks Runtime 15.0 releases will continue to work but will not receive product or security updates. You can no longer configure new compute that uses Databricks Runtime 15.0 or Databricks Runtime 15.0 ML in the Databricks UI. If you are not using features or APIs that require pandas 2.0+, Databricks recommends switching those workloads to Databricks Runtime 15.1.

If you are using features or APIs available only in pandas 2.0+ and are not using any functions affected by this version, Databricks recommends switching to Databricks Runtime 15.1 and upgrading the default pandas package using cluster or notebook-scoped libraries. For example, to upgrade the pandas library in a Databricks notebook, use the following command:

%pip install pandas==2.0.3

The pandas Python library is downgraded to 1.5.3

In this release, the pandas library is downgraded from version 2.0.3 to 1.5.3. This downgrade was required because incompatibilities in the 2.0.3 version of pandas caused errors in some pandas API on Spark functions. The following lists the functions affected by the 2.0.3 version of pandas:

  • pyspark.date_range: The closed parameter is missing, causing errors when this function is called by existing code.
  • The functionality of GroupBy with MultiIndex columns is changed, causing unexpected behavior.
  • Some datetime attributes of DatetimeIndex (for example day, month, year, and so forth) return int32 data types instead of int64 data types.

The PySpark spark.sql() function now fails for invalid argument types

In Databricks Runtime 15.1 and later, the args parameter for named or positional parameters passed to the spark.sql() function must be a dictionary or list. If any other object type is passed, the following error is raised: PySparkTypeError: [INVALID_TYPE] Argument `args` should not be a <arg_type>.

Storing libraries in DBFS root is deprecated and disabled by default

To improve the security of libraries in a Azure Databricks workspace, storing library files in the DBFS root is deprecated and disabled by default starting with Databricks Runtime 15.1. Databricks recommends uploading all libraries, which includes Python libraries, JAR files, and Spark connectors, to workspace files, Unity Catalog volumes, or using a package repository. See Recommendations for uploading libraries.

To re-enable storing libraries in the DBFS root, set the following Spark configuration parameter: spark.databricks.driver.dbfsLibraryInstallationAllowed true.

The default Python version is upgraded from 3.10 to 3.11

With Databricks Runtime 15.1, the default Python version is 3.11.0. For the list of upgraded Python libraries, see Library upgrades.

JDK 11 is removed

As previously announced, JDK 11 is removed from Databricks Runtime 15.1 and later. Databricks recommends upgrading to JDK 17 when upgrading to Databricks Runtime 15.1 and later. See Databricks SDK for Java.

The Python REPL now terminates gracefully

With Databricks Runtime 15.1, the notebook’s Python REPL process now terminates gracefully at exit. This causes any atexit hooks to be honored. For example, in a workflow with multiple Python notebook tasks, atexit hooks registered in the first task execute before the second Python notebook task runs.

New features and improvements

The * (star) clause is now supported in the WHERE clause

You can now use the star (*) clause in the WHERE clause to reference all columns from the SELECT list. For example, SELECT * FROM VALUES(1, 2) AS T(a1, a2) WHERE 1 IN(T.*).

The spark.sql.json.enablePartialResults configuration is now enabled by default

The Spark configuration spark.sql.json.enablePartialResults is now enabled by default, allowing the JSON parser to correctly handle parsing errors for complex types such as struct, map, and array without dropping the remaining fields. This change fixes a consistency issue for JSON data sources with column pruning.

Cluster libraries now support requirements.txt files

You can now install cluster libraries using a requirements.txt file stored in a workspace file or Unity Catalog volume. In Single user and Shared access mode clusters, the requirements.txt file can reference other files. In No isolation shared access mode clusters, only PyPI packages are supported. See Cluster libraries.

Databricks CLI now available in the web terminal

You can now use the Databricks CLI from the web terminal in the notebook. The notebook must be attached to a cluster in Single user or No isolation shared access mode. For details, see Use web terminal and Databricks CLI.

Add default Python repositories to cluster configurations

In Databricks Runtime 15.1 and later, you can configure global pip index-url and extra-index-url parameters for cluster and notebook-scoped library installation when configuring a cluster or defining a cluster policy. To do so, set the environment variables DATABRICKS_PIP_INDEX_URL and DATABRICKS_PIP_EXTRA_INDEX_URL.

Credential passthrough and Hive metastore table access controls are deprecated

Credential passthrough and Hive metastore table access controls are legacy data governance models. Upgrade to Unity Catalog to simplify the security and governance of your data by providing a central place to administer and audit data access across multiple workspaces in your account. See What is Unity Catalog?.

Support for credential passthrough and Hive metastore table access controls will be removed in an upcoming DBR version.

Library upgrades

  • Upgraded Python libraries:
    • black from 22.6.0 to 23.3.0
    • boto3 from 1.24.28 to 1.34.39
    • botocore from 1.27.96 to 1.34.39
    • certifi from 2022.12.7 to 2023.7.22
    • cryptography from 39.0.1 to 41.0.3
    • databricks-sdk from 0.1.6 to 0.20.0
    • distlib from 0.3.7 to 0.3.8
    • googleapis-common-protos from 1.62.0 to 1.63.0
    • grpcio from 1.48.2 to 1.60.0
    • grpcio-status from 1.48.1 to 1.60.0
    • importlib-metadata from 4.6.4 to 6.0.0
    • ipykernel from 6.25.0 to 6.25.1
    • ipython from 8.14.0 to 8.15.0
    • ipywidgets from 7.7.2 to 8.0.4
    • jupyter_core from 5.2.0 to 5.3.0
    • jupyterlab-widgets from 1.0.0 to 3.0.5
    • matplotlib from 3.7.0 to 3.7.2
    • pip from 22.3.1 to 23.2.1
    • platformdirs from 2.5.2 to 3.10.0
    • protobuf from 4.24.0 to 4.24.1
    • pyarrow from 8.0.0 to 14.0.1
    • Pygments from 2.11.2 to 2.15.1
    • pyodbc from 4.0.32 to 4.0.38
    • requests from 2.28.1 to 2.31.0
    • s3transfer from 0.6.2 to 0.10.0
    • scikit-learn from 1.1.1 to 1.3.0
    • scipy from 1.10.0 to 1.11.1
    • setuptools from 65.6.3 to 68.0.0
    • statsmodels from 0.13.5 to 0.14.0
    • tenacity from 8.1.0 to 8.2.2
    • tornado from 6.1 to 6.3.2
    • typing_extensions from 4.4.0 to 4.7.1
    • urllib3 from 1.26.14 to 1.26.16
    • virtualenv from 20.16.7 to 20.24.2
    • widgetsnbextension from 3.6.1 to 4.0.5
    • zipp from 1.0.0 to 3.11.0
  • Upgraded R libraries:
    • arrow from 12.0.1 to 14.0.0.2
    • askpass from 1.1 to 1.2.0
    • base from 4.3.1 to 4.3.2
    • brew from 1.0-8 to 1.0-10
    • brio from 1.1.3 to 1.1.4
    • bslib from 0.5.0 to 0.6.1
    • cli from 3.6.1 to 3.6.2
    • commonmark from 1.9.0 to 1.9.1
    • compiler from 4.3.1 to 4.3.2
    • config from 0.3.1 to 0.3.2
    • cpp11 from 0.4.4 to 0.4.7
    • credentials from 1.3.2 to 2.0.1
    • curl from 5.0.1 to 5.2.0
    • data.table from 1.14.8 to 1.15.0
    • datasets from 4.3.1 to 4.3.2
    • DBI from 1.1.3 to 1.2.1
    • dbplyr from 2.3.3 to 2.4.0
    • desc from 1.4.2 to 1.4.3
    • digest from 0.6.33 to 0.6.34
    • dplyr from 1.1.2 to 1.1.4
    • e1071 from 1.7-13 to 1.7-14
    • evaluate from 0.21 to 0.23
    • fansi from 1.0.4 to 1.0.6
    • fontawesome from 0.5.1 to 0.5.2
    • fs from 1.6.2 to 1.6.3
    • future from 1.33.0 to 1.33.1
    • future.apply from 1.11.0 to 1.11.1
    • gargle from 1.5.1 to 1.5.2
    • gert from 1.9.2 to 2.0.1
    • ggplot2 from 3.4.2 to 3.4.4
    • glmnet from 4.1-7 to 4.1-8
    • glue from 1.6.2 to 1.7.0
    • graphics from 4.3.1 to 4.3.2
    • grDevices from 4.3.1 to 4.3.2
    • grid from 4.3.1 to 4.3.2
    • gtable from 0.3.3 to 0.3.4
    • hardhat from 1.3.0 to 1.3.1
    • haven from 2.5.3 to 2.5.4
    • htmltools from 0.5.5 to 0.5.7
    • htmlwidgets from 1.6.2 to 1.6.4
    • httpuv from 1.6.11 to 1.6.14
    • httr from 1.4.6 to 1.4.7
    • httr2 from 0.2.3 to 1.0.0
    • jsonlite from 1.8.7 to 1.8.8
    • knitr from 1.43 to 1.45
    • labeling from 0.4.2 to 0.4.3
    • later from 1.3.1 to 1.3.2
    • lava from 1.7.2.1 to 1.7.3
    • lifecycle from 1.0.3 to 1.0.4
    • listenv from 0.9.0 to 0.9.1
    • lubridate from 1.9.2 to 1.9.3
    • markdown from 1.7 to 1.12
    • methods from 4.3.1 to 4.3.2
    • openssl from 2.0.6 to 2.1.1
    • parallel from 4.3.1 to 4.3.2
    • pkgbuild from 1.4.2 to 1.4.3
    • pkgload from 1.3.2.1 to 1.3.4
    • plyr from 1.8.8 to 1.8.9
    • prettyunits from 1.1.1 to 1.2.0
    • pROC from 1.18.4 to 1.18.5
    • processx from 3.8.2 to 3.8.3
    • prodlim from 2023.03.31 to 2023.08.28
    • progress from 1.2.2 to 1.2.3
    • progressr from 0.13.0 to 0.14.0
    • promises from 1.2.0.1 to 1.2.1
    • ps from 1.7.5 to 1.7.6
    • purrr from 1.0.1 to 1.0.2
    • ragg from 1.2.5 to 1.2.7
    • Rcpp from 1.0.11 to 1.0.12
    • RcppEigen from 0.3.3.9.3 to 0.3.3.9.4
    • readr from 2.1.4 to 2.1.5
    • recipes from 1.0.6 to 1.0.9
    • rematch from 1.0.1 to 2.0.0
    • remotes from 2.4.2 to 2.4.2.1
    • reprex from 2.0.2 to 2.1.0
    • rlang from 1.1.1 to 1.1.3
    • rmarkdown from 2.23 to 2.25
    • RODBC from 1.3-20 to 1.3-23
    • roxygen2 from 7.2.3 to 7.3.1
    • rprojroot from 2.0.3 to 2.0.4
    • Rserve from 1.8-11 to 1.8-13
    • RSQLite from 2.3.1 to 2.3.5
    • sass from 0.4.6 to 0.4.8
    • scales from 1.2.1 to 1.3.0
    • shiny from 1.7.4.1 to 1.8.0
    • sparklyr from 1.8.1 to 1.8.4
    • splines from 4.3.1 to 4.3.2
    • stats from 4.3.1 to 4.3.2
    • stats4 from 4.3.1 to 4.3.2
    • stringi from 1.7.12 to 1.8.3
    • stringr from 1.5.0 to 1.5.1
    • systemfonts from 1.0.4 to 1.0.5
    • tcltk from 4.3.1 to 4.3.2
    • testthat from 3.1.10 to 3.2.1
    • textshaping from 0.3.6 to 0.3.7
    • tidyr from 1.3.0 to 1.3.1
    • timechange from 0.2.0 to 0.3.0
    • timeDate from 4022.108 to 4032.109
    • tinytex from 0.45 to 0.49
    • tools from 4.3.1 to 4.3.2
    • utf8 from 1.2.3 to 1.2.4
    • utils from 4.3.1 to 4.3.2
    • uuid from 1.1-0 to 1.2-0
    • vctrs from 0.6.3 to 0.6.5
    • vroom from 1.6.3 to 1.6.5
    • waldo from 0.5.1 to 0.5.2
    • withr from 2.5.0 to 3.0.0
    • xfun from 0.39 to 0.41
    • xml2 from 1.3.5 to 1.3.6
    • yaml from 2.3.7 to 2.3.8
    • zip from 2.3.0 to 2.3.1
  • Upgraded Java libraries:
    • com.fasterxml.jackson.datatype.jackson-datatype-jsr310 from 2.15.1 to 2.16.0
    • com.google.flatbuffers.flatbuffers-java from 1.12.0 to 23.5.26
    • com.typesafe.config from 1.2.1 to 1.4.3
    • org.apache.ant.ant from 1.9.16 to 1.10.11
    • org.apache.ant.ant-jsch from 1.9.16 to 1.10.11
    • org.apache.ant.ant-launcher from 1.9.16 to 1.10.11
    • org.apache.arrow.arrow-format from 12.0.1 to 15.0.0
    • org.apache.arrow.arrow-memory-core from 12.0.1 to 15.0.0
    • org.apache.arrow.arrow-memory-netty from 12.0.1 to 15.0.0
    • org.apache.arrow.arrow-vector from 12.0.1 to 15.0.0
    • org.apache.avro.avro from 1.11.2 to 1.11.3
    • org.apache.avro.avro-ipc from 1.11.2 to 1.11.3
    • org.apache.avro.avro-mapred from 1.11.2 to 1.11.3
    • org.apache.logging.log4j.log4j-1.2-api from 2.20.0 to 2.22.1
    • org.apache.logging.log4j.log4j-api from 2.20.0 to 2.22.1
    • org.apache.logging.log4j.log4j-core from 2.20.0 to 2.22.1
    • org.apache.logging.log4j.log4j-slf4j2-impl from 2.20.0 to 2.22.1
    • org.postgresql.postgresql from 42.6.0 to 42.6.1

Apache Spark

Databricks Runtime 15.1 includes Apache Spark 3.5.0. This release includes all Spark fixes and improvements included in Databricks Runtime 14.3 LTS, as well as the following additional bug fixes and improvements made to Spark:

  • [SPARK-45527] [DBRRM-805][ES-1073714] Revert “[SC-151626][CORE] Use fraction to do the resource calculation”
  • [SPARK-47102] [DBRRM-803][SC-158253][SQL] Add the COLLATION_ENABLED config flag
  • [SPARK-46973] [SC-158140][DBRRM-777][SQL] Skip V2 table lookup when a table is in V1 table cache
  • [SPARK-46808] [SC-154113][PYTHON] Refine error classes in Python with automatic sorting function
  • [SPARK-47251] [SC-158291][PYTHON] Block invalid types from the args argument for sql command
  • [SPARK-47251] [SC-158121][PYTHON] Block invalid types from the args argument for sql command
  • [SPARK-47108] [SC-157204][CORE] Set derby.connection.requireAuthentication to false explicitly in CLIs
  • [SPARK-45599] [SC-157537][CORE] Use object equality in OpenHashSet
  • [SPARK-47099] [SC-157352][SQL] Use ordinalNumber to uniformly set the value of paramIndex for the error class UNEXPECTED_INPUT_TYPE
  • [SPARK-46558] [SC-151363][CONNECT] Extract a helper function to eliminate the duplicate code that retrieves MessageParameters from ErrorParams in GrpcExceptionConverter
  • [SPARK-43117] [SC-156177][CONNECT] Make ProtoUtils.abbreviate support repeated fields
  • [SPARK-46342] [SC-150283][SQL] Replace IllegalStateException by SparkException.internalError in sql
  • [SPARK-47123] [SC-157412][CORE] JDBCRDD does not correctly handle errors in getQueryOutputSchema
  • [SPARK-47189] [SC-157667][SQL] Tweak column error names and text
  • [SPARK-45789] [SC-157101][SQL] Support DESCRIBE TABLE for clustering columns
  • [SPARK-43256] [SC-157699][SQL] Remove error class _LEGACY_ERROR_TEMP_2021
  • [SPARK-47201] [SC-157782][PYTHON][CONNECT] sameSemantics checks input types
  • [SPARK-47183] [SC-157660][PYTHON] Fix the error class for sameSemantics
  • [SPARK-47179] [SC-157663][SQL] Improve error message from SparkThrowableSuite for better debuggability
  • [SPARK-46965] [SC-155791][CORE] Check logType in Utils.getLog
  • [SPARK-46832] [SC-156774][SQL] Introducing Collate and Collation expressions
  • [SPARK-46946] [SC-155721][SQL] Supporting broadcast of multiple filtering keys in DynamicPruning
  • [SPARK-47079] [VARIANT-22][SC-157598][PYTHON][SQL][CONNECT] Add Variant type info to PySpark
  • [SPARK-47101] [SC-157360][SQL] Allow comma to be used in top-level column names and remove check nested type definition in HiveExternalCatalog.verifyDataSchema
  • [SPARK-47173] [SC-157571][SS][UI] Fix a typo in streaming UI explanation
  • [SPARK-47113] [SC-157348][CORE] Revert S3A endpoint fixup logic of SPARK-35878
  • [SPARK-47130] [SC-157462][CORE] Use listStatus to bypass block location info when cleaning driver logs
  • [SPARK-43259] [SC-157368][SQL] Assign a name to the error class _LEGACY_ERROR_TEMP_2024
  • [SPARK-47104] [SC-157355][SQL] TakeOrderedAndProjectExec should initialize the unsafe projection
  • [SPARK-47137] [SC-157463][PYTHON][CONNECT] Add getAll to spark.conf for feature parity with Scala
  • [SPARK-46924] [SC-154905][CORE] Fix Load New button in Master/HistoryServer Log UI
  • [SPARK-47069] [SC-157370][PYTHON][CONNECT] Introduce spark.profile.show/dump for SparkSession-based profiling
  • [SPARK-46812] [SC-157075][SQL][PYTHON] Make mapInPandas / mapInArrow support ResourceProfile
  • [SPARK-46833] [SC-155866][SQL] Collations - Introducing CollationFactory which provides comparison and hashing rules for supported collations
  • [SPARK-47057] [SC-157036][PYTHON] Reeanble MyPy data test
  • [SPARK-46934] [SC-157084][SQL] Read/write roundtrip for struct type with special characters with HMS
  • [SPARK-46727] [SC-153472][SQL] Port classifyException() in JDBC dialects on error classes
  • [SPARK-46964] [SC-155740][SQL] Change the signature of the hllInvalidLgK query execution error to take an integer as 4th argument
  • [SPARK-46949] [SC-155719][SQL] Support CHAR/VARCHAR through ResolveDefaultColumns
  • [SPARK-46972] [SC-155888][SQL] Fix asymmetrical replacement for char/varchar in V2SessionCatalog.createTable
  • [SPARK-47014] [SC-156778][PYTHON][CONNECT] Implement methods dumpPerfProfiles and dumpMemoryProfiles of SparkSession
  • [SPARK-46689] [SC-156221][SPARK-46690][PYTHON][CONNECT] Support v2 profiling in group/cogroup applyInPandas/applyInArrow
  • [SPARK-47040] [SC-156773][CONNECT] Allow Spark Connect Server Script to wait
  • [SPARK-46688] [SC-156113][SPARK-46691][PYTHON][CONNECT] Support v2 profiling in aggregate Pandas UDFs
  • [SPARK-47004] [SC-156499][CONNECT] Added more tests to ClientStreamingQuerySuite to increase Scala client test coverage
  • [SPARK-46994] [SC-156169][PYTHON] Refactor PythonWrite to prepare for supporting python data source streaming write
  • [SPARK-46979] [SC-156587][SS] Add support for specifying key and value encoder separately and also for each col family in RocksDB state store provider
  • [SPARK-46960] [SC-155940][SS] Testing Multiple Input Streams with TransformWithState operator
  • [SPARK-46966] [SC-156112][Python] Add UDTF API for ‘analyze’ method to indicate subset of input table columns to select
  • [SPARK-46895] [SC-155950][CORE] Replace Timer with single thread scheduled executor
  • [SPARK-46967] [SC-155815][CORE][UI] Hide Thread Dump and Heap Histogram of Dead executors in Executors UI
  • [SPARK-46512] [SC-155826][CORE] Optimize shuffle reading when both sort and combine are used.
  • [SPARK-46958] [SC-155942][SQL] Add missing timezone to coerce default values
  • [SPARK-46754] [SC-153830][SQL][AVRO] Fix compression code resolution in avro table definition and write options
  • [SPARK-46728] [SC-154207][PYTHON] Check Pandas installation properly
  • [SPARK-43403] [SC-154216][UI] Ensure old SparkUI in HistoryServer has been detached before loading new one
  • [SPARK-39910] [SC-156203][SQL] Delegate path qualification to filesystem during DataSource file path globbing
  • [SPARK-47000] [SC-156123] Revert “[SC-156123][CORE] Use getTotalMemorySize
  • [SPARK-46819] [SC-154560][CORE] Move error categories and states into JSON
  • [SPARK-46997] [SC-156175][CORE] Enable spark.worker.cleanup.enabled by default
  • [SPARK-46865] [SC-156168][SS] Add Batch Support for TransformWithState Operator
  • [SPARK-46987] [SC-156040][CONNECT] ProtoUtils.abbreviate avoid unnecessary setField operation
  • [SPARK-46970] [SC-155816][CORE] Rewrite OpenHashSet#hasher with pattern matching
  • [SPARK-46984] [SC-156024][PYTHON] Remove pyspark.copy_func
  • [SPARK-47000] [SC-156123][CORE] Use getTotalMemorySize in WorkerArguments
  • [SPARK-46980] [SC-155914][SQL][MINOR] Avoid using internal APIs in dataframe end-to-end tests
  • [SPARK-46931] Revert “[SC-155661][PS] Implement {Frame, Series}.to_hdf
  • [SPARK-46618] [SC-153828][SQL] Improve error messages for DATA_SOURCE_NOT_FOUND error
  • [SPARK-46849] [SC-154586][SQL] Run optimizer on CREATE TABLE column defaults
  • [SPARK-46911] [SC-155724][SS] Adding deleteIfExists operator to StatefulProcessorHandleImpl
  • [SPARK-43273] [SQL] Support lz4raw compression codec for Parquet
  • [SPARK-47002] [SC-156223][Python] Return better error message if UDTF ‘analyze’ method ‘orderBy’ field accidentally returns a list of strings
  • [SPARK-46890] [SC-155802][SQL] Fix CSV parsing bug with existence default values and column pruning
  • [SPARK-46977] [SC-155892][CORE] A failed request to obtain a token from one NameNode should not skip subsequent token requests
  • [SPARK-46608] [SC-151806][SQL] Restore backward compatibility of JdbcDialect.classifyException
  • [SPARK-46908] [SC-155702][SQL] Support star clause in WHERE clause
  • [SPARK-46908] [SC-155702][SQL] Support star clause in WHERE clause
  • [SPARK-46852] [SC-155665][SS] Remove use of explicit key encoder and pass it implicitly to the operator for transformWithState operator
  • [SPARK-46864] [SC-155669][SS] Onboard Arbitrary StateV2 onto New Error Class Framework
  • [SPARK-45807] [SC-155706][SQL] Return View after calling replaceView(..)
  • [SPARK-46899] [SC-154651][CORE] Remove POST APIs from MasterWebUI when spark.ui.killEnabled is false
  • [SPARK-46868] [SC-154539][CORE] Support Spark Worker Log UI
  • [SPARK-46931] [SC-155661][PS] Implement {Frame, Series}.to_hdf
  • [SPARK-46940] [SC-155667][CORE] Remove unused updateSparkConfigFromProperties and isAbsoluteURI in o.a.s.u.Utils
  • [SPARK-46929] [SC-155659][CORE][CONNECT][SS] Use ThreadUtils.shutdown to close thread pools
  • [SPARK-46400] [SC-155658][CORE][SQL] When there are corrupted files in the local maven repo, skip this cache and try again
  • [SPARK-46932] [SC-155655] Clean up the imports in pyspark.pandas.test_*
  • [SPARK-46683] [SC-154120] Write a subquery generator that generates subqueries permutations to increase testing coverage
  • [SPARK-46914] [SC-154776][UI] Shorten app name in the summary table on the History Page
  • [SPARK-46831] [SC-154699][SQL] Collations - Extending StringType and PhysicalStringType with collationId field
  • [SPARK-46816] [SC-154415][SS] Add base support for new arbitrary state management operator, single valueState type, multiple state variables and underlying support for column families for RocksDBStateStoreProvider with/without changelog checkpointing
  • [SPARK-46925] [SC-154890][PYTHON][CONNECT] Add a warning that instructs to install memory_profiler for memory profiling
  • [SPARK-46927] [SC-154904][PYTHON] Make assertDataFrameEqual work properly without PyArrow
  • [SPARK-46021] [SC-148987][CORE] Support cancel future jobs belonging to a job group
  • [SPARK-46747] [SC-154789][SQL] Avoid scan in getTableExistsQuery for JDBC Dialects
  • [SPARK-46904] [SC-154704][UI] Fix display issue of History UI summary
  • [SPARK-46870] [SC-154541][CORE] Support Spark Master Log UI
  • [SPARK-46893] [SC-154780][UI] Remove inline scripts from UI descriptions
  • [SPARK-46910] [SC-154760][PYTHON] Eliminate JDK Requirement in PySpark Installation
  • [SPARK-46907] [SC-154736][CORE] Show driver log location in Spark History Server
  • [SPARK-46902] [SC-154661][UI] Fix Spark History Server UI for using un-exported setAppLimit
  • [SPARK-46687] [SC-154725][PYTHON][CONNECT] Basic support of SparkSession-based memory profiler
  • [SPARK-46623] [SC-153831][CORE][MLLIB][SQL] Replace SimpleDateFormat with DateTimeFormatter
  • [SPARK-46875] [SC-154627][SQL] When the mode is null, a NullPointException should not be thrown
  • [SPARK-46872] [SC-154543][CORE] Recover log-view.js to be non-module
  • [SPARK-46883] [SC-154629][CORE] Support /json/clusterutilization API
  • [SPARK-46886] [SC-154630][CORE] Enable spark.ui.prometheus.enabled by default
  • [SPARK-46873] [SC-154638][SS] Do not recreate new StreamingQueryManager for the same Spark Session
  • [SPARK-46829] [SC-154419][CORE] Remove createExecutorEnv from SparkEnv
  • [SPARK-46827] [SC-154280][CORE] Make RocksDBPersistenceEngine to support a symbolic link
  • [SPARK-46903] [SC-154662][CORE] Support Spark History Server Log UI
  • [SPARK-46874] [SC-154646][PYTHON] Remove pyspark.pandas dependency from assertDataFrameEqual
  • [SPARK-46889] [SC-154639][CORE] Validate spark.master.ui.decommission.allow.mode setting
  • [SPARK-46850] [SC-154443][SQL] Convert _LEGACY_ERROR_TEMP_2102 to UNSUPPORTED_DATATYPE
  • [SPARK-46704] [SC-153323][CORE][UI] Fix MasterPage to sort Running Drivers table by Duration column correctly
  • [SPARK-46796] [SC-154279][SS] Ensure the correct remote files (mentioned in metadata.zip) are used on RocksDB version load
  • [SPARK-46888] [SC-154636][CORE] Fix Master to reject /workers/kill/ requests if decommission is disabled
  • [SPARK-46818] [SC-154422][SQL] Improve error messages for Range with non-foldable inputs
  • [SPARK-46898] [SC-154649][CONNECT] Simplify the protobuf function transformation in Planner
  • [SPARK-46828] [SC-154413][SQL] Remove the invalid assertion of remote mode for spark sql shell
  • [SPARK-46733] [SC-154274][CORE] Simplify the BlockManager by the exit operation only depend on interrupt thread.
  • [SPARK-46777] [SC-154016][SS] Refactor StreamingDataSourceV2Relation catalyst structure to be more on-par with the batch version
  • [SPARK-46515] [SC-151716] Add MONTHNAME function
  • [SPARK-46823] [SC-154276][CONNECT][PYTHON] LocalDataToArrowConversion should check the nullability
  • [SPARK-46787] [SC-154404][CONNECT] bloomFilter function should throw AnalysisException for invalid input
  • [SPARK-46779] [SC-154045][SQL] InMemoryRelation instances of the same cached plan should be semantically equivalent
  • [SPARK-45827] [SC-153973] Disallow partitioning on Variant column
  • [SPARK-46797] [SC-154085][CORE] Rename spark.deploy.spreadOut to spark.deploy.spreadOutApps
  • [SPARK-46094] [SC-153421] Support Executor JVM Profiling
  • [SPARK-46746] [SC-153557][SQL][AVRO] Attach codec extension to avro datasource files
  • [SPARK-46698] [SC-153288][CORE] Replace Timer with single thread scheduled executor for ConsoleProgressBar.
  • [SPARK-46629] [SC-153835] Fix for STRUCT type DDL not picking up nullability and comment
  • [SPARK-46750] [SC-153772][CONNECT][PYTHON] DataFrame APIs code clean up
  • [SPARK-46769] [SC-153979][SQL] Refine timestamp related schema inference
  • [SPARK-46765] [SC-153904][PYTHON][CONNECT] Make shuffle specify the datatype of seed
  • [SPARK-46579] [SC-151481][SQL] Redact JDBC url in errors and logs
  • [SPARK-46686] [SC-153875][PYTHON][CONNECT] Basic support of SparkSession based Python UDF profiler
  • [SPARK-46748] Revert “[SC-153800][CORE] Remove *slav**.sh scri…
  • [SPARK-46707] [SC-153833][SQL] Added throwable field to expressions to improve predicate pushdown
  • [SPARK-46519] [SC-151278][SQL] Clear unused error classes from error-classes.json file
  • [SPARK-46677] [SC-153426][SQL][CONNECT] Fix dataframe["*"] resolution
  • [SPARK-46317] [SC-150184][PYTHON][CONNECT] Match minor behaviour matching in SparkSession with full test coverage
  • [SPARK-46748] [SC-153800][CORE] Remove *slav**.sh scripts
  • [SPARK-46663] [SC-153490][PYTHON] Disable memory profiler for pandas UDFs with iterators
  • [SPARK-46410] [SC-150776][SQL] Assign error classes/subclasses to JdbcUtils.classifyException
  • [SPARK-46277] [SC-150126][PYTHON] Validate startup urls with the config being set
  • [SPARK-46612] [SC-153536][SQL] Do not convert array type string retrieved from jdbc driver
  • [SPARK-46254] [SC-149788][PYTHON] Remove stale Python 3.8/3.7 version checking
  • [SPARK-46490] [SC-151335][SQL] Require error classes in SparkThrowable sub-classes
  • [SPARK-46383] [SC-153274][SC-147443][WARMFIX] Reduce Driver Heap Usage by Reducing the Lifespan of TaskInfo.accumulables()
  • [SPARK-46541] [SC-153109][SQL][CONNECT] Fix the ambiguous column reference in self join
  • [SPARK-46381] [SC-150495][SQL] Migrate sub-classes of AnalysisException to error classes
  • [SPARK-46351] [SC-150335][SQL] Require an error class in AnalysisException
  • [SPARK-46220] [SC-149689][SQL] Restrict charsets in decode()
  • [SPARK-46369] [SC-150340][CORE] Remove kill link from RELAUNCHING drivers in MasterPage
  • [SPARK-46052] [SC-153284][CORE] Remove function TaskScheduler.killAllTaskAttempts
  • [SPARK-46536] [SC-153164][SQL] Support GROUP BY calendar_interval_type
  • [SPARK-46675] [SC-153209][SQL] Remove unused inferTimestampNTZ in ParquetReadSupport
  • [SPARK-46717] [SC-153423][CORE] Simplify ReloadingX509TrustManager by the exit operation only depend on interrupt thread.
  • [SPARK-46722] [SC-153438][CONNECT] Add a test regarding to backward compatibility check for StreamingQueryListener in Spark Connect (Scala/PySpark)
  • [SPARK-46187] [SC-149580][SQL] Align codegen and non-codegen implementation of StringDecode
  • [SPARK-46258] [SC-149799][CORE] Add RocksDBPersistenceEngine
  • [SPARK-46216] [SC-149676][CORE] Improve FileSystemPersistenceEngine to support compressions
  • [SPARK-46189] [SC-149567][PS][SQL] Perform comparisons and arithmetic between same types in various Pandas aggregate functions to avoid interpreted mode errors
  • [SPARK-46184] [SC-149563][CORE][SQL][CONNECT][MLLIB] Reduce stack depth by replace Option.isDefined with Option.isEmpty
  • [SPARK-46700] [SC-153329][CORE] Count the last spilling for the shuffle disk spilling bytes metric
  • [SPARK-45642] [SC-150286][CORE][SQL] Fix FileSystem.isFile & FileSystem.isDirectory is deprecated
  • [SPARK-46640] [SC-153272][SQL] Fix RemoveRedundantAlias by excluding subquery attributes
  • [SPARK-46681] [SC-153287][CORE] Refactor ExecutorFailureTracker#maxNumExecutorFailures to avoid calculating defaultMaxNumExecutorFailures when MAX_EXECUTOR_FAILURES is configured
  • [SPARK-46695] [SC-153289][SQL][HIVE] Always setting hive.execution.engine to mr
  • [SPARK-46325] [SC-150228][CONNECT] Remove unnecessary override functions when constructing WrappedCloseableIterator in ResponseValidator#wrapIterator
  • [SPARK-46232] [SC-149699][PYTHON] Migrate all remaining ValueError into PySpark error framework.
  • [SPARK-46547] [SC-153174][SS] Swallow non-fatal exception in maintenance task to avoid deadlock between maintenance thread and streaming aggregation operator
  • [SPARK-46169] [SC-149373][PS] Assign appropriate JIRA numbers for missing parameters from DataFrame API.
  • [SPARK-45857] [SC-148096][SQL] Enforce the error classes in sub-classes of AnalysisException

Databricks ODBC/JDBC driver support

Databricks supports ODBC/JDBC drivers released in the past 2 years. Please download the recently released drivers and upgrade (download ODBC, download JDBC).

Maintenance updates

See Databricks Runtime 15.1 maintenance updates.

System environment

  • Operating System: Ubuntu 22.04.4 LTS
  • Java: Zulu 8.74.0.17-CA-linux64
  • Scala: 2.12.15
  • Python: 3.11.0
  • R: 4.3.2
  • Delta Lake: 3.1.0

Installed Python libraries

Library Version Library Version Library Version
asttokens 2.0.5 astunparse 1.6.3 azure-core 1.30.1
azure-storage-blob 12.19.1 azure-storage-file-datalake 12.14.0 backcall 0.2.0
black 23.3.0 blinker 1.4 boto3 1.34.39
botocore 1.34.39 cachetools 5.3.3 certifi 2023.7.22
cffi 1.15.1 chardet 4.0.0 charset-normalizer 2.0.4
click 8.0.4 cloudpickle 2.2.1 comm 0.1.2
contourpy 1.0.5 cryptography 41.0.3 cycler 0.11.0
Cython 0.29.32 databricks-sdk 0.20.0 dbus-python 1.2.18
debugpy 1.6.7 decorator 5.1.1 distlib 0.3.8
entrypoints 0.4 executing 0.8.3 facets-overview 1.1.1
filelock 3.13.1 fonttools 4.25.0 gitdb 4.0.11
GitPython 3.1.42 google-api-core 2.17.1 google-auth 2.28.2
google-cloud-core 2.4.1 google-cloud-storage 2.15.0 google-crc32c 1.5.0
google-resumable-media 2.7.0 googleapis-common-protos 1.63.0 grpcio 1.60.0
grpcio-status 1.60.0 httplib2 0.20.2 idna 3.4
importlib-metadata 6.0.0 ipyflow-core 0.0.198 ipykernel 6.25.1
ipython 8.15.0 ipywidgets 8.0.4 isodate 0.6.1
jedi 0.18.1 jeepney 0.7.1 jmespath 0.10.0
joblib 1.2.0 jupyter_client 7.4.9 jupyter_core 5.3.0
jupyterlab-widgets 3.0.5 keyring 23.5.0 kiwisolver 1.4.4
launchpadlib 1.10.16 lazr.restfulclient 0.14.4 lazr.uri 1.0.6
matplotlib 3.7.2 matplotlib-inline 0.1.6 mlflow-skinny 2.11.1
more-itertools 8.10.0 mypy-extensions 0.4.3 nest-asyncio 1.5.6
numpy 1.23.5 oauthlib 3.2.0 packaging 23.2
pandas 1.5.3 parso 0.8.3 pathspec 0.10.3
patsy 0.5.3 pexpect 4.8.0 pickleshare 0.7.5
Pillow 9.4.0 pip 23.2.1 platformdirs 3.10.0
plotly 5.9.0 prompt-toolkit 3.0.36 protobuf 4.24.1
psutil 5.9.0 psycopg2 2.9.3 ptyprocess 0.7.0
pure-eval 0.2.2 pyarrow 14.0.1 pyasn1 0.4.8
pyasn1-modules 0.2.8 pyccolo 0.0.52 pycparser 2.21
pydantic 1.10.6 Pygments 2.15.1 PyGObject 3.42.1
PyJWT 2.3.0 pyodbc 4.0.38 pyparsing 3.0.9
python-dateutil 2.8.2 python-lsp-jsonrpc 1.1.1 pytz 2022.7
PyYAML 6.0 pyzmq 23.2.0 requests 2.31.0
rsa 4.9 s3transfer 0.10.0 scikit-learn 1.3.0
scipy 1.11.1 seaborn 0.12.2 SecretStorage 3.3.1
setuptools 68.0.0 six 1.16.0 smmap 5.0.1
sqlparse 0.4.4 ssh-import-id 5.11 stack-data 0.2.0
statsmodels 0.14.0 tenacity 8.2.2 threadpoolctl 2.2.0
tokenize-rt 4.2.1 tornado 6.3.2 traitlets 5.7.1
typing_extensions 4.7.1 tzdata 2022.1 ujson 5.4.0
unattended-upgrades 0.1 urllib3 1.26.16 virtualenv 20.24.2
wadllib 1.3.6 wcwidth 0.2.5 wheel 0.38.4
widgetsnbextension 4.0.5 zipp 3.11.0

Installed R libraries

R libraries are installed from the Posit Package Manager CRAN snapshot on 2023-02-10.

Library Version Library Version Library Version
arrow 14.0.0.2 askpass 1.2.0 assertthat 0.2.1
backports 1.4.1 base 4.3.2 base64enc 0.1-3
bigD 0.2.0 bit 4.0.5 bit64 4.0.5
bitops 1.0-7 blob 1.2.4 boot 1.3-28
brew 1.0-10 brio 1.1.4 broom 1.0.5
bslib 0.6.1 cachem 1.0.8 callr 3.7.3
caret 6.0-94 cellranger 1.1.0 chron 2.3-61
class 7.3-22 cli 3.6.2 clipr 0.8.0
clock 0.7.0 cluster 2.1.4 codetools 0.2-19
colorspace 2.1-0 commonmark 1.9.1 compiler 4.3.2
config 0.3.2 conflicted 1.2.0 cpp11 0.4.7
crayon 1.5.2 credentials 2.0.1 curl 5.2.0
data.table 1.15.0 datasets 4.3.2 DBI 1.2.1
dbplyr 2.4.0 desc 1.4.3 devtools 2.4.5
diagram 1.6.5 diffobj 0.3.5 digest 0.6.34
downlit 0.4.3 dplyr 1.1.4 dtplyr 1.3.1
e1071 1.7-14 ellipsis 0.3.2 evaluate 0.23
fansi 1.0.6 farver 2.1.1 fastmap 1.1.1
fontawesome 0.5.2 forcats 1.0.0 foreach 1.5.2
foreign 0.8-85 forge 0.2.0 fs 1.6.3
future 1.33.1 future.apply 1.11.1 gargle 1.5.2
generics 0.1.3 gert 2.0.1 ggplot2 3.4.4
gh 1.4.0 git2r 0.33.0 gitcreds 0.1.2
glmnet 4.1-8 globals 0.16.2 glue 1.7.0
googledrive 2.1.1 googlesheets4 1.1.1 gower 1.0.1
graphics 4.3.2 grDevices 4.3.2 grid 4.3.2
gridExtra 2.3 gsubfn 0.7 gt 0.10.1
gtable 0.3.4 hardhat 1.3.1 haven 2.5.4
highr 0.10 hms 1.1.3 htmltools 0.5.7
htmlwidgets 1.6.4 httpuv 1.6.14 httr 1.4.7
httr2 1.0.0 ids 1.0.1 ini 0.3.1
ipred 0.9-14 isoband 0.2.7 iterators 1.0.14
jquerylib 0.1.4 jsonlite 1.8.8 juicyjuice 0.1.0
KernSmooth 2.23-21 knitr 1.45 labeling 0.4.3
later 1.3.2 lattice 0.21-8 lava 1.7.3
lifecycle 1.0.4 listenv 0.9.1 lubridate 1.9.3
magrittr 2.0.3 markdown 1.12 MASS 7.3-60
Matrix 1.5-4.1 memoise 2.0.1 methods 4.3.2
mgcv 1.8-42 mime 0.12 miniUI 0.1.1.1
mlflow 2.10.0 ModelMetrics 1.2.2.2 modelr 0.1.11
munsell 0.5.0 nlme 3.1-163 nnet 7.3-19
numDeriv 2016.8-1.1 openssl 2.1.1 parallel 4.3.2
parallelly 1.36.0 pillar 1.9.0 pkgbuild 1.4.3
pkgconfig 2.0.3 pkgdown 2.0.7 pkgload 1.3.4
plogr 0.2.0 plyr 1.8.9 praise 1.0.0
prettyunits 1.2.0 pROC 1.18.5 processx 3.8.3
prodlim 2023.08.28 profvis 0.3.8 progress 1.2.3
progressr 0.14.0 promises 1.2.1 proto 1.0.0
proxy 0.4-27 ps 1.7.6 purrr 1.0.2
R6 2.5.1 ragg 1.2.7 randomForest 4.7-1.1
rappdirs 0.3.3 rcmdcheck 1.4.0 RColorBrewer 1.1-3
Rcpp 1.0.12 RcppEigen 0.3.3.9.4 reactable 0.4.4
reactR 0.5.0 readr 2.1.5 readxl 1.4.3
recipes 1.0.9 rematch 2.0.0 rematch2 2.1.2
remotes 2.4.2.1 reprex 2.1.0 reshape2 1.4.4
rlang 1.1.3 rmarkdown 2.25 RODBC 1.3-23
roxygen2 7.3.1 rpart 4.1.21 rprojroot 2.0.4
Rserve 1.8-13 RSQLite 2.3.5 rstudioapi 0.15.0
rversions 2.1.2 rvest 1.0.3 sass 0.4.8
scales 1.3.0 selectr 0.4-2 sessioninfo 1.2.2
shape 1.4.6 shiny 1.8.0 sourcetools 0.1.7-1
sparklyr 1.8.4 spatial 7.3-15 splines 4.3.2
sqldf 0.4-11 SQUAREM 2021.1 stats 4.3.2
stats4 4.3.2 stringi 1.8.3 stringr 1.5.1
survival 3.5-5 swagger 3.33.1 sys 3.4.2
systemfonts 1.0.5 tcltk 4.3.2 testthat 3.2.1
textshaping 0.3.7 tibble 3.2.1 tidyr 1.3.1
tidyselect 1.2.0 tidyverse 2.0.0 timechange 0.3.0
timeDate 4032.109 tinytex 0.49 tools 4.3.2
tzdb 0.4.0 urlchecker 1.0.1 usethis 2.2.2
utf8 1.2.4 utils 4.3.2 uuid 1.2-0
V8 4.4.1 vctrs 0.6.5 viridisLite 0.4.2
vroom 1.6.5 waldo 0.5.2 whisker 0.4.1
withr 3.0.0 xfun 0.41 xml2 1.3.6
xopen 1.0.0 xtable 1.8-4 yaml 2.3.8
zeallot 0.1.0 zip 2.3.1

Installed Java and Scala libraries (Scala 2.12 cluster version)

Group ID Artifact ID Version
antlr antlr 2.7.7
com.amazonaws amazon-kinesis-client 1.12.0
com.amazonaws aws-java-sdk-autoscaling 1.12.390
com.amazonaws aws-java-sdk-cloudformation 1.12.390
com.amazonaws aws-java-sdk-cloudfront 1.12.390
com.amazonaws aws-java-sdk-cloudhsm 1.12.390
com.amazonaws aws-java-sdk-cloudsearch 1.12.390
com.amazonaws aws-java-sdk-cloudtrail 1.12.390
com.amazonaws aws-java-sdk-cloudwatch 1.12.390
com.amazonaws aws-java-sdk-cloudwatchmetrics 1.12.390
com.amazonaws aws-java-sdk-codedeploy 1.12.390
com.amazonaws aws-java-sdk-cognitoidentity 1.12.390
com.amazonaws aws-java-sdk-cognitosync 1.12.390
com.amazonaws aws-java-sdk-config 1.12.390
com.amazonaws aws-java-sdk-core 1.12.390
com.amazonaws aws-java-sdk-datapipeline 1.12.390
com.amazonaws aws-java-sdk-directconnect 1.12.390
com.amazonaws aws-java-sdk-directory 1.12.390
com.amazonaws aws-java-sdk-dynamodb 1.12.390
com.amazonaws aws-java-sdk-ec2 1.12.390
com.amazonaws aws-java-sdk-ecs 1.12.390
com.amazonaws aws-java-sdk-efs 1.12.390
com.amazonaws aws-java-sdk-elasticache 1.12.390
com.amazonaws aws-java-sdk-elasticbeanstalk 1.12.390
com.amazonaws aws-java-sdk-elasticloadbalancing 1.12.390
com.amazonaws aws-java-sdk-elastictranscoder 1.12.390
com.amazonaws aws-java-sdk-emr 1.12.390
com.amazonaws aws-java-sdk-glacier 1.12.390
com.amazonaws aws-java-sdk-glue 1.12.390
com.amazonaws aws-java-sdk-iam 1.12.390
com.amazonaws aws-java-sdk-importexport 1.12.390
com.amazonaws aws-java-sdk-kinesis 1.12.390
com.amazonaws aws-java-sdk-kms 1.12.390
com.amazonaws aws-java-sdk-lambda 1.12.390
com.amazonaws aws-java-sdk-logs 1.12.390
com.amazonaws aws-java-sdk-machinelearning 1.12.390
com.amazonaws aws-java-sdk-opsworks 1.12.390
com.amazonaws aws-java-sdk-rds 1.12.390
com.amazonaws aws-java-sdk-redshift 1.12.390
com.amazonaws aws-java-sdk-route53 1.12.390
com.amazonaws aws-java-sdk-s3 1.12.390
com.amazonaws aws-java-sdk-ses 1.12.390
com.amazonaws aws-java-sdk-simpledb 1.12.390
com.amazonaws aws-java-sdk-simpleworkflow 1.12.390
com.amazonaws aws-java-sdk-sns 1.12.390
com.amazonaws aws-java-sdk-sqs 1.12.390
com.amazonaws aws-java-sdk-ssm 1.12.390
com.amazonaws aws-java-sdk-storagegateway 1.12.390
com.amazonaws aws-java-sdk-sts 1.12.390
com.amazonaws aws-java-sdk-support 1.12.390
com.amazonaws aws-java-sdk-swf-libraries 1.11.22
com.amazonaws aws-java-sdk-workspaces 1.12.390
com.amazonaws jmespath-java 1.12.390
com.clearspring.analytics stream 2.9.6
com.databricks Rserve 1.8-3
com.databricks databricks-sdk-java 0.17.1
com.databricks jets3t 0.7.1-0
com.databricks.scalapb compilerplugin_2.12 0.4.15-10
com.databricks.scalapb scalapb-runtime_2.12 0.4.15-10
com.esotericsoftware kryo-shaded 4.0.2
com.esotericsoftware minlog 1.3.0
com.fasterxml classmate 1.3.4
com.fasterxml.jackson.core jackson-annotations 2.15.2
com.fasterxml.jackson.core jackson-core 2.15.2
com.fasterxml.jackson.core jackson-databind 2.15.2
com.fasterxml.jackson.dataformat jackson-dataformat-cbor 2.15.2
com.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.15.2
com.fasterxml.jackson.datatype jackson-datatype-joda 2.15.2
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.16.0
com.fasterxml.jackson.module jackson-module-paranamer 2.15.2
com.fasterxml.jackson.module jackson-module-scala_2.12 2.15.2
com.github.ben-manes.caffeine caffeine 2.9.3
com.github.fommil jniloader 1.1
com.github.fommil.netlib native_ref-java 1.1
com.github.fommil.netlib native_ref-java 1.1-natives
com.github.fommil.netlib native_system-java 1.1
com.github.fommil.netlib native_system-java 1.1-natives
com.github.fommil.netlib netlib-native_ref-linux-x86_64 1.1-natives
com.github.fommil.netlib netlib-native_system-linux-x86_64 1.1-natives
com.github.luben zstd-jni 1.5.5-4
com.github.wendykierp JTransforms 3.1
com.google.code.findbugs jsr305 3.0.0
com.google.code.gson gson 2.10.1
com.google.crypto.tink tink 1.9.0
com.google.errorprone error_prone_annotations 2.10.0
com.google.flatbuffers flatbuffers-java 23.5.26
com.google.guava guava 15.0
com.google.protobuf protobuf-java 2.6.1
com.helger profiler 1.1.1
com.jcraft jsch 0.1.55
com.jolbox bonecp 0.8.0.RELEASE
com.lihaoyi sourcecode_2.12 0.1.9
com.microsoft.azure azure-data-lake-store-sdk 2.3.9
com.microsoft.sqlserver mssql-jdbc 11.2.2.jre8
com.ning compress-lzf 1.1.2
com.sun.mail javax.mail 1.5.2
com.sun.xml.bind jaxb-core 2.2.11
com.sun.xml.bind jaxb-impl 2.2.11
com.tdunning json 1.8
com.thoughtworks.paranamer paranamer 2.8
com.trueaccord.lenses lenses_2.12 0.4.12
com.twitter chill-java 0.10.0
com.twitter chill_2.12 0.10.0
com.twitter util-app_2.12 7.1.0
com.twitter util-core_2.12 7.1.0
com.twitter util-function_2.12 7.1.0
com.twitter util-jvm_2.12 7.1.0
com.twitter util-lint_2.12 7.1.0
com.twitter util-registry_2.12 7.1.0
com.twitter util-stats_2.12 7.1.0
com.typesafe config 1.4.3
com.typesafe.scala-logging scala-logging_2.12 3.7.2
com.uber h3 3.7.3
com.univocity univocity-parsers 2.9.1
com.zaxxer HikariCP 4.0.3
commons-cli commons-cli 1.5.0
commons-codec commons-codec 1.16.0
commons-collections commons-collections 3.2.2
commons-dbcp commons-dbcp 1.4
commons-fileupload commons-fileupload 1.5
commons-httpclient commons-httpclient 3.1
commons-io commons-io 2.13.0
commons-lang commons-lang 2.6
commons-logging commons-logging 1.1.3
commons-pool commons-pool 1.5.4
dev.ludovic.netlib arpack 3.0.3
dev.ludovic.netlib blas 3.0.3
dev.ludovic.netlib lapack 3.0.3
info.ganglia.gmetric4j gmetric4j 1.0.10
io.airlift aircompressor 0.25
io.delta delta-sharing-client_2.12 1.0.4
io.dropwizard.metrics metrics-annotation 4.2.19
io.dropwizard.metrics metrics-core 4.2.19
io.dropwizard.metrics metrics-graphite 4.2.19
io.dropwizard.metrics metrics-healthchecks 4.2.19
io.dropwizard.metrics metrics-jetty9 4.2.19
io.dropwizard.metrics metrics-jmx 4.2.19
io.dropwizard.metrics metrics-json 4.2.19
io.dropwizard.metrics metrics-jvm 4.2.19
io.dropwizard.metrics metrics-servlets 4.2.19
io.netty netty-all 4.1.96.Final
io.netty netty-buffer 4.1.96.Final
io.netty netty-codec 4.1.96.Final
io.netty netty-codec-http 4.1.96.Final
io.netty netty-codec-http2 4.1.96.Final
io.netty netty-codec-socks 4.1.96.Final
io.netty netty-common 4.1.96.Final
io.netty netty-handler 4.1.96.Final
io.netty netty-handler-proxy 4.1.96.Final
io.netty netty-resolver 4.1.96.Final
io.netty netty-tcnative-boringssl-static 2.0.61.Final-linux-aarch_64
io.netty netty-tcnative-boringssl-static 2.0.61.Final-linux-x86_64
io.netty netty-tcnative-boringssl-static 2.0.61.Final-osx-aarch_64
io.netty netty-tcnative-boringssl-static 2.0.61.Final-osx-x86_64
io.netty netty-tcnative-boringssl-static 2.0.61.Final-windows-x86_64
io.netty netty-tcnative-classes 2.0.61.Final
io.netty netty-transport 4.1.96.Final
io.netty netty-transport-classes-epoll 4.1.96.Final
io.netty netty-transport-classes-kqueue 4.1.96.Final
io.netty netty-transport-native-epoll 4.1.96.Final
io.netty netty-transport-native-epoll 4.1.96.Final-linux-aarch_64
io.netty netty-transport-native-epoll 4.1.96.Final-linux-x86_64
io.netty netty-transport-native-kqueue 4.1.96.Final-osx-aarch_64
io.netty netty-transport-native-kqueue 4.1.96.Final-osx-x86_64
io.netty netty-transport-native-unix-common 4.1.96.Final
io.prometheus simpleclient 0.7.0
io.prometheus simpleclient_common 0.7.0
io.prometheus simpleclient_dropwizard 0.7.0
io.prometheus simpleclient_pushgateway 0.7.0
io.prometheus simpleclient_servlet 0.7.0
io.prometheus.jmx collector 0.12.0
jakarta.annotation jakarta.annotation-api 1.3.5
jakarta.servlet jakarta.servlet-api 4.0.3
jakarta.validation jakarta.validation-api 2.0.2
jakarta.ws.rs jakarta.ws.rs-api 2.1.6
javax.activation activation 1.1.1
javax.el javax.el-api 2.2.4
javax.jdo jdo-api 3.0.1
javax.transaction jta 1.1
javax.transaction transaction-api 1.1
javax.xml.bind jaxb-api 2.2.11
javolution javolution 5.5.1
jline jline 2.14.6
joda-time joda-time 2.12.1
net.java.dev.jna jna 5.8.0
net.razorvine pickle 1.3
net.sf.jpam jpam 1.1
net.sf.opencsv opencsv 2.3
net.sf.supercsv super-csv 2.2.0
net.snowflake snowflake-ingest-sdk 0.9.6
net.sourceforge.f2j arpack_combined_all 0.1
org.acplt.remotetea remotetea-oncrpc 1.1.2
org.antlr ST4 4.0.4
org.antlr antlr-runtime 3.5.2
org.antlr antlr4-runtime 4.9.3
org.antlr stringtemplate 3.2.1
org.apache.ant ant 1.10.11
org.apache.ant ant-jsch 1.10.11
org.apache.ant ant-launcher 1.10.11
org.apache.arrow arrow-format 15.0.0
org.apache.arrow arrow-memory-core 15.0.0
org.apache.arrow arrow-memory-netty 15.0.0
org.apache.arrow arrow-vector 15.0.0
org.apache.avro avro 1.11.3
org.apache.avro avro-ipc 1.11.3
org.apache.avro avro-mapred 1.11.3
org.apache.commons commons-collections4 4.4
org.apache.commons commons-compress 1.23.0
org.apache.commons commons-crypto 1.1.0
org.apache.commons commons-lang3 3.12.0
org.apache.commons commons-math3 3.6.1
org.apache.commons commons-text 1.10.0
org.apache.curator curator-client 2.13.0
org.apache.curator curator-framework 2.13.0
org.apache.curator curator-recipes 2.13.0
org.apache.datasketches datasketches-java 3.1.0
org.apache.datasketches datasketches-memory 2.0.0
org.apache.derby derby 10.14.2.0
org.apache.hadoop hadoop-client-runtime 3.3.6
org.apache.hive hive-beeline 2.3.9
org.apache.hive hive-cli 2.3.9
org.apache.hive hive-jdbc 2.3.9
org.apache.hive hive-llap-client 2.3.9
org.apache.hive hive-llap-common 2.3.9
org.apache.hive hive-serde 2.3.9
org.apache.hive hive-shims 2.3.9
org.apache.hive hive-storage-api 2.8.1
org.apache.hive.shims hive-shims-0.23 2.3.9
org.apache.hive.shims hive-shims-common 2.3.9
org.apache.hive.shims hive-shims-scheduler 2.3.9
org.apache.httpcomponents httpclient 4.5.14
org.apache.httpcomponents httpcore 4.4.16
org.apache.ivy ivy 2.5.1
org.apache.logging.log4j log4j-1.2-api 2.22.1
org.apache.logging.log4j log4j-api 2.22.1
org.apache.logging.log4j log4j-core 2.22.1
org.apache.logging.log4j log4j-slf4j2-impl 2.22.1
org.apache.orc orc-core 1.9.2-shaded-protobuf
org.apache.orc orc-mapreduce 1.9.2-shaded-protobuf
org.apache.orc orc-shims 1.9.2
org.apache.thrift libfb303 0.9.3
org.apache.thrift libthrift 0.12.0
org.apache.ws.xmlschema xmlschema-core 2.3.0
org.apache.xbean xbean-asm9-shaded 4.23
org.apache.yetus audience-annotations 0.13.0
org.apache.zookeeper zookeeper 3.6.3
org.apache.zookeeper zookeeper-jute 3.6.3
org.checkerframework checker-qual 3.31.0
org.codehaus.jackson jackson-core-asl 1.9.13
org.codehaus.jackson jackson-mapper-asl 1.9.13
org.codehaus.janino commons-compiler 3.0.16
org.codehaus.janino janino 3.0.16
org.datanucleus datanucleus-api-jdo 4.2.4
org.datanucleus datanucleus-core 4.1.17
org.datanucleus datanucleus-rdbms 4.1.19
org.datanucleus javax.jdo 3.2.0-m3
org.eclipse.collections eclipse-collections 11.1.0
org.eclipse.collections eclipse-collections-api 11.1.0
org.eclipse.jetty jetty-client 9.4.52.v20230823
org.eclipse.jetty jetty-continuation 9.4.52.v20230823
org.eclipse.jetty jetty-http 9.4.52.v20230823
org.eclipse.jetty jetty-io 9.4.52.v20230823
org.eclipse.jetty jetty-jndi 9.4.52.v20230823
org.eclipse.jetty jetty-plus 9.4.52.v20230823
org.eclipse.jetty jetty-proxy 9.4.52.v20230823
org.eclipse.jetty jetty-security 9.4.52.v20230823
org.eclipse.jetty jetty-server 9.4.52.v20230823
org.eclipse.jetty jetty-servlet 9.4.52.v20230823
org.eclipse.jetty jetty-servlets 9.4.52.v20230823
org.eclipse.jetty jetty-util 9.4.52.v20230823
org.eclipse.jetty jetty-util-ajax 9.4.52.v20230823
org.eclipse.jetty jetty-webapp 9.4.52.v20230823
org.eclipse.jetty jetty-xml 9.4.52.v20230823
org.eclipse.jetty.websocket websocket-api 9.4.52.v20230823
org.eclipse.jetty.websocket websocket-client 9.4.52.v20230823
org.eclipse.jetty.websocket websocket-common 9.4.52.v20230823
org.eclipse.jetty.websocket websocket-server 9.4.52.v20230823
org.eclipse.jetty.websocket websocket-servlet 9.4.52.v20230823
org.fusesource.leveldbjni leveldbjni-all 1.8
org.glassfish.hk2 hk2-api 2.6.1
org.glassfish.hk2 hk2-locator 2.6.1
org.glassfish.hk2 hk2-utils 2.6.1
org.glassfish.hk2 osgi-resource-locator 1.0.3
org.glassfish.hk2.external aopalliance-repackaged 2.6.1
org.glassfish.hk2.external jakarta.inject 2.6.1
org.glassfish.jersey.containers jersey-container-servlet 2.40
org.glassfish.jersey.containers jersey-container-servlet-core 2.40
org.glassfish.jersey.core jersey-client 2.40
org.glassfish.jersey.core jersey-common 2.40
org.glassfish.jersey.core jersey-server 2.40
org.glassfish.jersey.inject jersey-hk2 2.40
org.hibernate.validator hibernate-validator 6.1.7.Final
org.ini4j ini4j 0.5.4
org.javassist javassist 3.29.2-GA
org.jboss.logging jboss-logging 3.3.2.Final
org.jdbi jdbi 2.63.1
org.jetbrains annotations 17.0.0
org.joda joda-convert 1.7
org.jodd jodd-core 3.5.2
org.json4s json4s-ast_2.12 3.7.0-M11
org.json4s json4s-core_2.12 3.7.0-M11
org.json4s json4s-jackson_2.12 3.7.0-M11
org.json4s json4s-scalap_2.12 3.7.0-M11
org.lz4 lz4-java 1.8.0
org.mlflow mlflow-spark_2.12 2.9.1
org.objenesis objenesis 2.5.1
org.postgresql postgresql 42.6.1
org.roaringbitmap RoaringBitmap 0.9.45
org.roaringbitmap shims 0.9.45
org.rocksdb rocksdbjni 8.3.2
org.rosuda.REngine REngine 2.1.0
org.scala-lang scala-compiler_2.12 2.12.15
org.scala-lang scala-library_2.12 2.12.15
org.scala-lang scala-reflect_2.12 2.12.15
org.scala-lang.modules scala-collection-compat_2.12 2.11.0
org.scala-lang.modules scala-parser-combinators_2.12 1.1.2
org.scala-lang.modules scala-xml_2.12 1.2.0
org.scala-sbt test-interface 1.0
org.scalacheck scalacheck_2.12 1.14.2
org.scalactic scalactic_2.12 3.2.15
org.scalanlp breeze-macros_2.12 2.1.0
org.scalanlp breeze_2.12 2.1.0
org.scalatest scalatest-compatible 3.2.15
org.scalatest scalatest-core_2.12 3.2.15
org.scalatest scalatest-diagrams_2.12 3.2.15
org.scalatest scalatest-featurespec_2.12 3.2.15
org.scalatest scalatest-flatspec_2.12 3.2.15
org.scalatest scalatest-freespec_2.12 3.2.15
org.scalatest scalatest-funspec_2.12 3.2.15
org.scalatest scalatest-funsuite_2.12 3.2.15
org.scalatest scalatest-matchers-core_2.12 3.2.15
org.scalatest scalatest-mustmatchers_2.12 3.2.15
org.scalatest scalatest-propspec_2.12 3.2.15
org.scalatest scalatest-refspec_2.12 3.2.15
org.scalatest scalatest-shouldmatchers_2.12 3.2.15
org.scalatest scalatest-wordspec_2.12 3.2.15
org.scalatest scalatest_2.12 3.2.15
org.slf4j jcl-over-slf4j 2.0.7
org.slf4j jul-to-slf4j 2.0.7
org.slf4j slf4j-api 2.0.7
org.slf4j slf4j-simple 1.7.25
org.threeten threeten-extra 1.7.1
org.tukaani xz 1.9
org.typelevel algebra_2.12 2.0.1
org.typelevel cats-kernel_2.12 2.1.1
org.typelevel spire-macros_2.12 0.17.0
org.typelevel spire-platform_2.12 0.17.0
org.typelevel spire-util_2.12 0.17.0
org.typelevel spire_2.12 0.17.0
org.wildfly.openssl wildfly-openssl 1.1.3.Final
org.xerial sqlite-jdbc 3.42.0.0
org.xerial.snappy snappy-java 1.1.10.3
org.yaml snakeyaml 2.0
oro oro 2.0.8
pl.edu.icm JLargeArrays 1.5
software.amazon.cryptools AmazonCorrettoCryptoProvider 1.6.1-linux-x86_64
software.amazon.ion ion-java 1.0.2
stax stax-api 1.0.1