Bagikan melalui


Databricks Runtime 11.0 (EoS)

Catatan

Dukungan untuk versi Databricks Runtime ini telah berakhir. Untuk tanggal akhir dukungan, lihat Riwayat akhir dukungan. Untuk semua versi Runtime Databricks yang didukung, lihat Versi dan kompatibilitas catatan rilis Databricks Runtime.

Catatan rilis berikut memberikan informasi tentang Databricks Runtime 11.0, didukung oleh Apache Spark 3.3.0. Databricks merilis versi ini pada Juni 2022.

Fitur dan peningkatan baru

Versi baru Apache Spark

Databricks Runtime 11.0 dan Databricks Runtime 11.0 Photon termasuk Apache Spark 3.3.0. Untuk detailnya, lihat Apache Spark.

Notebook Python sekarang menggunakan kernel IPython

Di Runtime Databricks 11.0 ke atas, notebook Python menggunakan kernel IPython untuk menjalankan kode Python. Lihat kernel IPython.

Dukungan untuk ipywidgets

Sekarang Anda dapat menggunakan ipywidgets untuk membuat notebook Databricks Python Anda interaktif. Lihat ipywidgets.

Konektor Synapse sekarang menulis data Parquet dalam mode non-warisan

Konektor Azure Synapse sekarang menulis data Parquet dalam mode non-warisan. Ini mempertahankan format tanda INT96 waktu saat menggunakan PolyBase dan COPY perintah untuk beban kerja batch dan streaming.

Skema HTTPS kini diberlakukan ketika klien ABFS menggunakan token SAS

Ketika klien Azure Blob File System (ABFS) menggunakan token Tanda Tangan Akses Bersama (SAS), skema HTTPS sekarang diberlakukan.

SQL: DESC kini merupakan alias untuk DESCRIBE

Sekarang Anda dapat menggunakan DESC sebagai alias DESCRIBE saat Anda menjelaskan lokasi eksternal atau kredensial penyimpanan. Contohnya:

-- Describe an external location.
DESC EXTERNAL LOCATION location_name;

-- Describe a storage credential.
DESC STORAGE CREDENTIAL credential_name;

SQL: Detail versi output fungsi current_version baru

Fungsi baru current_version menghasilkan versi Databricks Runtime saat ini jika tersedia, versi Databricks SQL saat ini jika tersedia, dan detail versi terkait lainnya. Gunakan fungsi baru ini untuk mengkueri informasi terkait versi. Lihat fungsi current_version.

Menghilangkan batasan tabel Delta yang hilang kini menimbulkan kesalahan

Jika Sekarang Anda mencoba menghilangkan batasan tabel Delta berdasarkan nama, dan batasan tersebut tidak ada, Anda akan mendapatkan kesalahan. Untuk mendapatkan perilaku sebelumnya, yang tidak melemparkan kesalahan jika batasan tidak ada, Anda sekarang harus menggunakan pernyataan.IF EXISTS Lihat ALTER TABLE.

SQL: Klausa EXCEPT baru dalam pernyataan SELECT mengecualikan kolom dari pilihan

SELECT pernyataan sekarang mendukung EXCEPT klausul untuk mengecualikan kolom dari pilihan. Misalnya, SELECT * EXCEPT (x) FROM table mengembalikan semua tablekolom kecuali x. Kolom berlapis juga diizinkan. Misalnya, SELECT * EXCEPT (x.a) FROM table mengembalikan semua tablekolom tetapi menghilangkan bidang a dari struct x.

Dukungan untuk menghilangkan kolom dalam tabel Delta (Pratinjau Umum)

Anda dapat menggunakan ALTER TABLE <table-name> DROP COLUMN [IF EXISTS] <column-name> atau ALTER TABLE <table-name> DROP COLUMNS [IF EXISTS] (<column-name>, *) untuk menghapus kolom atau daftar kolom, masing-masing, dari tabel Delta sebagai operasi khusus metadata. Kolom secara efektif "dihapus sementara", karena masih berada dalam file Parquet yang mendasar tetapi tidak lagi terlihat oleh tabel Delta.

Anda dapat menggunakan REORG TABLE <table-name> APPLY (PURGE) untuk memicu penulisan ulang file pada file yang berisi data yang dihapus sementara seperti kolom yang dihilangkan.

Anda dapat menggunakan VACUUM untuk menghapus file yang dihapus dari penyimpanan fisik, termasuk file lama yang berisi kolom yang dihilangkan dan telah ditulis ulang oleh REORG TABLE.

Peningkatan COPY INTO

Anda sekarang dapat membuat tabel Delta tempat penampung kosong sehingga skema kemudian disimpulkan selama COPY INTO perintah:

CREATE TABLE IF NOT EXISTS my_table
[COMMENT <table-description>]
[TBLPROPERTIES (<table-properties>)];

COPY INTO my_table
FROM '/path/to/files'
FILEFORMAT = <format>
FORMAT_OPTIONS ('mergeSchema' = 'true')
COPY_OPTIONS ('mergeSchema' = 'true');

Pernyataan SQL sebelumnya idempotomatis dan dapat dijadwalkan untuk dijalankan untuk menyerap data tepat sekali ke dalam tabel Delta.

Catatan

Tabel Delta kosong tidak dapat digunakan di luar COPY INTO. Anda tidak dapat menggunakan INSERT INTO dan MERGE INTO menulis data ke dalam tabel Delta tanpa skema. Setelah data disisipkan ke dalam tabel dengan COPY INTO, tabel dapat dikueri.

Jika data yang Anda serap tidak dapat dibaca karena beberapa masalah kerusakan, Anda dapat melewati file yang rusak dengan mengatur ignoreCorruptFiles ke true di FORMAT_OPTIONS:

