Databricks Runtime 12.0 (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 12.0, powered by Apache Spark 3.3.1.
Databricks released this version in December 2022.
New features and improvements
- Predictive I/O is GA
- Photon writer supports zstd compression
- Support for stage-level task resource profile for standalone clusters
- SQL support for selective overwrite with
REPLACE WHERE
- Watermarks are now supported in SQL
- PySpark memory profiling
- Dynamic pruning for DELETE and UPDATE
- Row-level delete metrics for partitioned data manipulation language operations
Predictive I/O is GA
Predictive I/O is now generally available. For more information, see What is predictive I/O?.
Photon writer supports zstd compression
Photon native writer now supports the zstd compression codec when zstd is enabled by setting spark.sql.parquet.compression.codec
to zstd
.
Support for stage-level task resource profile for standalone clusters
You can now use stage-level scheduling on standalone clusters when dynamic allocation is disabled. To use this feature, specify the task resources with ResourceProfileBuilder
for each stage.
SQL support for selective overwrite with REPLACE WHERE
You can now selectively overwrite data matching an arbitrary expression in a Delta table using the following pattern.
INSERT INTO table_name REPLACE WHERE predicate append_relation
See Arbitrary selective overwrite with replaceWhere.
Watermarks are now supported in SQL
You can now specify watermarks using the Delta Live Tables SQL interface and in SQL queries against streaming DataFrames. See WATERMARK clause.
PySpark memory profiling
Memory profiling is now enabled for PySpark user-defined functions. This provides information on memory increment, memory usage, and number of occurrences for each line of code in a user-defined function.
Dynamic pruning for DELETE and UPDATE
When using Photon-enabled compute, DELETE
and UPDATE
now use dynamic file and partition pruning where it improves performance. For example, dynamic pruning is enabled when a smaller source table is used to update or delete rows in a larger table.
Row-level delete metrics for partitioned data manipulation language operations
With partitioned predicates, users can now audit how many rows are deleted when running data manipulation language (DML) operations such as DELETE
, TRUNCATE
, and replaceWhere
.
Bug fixes
Fixed an issue with JSON parsing in Auto Loader where all columns were left as strings. Previously, cloudFiles.inferColumnTypes
was not set or set to false
and the JSON contained nested objects.
Library upgrades
- Upgraded Python libraries:
- argon2-cffi from 20.1.0 to 21.3.0
- attrs from 21.2.0 to 21.4.0
- backports.entry-points-selectable from 1.1.1 to 1.2.0
- bleach from 4.0.0 to 4.1.0
- boto3 from 1.21.18 to 1.21.32
- botocore from 1.24.18 to 1.24.32
- cffi from 1.14.6 to 1.15.0
- click from 8.0.3 to 8.0.4
- cycler from 0.10.0 to 0.11.0
- Cython from 0.29.24 to 0.29.28
- debugpy from 1.4.1 to 1.5.1
- decorator from 5.1.0 to 5.1.1
- entrypoints from 0.3 to 0.4
- idna from 3.2 to 3.3
- ipykernel from 6.12.1 to 6.15.3
- ipython from 7.32.0 to 8.5.0
- ipywidgets from 7.7.0 to 7.7.2
- jedi from 0.18.0 to 0.18.1
- joblib from 1.0.1 to 1.1.0
- jsonschema from 3.2.0 to 4.4.0
- kiwisolver from 1.3.1 to 1.3.2
- matplotlib from 3.4.3 to 3.5.1
- nbclient from 0.5.3 to 0.5.13
- nbconvert from 6.1.0 to 6.4.4
- nbformat from 5.1.3 to 5.3.0
- nest-asyncio from 1.5.1 to 1.5.5
- notebook from 6.4.5 to 6.4.8
- numpy from 1.20.3 to 1.21.5
- packaging from 21.0 to 21.3
- pandas from 1.3.4 to 1.4.2
- pandocfilters from 1.4.3 to 1.5.0
- parso from 0.8.2 to 0.8.3
- Pillow from 8.4.0 to 9.0.1
- platformdirs from 2.5.2 to 2.5.4
- plotly from 5.9.0 to 5.6.0
- prometheus-client from 0.11.0 to 0.13.1
- protobuf from 4.21.5 to 3.19.4
- pycparser from 2.20 to 2.21
- Pygments from 2.10.0 to 2.11.2
- pyodbc from 4.0.31 to 4.0.32
- pyzmq from 22.2.1 to 22.3.0
- requests from 2.26.0 to 2.27.1
- s3transfer from 0.5.2 to 0.5.0
- scikit-learn from 0.24.2 to 1.0.2
- scipy from 1.7.1 to 1.7.3
- statsmodels from 0.12.2 to 0.13.2
- terminado from 0.9.4 to 0.13.1
- tomli from 2.0.1 to 1.2.2
- traitlets from 5.1.0 to 5.1.1
- urllib3 from 1.26.7 to 1.26.9
- widgetsnbextension from 3.6.0 to 3.6.1
- Upgraded R libraries:
- base from 4.1.3 to 4.2.2
- brew from 1.0-7 to 1.0-8
- bslib from 0.4.0 to 0.4.1
- callr from 3.7.2 to 3.7.3
- chron from 2.3-57 to 2.3-58
- cli from 3.3.0 to 3.4.1
- cluster from 2.1.3 to 2.1.4
- commonmark from 1.8.0 to 1.8.1
- compiler from 4.1.3 to 4.2.2
- cpp11 from 0.4.2 to 0.4.3
- crayon from 1.5.1 to 1.5.2
- curl from 4.3.2 to 4.3.3
- data.table from 1.14.2 to 1.14.4
- datasets from 4.1.3 to 4.2.2
- desc from 1.4.1 to 1.4.2
- devtools from 2.4.4 to 2.4.5
- digest from 0.6.29 to 0.6.30
- e1071 from 1.7-11 to 1.7-12
- evaluate from 0.16 to 0.18
- fontawesome from 0.3.0 to 0.4.0
- future from 1.28.0 to 1.29.0
- future.apply from 1.9.1 to 1.10.0
- gargle from 1.2.0 to 1.2.1
- gert from 1.8.0 to 1.9.1
- ggplot2 from 3.3.6 to 3.4.0
- gh from 1.3.0 to 1.3.1
- gitcreds from 0.1.1 to 0.1.2
- graphics from 4.1.3 to 4.2.2
- grDevices from 4.1.3 to 4.2.2
- grid from 4.1.3 to 4.2.2
- httpuv from 1.6.5 to 1.6.6
- isoband from 0.2.5 to 0.2.6
- jsonlite from 1.8.0 to 1.8.3
- lava from 1.6.10 to 1.7.0
- lifecycle from 1.0.1 to 1.0.3
- lubridate from 1.8.0 to 1.9.0
- markdown from 1.1 to 1.3
- MASS from 7.3-56 to 7.3-58
- Matrix from 1.4-1 to 1.5-1
- methods from 4.1.3 to 4.2.2
- mgcv from 1.8-40 to 1.8-41
- nlme from 3.1-157 to 3.1-160
- nnet from 7.3-17 to 7.3-18
- openssl from 2.0.2 to 2.0.4
- parallel from 4.1.3 to 4.2.2
- pkgload from 1.3.0 to 1.3.1
- processx from 3.7.0 to 3.8.0
- ps from 1.7.1 to 1.7.2
- purrr from 0.3.4 to 0.3.5
- ragg from 1.2.2 to 1.2.4
- RcppEigen from 0.3.3.9.2 to 0.3.3.9.3
- readr from 2.1.2 to 2.1.3
- recipes from 1.0.1 to 1.0.3
- rlang from 1.0.5 to 1.0.6
- rmarkdown from 2.16 to 2.18
- rpart from 4.1.16 to 4.1.19
- RSQLite from 2.2.16 to 2.2.18
- shiny from 1.7.2 to 1.7.3
- SparkR from 3.3.0 to 3.3.1
- splines from 4.1.3 to 4.2.2
- stats from 4.1.3 to 4.2.2
- stats4 from 4.1.3 to 4.2.2
- sys from 3.4 to 3.4.1
- tcltk from 4.1.3 to 4.2.2
- testthat from 3.1.4 to 3.1.5
- tidyr from 1.2.0 to 1.2.1
- tidyselect from 1.1.2 to 1.2.0
- timeDate from 4021.104 to 4021.106
- tinytex from 0.41 to 0.42
- tools from 4.1.3 to 4.2.2
- utils from 4.1.3 to 4.2.2
- vctrs from 0.4.1 to 0.5.0
- vroom from 1.5.7 to 1.6.0
- xfun from 0.32 to 0.34
- yaml from 2.3.5 to 2.3.6
- zip from 2.2.0 to 2.2.2
- Upgraded Java libraries:
- com.fasterxml.jackson.core.jackson-databind from 2.13.4 to 2.13.4.2
- org.apache.parquet.parquet-column from 1.12.0-databricks-0007 to 1.12.3-databricks-0001
- org.apache.parquet.parquet-common from 1.12.0-databricks-0007 to 1.12.3-databricks-0001
- org.apache.parquet.parquet-encoding from 1.12.0-databricks-0007 to 1.12.3-databricks-0001
- org.apache.parquet.parquet-format-structures from 1.12.0-databricks-0007 to 1.12.3-databricks-0001
- org.apache.parquet.parquet-hadoop from 1.12.0-databricks-0007 to 1.12.3-databricks-0001
- org.apache.parquet.parquet-jackson from 1.12.0-databricks-0007 to 1.12.3-databricks-0001
- org.apache.yetus.audience-annotations from 0.5.0 to 0.13.0
Apache Spark
Databricks Runtime 12.0 includes Apache Spark 3.3.1. This release includes all Spark fixes and improvements included in Databricks Runtime 11.3 LTS, as well as the following additional bug fixes and improvements made to Spark:
- [SPARK-40844] [SC-116996][12.x][12.0][12.0.0] Revert "[SC-113542][SS] Flip the default value of Kafka offset fetching config"
- [SPARK-40646] [SC-116061] Revert "[SC-113379][SQL] Fix returning partial results in JSON data source and JSON functions"
- [SPARK-41195] [SC-116305][SQL] Support PIVOT/UNPIVOT with join children
- [SPARK-41178] [SC-116139][SQL] Fix parser rule precedence between JOIN and comma
- [SPARK-41072] [SC-116140][SC-116044][SC-115852][SQL][SS] Add the error class
STREAM_FAILED
toStreamingQueryException
- [SPARK-40921] Revert "[SC-115140][SC-114585][SQL] Add WHEN NOT MATCHED BY SOURCE clause to MERGE INTO
- [SPARK-37980] [SC-115758] [SQL] Extend METADATA column to support row indexes for Parquet files
- [SPARK-41055] [SC-115582][SQL] Rename
_LEGACY_ERROR_TEMP_2424
toGROUP_BY_AGGREGATE
- [SPARK-41101] [SC-115849][PYTHON][PROTOBUF] Message classname support for PYSPARK-PROTOBUF
- [SPARK-40956] [SC-115867] SQL Equivalent for Dataframe overwrite command
- [SPARK-41095] [SC-115659][SQL] Convert unresolved operators to internal errors
- [SPARK-41144] [SC-115866][SQL] Unresolved hint should not cause query failure
- [SPARK-41137] [SC-115858][SQL] Rename
LATERAL_JOIN_OF_TYPE
toINVALID_LATERAL_JOIN_TYPE
- [SPARK-40998] [SC-114754][SQL] Rename the error class
_LEGACY_ERROR_TEMP_0040
toINVALID_IDENTIFIER
- [SPARK-41015] [SC-115130][SQL][PROTOBUF] UnitTest null check for data generator
- [SPARK-40769] [SC-114923][CORE][SQL] Migrate type check failures of aggregate expressions onto error classes
- [SPARK-41043] [SC-115183][SQL] Rename the error class
_LEGACY_ERROR_TEMP_2429
toNUM_COLUMNS_MISMATCH
- [SPARK-40777] [SC-114855][SQL][PROTOBUF] Protobuf import support and move error-classes.
- [SPARK-41019] [SC-114987][SQL] Provide a query context to
failAnalysis()
- [SPARK-41027] [SC-115131][SQL] Use
UNEXPECTED_INPUT_TYPE
instead ofMAP_FROM_ENTRIES_WRONG_TYPE
- [SPARK-40476] [SC-115868][SC-111163][ML][SQL] Reduce the shuffle size of ALS
- [SPARK-41134] [SC-115851][SQL] Improve error message of internal errors
- [SPARK-37980] Revert " [SQL] Extend METADATA column to support row indexes for Parquet files
- [SPARK-41109] [SC-115788][SQL] Rename the error class _LEGACY_ERROR_TEMP_1216 to INVALID_LIKE_PATTERN
- [SPARK-40984] [SC-115844][CORE][SQL] Use
NON_FOLDABLE_INPUT
instead ofFRAME_LESS_OFFSET_WITHOUT_FOLDABLE
- [SPARK-41029] [SC-115828][SQL] Optimize constructor use of
GenericArrayData
for Scala 2.13 - [SPARK-40697] [SC-113648][SQL] Add read-side char padding to cover external data files
- [SPARK-40978] [SC-114574][SQL] Migrate
failAnalysis()
w/o a context onto error classes - [SPARK-40663] [SC-114586][SQL] Migrate execution errors onto error classes: _LEGACY_ERROR_TEMP_2251-2275
- [SPARK-38959] [SC-115672][SC-112707][SQL] DS V2: Support runtime group filtering in row-level commands
- [SPARK-40372] [SC-115668][SQL] Migrate failures of array type checks onto error classes
- [SPARK-41038] [SC-115371][SQL] Rename
MULTI_VALUE_SUBQUERY_ERROR
toSCALAR_SUBQUERY_TOO_MANY_ROWS
- [SPARK-40965] [SC-114443][SQL] Rename the error class
_LEGACY_ERROR_TEMP_1208
toFIELD_NOT_FOUND
- [SPARK-40748] [SC-114696][SQL] Migrate type check failures of conditions onto error classes
- [SPARK-40371] [SC-114557][SQL] Migrate type check failures of NthValue and NTile onto error classes
- [SPARK-41092] [SC-115547][SQL] Do not use identifier to match interval units
- [SPARK-41009] [SC-115360][SQL] Rename the error class
_LEGACY_ERROR_TEMP_1070
toLOCATION_ALREADY_EXISTS
- [SPARK-37980] [SQL] Extend METADATA column to support row indexes for Parquet files
- [SPARK-40967] [SC-114448][SQL] Migrate
failAnalysis()
onto error classes - [SPARK-34265] [SC-115486][SC-113788][PYTHON][SQL] Instrument Python UDFs using SQL metrics
- [SPARK-41012] [SC-114873][SQL] Rename
_LEGACY_ERROR_TEMP_1022
toORDER_BY_POS_OUT_OF_RANGE
- [SPARK-41042] [SC-115142][SQL] Rename
PARSE_CHAR_MISSING_LENGTH
toDATATYPE_MISSING_SIZE
- [SPARK-40752] [SC-114442][SQL] Migrate type check failures of misc expressions onto error classes
- [SPARK-37945] [SC-115534][SQL][CORE] Use error classes in the execution errors of arithmetic ops
- [SPARK-40374] [SC-114705][SQL] Migrate type check failures of type creators onto error classes
- [SPARK-41056] [SC-115354][R] Fix new R_LIBS_SITE behavior introduced in R 4.2
- [SPARK-41041] [SC-115357][SQL] Integrate
_LEGACY_ERROR_TEMP_1279
intoTABLE_OR_VIEW_ALREADY_EXISTS
- [SPARK-40663] [SC-114852][SQL] Migrate execution errors onto error classes: _LEGACY_ERROR_TEMP_2201-2225
- [SPARK-41020] [SC-114984][SQL] Rename the error class
_LEGACY_ERROR_TEMP_1019
toSTAR_GROUP_BY_POS
- [SPARK-41035] [SC-115233][SQL] Don't patch foldable children of aggregate functions in
RewriteDistinctAggregates
- [SPARK-39778] [SC-114353][SQL] Improve error classes and messages
- [SPARK-40798] [SC-113782][SQL] Alter partition should verify value follow storeAssignmentPolicy
- [SPARK-40810] [SC-113533][SQL] Use SparkIllegalArgumentException instead of IllegalArgumentException in CreateDatabaseCommand & AlterDatabaseSetLocationCommand
- [SPARK-40921] [SC-115140][SC-114585][SQL] Add WHEN NOT MATCHED BY SOURCE clause to MERGE INTO
- [SPARK-40360] [SC-114965] ALREADY_EXISTS and NOT_FOUND exceptions
- [SPARK-41007] [SC-115085][SQL] Add missing serializer for java.math.BigInteger
- [SPARK-40751] [SC-114254][SQL] Migrate type check failures of high order functions onto error classes
- [SPARK-40248] [SC-114704][SQL] Use larger number of bits to build Bloom filter
- [SPARK-41040] [SC-115145][SS] Fix self-union streaming query failure when using readStream.table
- [SPARK-32380] [SC-114966][SQL] Fixing access of HBase table via Hive from Spark
- [SPARK-40749] [SC-114860][SQL] Migrate type check failures of generators onto error classes
- [SPARK-40925] [SC-114445][SQL][SS][WARMFIX][12.x] Fix stateful operator late re…
- [SPARK-40654] [SC-112783] Remove temporary log lines
- [SPARK-40742] [SC-114913][SC-112646][CORE][SQL] Fix Java compilation warnings related to generic type
- [SPARK-40657] [SC-113642][Cherry-pick] Add support for Java classes in Protob…
- [SPARK-40898] [SC-113932][SQL] Quote function names in datatype mismatch errors
- [SPARK-40760] [SC-113750][SQL] Migrate type check failures of interval expressions onto error classes
- [SPARK-36114] [SC-113771][SQL] Support subqueries with correlated non-equality predicates
- [SPARK-40856] [SC-113738][SQL] Update the error template of WRONG_NUM_PARAMS
- [SPARK-40759] [SC-114251][SQL] Migrate type check failures of time window onto error classes
- [SPARK-40750] [SC-113812][SQL] Migrate type check failures of math expressions onto error classes
- [SPARK-40756] [SC-113749][SQL] Migrate type check failures of string expressions onto error classes
- [SPARK-40768] [SC-113640][SQL] Migrate type check failures of bloom_filter_agg() onto error classes
- [SPARK-40369] [SC-113402][CORE][SQL] Migrate the type check failures of calls via reflection onto error classes
- [SPARK-39445] [SQL] Remove the window if windowExpressions is empty in column pruning
- [SPARK-40761] [SC-113245][SQL] Migrate type check failures of percentile expressions onto error classes
- [SPARK-40361] [SC-112789][SQL] Migrate arithmetic type check failures onto error classes
- [SPARK-40714] [SC-112576][SQL] Remove
PartitionAlreadyExistsException
- [SPARK-40702] [SC-112437][SQL] Fix partition specs in
PartitionsAlreadyExistException
- [SPARK-40358] [SC-112631][SQL] Migrate collection type check failures onto error classes
- [SPARK-40910] [SC-114259][SQL] Replace UnsupportedOperationException with SparkUnsupportedOperationException
- [SPARK-39876] [SC-112429][SQL] Add UNPIVOT to SQL syntax
- [SPARK-39783] [SC-113389][SQL] Quote qualifiedName to fix backticks for column candidates in error messages
- [SPARK-40663] [SC-112520][SQL] Migrate execution errors onto error classes: _LEGACY_ERROR_TEMP_2026-2282
- [SPARK-40975] [SC-114555][SQL] Rename the error class
_LEGACY_ERROR_TEMP_0021
toUNSUPPORTED_TYPED_LITERAL
- [SPARK-37935] [SC-114472][SQL] Eliminate separate error sub-classes fields
- [SPARK-40944] [SC-114530][SQL] Relax ordering constraint for CREATE TABLE column options
- [SPARK-40815] [SC-114528][SQL] Add
DelegateSymlinkTextInputFormat
to workaroundSymlinkTextInputSplit
bug - [SPARK-40933] [SC-114441][SQL] Reimplement df.stat.{cov, corr} with built-in sql functions
- [SPARK-40932] [SC-114439][CORE] Fix issue messages for allGather are overridden
- [SPARK-39312] [SQL] Use parquet native In predicate for in filter push down
- [SPARK-40862] [SC-114352][SQL] Support non-aggregated subqueries in RewriteCorrelatedScalarSubquery
- [SPARK-40963] [SC-114446][SQL] Set nullable correctly in project created by
ExtractGenerator
- [SPARK-40663] [SC-112295][SQL] Migrate execution errors onto error classes: _LEGACY_ERROR_TEMP_2000-2024
- [SPARK-40892] [SC-114347][SQL][SS] Loosen the requirement of window_time rule - allow multiple window_time calls
- [SPARK-40540] [SC-111639][SQL] Migrate compilation errors onto error classes: _LEGACY_ERROR_TEMP_1100-1347
- [SPARK-40924] [SC-114258][SQL] Fix for Unhex when input has odd number of symbols
- [SPARK-40821] [SC-113754][SQL][CORE][PYTHON][SS] Introduce window_time function to extract event time from the window column
- [SPARK-40800] [SC-113772][SQL] Always inline expressions in OptimizeOneRowRelationSubquery
- [SPARK-40900] [SC-114006][SQL] Reimplement
frequentItems
with dataframe operations - [SPARK-40735] [SC-114022][SC-112657] Consistently invoke bash with /usr/bin/env bash in scripts to make code more portable
- [SPARK-40773] [SC-113091][SQL] Refactor checkCorrelationsInSubquery
- [SPARK-40615] [SC-113400][SQL] Check unsupported data types when decorrelating subqueries
- [SPARK-40660] [SC-112293][CORE][SQL] Switch to XORShiftRandom to distribute elements
- [SPARK-40540] [SC-113926][SC-111331][SQL] Migrate compilation errors onto error classes
- [SPARK-40551] [SC-113135][SQL] DataSource V2: Add APIs for delta-based row-level operations
- [SPARK-39391] [SC-110676][CORE] Reuse Partitioner classes
- [SPARK-40368] [SC-113396][SQL] Migrate Bloom Filter type check failures onto error classes
- [SPARK-39146] [SC-111814][CORE][SQL] Introduce local singleton for
ObjectMapper
that may be reused - [SPARK-40357] [SC-113786][SC-111352][SQL] Migrate window type check failures onto error classes
- [SPARK-40874] [SC-113756][PYTHON] Fix broadcasts in Python UDFs when encryption enabled
- [SPARK-40359] [SC-113770][SC-111146][SQL] Migrate type check fails in CSV/JSON expressions to error classes
- [SPARK-40880] [SC-113764][SQL] Reimplement
summary
with dataframe operations - [SPARK-40877] [SC-113763][SQL] Reimplement
crosstab
with dataframe operations - [SPARK-40382] [SC-113098][SQL] Group distinct aggregate expressions by semantically equivalent children in
RewriteDistinctAggregates
- [SPARK-40826] [SC-113532][SS] Add additional checkpoint rename file check
- [SPARK-40829] [SC-113426][SQL] STORED AS serde in CREATE TABLE LIKE view does not work
- [SPARK-40844] [SC-113542][SS] Flip the default value of Kafka offset fetching config
- [SPARK-40488] [SC-113568][SC-111160] Do not wrap exceptions thrown when datasource write fails
- [SPARK-40560] [SC-113631][SC-111335][SQL] Rename
message
tomessageTemplate
in theSTANDARD
format of errors - [SPARK-40618] [SC-113096][SQL] Fix bug in MergeScalarSubqueries rule with nested subqueries using reference tracking
- [SPARK-40530] [SC-113528][SC-111332][SQL] Add error-related developer APIs
- [SPARK-40806] [SC-113250][SQL] Typo fix: CREATE TABLE -> REPLACE TABLE
- [SPARK-40646] [SC-113379][SQL] Fix returning partial results in JSON data source and JSON functions
- [SPARK-40654] [Cherry-pick][SC-112783][SQL] Protobuf support for Spark - from…
- [SPARK-40753] [SC-113539][SQL] Fix bug in test case for catalog directory operation
- [SPARK-40765] [SC-113056][SQL] Optimize redundant fs operation in
CommandUtils#calculateSingleLocationSize#getPathSize
method - [SPARK-40114] [ES-479282][R][11.X] Arrow 9.0.0 support with SparkR
- [SPARK-40479] [SC-110935][SQL] Migrate unexpected input type error to an error class
- [SPARK-40473] [SC-113388][SC-111141][SQL] Migrate parsing errors onto error classes
- [SPARK-39853] [SC-111867][CORE] Support stage level task resource profile for standalone cluster when dynamic allocation disabled(back port from PR-47157)
- [SPARK-40407] [SC-111161][SQL] Fix the potential data skew caused by df.repartition
- [SPARK-40425] [SC-110840][SQL] DROP TABLE does not need to do table lookup
- [SPARK-40703] [SC-113242][SQL] Introduce shuffle on SinglePartition to improve parallelism
- [SPARK-40640] [SC-113138][CORE] SparkHadoopUtil to set origin of hadoop/hive config options
- [SPARK-39062] [11.x][CORE] Add stage level resource scheduling support for standalone cluster
- [SPARK-33861] [SC-109877]Revert "[SQL] Simplify conditional in predicate"
- [SPARK-40667] [SC-113136][SQL] Refactor File Data Source Options
- [SPARK-40370] [SC-110677][SQL] Migrate type check fails to error classes in CAST
- [SPARK-40611] [SC-113105][SQL] Improve the performance of
setInterval
&getInterval
forUnsafeRow
- [SPARK-40733] [SC-113126][SQL] Make the contents of
SERDEPROPERTIES
in the result ofShowCreateTableAsSerdeCommand
have a fixed order - [SPARK-40585] [SC-112180][SQL] Support double quoted identifiers
- [SPARK-40772] [SC-112992][SQL] Improve
spark.sql.adaptive.skewJoin.skewedPartitionFactor
to supportDouble
values - [SPARK-40565] [SC-112417][SQL] Don't push non-deterministic filters to V2 file sources
- [SPARK-8731] [SC-112784] Beeline doesn't work with -e option when started in background
- [SPARK-35242] [SC-111398][SQL] Support changing session catalog's default database
- [SPARK-40426] [SC-110672][SQL] Return a map from SparkThrowable.getMessageParameters
- [SPARK-40494] [SC-112655][SC-111025][CORE][SQL][ML][MLLIB] Optimize the performance of
keys.zipWithIndex.toMap
code pattern - [SPARK-40521] [SC-112430][SQL] Return only exists partitions in
PartitionsAlreadyExistException
from Hive's create partition - [SPARK-40705] [SC-112567][SQL] Handle case of using mutable array when converting Row to JSON for Scala 2.13
- [SPARK-39895] [SC-112590][SQL][PYTHON] Support multiple column drop
- [SPARK-40607] [SC-112296][CORE][SQL][MLLIB][SS] Remove redundant string interpolator operations
- [SPARK-40420] [SC-112604][SC-110569][SQL] Sort error message parameters by names in the JSON formats
- [SPARK-40403] [SC-110564][SQL] Calculate unsafe array size using longs to avoid negative size in error message
- [SPARK-40482] [SC-110831][SQL] Revert
SPARK-24544 Print actual failure cause when look up function failed
- [SPARK-40400] [SC-112555][SC-110397][SQL] Pass error message parameters to exceptions as maps
- [SPARK-40628] [SC-112414][SQL] Do not push complex left semi/anti join condition through project
- [SPARK-40562] [SC-111455][SQL] Add
spark.sql.legacy.groupingIdWithAppendedUserGroupBy
- [SPARK-40501] [SC-111333][SQL] Add PushProjectionThroughLimit for Optimizer
- [SPARK-39200] [SC-111244][CORE] Make Fallback Storage readFully on content
- [SPARK-38717] [SC-111241][SQL] Handle Hive's bucket spec case preserving behavior
- [SPARK-40385] [SC-111123][SQL] Fix interpreted path for companion object constructor
- [SPARK-40216] [SC-112413][SQL] Extract common
ParquetUtils.prepareWrite
method to deduplicate code inParquetFileFormat
andParquetWrite
- [SPARK-40636] [SC-112160][CORE] Fix wrong remained shuffles log in BlockManagerDecommissioner
- [SPARK-40617] [SC-112009] Fix race condition at the handling of ExecutorMetricsPoller's stageTCMP entries
- [SPARK-40618] [SC-112046][SQL] Fix bug in MergeScalarSubqueries rule with nested subqueries
- [SPARK-40612] [SC-111933][CORE] Fixing the principal used for delegation token renewal on non-YARN resource managers
- [SPARK-40595] [SC-111662][SQL] Improve error message for unused CTE relations
- [SPARK-40314] [SC-111879][SQL][PYTHON] Add scala and python bindings for inline and inline_outer
- [SPARK-40416] [SC-110945][SQL] Move subquery expression CheckAnalysis error messages to use the new error framework
- [SPARK-40318] [SC-111865][SC-109986][SQL] try_avg() should throw the exceptions from its child
- [SPARK-40509] [SC-111644][SS][PYTHON] Add example for applyInPandasWithState
- [SPARK-40310] [SC-111329][SC-109842][SQL] try_sum() should throw the exceptions from its child
- [SPARK-40016] [SQL] Remove unnecessary TryEval in the implementation of try_sum()
- [SPARK-40527] [SC-111224][SQL] Keep struct field names or map keys in CreateStruct
- [SPARK-38098] [SC-111178][PYTHON] Add support for ArrayType of nested StructType to arrow-based conversion
- [SPARK-40324] [SC-111359][SC-110293][SQL] Provide query context in AnalysisException
- [SPARK-40492] [SC-111324][SS] Do maintenance before streaming StateStore unload
- [SPARK-40487] [SC-111124][SQL] Make defaultJoin in BroadcastNestedLoopJoinExec running in parallel
- [SPARK-40474] [SC-111273][SQL] Correct CSV schema inference and data parsing behavior on columns with mixed dates and timestamps
- [SPARK-40508] [SC-111066][SQL] Treat unknown partitioning as UnknownPartitioning
- [SPARK-40496] [SC-111234][SC-111013][SQL] Fix configs to control "enableDateTimeParsingFallback"
- [SPARK-40435] [SC-111214][SS][PYTHON] Add test suites for applyInPandasWithState in PySpark
- [SPARK-40434] [SC-111125][SS][PYTHON] Implement applyInPandasWithState in PySpark
Maintenance updates
See Databricks Runtime 12.0 maintenance updates.
System environment
- Operating System: Ubuntu 20.04.5 LTS
- Java: Zulu 8.64.0.19-CA-linux64
- Scala: 2.12.14
- Python: 3.9.5
- R: 4.2.2
- Delta Lake: 2.2.0
Installed Python libraries
Library | Version | Library | Version | Library | Version |
---|---|---|---|---|---|
argon2-cffi | 21.3.0 | argon2-cffi-bindings | 21.2.0 | asttokens | 2.0.5 |
attrs | 21.4.0 | backcall | 0.2.0 | backports.entry-points-selectable | 1.2.0 |
beautifulsoup4 | 4.11.1 | black | 22.3.0 | bleach | 4.1.0 |
boto3 | 1.21.32 | botocore | 1.24.32 | certifi | 2021.10.8 |
cffi | 1.15.0 | chardet | 4.0.0 | charset-normalizer | 2.0.4 |
click | 8.0.4 | cryptography | 3.4.8 | cycler | 0.11.0 |
Cython | 0.29.28 | dbus-python | 1.2.16 | debugpy | 1.5.1 |
decorator | 5.1.1 | defusedxml | 0.7.1 | distlib | 0.3.6 |
entrypoints | 0.4 | executing | 0.8.3 | facets-overview | 1.0.0 |
fastjsonschema | 2.16.2 | filelock | 3.8.0 | fonttools | 4.25.0 |
idna | 3.3 | ipykernel | 6.15.3 | ipython | 8.5.0 |
ipython-genutils | 0.2.0 | ipywidgets | 7.7.2 | jedi | 0.18.1 |
Jinja2 | 2.11.3 | jmespath | 0.10.0 | joblib | 1.1.0 |
jsonschema | 4.4.0 | jupyter-client | 6.1.12 | jupyter_core | 4.11.2 |
jupyterlab-pygments | 0.1.2 | jupyterlab-widgets | 1.0.0 | kiwisolver | 1.3.2 |
MarkupSafe | 2.0.1 | matplotlib | 3.5.1 | matplotlib-inline | 0.1.2 |
mistune | 0.8.4 | mypy-extensions | 0.4.3 | nbclient | 0.5.13 |
nbconvert | 6.4.4 | nbformat | 5.3.0 | nest-asyncio | 1.5.5 |
notebook | 6.4.8 | numpy | 1.21.5 | packaging | 21.3 |
pandas | 1.4.2 | pandocfilters | 1.5.0 | parso | 0.8.3 |
pathspec | 0.9.0 | patsy | 0.5.2 | pexpect | 4.8.0 |
pickleshare | 0.7.5 | Pillow | 9.0.1 | pip | 21.2.4 |
platformdirs | 2.5.4 | plotly | 5.6.0 | prometheus-client | 0.13.1 |
prompt-toolkit | 3.0.20 | protobuf | 3.19.4 | psutil | 5.8.0 |
psycopg2 | 2.9.3 | ptyprocess | 0.7.0 | pure-eval | 0.2.2 |
pyarrow | 7.0.0 | pycparser | 2.21 | Pygments | 2.11.2 |
PyGObject | 3.36.0 | pyodbc | 4.0.32 | pyparsing | 3.0.4 |
pyrsistent | 0.18.0 | python-dateutil | 2.8.2 | pytz | 2021.3 |
pyzmq | 22.3.0 | requests | 2.27.1 | requests-unixsocket | 0.2.0 |
s3transfer | 0.5.0 | scikit-learn | 1.0.2 | scipy | 1.7.3 |
seaborn | 0.11.2 | Send2Trash | 1.8.0 | setuptools | 58.0.4 |
six | 1.16.0 | soupsieve | 2.3.1 | ssh-import-id | 5.10 |
stack-data | 0.2.0 | statsmodels | 0.13.2 | tenacity | 8.0.1 |
terminado | 0.13.1 | testpath | 0.5.0 | threadpoolctl | 2.2.0 |
tokenize-rt | 4.2.1 | tomli | 1.2.2 | tornado | 6.1 |
traitlets | 5.1.1 | typing_extensions | 4.1.1 | unattended-upgrades | 0.1 |
urllib3 | 1.26.9 | virtualenv | 20.8.0 | wcwidth | 0.2.5 |
webencodings | 0.5.1 | wheel | 0.37.0 | widgetsnbextension | 3.6.1 |
Installed R libraries
R libraries are installed from the Microsoft CRAN snapshot on 2022-11-11.
Library | Version | Library | Version | Library | Version |
---|---|---|---|---|---|
arrow | 10.0.0 | askpass | 1.1 | assertthat | 0.2.1 |
backports | 1.4.1 | base | 4.2.2 | base64enc | 0.1-3 |
bit | 4.0.4 | bit64 | 4.0.5 | blob | 1.2.3 |
boot | 1.3-28 | brew | 1.0-8 | brio | 1.1.3 |
broom | 1.0.1 | bslib | 0.4.1 | cachem | 1.0.6 |
callr | 3.7.3 | caret | 6.0-93 | cellranger | 1.1.0 |
chron | 2.3-58 | class | 7.3-20 | cli | 3.4.1 |
clipr | 0.8.0 | clock | 0.6.1 | cluster | 2.1.4 |
codetools | 0.2-18 | colorspace | 2.0-3 | commonmark | 1.8.1 |
compiler | 4.2.2 | config | 0.3.1 | cpp11 | 0.4.3 |
crayon | 1.5.2 | credentials | 1.3.2 | curl | 4.3.3 |
data.table | 1.14.4 | datasets | 4.2.2 | DBI | 1.1.3 |
dbplyr | 2.2.1 | desc | 1.4.2 | devtools | 2.4.5 |
diffobj | 0.3.5 | digest | 0.6.30 | downlit | 0.4.2 |
dplyr | 1.0.10 | dtplyr | 1.2.2 | e1071 | 1.7-12 |
ellipsis | 0.3.2 | evaluate | 0.18 | fansi | 1.0.3 |
farver | 2.1.1 | fastmap | 1.1.0 | fontawesome | 0.4.0 |
forcats | 0.5.2 | foreach | 1.5.2 | foreign | 0.8-82 |
forge | 0.2.0 | fs | 1.5.2 | future | 1.29.0 |
future.apply | 1.10.0 | gargle | 1.2.1 | generics | 0.1.3 |
gert | 1.9.1 | ggplot2 | 3.4.0 | gh | 1.3.1 |
gitcreds | 0.1.2 | glmnet | 4.1-4 | globals | 0.16.1 |
glue | 1.6.2 | googledrive | 2.0.0 | googlesheets4 | 1.0.1 |
gower | 1.0.0 | graphics | 4.2.2 | grDevices | 4.2.2 |
grid | 4.2.2 | gridExtra | 2.3 | gsubfn | 0.7 |
gtable | 0.3.1 | hardhat | 1.2.0 | haven | 2.5.1 |
highr | 0.9 | hms | 1.1.2 | htmltools | 0.5.3 |
htmlwidgets | 1.5.4 | httpuv | 1.6.6 | httr | 1.4.4 |
ids | 1.0.1 | ini | 0.3.1 | ipred | 0.9-13 |
isoband | 0.2.6 | iterators | 1.0.14 | jquerylib | 0.1.4 |
jsonlite | 1.8.3 | KernSmooth | 2.23-20 | knitr | 1.40 |
labeling | 0.4.2 | later | 1.3.0 | lattice | 0.20-45 |
lava | 1.7.0 | lifecycle | 1.0.3 | listenv | 0.8.0 |
lubridate | 1.9.0 | magrittr | 2.0.3 | markdown | 1.3 |
MASS | 7.3-58 | Matrix | 1.5-1 | memoise | 2.0.1 |
methods | 4.2.2 | mgcv | 1.8-41 | mime | 0.12 |
miniUI | 0.1.1.1 | ModelMetrics | 1.2.2.2 | modelr | 0.1.9 |
munsell | 0.5.0 | nlme | 3.1-160 | nnet | 7.3-18 |
numDeriv | 2016.8-1.1 | openssl | 2.0.4 | parallel | 4.2.2 |
parallelly | 1.32.1 | pillar | 1.8.1 | pkgbuild | 1.3.1 |
pkgconfig | 2.0.3 | pkgdown | 2.0.6 | pkgload | 1.3.1 |
plogr | 0.2.0 | plyr | 1.8.7 | praise | 1.0.0 |
prettyunits | 1.1.1 | pROC | 1.18.0 | processx | 3.8.0 |
prodlim | 2019.11.13 | profvis | 0.3.7 | progress | 1.2.2 |
progressr | 0.11.0 | promises | 1.2.0.1 | proto | 1.0.0 |
proxy | 0.4-27 | ps | 1.7.2 | purrr | 0.3.5 |
r2d3 | 0.2.6 | R6 | 2.5.1 | ragg | 1.2.4 |
randomForest | 4.7-1.1 | rappdirs | 0.3.3 | rcmdcheck | 1.4.0 |
RColorBrewer | 1.1-3 | Rcpp | 1.0.9 | RcppEigen | 0.3.3.9.3 |
readr | 2.1.3 | readxl | 1.4.1 | recipes | 1.0.3 |
rematch | 1.0.1 | rematch2 | 2.1.2 | remotes | 2.4.2 |
reprex | 2.0.2 | reshape2 | 1.4.4 | rlang | 1.0.6 |
rmarkdown | 2.18 | RODBC | 1.3-19 | roxygen2 | 7.2.1 |
rpart | 4.1.19 | rprojroot | 2.0.3 | Rserve | 1.8-11 |
RSQLite | 2.2.18 | rstudioapi | 0.14 | rversions | 2.1.2 |
rvest | 1.0.3 | sass | 0.4.2 | scales | 1.2.1 |
selectr | 0.4-2 | sessioninfo | 1.2.2 | shape | 1.4.6 |
shiny | 1.7.3 | sourcetools | 0.1.7 | sparklyr | 1.7.8 |
SparkR | 3.3.1 | spatial | 7.3-11 | splines | 4.2.2 |
sqldf | 0.4-11 | SQUAREM | 2021.1 | stats | 4.2.2 |
stats4 | 4.2.2 | stringi | 1.7.8 | stringr | 1.4.1 |
survival | 3.4-0 | sys | 3.4.1 | systemfonts | 1.0.4 |
tcltk | 4.2.2 | testthat | 3.1.5 | textshaping | 0.3.6 |
tibble | 3.1.8 | tidyr | 1.2.1 | tidyselect | 1.2.0 |
tidyverse | 1.3.2 | timechange | 0.1.1 | timeDate | 4021.106 |
tinytex | 0.42 | tools | 4.2.2 | tzdb | 0.3.0 |
urlchecker | 1.0.1 | usethis | 2.1.6 | utf8 | 1.2.2 |
utils | 4.2.2 | uuid | 1.1-0 | vctrs | 0.5.0 |
viridisLite | 0.4.1 | vroom | 1.6.0 | waldo | 0.4.0 |
whisker | 0.4 | withr | 2.5.0 | xfun | 0.34 |
xml2 | 1.3.3 | xopen | 1.0.0 | xtable | 1.8-4 |
yaml | 2.3.6 | zip | 2.2.2 |
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.189 |
com.amazonaws | aws-java-sdk-cloudformation | 1.12.189 |
com.amazonaws | aws-java-sdk-cloudfront | 1.12.189 |
com.amazonaws | aws-java-sdk-cloudhsm | 1.12.189 |
com.amazonaws | aws-java-sdk-cloudsearch | 1.12.189 |
com.amazonaws | aws-java-sdk-cloudtrail | 1.12.189 |
com.amazonaws | aws-java-sdk-cloudwatch | 1.12.189 |
com.amazonaws | aws-java-sdk-cloudwatchmetrics | 1.12.189 |
com.amazonaws | aws-java-sdk-codedeploy | 1.12.189 |
com.amazonaws | aws-java-sdk-cognitoidentity | 1.12.189 |
com.amazonaws | aws-java-sdk-cognitosync | 1.12.189 |
com.amazonaws | aws-java-sdk-config | 1.12.189 |
com.amazonaws | aws-java-sdk-core | 1.12.189 |
com.amazonaws | aws-java-sdk-datapipeline | 1.12.189 |
com.amazonaws | aws-java-sdk-directconnect | 1.12.189 |
com.amazonaws | aws-java-sdk-directory | 1.12.189 |
com.amazonaws | aws-java-sdk-dynamodb | 1.12.189 |
com.amazonaws | aws-java-sdk-ec2 | 1.12.189 |
com.amazonaws | aws-java-sdk-ecs | 1.12.189 |
com.amazonaws | aws-java-sdk-efs | 1.12.189 |
com.amazonaws | aws-java-sdk-elasticache | 1.12.189 |
com.amazonaws | aws-java-sdk-elasticbeanstalk | 1.12.189 |
com.amazonaws | aws-java-sdk-elasticloadbalancing | 1.12.189 |
com.amazonaws | aws-java-sdk-elastictranscoder | 1.12.189 |
com.amazonaws | aws-java-sdk-emr | 1.12.189 |
com.amazonaws | aws-java-sdk-glacier | 1.12.189 |
com.amazonaws | aws-java-sdk-glue | 1.12.189 |
com.amazonaws | aws-java-sdk-iam | 1.12.189 |
com.amazonaws | aws-java-sdk-importexport | 1.12.189 |
com.amazonaws | aws-java-sdk-kinesis | 1.12.189 |
com.amazonaws | aws-java-sdk-kms | 1.12.189 |
com.amazonaws | aws-java-sdk-lambda | 1.12.189 |
com.amazonaws | aws-java-sdk-logs | 1.12.189 |
com.amazonaws | aws-java-sdk-machinelearning | 1.12.189 |
com.amazonaws | aws-java-sdk-opsworks | 1.12.189 |
com.amazonaws | aws-java-sdk-rds | 1.12.189 |
com.amazonaws | aws-java-sdk-redshift | 1.12.189 |
com.amazonaws | aws-java-sdk-route53 | 1.12.189 |
com.amazonaws | aws-java-sdk-s3 | 1.12.189 |
com.amazonaws | aws-java-sdk-ses | 1.12.189 |
com.amazonaws | aws-java-sdk-simpledb | 1.12.189 |
com.amazonaws | aws-java-sdk-simpleworkflow | 1.12.189 |
com.amazonaws | aws-java-sdk-sns | 1.12.189 |
com.amazonaws | aws-java-sdk-sqs | 1.12.189 |
com.amazonaws | aws-java-sdk-ssm | 1.12.189 |
com.amazonaws | aws-java-sdk-storagegateway | 1.12.189 |
com.amazonaws | aws-java-sdk-sts | 1.12.189 |
com.amazonaws | aws-java-sdk-support | 1.12.189 |
com.amazonaws | aws-java-sdk-swf-libraries | 1.11.22 |
com.amazonaws | aws-java-sdk-workspaces | 1.12.189 |
com.amazonaws | jmespath-java | 1.12.189 |
com.chuusai | shapeless_2.12 | 2.3.3 |
com.clearspring.analytics | stream | 2.9.6 |
com.databricks | Rserve | 1.8-3 |
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.13.4 |
com.fasterxml.jackson.core | jackson-core | 2.13.4 |
com.fasterxml.jackson.core | jackson-databind | 2.13.4.2 |
com.fasterxml.jackson.dataformat | jackson-dataformat-cbor | 2.13.4 |
com.fasterxml.jackson.datatype | jackson-datatype-joda | 2.13.4 |
com.fasterxml.jackson.datatype | jackson-datatype-jsr310 | 2.13.4 |
com.fasterxml.jackson.module | jackson-module-paranamer | 2.13.4 |
com.fasterxml.jackson.module | jackson-module-scala_2.12 | 2.13.4 |
com.github.ben-manes.caffeine | caffeine | 2.3.4 |
com.github.fommil | jniloader | 1.1 |
com.github.fommil.netlib | core | 1.1.2 |
com.github.fommil.netlib | native_ref-java | 1.1 |
com.github.fommil.netlib | native_ref-java-natives | 1.1 |
com.github.fommil.netlib | native_system-java | 1.1 |
com.github.fommil.netlib | native_system-java-natives | 1.1 |
com.github.fommil.netlib | netlib-native_ref-linux-x86_64-natives | 1.1 |
com.github.fommil.netlib | netlib-native_system-linux-x86_64-natives | 1.1 |
com.github.luben | zstd-jni | 1.5.2-1 |
com.github.wendykierp | JTransforms | 3.1 |
com.google.code.findbugs | jsr305 | 3.0.0 |
com.google.code.gson | gson | 2.8.6 |
com.google.crypto.tink | tink | 1.6.1 |
com.google.flatbuffers | flatbuffers-java | 1.12.0 |
com.google.guava | guava | 15.0 |
com.google.protobuf | protobuf-java | 2.6.1 |
com.h2database | h2 | 2.0.204 |
com.helger | profiler | 1.1.1 |
com.jcraft | jsch | 0.1.50 |
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.ning | compress-lzf | 1.1 |
com.sun.mail | javax.mail | 1.5.2 |
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.2.1 |
com.typesafe.scala-logging | scala-logging_2.12 | 3.7.2 |
com.uber | h3 | 3.7.0 |
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.15 |
commons-collections | commons-collections | 3.2.2 |
commons-dbcp | commons-dbcp | 1.4 |
commons-fileupload | commons-fileupload | 1.3.3 |
commons-httpclient | commons-httpclient | 3.1 |
commons-io | commons-io | 2.11.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 | 2.2.1 |
dev.ludovic.netlib | blas | 2.2.1 |
dev.ludovic.netlib | lapack | 2.2.1 |
info.ganglia.gmetric4j | gmetric4j | 1.0.10 |
io.airlift | aircompressor | 0.21 |
io.delta | delta-sharing-spark_2.12 | 0.5.2 |
io.dropwizard.metrics | metrics-core | 4.1.1 |
io.dropwizard.metrics | metrics-graphite | 4.1.1 |
io.dropwizard.metrics | metrics-healthchecks | 4.1.1 |
io.dropwizard.metrics | metrics-jetty9 | 4.1.1 |
io.dropwizard.metrics | metrics-jmx | 4.1.1 |
io.dropwizard.metrics | metrics-json | 4.1.1 |
io.dropwizard.metrics | metrics-jvm | 4.1.1 |
io.dropwizard.metrics | metrics-servlets | 4.1.1 |
io.netty | netty-all | 4.1.74.Final |
io.netty | netty-buffer | 4.1.74.Final |
io.netty | netty-codec | 4.1.74.Final |
io.netty | netty-common | 4.1.74.Final |
io.netty | netty-handler | 4.1.74.Final |
io.netty | netty-resolver | 4.1.74.Final |
io.netty | netty-tcnative-classes | 2.0.48.Final |
io.netty | netty-transport | 4.1.74.Final |
io.netty | netty-transport-classes-epoll | 4.1.74.Final |
io.netty | netty-transport-classes-kqueue | 4.1.74.Final |
io.netty | netty-transport-native-epoll-linux-aarch_64 | 4.1.74.Final |
io.netty | netty-transport-native-epoll-linux-x86_64 | 4.1.74.Final |
io.netty | netty-transport-native-kqueue-osx-aarch_64 | 4.1.74.Final |
io.netty | netty-transport-native-kqueue-osx-x86_64 | 4.1.74.Final |
io.netty | netty-transport-native-unix-common | 4.1.74.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.10.13 |
net.java.dev.jna | jna | 5.8.0 |
net.razorvine | pickle | 1.2 |
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.snowflake | snowflake-jdbc | 3.13.22 |
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.8 |
org.antlr | stringtemplate | 3.2.1 |
org.apache.ant | ant | 1.9.2 |
org.apache.ant | ant-jsch | 1.9.2 |
org.apache.ant | ant-launcher | 1.9.2 |
org.apache.arrow | arrow-format | 7.0.0 |
org.apache.arrow | arrow-memory-core | 7.0.0 |
org.apache.arrow | arrow-memory-netty | 7.0.0 |
org.apache.arrow | arrow-vector | 7.0.0 |
org.apache.avro | avro | 1.11.0 |
org.apache.avro | avro-ipc | 1.11.0 |
org.apache.avro | avro-mapred | 1.11.0 |
org.apache.commons | commons-collections4 | 4.4 |
org.apache.commons | commons-compress | 1.21 |
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.derby | derby | 10.14.2.0 |
org.apache.hadoop | hadoop-client-api | 3.3.4-databricks |
org.apache.hadoop | hadoop-client-runtime | 3.3.4 |
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.7.2 |
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.13 |
org.apache.httpcomponents | httpcore | 4.4.14 |
org.apache.ivy | ivy | 2.5.0 |
org.apache.logging.log4j | log4j-1.2-api | 2.18.0 |
org.apache.logging.log4j | log4j-api | 2.18.0 |
org.apache.logging.log4j | log4j-core | 2.18.0 |
org.apache.logging.log4j | log4j-slf4j-impl | 2.18.0 |
org.apache.mesos | mesos-shaded-protobuf | 1.4.0 |
org.apache.orc | orc-core | 1.7.6 |
org.apache.orc | orc-mapreduce | 1.7.6 |
org.apache.orc | orc-shims | 1.7.6 |
org.apache.parquet | parquet-column | 1.12.3-databricks-0001 |
org.apache.parquet | parquet-common | 1.12.3-databricks-0001 |
org.apache.parquet | parquet-encoding | 1.12.3-databricks-0001 |
org.apache.parquet | parquet-format-structures | 1.12.3-databricks-0001 |
org.apache.parquet | parquet-hadoop | 1.12.3-databricks-0001 |
org.apache.parquet | parquet-jackson | 1.12.3-databricks-0001 |
org.apache.thrift | libfb303 | 0.9.3 |
org.apache.thrift | libthrift | 0.12.0 |
org.apache.xbean | xbean-asm9-shaded | 4.20 |
org.apache.yetus | audience-annotations | 0.13.0 |
org.apache.zookeeper | zookeeper | 3.6.2 |
org.apache.zookeeper | zookeeper-jute | 3.6.2 |
org.checkerframework | checker-qual | 3.5.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.jetty | jetty-client | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-continuation | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-http | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-io | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-jndi | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-plus | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-proxy | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-security | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-server | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-servlet | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-servlets | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-util | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-util-ajax | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-webapp | 9.4.46.v20220331 |
org.eclipse.jetty | jetty-xml | 9.4.46.v20220331 |
org.eclipse.jetty.websocket | websocket-api | 9.4.46.v20220331 |
org.eclipse.jetty.websocket | websocket-client | 9.4.46.v20220331 |
org.eclipse.jetty.websocket | websocket-common | 9.4.46.v20220331 |
org.eclipse.jetty.websocket | websocket-server | 9.4.46.v20220331 |
org.eclipse.jetty.websocket | websocket-servlet | 9.4.46.v20220331 |
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.36 |
org.glassfish.jersey.containers | jersey-container-servlet-core | 2.36 |
org.glassfish.jersey.core | jersey-client | 2.36 |
org.glassfish.jersey.core | jersey-common | 2.36 |
org.glassfish.jersey.core | jersey-server | 2.36 |
org.glassfish.jersey.inject | jersey-hk2 | 2.36 |
org.hibernate.validator | hibernate-validator | 6.1.0.Final |
org.javassist | javassist | 3.25.0-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.mariadb.jdbc | mariadb-java-client | 2.7.4 |
org.mlflow | mlflow-spark | 1.27.0 |
org.objenesis | objenesis | 2.5.1 |
org.postgresql | postgresql | 42.3.3 |
org.roaringbitmap | RoaringBitmap | 0.9.25 |
org.roaringbitmap | shims | 0.9.25 |
org.rocksdb | rocksdbjni | 6.24.2 |
org.rosuda.REngine | REngine | 2.1.0 |
org.scala-lang | scala-compiler_2.12 | 2.12.14 |
org.scala-lang | scala-library_2.12 | 2.12.14 |
org.scala-lang | scala-reflect_2.12 | 2.12.14 |
org.scala-lang.modules | scala-collection-compat_2.12 | 2.4.3 |
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.0.8 |
org.scalanlp | breeze-macros_2.12 | 1.2 |
org.scalanlp | breeze_2.12 | 1.2 |
org.scalatest | scalatest_2.12 | 3.0.8 |
org.slf4j | jcl-over-slf4j | 1.7.36 |
org.slf4j | jul-to-slf4j | 1.7.36 |
org.slf4j | slf4j-api | 1.7.36 |
org.spark-project.spark | unused | 1.0.0 |
org.threeten | threeten-extra | 1.5.0 |
org.tukaani | xz | 1.8 |
org.typelevel | algebra_2.12 | 2.0.1 |
org.typelevel | cats-kernel_2.12 | 2.1.1 |
org.typelevel | macro-compat_2.12 | 1.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.0.7.Final |
org.xerial | sqlite-jdbc | 3.8.11.2 |
org.xerial.snappy | snappy-java | 1.1.8.4 |
org.yaml | snakeyaml | 1.24 |
oro | oro | 2.0.8 |
pl.edu.icm | JLargeArrays | 1.5 |
software.amazon.ion | ion-java | 1.0.2 |
stax | stax-api | 1.0.1 |