COPY INTO my_table
FROM '/path/to/files'
FILEFORMAT = <format>
FORMAT_OPTIONS ('ignoreCorruptFiles' = 'true')

Perintah COPY INTO mengembalikan jumlah file yang dilewati karena kerusakan dalam num_skipped_corrupt_files kolom. Metrik ini juga muncul di kolom di operationMetrics bawah numSkippedCorruptFiles setelah Anda menjalankan DESCRIBE HISTORY pada tabel Delta.

File yang rusak tidak dilacak oleh COPY INTO, sehingga dapat dimuat ulang dalam proses berikutnya jika kerusakan diperbaiki. Anda dapat melihat file mana yang rusak dengan berjalan COPY INTO dalam VALIDATE mode.

CONVERT TO DELTA sekarang didukung di lingkungan yang diaktifkan Katalog Unity (Pratinjau Umum)

Di lingkungan yang mendukung Unity-Catalog, dengan CONVERT TO DELTA Anda sekarang dapat:

  • Konversikan file Parquet di lokasi eksternal ke Delta Lake.
  • Konversi tabel eksternal Parquet ke tabel Delta.

Perubahan perilaku

SQL: lpad dan rpad fungsi sekarang mendukung urutan byte

Fungsi lpad dan rpad telah diperbarui untuk menambahkan dukungan untuk urutan byte selain string.

Format string dalam format_string dan printf tidak lagi memungkinkan %0$

Menentukan format %0$ dalam format_string fungsi dan printf sekarang melemparkan kesalahan secara default. Perubahan ini untuk mempertahankan perilaku yang diharapkan dengan versi Databricks Runtime sebelumnya dan database pihak ketiga umum. Argumen pertama harus selalu mereferensikan %1$ saat Anda menggunakan indeks argumen untuk menunjukkan posisi argumen dalam daftar argumen.

Nilai null dalam file CSV sekarang ditulis sebagai string kosong yang tidak dikutip secara default

Nilai null dalam file CSV sebelumnya ditulis sebagai string kosong yang dikutip. Dengan rilis ini, nilai null dalam file CSV sekarang ditulis sebagai string kosong yang tidak dikutip secara default. Untuk mengubah kembali ke perilaku sebelumnya, atur opsi ke nullValue untuk "" operasi tulis.

Properti external tabel sekarang dicadangkan

Properti external sekarang menjadi properti tabel yang dipesan secara default. Pengecualian sekarang dilemparkan ketika Anda menggunakan external properti dengan CREATE TABLE ... TBLPROPERTIES klausul dan ALTER TABLE ... SET TBLPROPERTIES .

Log4j ditingkatkan dari Log4j 1 ke Log4j 2

Log4j 1 sedang ditingkatkan ke Log4j 2. Dependensi Log4j 1 warisan sedang dihapus.

Jika Anda bergantung pada kelas Log4j 1 yang sebelumnya disertakan di dalam Databricks Runtime, kelas tersebut tidak lagi ada. Anda harus meningkatkan dependensi Anda ke Log4j 2.

Jika Anda memiliki plugin kustom atau file konfigurasi yang bergantung pada Log4j 2, plugin tersebut mungkin tidak lagi berfungsi dengan versi Log4j 2 dalam rilis ini. Untuk bantuan, hubungi tim akun Azure Databricks Anda.

Pustaka yang diinstal dari Maven sekarang diselesaikan di bidang komputasi Anda secara default

Pustaka Maven sekarang menyelesaikan di bidang komputasi Anda secara default saat Anda menginstal pustaka pada kluster. Kluster Anda harus memiliki akses ke Maven Central. Atau, Anda dapat kembali ke perilaku sebelumnya dengan mengatur properti konfigurasi Spark:

spark.databricks.libraries.enableMavenResolution false

Perbaikan bug

  • Kompatibilitas biner untuk LeafNode, UnaryNode, dan BinaryNode antara Apache Spark dan Databricks Runtime telah diperbaiki dan kelas sekarang kompatibel dengan Apache Spark 3.3.0 ke atas. Jika Anda menemukan pesan berikut atau serupa saat menggunakan paket pihak ketiga dengan Databricks Runtime, bangun kembali paket dengan Apache Spark 3.3.0 atau lebih tinggi: Found interface org.apache.spark.sql.catalyst.plans.logical.UnaryNode, but class was expected.

Peningkatan pustaka

  • Pustaka Python yang ditingkatkan:
    • platformdir dari 2.5.1 hingga 2.5.2
    • protobuf dari 3.20.0 hingga 3.20.1
  • Pustaka R yang ditingkatkan:
    • blob dari 1.2.2 hingga 1.2.3
    • sapu dari 0,7,12 hingga 0,8,0
    • caret dari 6,0-91 hingga 6,0-92
    • cli dari 3.2.0 hingga 3.3.0
    • dplyr dari 1.0.8 hingga 1.0.9
    • dari 1.24.0 hingga 1.25.0
    • future.apply dari 1.8.1 hingga 1.9.0
    • gert dari 1.5.0 hingga 1.6.0
    • ggplot2 dari 3.3.5 ke 3.3.6
    • glmnet dari 4,1-3 hingga 4,1-4
    • dari 2.4.3 hingga 2.5.0
    • httr dari 1.4.2 hingga 1.4.3
    • rajutan dari 1,38 hingga 1,39
    • magrittr dari 2.0.2 hingga 2.0.3
    • secara paralel dari 1.30.0 hingga 1.31.1
    • ps dari 1.6.0 ke 1.7.0
    • RColorBrewer dari 1,1-2 ke 1,1-3
    • RcppEigen dari 0.3.3.9.1 ke 0.3.3.9.2
    • readxl dari 1.3.1 hingga 1.4.0
    • rmarkdown dari 2.13 ke 2.14
    • rprojroot dari 2.0.2 ke 2.0.3
    • RSQLite dari 2.2.11 ke 2.2.13
    • skala dari 1.1.1 ke 1.2.0
    • testthat dari 3.1.2 ke 3.1.4
    • tibble dari 3.1.6 ke 3.1.7
    • tinytex dari 0,37 hingga 0,38
    • tzdb dari 0.2.0 hingga 0.3.0
    • uuid dari 1,0-4 hingga 1,1-0
    • vctrs dari 0.3.8 hingga 0.4.1
  • Pustaka Java yang ditingkatkan:
    • com.fasterxml.jackson.core.jackson-anotasi dari 2.13.0 hingga 2.13.3
    • com.fasterxml.jackson.core.jackson-core dari 2.13.0 ke 2.13.3
    • com.fasterxml.jackson.core.jackson-databind dari 2.13.0 hingga 2.13.3
    • com.fasterxml.jackson.dataformat.jackson-dataformat-cbor dari 2.13.0 hingga 2.13.3
    • com.fasterxml.jackson.datatype.jackson-datatype-joda dari 2.13.0 hingga 2.13.3
    • com.fasterxml.jackson.module.jackson-module-paranamer dari 2.13.0 hingga 2.13.3
    • com.fasterxml.jackson.module.jackson-module-scala_2.12 dari 2.13.0 hingga 2.13.3
    • com.google.crypto.tink.tink dari 1.6.0 hingga 1.6.1
    • com.ning.compress-lzf dari 1.0.3 hingga 1.1
    • dev.ludovic.netlib.arpack dari 2.2.0 ke 2.2.1
    • dev.ludovic.netlib.blas dari 2.2.0 ke 2.2.1
    • dev.ludovic.netlib.lapack dari 2.2.0 ke 2.2.1
    • io.netty.netty-all dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-buffer dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-codec dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-common dari 4.1.73.Final hingga 4.1.74.Final
    • io.netty.netty-handler dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-resolver dari 4.1.73.Final ke 4.1.74.Final
    • kelas io.netty.netty-tcnative dari 2.0.46.Final hingga 2.0.48.Final
    • io.netty.netty-transport dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-classes-epoll dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-classes-kqueue dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-native-epoll-linux-aarch_64 dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-native-epoll-linux-x86_64 dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-native-kqueue-osx-aarch_64 dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-native-kqueue-osx-x86_64 dari 4.1.73.Final ke 4.1.74.Final
    • io.netty.netty-transport-native-unix-common dari 4.1.73.Final ke 4.1.74.Final
    • joda-time.joda-time dari 2.10.12 hingga 2.10.13
    • org.apache.commons.commons-math3 dari 3.4.1 hingga 3.6.1
    • org.apache.httpcomponents.httpcore dari 4.4.12 ke 4.4.14
    • org.apache.orc.orc-core dari 1.7.3 ke 1.7.4
    • org.apache.orc.orc-mapreduce dari 1.7.3 ke 1.7.4
    • org.apache.orc.orc-shims dari 1.7.3 hingga 1.7.4
    • org.eclipse.jetty.jetty-client dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.jetty-continuation dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.jetty-http dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.jetty-io dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-jndi dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-plus dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-proxy dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-security dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-server dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.jetty-servlet dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-servlets dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.jetty-util dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-util-ajax dari 9.4.43.v20210629 menjadi 9.4.46.v20220331
    • org.eclipse.jetty.jetty-webapp dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.jetty-xml dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.websocket.websocket-api dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.websocket.websocket-client dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.websocket.websocket-common dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.websocket.websocket-server dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.eclipse.jetty.websocket.websocket-servlet dari 9.4.43.v20210629 ke 9.4.46.v20220331
    • org.mariadb.jdbc.mariadb-java-client dari 2.2.5 hingga 2.7.4
    • org.postgresql.postgresql dari 42.2.19 ke 42.3.3
    • org.roaringbitmap.RoaringBitmap dari 0.9.23 ke 0.9.25
    • org.roaringbitmap.shims dari 0.9.23 hingga 0.9.25
    • org.rocksdb.rocksdbjni dari 6.20.3 hingga 6.24.2
    • org.slf4j.jcl-over-slf4j dari 1.7.32 menjadi 1.7.36
    • org.slf4j.jul-to-slf4j dari 1.7.32 menjadi 1.7.36
    • org.slf4j.slf4j-api dari 1.7.30 ke 1.7.36

Apache Spark

Databricks Runtime 11.0 menyertakan Apache Spark 3.3.0.

Di bagian ini:

Spark SQL dan Core

Mode ANSI

  • Aturan sintaksis cast eksplisit baru dalam mode ANSI (SPARK-33354)
  • Elt() harus mengembalikan null jika indeks null di bawah mode ANSI (SPARK-38304)
  • Secara opsional mengembalikan hasil null jika elemen tidak ada dalam array/peta (SPARK-37750)
  • Izinkan transmisi antara jenis numerik dan jenis tanda waktu (SPARK-37714)
  • Nonaktifkan kata kunci cadangan ANSI secara default (SPARK-37724)
  • Gunakan aturan penetapan penyimpanan untuk menyelesaikan pemanggilan fungsi (SPARK-37438)
  • Menambahkan konfigurasi untuk memungkinkan transmisi antara Datetime dan Numerik (SPARK-37179)
  • Menambahkan konfigurasi untuk secara opsional memberlakukan kata kunci yang dipesan ANSI (SPARK-37133)
  • Melarang operasi biner antara Interval dan String literal (SPARK-36508)

Penyempurnaan fitur

  • Mendukung jenis INTERVAL SQL ANSI (SPARK-27790)
  • Penyempurnaan Pesan Kesalahan (SPARK-38781)
  • Dukungan Metadata File Tersembunyi untuk Spark SQL (SPARK-37273)
  • Mendukung literal string mentah (SPARK-36371)
  • Kelas pembantu untuk batch Dataset.observe() (SPARK-34806)
  • Dukungan menentukan nomor partisi awal untuk penyeimbangan ulang (SPARK-38410)
  • Mendukung mode kaskade untuk dropNamespace API (SPARK-37929)
  • Izinkan penetapan penyimpanan dan transmisi implisit di antara jenis tanggalwaktu (SPARK-37707)
  • Kumpulkan, pertama dan terakhir harus berupa fungsi agregat deterministik (SPARK-32940)
  • Menambahkan ExpressionBuilder untuk fungsi dengan kelebihan beban kompleks (SPARK-37164)
  • Menambahkan dukungan array ke union by name (SPARK-36546)
  • Tambahkan df.withMetadata: gula sintaks untuk memperbarui metadata dataframe (SPARK-36642)
  • Mendukung literal string mentah (SPARK-36371)
  • Gunakan CAST dalam penguraian tanggal/tanda waktu dengan pola default (SPARK-36418)
  • Kelas nilai dukungan dalam skema berlapis untuk Himpunan Data (SPARK-20384)
  • Menambahkan dukungan sintaks AS OF (SPARK-37219)
  • Tambahkan REPEATABLE di TABLESAMPLE untuk menentukan seed (SPARK-37165)
  • Menambahkan sintaks set catalog xxx ansi untuk mengubah katalog saat ini (SPARK-36841)
  • Mendukung ILIKE (SEMUA | APA SAJA | SOME) - case insensitive LIKE (SPARK-36674, SPARK-36736, SPARK-36778)
  • Tahap kueri dukungan memperlihatkan statistik runtime dalam mode penjelasan berformat (SPARK-38322)
  • Menambahkan metrik ukuran tumpahan untuk gabungan gabungan sortir (SPARK-37726)
  • Perbarui sintaks SQL SHOW FUNCTIONS (SPARK-37777)
  • Mendukung sintaks DROP COLUMN [JIKA ADA] (SPARK-38939)
  • Fungsi bawaan baru dan ekstensinya (SPARK-38783)

peningkatan performa

  • Pembuatan kode seluruh tahap
    • Menambahkan code-gen untuk pengurutan agregat tanpa mengelompokkan kunci (SPARK-37564)
    • Menambahkan code-gen untuk gabungan gabungan pengurutan luar penuh (SPARK-35352)
    • Menambahkan code-gen untuk gabungan hash terkocok luar penuh (SPARK-32567)
    • Menambahkan code-gen untuk gabungan gabungan sortir keberadaan (SPARK-37316)
  • Dorong ke bawah (filter)
    • Mendorong ke bawah filter melalui RebalancePartitions (SPARK-37828)
    • Mendorong ke bawah filter kolom boolean (SPARK-36644)
    • Dorong ke bawah batas 1 untuk sisi kanan gabungan semi/anti kiri jika kondisi gabungan kosong (SPARK-37917)
    • Menerjemahkan fungsi agregat yang lebih standar untuk pushdown (SPARK-37527)
    • Dukungan menyebarkan hubungan kosong melalui agregat/gabungan (SPARK-35442)
    • Pemfilteran Runtime tingkat baris (SPARK-32268)
    • Mendukung Gabungan Semi Kiri dalam filter runtime tingkat baris (SPARK-38565)
    • Mendukung pendorongan predikat dan pemangkasan kolom untuk CTE yang dicabut (SPARK-37670)
  • Vektorisasi
    • Menerapkan ConstantColumnVector dan meningkatkan performa metadata file tersembunyi (SPARK-37896)
    • Aktifkan pembacaan vektorisasi untuk VectorizedPlainValuesReader.readBooleans (SPARK-35867)
  • Gabungkan/hapus/ganti simpul
    • Gabungkan serikat kerja jika ada proyek di antara mereka (SPARK-37915)
    • Gabungkan ke satu cast jika kita dapat dengan aman meningkatkan dua cast (SPARK-37922)
    • Hapus Sortir jika merupakan turunan dari RepartitionByExpression (SPARK-36703)
    • Menghapus gabungan luar jika hanya memiliki DISTINCT di sisi yang dialirkan dengan alias (SPARK-37292)
    • Ganti hash dengan agregat pengurutan jika anak sudah diurutkan (SPARK-37455)
    • Hanya ciutkan proyek jika kita tidak menduplikasi ekspresi mahal (SPARK-36718)
    • Menghapus alias redundan setelah RewritePredicateSubquery (SPARK-36280)
    • Menggabungkan subkueri skalar yang tidak berkorelasi (SPARK-34079)
  • Partisi
    • Jangan tambahkan pemangkasan partisi dinamis jika ada pemangkasan partisi statis (SPARK-38148)
    • Meningkatkan RebalancePartitions dalam aturan Pengoptimal (SPARK-37904)
    • Menambahkan faktor partisi kecil untuk partisi penyeimbangan ulang (SPARK-37357)
  • Ikat
    • Menyempurnakan logika untuk mendemosi gabungan hash Siaran di DynamicJoinSelection (SPARK-37753)
    • Abaikan kunci gabungan duplikat saat membangun relasi untuk gabungan hash acak SEMI/ANTI (SPARK-36794)
    • Dukungan mengoptimalkan gabungan miring bahkan jika memperkenalkan pengacakan ekstra (SPARK-33832)
  • AQE
    • Dukungan menghilangkan batas dalam Pengoptimal AQE (SPARK-36424)
    • Optimalkan satu paket baris dalam normal dan Pengoptimal AQE (SPARK-38162)
  • Aggregate.groupOnly mendukung ekspresi yang dapat dilipat (SPARK-38489)
  • ArrayEquals ByteArrayMethods harus cepat melewati pemeriksaan penyelarasan dengan platform yang tidak sejajar (SPARK-37796)
  • Menambahkan pemangkasan pola pohon ke aturan CTESubstitution (SPARK-37379)
  • Menambahkan lebih banyak Penyederhanaan operator Not (SPARK-36665)
  • Mendukung BooleanType di UnwrapCastInBinaryComparison (SPARK-36607)
  • Coalesce menghapus semua ekspresi setelah ekspresi pertama yang tidak dapat diubah ke null (SPARK-36359)
  • Menambahkan pengunjung rencana logis untuk menyebarluaskan atribut yang berbeda (SPARK-36194)

Penyempurnaan konektor bawaan

  • Umum
    • Serialisasi lenient datetime dari sumber data (SPARK-38437)
    • Perlakukan lokasi tabel sebagai absolut ketika huruf pertama jalurnya di garis miring dalam tabel buat/ubah (SPARK-38236)
    • Menghapus nol di depan dari partisi tipe angka statis kosong (SPARK-35561)
    • Dukungan ignoreCorruptFiles dan ignoreMissingFiles dalam opsi Sumber Data (SPARK-38767)
    • Tambahkan perintah SHOW CATALOGS (SPARK-35973)
  • Parket
    • Aktifkan nama kolom skema yang cocok menurut id bidang (SPARK-38094)
    • Hapus nama bidang pemeriksaan saat membaca/menulis data dalam parket (SPARK-27442)
    • Mendukung nilai boolean baca vektorisasi menggunakan pengodean RLE dengan Parquet DataPage V2 (SPARK-37864)
    • Mendukung pengodean halaman data Parquet v2 (DELTA_BINARY_PACKED) untuk jalur vektorisasi (SPARK-36879)
    • Rebase tanda waktu di zona waktu sesi yang disimpan dalam metadata Parquet/Avro (SPARK-37705)
    • Mendorong ke bawah grup menurut kolom partisi untuk agregat (SPARK-36646)
    • Agregat (Min/Maks/Hitungan) turun untuk Parquet (SPARK-36645)
    • Parquet: aktifkan kolom skema yang cocok menurut id bidang (SPARK-38094)
    • Kurangi ukuran halaman default dengan LONG_ARRAY_OFFSET jika G1GC dan ON_HEAP digunakan (SPARK-37593)
    • Menerapkan pengodean DELTA_BYTE_ARRAY dan DELTA_LENGTH_BYTE_ARRAY vektorisasi untuk dukungan Parquet V2 (SPARK-37974)
    • Mendukung jenis kompleks untuk pembaca vektor Parquet (SPARK-34863)
  • ORC
    • Hapus nama bidang pemeriksaan saat membaca/menulis data yang ada di Orc (SPARK-37965)
    • Pendorongan agregat ke bawah untuk ORC (SPARK-34960)
    • Mendukung pembacaan dan penulisan interval ANSI dari/ke sumber data ORC (SPARK-36931)
    • Mendukung nama kolom khusus nomor di sumber data ORC (SPARK-36663)
  • JSON
    • Menghormati allowNonNumericNumbers saat mengurai nilai NaN dan Infinity yang dikutip di pembaca JSON (SPARK-38060)
    • Gunakan CAST untuk tanggalwaktu di CSV/JSON secara default (SPARK-36536)
    • Menyelaraskan pesan kesalahan untuk jenis kunci yang tidak didukung di MapType di pembaca Json (SPARK-35320)
  • CSV
    • Perbaikan mengacu pada kolom rekaman yang rusak dari CSV (SPARK-38534)
    • nilai null harus disimpan sebagai tidak ada daripada String kosong yang dikutip "" secara default (SPARK-37575)
  • JDBC
    • Tambahkan pernyataan IMMEDIATE ke implementasi pemotongan dialek DB2 (SPARK-30062)
  • Apache Hive
    • Dukungan menulis tabel wadah Apache Hive (format file Apache Hive dengan hash Apache Hive) (SPARK-32712)
    • Menggunakan ekspresi untuk memfilter partisi Apache Hive di sisi klien (SPARK-35437)
    • Mendukung pemangkasan Partisi Dinamis untuk HiveTableScanExec (SPARK-36876)
    • InsertIntoHiveDir harus menggunakan sumber data jika dapat dikonversi (SPARK-38215)
    • Dukungan menulis tabel wadah Apache Hive (format Parquet/ORC dengan hash Apache Hive) (SPARK-32709)

Penonaktifan node

  • FallbackStorage tidak boleh mencoba mengatasi nama host "jarak jauh" arbitrer (SPARK-38062)
  • ExecutorMonitor.onExecutorRemoved harus menangani ExecutorDecommission sebagai selesai (SPARK-38023)

Perubahan penting lainnya

  • Tambahkan penguncian berbutir halus ke BlockInfoManager (SPARK-37356)
  • Mendukung pemetaan jenis sumber daya Spark gpu/fpga ke jenis sumber daya YARN kustom (SPARK-37208)
  • Laporkan ukuran blok acak yang akurat jika condong (SPARK-36967)
  • Mendukung Pengelogan Netty di lapisan jaringan (SPARK-36719)

Streaming Terstruktur

Fitur Utama

  • Memperkenalkan Trigger.AvailableNow untuk menjalankan kueri streaming seperti Trigger.Once dalam beberapa batch (SPARK-36533)

Perubahan penting lainnya

  • Gunakan StatefulOpClusteredDistribution untuk operator stateful sehubungan dengan kompatibilitas mundur (SPARK-38204)
  • Memperbaiki batas waktu flatMapGroupsWithState dalam batch dengan data untuk kunci (SPARK-38320)
  • Memperbaiki masalah kebenaran pada stream-stream outer join dengan penyedia penyimpanan status RocksDB (SPARK-38684)
  • Mendukung Trigger.AvailableNow pada sumber data Kafka (SPARK-36649)
  • Optimalkan jalur tulis pada penyedia penyimpanan status RocksDB (SPARK-37224)
  • Memperkenalkan sumber data baru untuk menyediakan sekumpulan baris yang konsisten per microbatch (SPARK-37062)
  • Gunakan HashClusteredDistribution untuk operator stateful sehubungan dengan kompatibilitas mundur (SPARK-38204)

PySpark

API Panda pada Spark

Peningkatan besar
  • Pengoptimalan indeks 'urutan terdistribusi' dengan default (SPARK-36559, SPARK-36338)
    • Dukungan untuk menentukan jenis indeks dan nama dalam PANDAS API di Spark (SPARK-36709)
    • Tampilkan jenis indeks default dalam paket SQL untuk API panda di Spark (SPARK-38654)
Fitur Utama
  • Menerapkan ps.merge_asof asli SparkSQL (SPARK-36813)
  • Mendukung TimedeltaIndex di PANDAS API di Spark (SPARK-37525)
  • Mendukung timedelta Python (SPARK-37275, SPARK-37510)
  • Menerapkan fungsi dalam CategoricalAccessor/CategoricalIndex (SPARK-36185)
  • Menggunakan formatter string standar Python untuk SQL API di PANDAS API pada Spark (SPARK-37436)
  • Mendukung operasi dasar Seri/Indeks timedelta (SPARK-37510)
  • Mendukung ps. MultiIndex.dtypes (SPARK-36930)
  • Menerapkan Index.map (SPARK-36469)
  • Terapkan Seri.xor dan Series.rxor (SPARK-36653)
  • Menerapkan operator invert unary ps integral. Seri/Indeks (SPARK-36003)
  • Menerapkan DataFrame.cov (SPARK-36396)
  • Mendukung str dan tanda waktu untuk (Seri|DataFrame).describe() (SPARK-37657)
  • Mendukung parameter columnlambda DataFrame.rename (SPARK-38763)

Perubahan penting lainnya

Perubahan mencolok
  • Hilangkan referensi ke dukungan Python 3.6 di dokumen dan python/docs (SPARK-36977)
  • Hapus peretasan bernamatuple dengan mengganti acar bawaan ke cloudpickle (SPARK-32079)
  • Bump versi panda minimum ke 1.0.5 (SPARK-37465)
  • Peningkatan besar
    • Menyediakan profiler untuk UDF Python/Pandas (SPARK-37443)
    • Menggunakan formatter string standar Python untuk SQL API di PySpark (SPARK-37516)
    • Mengekspos kelas status dan kesalahan SQL dalam pengecualian PySpark (SPARK-36953)
    • Cobalah untuk menangkap faulthanlder ketika pekerja Python crash (SPARK-36062)
Fitur Utama
  • Menerapkan DataFrame.mapInArrow di Python (SPARK-37228)
  • Menggunakan formatter string standar Python untuk SQL API di PySpark (SPARK-37516)
  • Tambahkan df.withMetadata pyspark API (SPARK-36642)
  • Mendukung timedelta Python (SPARK-37275)
  • Mengekspos tableExists di pyspark.sql.catalog (SPARK-36176)
  • Mengekspos databaseExists di pyspark.sql.catalog (SPARK-36207)
  • Mengekspos functionExists dalam katalog pyspark sql (SPARK-36258)
  • Menambahkan Dataframe.observation ke PySpark (SPARK-36263)
  • Menambahkan API max_by/min_by ke PySpark (SPARK-36972)
  • Dukungan untuk menyimpulkan dict berlapis sebagai struct saat membuat DataFrame (SPARK-35929)
  • Menambahkan API bit/octet_length ke Scala, Python, dan R (SPARK-36751)
  • Mendukung ILIKE API di Python (SPARK-36882)
  • Menambahkan metode isEmpty untuk Python DataFrame API (SPARK-37207)
  • Menambahkan beberapa kolom yang menambahkan dukungan (SPARK-35173)
  • Menambahkan SparkContext.addArchive di PySpark (SPARK-38278)
  • Membuat reprs jenis sql eval-able (SPARK-18621)
  • Petunjuk jenis sebaris untuk fpm.py dalam python/pyspark/mllib (SPARK-37396)
  • Parameter implementasi dropnaSeriesGroupBy.value_counts (SPARK-38837)

MLLIB

Fitur Utama

  • Menambahkan param distanceMeasure ke trainKMeansModel (SPARK-37118)
  • Mengekspos LogisticRegression.setInitialModel, seperti KMeans et al do (SPARK-36481)
  • Dukungan CrossValidatorModel mendapatkan simpangan baku metrik untuk setiap paramMap (SPARK-36425)

Peningkatan besar

  • Optimalkan beberapa treeAggregates di MLlib dengan menunda alokasi (SPARK-35848)
  • Menulis ulang _shared_params_code_gen.py ke petunjuk jenis sebaris untuk ml/param/shared.py (SPARK-37419)

Perubahan penting lainnya

SparkR

UI

  • Ringkasan metrik spekulasi pada tingkat tahap (SPARK-36038)
  • Waktu blok baca acak terpadu untuk mengacak waktu tunggu pengambilan baca di StagePage (SPARK-37469)
  • Menambahkan konfigurasi yang dimodifikasi untuk eksekusi SQL di UI (SPARK-34735)
  • Buat ThriftServer mengenali spark.sql.redaction.string.regex (SPARK-36400)
  • Lampirkan dan mulai handler setelah aplikasi dimulai di UI (SPARK-36237)
  • Menambahkan durasi penerapan ke simpul grafik tab SQL (SPARK-34399)
  • Mendukung backend RocksDB di Spark History Server (SPARK-37680)
  • Tampilkan opsi untuk Pandas API di Spark di UI (SPARK-38656)
  • Ganti nama 'SQL' menjadi 'SQL / DataFrame' di halaman UI SQL (SPARK-38657)

Build

Pembaruan pemeliharaan

Lihat Databricks Runtime 11.0 (EoS).

Lingkungan sistem

  • Sistem Operasi: Ubuntu 20.04.4 LTS
  • Java: Zulu 8.56.0.21-CA-linux64
  • Scala: 2.12.14
  • Python: 3.9.5
  • R: 4.1.3
  • Delta Lake: 1.2.1

Pustaka Python yang diinstal

Pustaka Versi Pustaka Versi Pustaka Versi
Antergos Linux 2015.10 (ISO-Rolling) argon2-cffi 20.1.0 async-generator 1.10
attrs 21.2.0 backcall 0.2.0 backports.entry-points-selectable 1.1.1
pemutih 4.0.0 boto3 1.21.18 botocore 1.24.18
certifi 2021.10.8 cffi 1.14.6 chardet 4.0.0
charset-normalizer 2.0.4 cycler 0.10.0 Cython 0.29.24
dbus-python 1.2.16 debugpy 1.4.1 decorator 5.1.0
defusedxml 0.7.1 distlib 0.3.4 distro-info 0.23ubuntu1
titik masuk 0,3 facets-overview 1.0.0 filelock 3.6.0
idna 3.2 ipykernel 6.12.1 ipython 7.32.0
ipython-genutils 0.2.0 ipywidgets 7.7.0 jedi 0.18.0
Jinja2 2.11.3 jmespath 0.10.0 joblib 1.0.1
jsonschema 3.2.0 jupyter-client 6.1.12 jupyter-core 4.8.1
jupyterlab-pygments 0.1.2 jupyterlab-widgets 1.0.0 kiwisolver 1.3.1
MarkupSafe 2.0.1 matplotlib 3.4.3 matplotlib-inline 0.1.2
mistune 0.8.4 nbclient 0.5.3 nbconvert 6.1.0
nbformat 5.1.3 nest-asyncio 1.5.1 buku catatan 6.4.5
numpy 1.20.3 packaging 21.0 pandas 1.3.4
pandocfilters 1.4.3 parso 0.8.2 patsy 0.5.2
pexpect=4.8.0 4.8.0 pickleshare 0.7.5 Pillow 8.4.0
pip 21.2.4 platformdir 2.5.2 plotly 5.6.0
prometheus-client 0.11.0 prompt-toolkit 3.0.20 protobuf 3.20.1
psutil 5.8.0 psycopg2 2.9.3 ptyprocess 0.7.0
pyarrow 7.0.0 pycparser 2,20 Pygments 2.10.0
PyGObject 3.36.0 pyodbc 4.0.31 pyparsing 3.0.4
pyrsistent 0.18.0 python-apt 2.0.0+ubuntu0.20.4.7 python-dateutil 2.8.2
pytz 2021.3 pyzmq 22.2.1 permintaan 2.26.0
requests-unixsocket 0.2.0 s3transfer 0.5.2 scikit-learn 0.24.2
scipy 1.7.1 seaborn 0.11.2 Send2Trash 1.8.0
setuptools 58.0.4 six 1.16.0 ssh-import-id 5.10
statsmodels 0.12.2 tenacity 8.0.1 terminado 0.9.4
testpath 0.5.0 threadpoolctl 2.2.0 tornado 6.1
traitlets=5.0.5 5.1.0 unattended-upgrades 0.1 urllib3 1.26.7
virtualenv 20.8.0 wcwidth 0.2.5 webencodings=0.5.1 0.5.1
wheel 0.37.0 widgetsnbextension 3.6.0

Pustaka R yang diinstal

Pustaka R diinstal dari rekam jepret Microsoft CRAN pada 2022-05-06.

Pustaka Versi Pustaka Versi Pustaka Versi
askpass 1.1 assertthat 0.2.1 backports 1.4.1
dasar 4.1.3 base64enc 0.1-3 bit 4.0.4
bit64 4.0.5 blob 1.2.3 boot 1.3-28
brew 1.0-7 brio 1.1.3 broom 0.8.0
bslib 0.3.1 cachem 1.0.6 callr 3.7.0
caret 6.0-92 cellranger 1.1.0 chron 2.3-56
kelas 7.3-20 cli 3.3.0 clipr 0.8.0
klaster 2.1.3 codetools 0.2-18 colorspace 2.0-3
commonmark 1.8.0 compiler 4.1.3 config 0.3.1
cpp11 0.4.2 crayon 1.5.1 informasi masuk 1.3.2
curl 4.3.2 data.table 1.14.2 datasets 4.1.3
DBI 1.1.2 dbplyr 2.1.1 desc 1.4.1
devtools 2.4.3 diffobj 0.3.5 digest 0.6.29
dplyr 1.0.9 dtplyr 1.2.1 e1071 1.7-9
ellipsis 0.3.2 evaluate 0,15 fansi 1.0.3
farver 2.1.0 fastmap 1.1.0 fontawesome 0.2.2
forcats 0.5.1 foreach 1.5.2 foreign 0.8-82
forge 0.2.0 fs 1.5.2 future 1.25.0
future.apply 1.9.0 gargle 1.2.0 generics 0.1.2
Gert 1.6.0 ggplot2 3.3.6 GH 1.3.0
gitcreds 0.1.1 glmnet 4.1-4 globals 0.14.0
glue 1.6.2 googledrive 2.0.0 googlesheets4 1.0.0
gower 1.0.0 graphics 4.1.3 grDevices 4.1.3
grid 4.1.3 gridExtra 2.3 gsubfn 0,7
gtable 0.3.0 hardhat 0.2.0 haven 2.5.0
highr 0,9 hms 1.1.1 htmltools 0.5.2
htmlwidgets 1.5.4 httpuv 1.6.5 httr 1.4.3
ids 1.0.1 ini 0.3.1 ipred 0.9-12
isoband 0.2.5 iterators 1.0.14 jquerylib 0.1.4
jsonlite 1.8.0 KernSmooth 2.23-20 knitr 1.39
labeling 0.4.2 later 1.3.0 lattice 0.20-45
lava 1.6.10 lifecycle 1.0.1 listenv 0.8.0
lubridate 1.8.0 magrittr 2.0.3 markdown 1.1
MASS 7.3-56 Matrix 1.4-1 memoise 2.0.1
methods 4.1.3 mgcv 1.8-40 mime 0.12
ModelMetrics 1.2.2.2 modelr 0.1.8 munsell 0.5.0
nlme 3.1-157 nnet 7.3-17 numDeriv 2016.8-1.1
openssl 2.0.0 parallel 4.1.3 parallelly 1.31.1
pillar 1.7.0 pkgbuild 1.3.1 pkgconfig 2.0.3
pkgload 1.2.4 plogr 0.2.0 plyr 1.8.7
praise 1.0.0 prettyunits 1.1.1 pROC 1.18.0
processx 3.5.3 prodlim 2019.11.13 kemajuan 1.2.2
progressr 0.10.0 promises 1.2.0.1 proto 1.0.0
proksi 0.4-26 ps 1.7.0 purrr 0.3.4
r2d3 0.2.6 R6 2.5.1 randomForest 4.7-1
rappdirs 0.3.3 rcmdcheck 1.4.0 RColorBrewer 1.1-3
Rcpp 1.0.8.3 RcppEigen 0.3.3.9.2 readr 2.1.2
readxl 1.4.0 recipes 0.2.0 rematch 1.0.1
rematch2 2.1.2 remotes 2.4.2 reprex 2.0.1
reshape2 1.4.4 rlang 1.0.2 rmarkdown 2.14
RODBC 1.3-19 roxygen2 7.1.2 rpart 4.1.16
rprojroot 2.0.3 Rserve 1.8-10 RSQLite 2.2.13
rstudioapi 0,13 rversions 2.1.1 rvest 1.0.2
sass 0.4.1 scales 1.2.0 selectr 0.4-2
sessioninfo 1.2.2 bentuk 1.4.6 shiny 1.7.1
sourcetools 0.1.7 sparklyr 1.7.5 SparkR 3.3.0
spatial 7.3-11 splines 4.1.3 sqldf 0.4-11
SQUAREM 2021.1 stats 4.1.3 stats4 4.1.3
stringi 1.7.6 stringr 1.4.0 survival 3.2-13
sys 3.4 tcltk 4.1.3 testthat 3.1.4
tibble 3.1.7 tidyr 1.2.0 tidyselect 1.1.2
tidyverse 1.3.1 timeDate 3043.102 tinytex 0.38
alat 4.1.3 tzdb 0.3.0 usethis 2.1.5
utf8 1.2.2 utils 4.1.3 uuid 1.1-0
vctrs 0.4.1 viridisLite 0.4.0 vroom 1.5.7
waldo 0.4.0 whisker 0,4 withr 2.5.0
xfun 0,30 xml2 1.3.3 xopen 1.0.0
xtable 1.8-4 yaml 2.3.5 zip 2.2.0

Pustaka Java dan Scala yang diinstal (versi kluster Scala 2.12)

ID Grup ID Artefak Versi
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.3
com.fasterxml.jackson.core jackson-core 2.13.3
com.fasterxml.jackson.core jackson-databind 2.13.3
com.fasterxml.jackson.dataformat jackson-dataformat-cbor 2.13.3
com.fasterxml.jackson.datatype jackson-datatype-joda 2.13.3
com.fasterxml.jackson.module jackson-module-paranamer 2.13.3
com.fasterxml.jackson.module jackson-module-scala_2.12 2.13.3
com.github.ben-manes.caffeine caffeine 2.3.4
com.github.fommil jniloader 1.1
com.github.fommil.netlib inti 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-app_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.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
hive-2.3__hadoop-3.2 jets3t-0.7 liball_deps_2.12
info.ganglia.gmetric4j gmetric4j 1.0.10
io.airlift aircompressor 0,21%
io.delta delta-sharing-spark_2.12 0.4.0
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 kelas netty-tcnative 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.annotation javax.annotation-api 1.3.2
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
maven-trees hive-2.3__hadoop-3.2 liball_deps_2.12
net.java.dev.jna jna 5.8.0
net.razorvine acar 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.14
net.snowflake spark-snowflake_2.12 2.10.0-spark_3.1
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.9
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.2-databricks
org.apache.hadoop hadoop-client-runtime 3.3.2
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.17.2
org.apache.logging.log4j log4j-api 2.17.2
org.apache.logging.log4j log4j-core 2.17.2
org.apache.logging.log4j log4j-slf4j-impl 2.17.2
org.apache.mesos mesos-shaded-protobuf 1.4.0
org.apache.orc orc-core 1.7.4
org.apache.orc orc-mapreduce 1.7.4
org.apache.orc orc-shims 1.7.4
org.apache.parquet parquet-column 1.12.0-databricks-0004
org.apache.parquet parquet-common 1.12.0-databricks-0004
org.apache.parquet parquet-encoding 1.12.0-databricks-0004
org.apache.parquet parquet-format-structures 1.12.0-databricks-0004
org.apache.parquet parquet-hadoop 1.12.0-databricks-0004
org.apache.parquet parquet-jackson 1.12.0-databricks-0004
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.5.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.34
org.glassfish.jersey.containers jersey-container-servlet-core 2.34
org.glassfish.jersey.core jersey-client 2.34
org.glassfish.jersey.core jersey-common 2.34
org.glassfish.jersey.core jersey-server 2.34
org.glassfish.jersey.inject jersey-hk2 2.34
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 anotasi 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.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 tidak digunakan 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