Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Halaman ini mencantumkan pembaruan pemeliharaan untuk versi Runtime Databricks yang didukung. Untuk menambahkan pembaruan pemeliharaan ke kluster yang ada, mulai ulang kluster. Untuk pembaruan pemeliharaan pada versi Runtime Databricks yang tidak didukung, lihat Pembaruan pemeliharaan untuk Databricks Runtime (diarsipkan).
Rilis dilakukan bertahap. Akun Azure Databricks Anda mungkin tidak diperbarui selama beberapa hari setelah tanggal rilis awal.
Note
Mulai dari Databricks Runtime 19, pembaruan pemeliharaan dipublikasikan langsung pada halaman catatan rilis terpadu untuk setiap versi. Halaman ini hanya berlaku untuk Databricks Runtime 18 dan versi sebelumnya. Lihat Siklus hidup dukungan Databricks Runtime.
Rilis Databricks Runtime
Pembaruan pemeliharaan berdasarkan rilis:
- Databricks Runtime 18 LTS
- Databricks Runtime 18.2
- Databricks Runtime 17.3 LTS
- Databricks Runtime 16.4 LTS
- Databricks Runtime 15.4 LTS
- Databricks Runtime 14.3 LTS
- Databricks Runtime 9.1 LTS
Databricks Runtime 18 LTS
Lihat Databricks Runtime 18 LTS.
8 Oktober 2026
- Untuk tampilan terkelola Unity Catalog,
COPY *sekarang mendukung klausaNOCOPY *danCREATE OR REPLACE VIEW. Klausul-klausul ini mengatur apakah penggantian mempertahankan metadata tampilan yang ada, seperti hak akses, komentar, dan tag. Lihat CREATE VIEW.
- Untuk tampilan terkelola Unity Catalog,
29 September 2026
-
[SPARK-57540][SQL] Instansikan Woodstox
WstxOutputFactoryyang di-shade langsung ke dalamStaxXmlGenerator - Penambal keamanan sistem operasi.
-
[SPARK-57540][SQL] Instansikan Woodstox
15 September 2026
- Penambal keamanan sistem operasi.
1 September 2026
- (Perubahan perilaku)
RESTOREdanCLONEperintah yang mengubah partisi tabel dapat diblokir jika tabel sumber dan target berbagi file yang sama. - [SPARK-58751][SPARK-58977] Backport pembersihan pekerja Python dan pemadaman server status
- [SPARK-58386][SS] Pulihkan kompatibilitas ke belakang pada SupportsRealTimeRead.nextWithTimeout
-
[SPARK-51268][SQL] Buat
TreeNodebebas kunci - [SPARK-58531][SQL][CONNECT] Jadikan spark.sql.artifact.copyFromLocalToFs.allowDestLocal sebagai konfigurasi statis
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
18 Agustus 2026
-
[SPARK-58292][CORE] Buat ulang netty worker
EventLoopGroupketika thread event loop worker mati - Penambal keamanan sistem operasi.
-
[SPARK-58292][CORE] Buat ulang netty worker
4 Agustus 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.4.0 hingga 1.4.1
- Kembalikan "[SPARK-57778][HANYA TES] Tambahkan cakupan HiFi untuk objek Oracle JDBC yang tidak dapat dipilih"
- [SPARK-58107] Backport checkpoint lokal dedup-and-seal + verifikasi checksum sumber termaterialisasi MERGE
-
[SPARK-57547][SQL] Terapkan
InMemoryRelationulang perbaikan materialisasi bersamaan - Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
24 Juli 2026
- (Perubahan perilaku) Pengguna yang mengandalkan tipe kustom atau pihak ketiga di dalam closure DStream kini harus menetapkan
spark.streaming.checkpoint.allowedClassesuntuk tipe tersebut sebelum pemulihan dari checkpoint. - Memperbaiki bug ketepatan yang menyebabkan
min/maxberjendela pada kolomBinaryTypedengan frame geser (frameRANGEapa pun, atau frameROWSberukuran 10 atau lebih besar) mengembalikanmin/maxglobal berjalan, bukan nilai per-frame. -
[SPARK-53454][SQL][backport] Tangani
AlwaysTrue/AlwaysFalsediJDBCSQLBuilder - [SPARK-57778][SQL] Menangani objek Oracle JDBC yang tidak dapat dipilih sebagai tabel
- Penambal keamanan sistem operasi.
- (Perubahan perilaku) Pengguna yang mengandalkan tipe kustom atau pihak ketiga di dalam closure DStream kini harus menetapkan
Juli 10, 2026
- [SPARK-57195][SQL] Tampilkan MALFORMED_CSV_RECORD alih-alih ArrayIndexOutOfBoundsException dalam inferensi skema CSV
- [SPARK-57593][SQL][PYTHON] Membatasi ukuran byte serta instrumentasi pickle pada batch input UDF Python
- [SPARK-57243][18.3.2][SQL] Bungkus IsNull dan IsNotNull dalam tanda kurung untuk pembangun SQL V2
- Beberapa macam perbaikan bug.
- 29 Juni 2026
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
CREATE, tetapi gagal tanpa pemberitahuan atau menghasilkan hasil yang salah saat kueri dijalankan. Sekarang, Azure Databricks menampilkan pesan kesalahan yang jelas pada waktuCREATEatauALTER(METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Untuk menonaktifkan validasi ini, aturspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledkefalse. - [SPARK-57088][SQL] Izinkan ekspresi peringkat non-deterministik untuk EXACT NEAREST BY
- [SPARK-56652][SQL] Selalu tampilkan RELY/NORELY dalam output batasan DESCRIBE EXTENDED
- [SPARK-57355][PYTHON] Perbaiki pengecekan modul di profiler UDF
- [SPARK-56720][SS] Gagal menulis log asinkron berikutnya setelah kegagalan sebelumnya dalam pelacakan kemajuan asinkron
- [SPARK-56977][SQL] RewriteNearestByJoin harus menghormati joinType dalam gabungan sintetis
- [SPARK-57371][Connect] Perbaiki perlombaan data di ArrowDeserializeers
- Penambal keamanan sistem operasi.
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
Databricks Runtime 18.2
Lihat Databricks Runtime 18.2.
29 September 2026
- Penambal keamanan sistem operasi.
15 September 2026
- Penambal keamanan sistem operasi.
1 September 2026
- (Perubahan perilaku)
RESTOREdanCLONEperintah yang mengubah partisi tabel dapat diblokir jika tabel sumber dan target berbagi file yang sama. - [SPARK-58386][SS] Pulihkan kompatibilitas ke belakang pada SupportsRealTimeRead.nextWithTimeout
- [SPARK-58531][SQL][CONNECT] Jadikan spark.sql.artifact.copyFromLocalToFs.allowDestLocal sebagai konfigurasi statis
- [SPARK-58751][SPARK-58977] Backport pembersihan pekerja Python dan pemadaman server status
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
18 Agustus 2026
- Penambal keamanan sistem operasi.
4 Agustus 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.4.0 hingga 1.4.1
- Kembalikan "[SPARK-57778][HANYA TES] Tambahkan cakupan HiFi untuk objek Oracle JDBC yang tidak dapat dipilih"
- [SPARK-58107] Backport checkpoint lokal dedup-and-seal + verifikasi checksum sumber termaterialisasi MERGE
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
InMemoryRelationke 18.2 (dengan kill switch) - Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
24 Juli 2026
- (Perubahan perilaku) Pengguna yang mengandalkan tipe kustom atau pihak ketiga di dalam closure DStream kini harus menetapkan
spark.streaming.checkpoint.allowedClassesuntuk tipe tersebut sebelum pemulihan dari checkpoint. - Memperbaiki bug ketepatan yang menyebabkan
min/maxberjendela pada kolomBinaryTypedengan frame geser (frameRANGEapa pun, atau frameROWSberukuran 10 atau lebih besar) mengembalikanmin/maxglobal berjalan, bukan nilai per-frame. -
[SPARK-53454][SQL][backport] Tangani
AlwaysTrue/AlwaysFalsediJDBCSQLBuilder - [SPARK-57778][SQL] Menangani objek Oracle JDBC yang tidak dapat dipilih sebagai tabel
- [SPARK-57758][SQL] Pulihkan O(1) resolusi fungsi bawaan
- Penambal keamanan sistem operasi.
- (Perubahan perilaku) Pengguna yang mengandalkan tipe kustom atau pihak ketiga di dalam closure DStream kini harus menetapkan
Juli 10, 2026
- [SPARK-57593][SQL][PYTHON] Membatasi ukuran byte serta instrumentasi pickle pada batch input UDF Python
- [SPARK-57243][SQL] Bungkus IsNull dan IsNotNull dengan tanda kurung untuk builder SQL V2
- Beberapa macam perbaikan bug.
- 29 Juni 2026
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
CREATE, tetapi gagal tanpa pemberitahuan atau menghasilkan hasil yang salah saat kueri dijalankan. Sekarang, Azure Databricks menampilkan pesan kesalahan yang jelas pada waktuCREATEatauALTER(METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Untuk menonaktifkan validasi ini, aturspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledkefalse. - [SPARK-57355][PYTHON] Perbaiki pengecekan modul di profiler UDF
- [SPARK-57371][Connect] Perbaiki perlombaan data di ArrowDeserializeers
- Penambal keamanan sistem operasi.
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
18 Juni 2026
- (Perubahan perilaku) Bagian Properti SQL / Dataframe di antarmuka pengguna Spark telah dihapus untuk DBSQL Serverless.
9 Juni 2026
- [SPARK-56410][SQL][CORE] Tambahkan dukungan penggabungan k-way terikat di UnsafeExternalSorter untuk mengurangi risiko OOM
- (Perubahan perilaku) Membuat katalog asing Microsoft Fabric (OneLake) sekarang memerlukan
item_typeopsi (LAKEHOUSEatauWAREHOUSE) saat menggunakan SQLCREATE FOREIGN CATALOGatau REST API. UI Databricks secara otomatis mengatur opsi ini. Katalog asing yang ada tidak terpengaruh. - (Perubahan perilaku)
SET TAGsekarang bersifat idempoten. MengulangiSET TAGoperasi pada sumber daya yang sudah memiliki tag tidak lagi menimbulkan kesalahan. - Penambal keamanan sistem operasi.
- Mei 26, 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.11 hingga 1.4.0
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- Mei 13, 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.10 hingga 1.3.11
- [SPARK-56511][CORE] Perbaiki NPE di ShuffleInMemorySorter.getMemoryUsage setelah gagal mengatur ulang
- [SPARK-56554][SQL] Hormati opsi inferSchema saat menyerap XML sebagai varian
- [SPARK-56302][CORE] Membebaskan memori hasil tugas segera selama serialisasi pada eksekutor
- Batalkan "[SPARK-55356][SQL] Dukungan alias untuk klausa PIVOT"
- [SPARK-56502][CORE] Perbaiki luapan bilangan bulat dalam pemeriksaan kapasitas DirectByteBufferOutputStream
- [SPARK-56043][SQL] Bungkus NullPointerException yang berasal dari Avro 1.12.x ParseContext.resolve() menjadi SchemaParseException
- [SPARK-56652][SQL] Selalu tampilkan RELY/NORELY dalam output batasan DESCRIBE EXTENDED
- [SPARK-56328][SQL] Perbaiki penanganan kolasi tabel inline untuk INSERTVALUES dan kolasi default
- Beberapa macam perbaikan bug.
- Pustaka Java yang diperbarui:
Databricks Runtime 17.3 LTS
Lihat Databricks Runtime 17.3 LTS.
29 September 2026
- Penambal keamanan sistem operasi.
15 September 2026
- Penambal keamanan sistem operasi.
1 September 2026
- (Perubahan perilaku)
RESTOREdanCLONEperintah yang mengubah partisi tabel dapat diblokir jika tabel sumber dan target berbagi file yang sama. - Pustaka Java yang diperbarui:
- io.netty.netty-all dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-buffer dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-codec dari 4.1.118.Final ke 4.1.137.Final
- io.netty.netty-codec-http dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-codec-http2 dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-codec-socks dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-common dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty handler dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-handler-proxy dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-resolver dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-transport dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-transport-classes-epoll dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-transport-classes-kqueue dari 4.1.118.Final hingga 4.1.137.Final
- io.netty.netty-transport-native-epoll dari 4.1.118.Final, 4.1.118.Final, 4.1.118.Final, 4.1.118.Final hingga 4.1.137.Final, 4.1.137.Final, 4.1.137.Final, 4.1.137.Final
- io.netty.netty-transport-native-kqueue dari 4.1.118.Final, 4.1.118.Final hingga 4.1.137.Final, 4.1.137.Final
- io.netty.netty-transport-native-unix-common dari 4.1.118.Final hingga 4.1.137.Final
- org.eclipse.jetty.jetty-client dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-lanjutan dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-http dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-io dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-security dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-server dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet dari 9.4.53.v20231009 hingga 9.4.57.v20241219
- [SPARK-58531][SQL][CONNECT] Jadikan spark.sql.artifact.copyFromLocalToFs.allowDestLocal sebagai konfigurasi statis
- [SPARK-58751][SPARK-58977] Backport pembersihan pekerja Python dan pemadaman server status
-
[SPARK-58292][CORE] Buat ulang netty worker
EventLoopGroupketika thread event loop worker mati - Penambal keamanan sistem operasi.
- (Perubahan perilaku)
18 Agustus 2026
- Penambal keamanan sistem operasi.
4 Agustus 2026
- [SPARK-57778][KHUSUS PENGUJIAN] Perbaiki uji HiFi Oracle yang tidak stabil dan tidak dapat dipilih (skema khusus)
- [SPARK-58107] Backport checkpoint lokal dedup-and-seal + verifikasi checksum sumber termaterialisasi MERGE
- Penambal keamanan sistem operasi.
24 Juli 2026
- Memperbaiki bug ketepatan yang menyebabkan
min/maxberjendela pada kolomBinaryTypedengan frame geser (frameRANGEapa pun, atau frameROWSberukuran 10 atau lebih besar) mengembalikanmin/maxglobal berjalan, bukan nilai per-frame. - [SPARK-57778][SQL] Menangani objek Oracle JDBC yang tidak dapat dipilih sebagai tabel
- [SPARK-57371][Connect] Perbaiki perlombaan data di ArrowDeserializeers
- Penambal keamanan sistem operasi.
- Memperbaiki bug ketepatan yang menyebabkan
Juli 10, 2026
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
InMemoryRelationke 17.3 (dengan kill switch) - Beberapa macam perbaikan bug.
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
- 29 Juni 2026
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
CREATE, tetapi gagal tanpa pemberitahuan atau menghasilkan hasil yang salah saat kueri dijalankan. Sekarang, Azure Databricks menampilkan pesan kesalahan yang jelas pada waktuCREATEatauALTER(METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Untuk menonaktifkan validasi ini, aturspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledkefalse. - Penambal keamanan sistem operasi.
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
- 9 Juni 2026
- (Perubahan perilaku)
SET TAGsekarang bersifat idempoten. MengulangiSET TAGoperasi pada sumber daya yang sudah memiliki tag tidak lagi menimbulkan kesalahan. - Penambal keamanan sistem operasi.
- (Perubahan perilaku)
- Mei 26, 2026
- [SPARK-34591][ML] Tambahkan pemangkasan pohon keputusan sebagai parameter
- Penambal keamanan sistem operasi.
- Mei 13, 2026
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
SHOW TABLES IN SCHEMA LIKE ...dangetMetaData.getTablesdi driver JDBC saat pola skema diberikan, serta APISparkGetTablesOperationThrift. Jika beban kerja Anda bergantung pada refresh metadata dengan pola skema, hubungi Dukungan Databricks. - Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.10 hingga 1.3.11
- [SPARK-56361][SS] Berikan pesan kesalahan yang lebih baik dengan pencatatan log saat terjadi NPE pada join stream-stream
- Beberapa macam perbaikan bug.
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
20 April 2026
- Memperbaiki otoritas CRS untuk
GEOMETRY(102100)jenis tersebut. Otoritas sekarang dilaporkan sebagaiESRI:102100alih-alihEPSG:102100. - Memperbaiki masalah kebenaran data dalam
MERGE,UPDATE, dan kueri tulis streaming di mana struct NULL di sumber diperluas menjadi struct non-NULL dengan bidang NULL di target. Struktur NULL pada sumber kini dipertahankan sebagai NULL pada target. Perbaikan berlaku untuk operasi berikut:-
MERGEdenganUPDATE SET t.structCol = s.structColtindakan yang menggunakan operasi casting tipe struct. -
MERGEdenganUPDATE SET *ketika evolusi skema diaktifkan dan struktur target tidak memiliki bidang tambahan atau awalnya NULL. -
MERGEdenganUPDATE SET * EXCEPTketika struct tidak memiliki bidang dalamEXCEPTdaftar. -
MERGEdenganINSERT (structCol) VALUES (s.structCol)tindakan yang menggunakan operasi casting tipe struct. -
MERGEdenganINSERT * [EXCEPT]tindakan yang menggunakan operasi casting tipe struct. -
UPDATEkueri dengan casting tipe struct. - Streaming menulis dengan jenis struct cast.
-
- Memperbaiki otoritas CRS untuk
2 April 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.9 hingga 1.3.10
- [SPARK-55811] [SQL] Menangani NonFatal alih-alih UnresolvedException saat memanggil nodeWithOutputColumnsString
- [SPARK-55892][SS] Perbaiki tidak dapat memuat penyimpanan status karena file SST yang digunakan kembali dihapus oleh pemeliharaan
- [Backports][OSS Cherrypick] [SPARK-55945][SDP] Mendukung pengidentifikasi terstruktur untuk alur dalam proto analisis bersemangat SDP
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
10 Maret 2026
- [SPARK-55493] [SS] Jangan melakukan mkdirs di direktori status checkpoint streaming di StateDataSource
- [SPARK-55111][SS] Memeriksa ulang deteksi partisi ulang yang belum selesai pada memulai ulang kueri
- [SPARK-55701]ES-1694761[SS] Memperbaiki kondisi balapan di CompactibleFileStreamLog.allFiles
- Penambal keamanan sistem operasi.
26 Februari 2026
- Pustaka Java yang diperbarui:
- org.mlflow.mlflow-spark_2.13 dari 2.9.1 hingga 2.20.4
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
Februari 19, 2026
- Saat menyimpulkan skema file Excel, sel string sekarang disimpulkan sebagai Spark
StringType. Ini menghormati jenis sel yang diatur dalam Excel. Sebelumnya, string dengan nilai numerik ditransmisikan secara otomatis ke jenis yang lebih sempit sepertiLongatauDecimal. - [SPARK-54887][CONNECT] Selalu atur status sql di klien spark connect
- [SPARK-54887][CONNECT] Tambahkan sqlstate opsional ke sparkthrowables
- [SPARK-55097][SQL] Perbaiki masalah penambahan ulang artefak yang di-cache menghapus blok tanpa pemberitahuan
- [SPARK-55282][PYTHON][CONNECT] Hindari menggunakan worker_util di sisi Driver
- [SPARK-49110][SQL] Sederhanakan SubqueryAlias.metadataOutput untuk selalu menyebarkan kolom metadata
- [SPARK-55243][CONNECT] Izinkan pengaturan header biner melalui akhiran -bin di klien Scala Connect
- Penambal keamanan sistem operasi.
- Saat menyimpulkan skema file Excel, sel string sekarang disimpulkan sebagai Spark
Januari 27, 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.8 hingga 1.3.9
- Lihat di atas
- [SPARK-54768][SS]Python Sumber Data Stream harus mengklasifikasikan kesalahan jika data yang dikembalikan tidak cocok dengan skema yang dikonfigurasi
- [SPARK-54803] Dukungan BY NAME dengan INSERT ... GANTIKAN WHERE
- [SPARK-53564][CORE] Hindari keluarnya DAGScheduler karena waktu habis blockManager RPC di DAGSchedulerEventProcessLoop
- [SPARK-55015][SS][SQL] Perbaiki perhitungan numFields dalam decodeRemainingKey di PrefixKeyScanStateEncoder
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 9 Januari 2026
- Pustaka Python yang diperbarui:
- pmdarima dari 2.0.4 ke 2.1.1
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.6 hingga 1.3.8
- Sekarang Anda dapat menggunakan fungsi jendela SQL sebagai fungsi skalar dalam dimensi tampilan metrik dan mengukur ekspresi.
- [SPARK-54562][SDP][17.3 backport] Memblokir analisis / eksekusi di dalam fungsi alur dari sisi server
- [SPARK-54679][SQL] Ganti nama spark.sql. (xml.legacyXMLParser.enabled -> legacy.useLegacyXMLParser)
- [SPARK-54711][PYTHON] Tambahkan batas waktu untuk koneksi pekerja yang dibuat daemon
- [SPARK-53127][SQL] Perbaiki LIMIT SEMUA untuk rekursi yang tidak dibatasi dengan normalisasi CTE
- [SPARK-54708] Optimalkan pembersihan ML cache dengan pembuatan direktori secara tunda
- [SPARK-54581][SQL] Membuat opsi fetchsize tidak peka huruf besar/kecil untuk penghubung Postgres
- [SPARK-41916] [ML] Torch distributor: mendukung beberapa proses torchrun per tugas jika jumlah task.gpu kurang dari > 1
- [SPARK-54564] [SQL] Buat QueryPlanningTracker sebagai bidang HybridAnalyzer
- [SPARK-54620][SQL] Tambahkan pemeriksaan keamanan di ObservationManager untuk menghindari pemblokiran Observasi
- Penambal keamanan sistem operasi.
- Pustaka Python yang diperbarui:
- 9 Desember 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.3.5 hingga 1.3.6
- [SPARK-50906][SQL] Perbaiki cek kejadian null pada Avro untuk bidang struct yang disusun ulang
- [SPARK-54180][SQL] Mengesampingkan toString dari BinaryFileFormat
-
[SPARK-54427][SQL] Izinkan ColumnarRow untuk memanggil
copydengan jenis varian - Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 18 November 2025
- [SPARK-54047][PYTHON] Gunakan kesalahan perbedaan saat kill-on-idle-timeout
- [SPARK-52762][SDP] Tambahkan pesan PipelineAnalysisContext untuk mendukung analisis alur selama eksekusi kueri Spark Connect
- [SPARK-54156][PROTOBUF] Mengklasifikasikan kesalahan untuk kegagalan casting ProtobufOptions
-
[SPARK-54078][SS] Uji baru untuk
StateStoreSuite SPARK-40492: maintenance before unloaddan hapus infra dari pengujian lama -
[SPARK-54015][PYTHON] Melonggarkan persyaratan Py4J untuk
py4j>=0.10.9.7,<0.10.9.10 - [SPARK-54099][SQL] pengurai varian XML harus beralih kembali ke string pada kesalahan penguraian desimal
- [SPARK-54191][17.3 Backport][SDP] Tambahkan sekali ke Defineflow Proto
- Penambal keamanan sistem operasi.
- 4 November 2025
- [SPARK-53729][PYTHON][CONNECT] Perbaiki serialisasi pyspark.sql.connect.window.WindowSpec
- [SPARK-46679][SQL] Perbaikan untuk SparkUnsupportedOperationException tidak menemukan encoder dari jenis T, saat menggunakan kelas Parameterized
- [SPARK-53973][Avro] Mengklasifikasikan kesalahan untuk kegagalan konversi boolean AvroOptions
- [SPARK-53794][SS] Tambahkan opsi untuk membatasi penghapusan per operasi pemeliharaan yang terkait dengan penyedia status rocksdb
- [SPARK-53908][CONNECT] Perbaiki pengamatan pada Spark Connect dengan cache rencana
- [SPARK-53972][SS] Perbaiki kemunduran progress terkini pada kueri streaming di PySpark klasik
- Penambal keamanan sistem operasi.
Waktu Operasi Databricks 16.4 LTS
Lihat Databricks Runtime 16.4 LTS.
29 September 2026
- [SPARK-53069][SS] Perbaiki metrik state store yang salah dengan keluarga kolom virtual
- Penambal keamanan sistem operasi.
15 September 2026
- Pustaka Java yang diperbarui:
- org.apache.zookeeper.zookeeper dari 3.9.2 hingga 3.9.5
- org.apache.zookeeper.zookeeper-jute dari 3.9.2 ke 3.9.5
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
1 September 2026
- (Perubahan perilaku)
RESTOREdanCLONEperintah yang mengubah partisi tabel dapat diblokir jika tabel sumber dan target berbagi file yang sama. - Pustaka Java yang diperbarui:
- org.eclipse.jetty.jetty-client dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-lanjutan dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-http dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-io dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-security dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-server dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet dari 9.4.52.v20230823 hingga 9.4.57.v20241219
-
[SPARK-58292][CORE] Buat ulang netty worker
EventLoopGroupketika thread event loop worker mati - [SPARK-58531][SQL][CONNECT] Jadikan spark.sql.artifact.copyFromLocalToFs.allowDestLocal sebagai konfigurasi statis
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
18 Agustus 2026
- Penambal keamanan sistem operasi.
4 Agustus 2026
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
InMemoryRelationke 16.4 (dengan kill switch) - [SPARK-58107] Backport checkpoint lokal dedup-and-seal + verifikasi checksum sumber termaterialisasi MERGE
- Penambal keamanan sistem operasi.
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
24 Juli 2026
- Memperbaiki bug ketepatan yang menyebabkan
min/maxberjendela pada kolomBinaryTypedengan frame geser (frameRANGEapa pun, atau frameROWSberukuran 10 atau lebih besar) mengembalikanmin/maxglobal berjalan, bukan nilai per-frame. - Penambal keamanan sistem operasi.
- Memperbaiki bug ketepatan yang menyebabkan
Juli 10, 2026
- Beberapa macam perbaikan bug.
29 Juni 2026
(Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
CREATE, tetapi gagal tanpa pemberitahuan atau menghasilkan hasil yang salah saat kueri dijalankan. Sekarang, Azure Databricks menampilkan pesan kesalahan yang jelas pada waktuCREATEatauALTER(METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Untuk menonaktifkan validasi ini, aturspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledkefalse.Memperbaiki masalah keakuratan data di mana nilai struct NULL pada sumber secara keliru diperluas menjadi struct non-NULL dengan field NULL pada target dalam
MERGE,UPDATE, dan kueri penulisan streaming. Setelah perubahan, struktur NULL di sumber dipertahankan dengan benar sebagai NULL dalam target.Operasi yang terpengaruh:
-
MERGEkueri denganUPDATE SET t.structCol = s.structColtindakan dengan jenis struct casts -
MERGEkueri denganUPDATE SET *saat evolusi skema diaktifkan (Saat struktur sumber bernilai NULL, timpa target dengan NULL jika struktur target tidak memiliki bidang tambahan atau semula bernilai NULL) -
MERGEkueri denganUPDATE SET * EXCEPT(Saat struct sumber bernilai NULL, timpa target dengan NULL jika struct tersebut tidak memiliki field dalam daftar EXCEPT) -
MERGEkueri denganINSERT (structCol) VALUES (s.structCol)tindakan dengan jenis struct casts -
MERGEkueri denganINSERT * [EXCEPT]tindakan dengan jenis struct casts -
UPDATEkueri dengan konversi tipe struct - Penulisan streaming dengan konversi jenis struct
-
Penambal keamanan sistem operasi.
9 Juni 2026
- (Perubahan perilaku)
SET TAGsekarang bersifat idempoten. MengulangiSET TAGoperasi pada sumber daya yang sudah memiliki tag tidak lagi menimbulkan kesalahan. - Penambal keamanan sistem operasi.
- (Perubahan perilaku)
- Mei 26, 2026
- [SPARK-34591][ML] Tambahkan pemangkasan pohon keputusan sebagai parameter
- Penambal keamanan sistem operasi.
- Mei 13, 2026
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
SHOW TABLES IN SCHEMA LIKE ...dangetMetaData.getTablesdi driver JDBC saat pola skema diberikan, serta APISparkGetTablesOperationThrift. Jika beban kerja Anda bergantung pada refresh metadata dengan pola skema, hubungi Dukungan Databricks. - Pustaka Java yang diperbarui:
- (Hanya Scala 2.12) io.delta.delta-sharing-client_2.12 dari 1.2.11 hingga 1.2.12
- (Hanya Scala 2.13) io.delta.delta-sharing-client_2.13 dari 1.2.11 ke 1.2.12
- [SPARK-56361][SS] Berikan pesan kesalahan yang lebih baik dengan pencatatan log saat terjadi NPE pada join stream-stream
- Beberapa macam perbaikan bug.
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
- 29 April 2026
- Beberapa macam perbaikan bug.
- 20 April 2026
- Beberapa macam perbaikan bug.
2 April 2026
- Pustaka Java yang diperbarui:
- (Hanya Scala 2.12) io.delta.delta-sharing-client_2.12 dari 1.2.10 ke 1.2.11
- (Hanya Scala 2.13) io.delta.delta-sharing-client_2.13 dari 1.2.10 ke 1.2.11
- [SPARK-55701]ES-1694761[SS] Memperbaiki kondisi balapan di CompactibleFileStreamLog.allFiles
- [Backports][OSS Cherrypick] [SPARK-55945][SDP] Mendukung pengidentifikasi terstruktur untuk alur dalam proto analisis bersemangat SDP
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
10 Maret 2026
- [SPARK-55111][SS] Memeriksa ulang deteksi partisi ulang yang belum selesai pada memulai ulang kueri
- [SPARK-55493] [SS] Jangan melakukan mkdirs di direktori status checkpoint streaming di StateDataSource
- Penambal keamanan sistem operasi.
26 Februari 2026
- Penambal keamanan sistem operasi.
Februari 19, 2026
- [SPARK-55282][PYTHON][CONNECT] Hindari menggunakan worker_util di sisi Driver
- [SPARK-55243][CONNECT] Izinkan pengaturan header biner melalui akhiran -bin di klien Scala Connect
- Penambal keamanan sistem operasi.
- 27 Januari 2026
- Pustaka Java yang diperbarui:
- (Hanya Scala 2.12) io.delta.delta-sharing-client_2.12 dari 1.2.9 hingga 1.2.10
- (Hanya Scala 2.12) org.mlflow.mlflow-spark_2.12 dari 2.9.1 hingga 2.19.0
- (Hanya Scala 2.13) io.delta.delta-sharing-client_2.13 dari 1.2.9 ke 1.2.10
- (Hanya Scala 2.13) org.mlflow.mlflow-spark_2.13 dari 2.9.1 hingga 2.19.0
- [SPARK-55015][SS][SQL] Perbaiki perhitungan numFields dalam decodeRemainingKey di PrefixKeyScanStateEncoder
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 9 Januari 2026
- Pustaka Java yang diperbarui:
- (Hanya Scala 2.12) io.delta.delta-sharing-client_2.12 dari 1.2.8 ke 1.2.9
- (Hanya Scala 2.13) io.delta.delta-sharing-client_2.13 dari 1.2.8 hingga 1.2.9
- [SPARK-54620][SQL] Tambahkan pemeriksaan keamanan di ObservationManager untuk menghindari pemblokiran Observasi
- [SPARK-54711][PYTHON] Tambahkan batas waktu untuk koneksi pekerja yang dibuat daemon
- [SPARK-41916] [ML] Torch distributor: mendukung beberapa proses torchrun per tugas jika jumlah task.gpu kurang dari > 1
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 9 Desember 2025
- Tabel Delta yang dipartisi akan memiliki kolom partisi yang diimplementasikan dalam file data parquet ke depannya. Ini memungkinkan sinergi yang lebih baik dengan bagaimana tabel Iceberg dan UniForm ditangani, dan meningkatkan kompatibilitas dengan pembaca non-Delta eksternal.
- Untuk konektor Snowflake dan Snowflake Lakehouse Federation,
TIMESTAMP_NTZ(tanda waktu tanpa zona waktu) literal tidak lagi diteruskan ke Snowflake. Perubahan ini mencegah kegagalan kueri yang disebabkan oleh penanganan tanda waktu yang tidak kompatibel dan meningkatkan keandalan untuk kueri yang terpengaruh. -
[SPARK-54427][SQL] Izinkan ColumnarRow untuk memanggil
copydengan jenis varian - [SPARK-54180][SQL] Mengesampingkan toString dari BinaryFileFormat
- Penambal keamanan sistem operasi.
- 18 November 2025
- [SPARK-54099][SQL] pengurai varian XML harus beralih kembali ke string pada kesalahan penguraian desimal
-
[SPARK-54015][PYTHON] Melonggarkan persyaratan Py4J untuk
py4j>=0.10.9.7,<0.10.9.10 -
[SPARK-54078][SS] Uji baru untuk
StateStoreSuite SPARK-40492: maintenance before unloaddan hapus infra dari pengujian lama - [SPARK-54156][PROTOBUF] Mengklasifikasikan kesalahan untuk kegagalan casting ProtobufOptions
- [SPARK-54047][PYTHON] Gunakan kesalahan perbedaan saat kill-on-idle-timeout
- Penambal keamanan sistem operasi.
- 4 November 2025
- Pustaka R yang diperbarui:
- panah dari 16.1.0 hingga 21.0.0
- [SPARK-53973][Avro] Mengklasifikasikan kesalahan untuk kegagalan konversi boolean AvroOptions
- Penambal keamanan sistem operasi.
- Pustaka R yang diperbarui:
- 21 Oktober 2025
- Penambal keamanan sistem operasi.
- 7 Oktober 2025
- [SPARK-53568][CONNECT][PYTHON] Memperbaiki beberapa bug kecil di logika penanganan kesalahan klien Spark Connect Python
- [SPARK-53574] Memperbaiki AnalysisContext yang dihapus/hilang selama resolusi rencana bertingkat
- [SPARK-53623][SQL] meningkatkan pembacaan properti pada tabel besar...
- [SPARK-53598][SQL] Periksa keberadaan numParts sebelum membaca properti tabel besar
- [SPARK-53549][SS] Selalu tutup alokator panah saat proses permintaan status daftar selesai
- Penambal keamanan sistem operasi.
- 16 September 2025
- Konektor Snowflake sekarang menggunakan
INFORMATION_SCHEMAtabel untuk mencantumkan skema alih-alih perintahSHOW SCHEMAS. Perubahan ini menghapus batas 10.000 skema dari pendekatan sebelumnya dan meningkatkan dukungan untuk database dengan sejumlah besar skema. - Penambal keamanan sistem operasi.
- Konektor Snowflake sekarang menggunakan
- 9 September 2025
- Memperbaiki masalah yang dapat menyebabkan Auto Loader menggantung tanpa batas waktu.
- Memperbaiki kesalahan sementara di Auto Loader yang dapat menyebabkan pekerjaan gagal
- [SPARK-49872][CORE] Hapus batasan panjang string JSON jackson
- [SPARK-51821][CORE] Panggil interupsi() tanpa menahan uninterruptibleLock untuk menghindari kemungkinan kebuntuan
- Penambal keamanan sistem operasi.
- 26 Agustus 2025
- Pustaka Java yang diperbarui:
- (Hanya Scala 2.12) io.delta.delta-sharing-client_2.12 dari 1.2.7 hingga 1.2.8
- (Hanya Scala 2.13) io.delta.delta-sharing-client_2.13 dari 1.2.7 hingga 1.2.8
- [SPARK-52482][SQL][CORE] Meningkatkan penanganan pengecualian untuk membaca file zstd tertentu yang rusak
- [SPARK-53192][CONNECT] Selalu cache DataSource di Spark Connect Plan Cache
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 14 Agustus 2025
- [SPARK-51011][CORE] Tambahkan pengelogan untuk apakah tugas akan terganggu saat dibunuh
-
[SPARK-52833][SQL] Perbaikan
VariantBuilder.appendFloat - [SPARK-51505][SQL] Selalu tampilkan metrik nomor partisi kosong di AQEShuffleReadExec
- Penambal keamanan sistem operasi.
- 29 Juli 2025
- [SPARK-52753][SQL] Buat biner parseDataType kompatibel dengan versi sebelumnya
- Penambal keamanan sistem operasi.
- 15 Juli 2025
- Memperbaiki masalah kehilangan data non-deterministik saat menggunakan Spark Structured Streaming untuk mengalirkan data dari Pulsar.
- [SPARK-52579][PYTHON] Atur cadangan jejak berkala untuk pekerja Python
- [SPARK-52553][SS] Perbaiki NumberFormatException saat membaca changelog v1
- [SPARK-52450] Meningkatkan performa salinan mendalam skema
-
[SPARK-52503][SQL][CONNECT] Perbaiki
dropsaat kolom input tidak ada - [SPARK-52599][PYTHON] Mendukung dump penelusuran balik berkala di sisi Driver pekerja
- Penambal keamanan sistem operasi.
- 1 Juli 2025
- Dukungan dekompresi ZStandard untuk pembaca sumber data file (json, csv, xml, dan teks.)
-
[SPARK-52521][SQL]
Right#replacementtidak boleh mengakses SQLConf secara dinamis - [SPARK-52482][SQL][CORE] Dukungan ZStandard untuk pembaca sumber data file
- [SPARK-52312][SQL] Abaikan V2WriteCommand saat caching DataFrame
- Penambal keamanan sistem operasi.
- 17 Juni 2025
- Mengatasi batasan bahwa fungsi bernilai tabel (TVF)
cloud_files_statetidak dapat digunakan untuk membaca status tingkat file dari tabel streaming di berbagai pipeline. - Memperbaiki masalah otorisasi Katalog Unity untuk kueri pada tampilan sementara.
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference harus mempertahankan ID rencana
- Penambal keamanan sistem operasi.
- Mengatasi batasan bahwa fungsi bernilai tabel (TVF)
- 3 Juni 2025
- [SPARK-52195][PYTHON][SS] Perbaiki masalah penurunan kolom status awal untuk Python TWS
- [SPARK-52159][SQL] Tangani pemeriksaan keberadaan tabel dengan benar untuk dialek jdbc
- Beberapa macam perbaikan bug.
- 7 Mei 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.13 dari 1.2.3 hingga 1.2.7
- org.apache.avro.avro dari 1.11.3 hingga 1.11.4
- org.apache.avro.avro-ipc dari 1.11.3 hingga 1.11.4
- org.apache.avro.avro-mapred dari 1.11.3 ke 1.11.4
- Sesi kloning streaming akan digunakan di dalam fungsi pengguna foreachBatch di Kluster Bersama/Tanpa Server. Ini selaras dengan perilaku dalam klasik (Kluster yang Ditetapkan).
- Sesi kloning streaming akan digunakan di dalam fungsi pengguna foreachBatch di Kluster Bersama/Tanpa Server. Ini selaras dengan perilaku dalam klasik (Kluster yang Ditetapkan).
- Sebelum perubahan ini, spasi awal dan tab dalam jalur pada ekspresi
variant_getdiabaikan ketika Photon dinonaktifkan. Misalnya,select variant_get(parse_json('{"key": "value"}'), '$['key']')tidak akan efektif dalam mengekstrak nilai"key". Namun, pengguna akan dapat mengekstrak kunci tersebut sekarang. - [SPARK-51935][SQL] Perbaiki perilaku iterator yang malas dalam df.collect() yang ditafsirkan
- [SPARK-51921][SS][PYTHON] Gunakan jenis panjang untuk durasi TTL dalam milidetik dalam transformWithState
- [SPARK-51940][SS] Tambahkan antarmuka untuk mengelola metadata titik pemeriksaan streaming
- [SPARK-52049] Memperbaiki bug yang tidak dapat diurai atribut XML sebagai Varian
- [SPARK-51904][SS] Menghapus pembersihan metadata asinkron untuk StateSchemaV3 dan mengabaikan file non-batch saat mencantumkan file OperatorMetadata
- [SPARK-51869][SS] Buat klasifikasi untuk kesalahan pengguna dalam UDF untuk Scala TransformWithState
- [SPARK-51889][PYTHON][SS] Perbaiki bug untuk MapState clear() di Python TWS
- [SPARK-51922] [SS] Perbaiki UTFDataFormatException yang dihasilkan dari StateStoreChangelogReaderFactory untuk v1
- [SPARK-51848][SQL] Memperbaiki penguraian catatan XML dengan skema yang ditentukan dari array/struktur/peta Varian
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
Databricks Runtime 15.4 LTS
Lihat Databricks Runtime 15.4 LTS.
29 September 2026
- Penambal keamanan sistem operasi.
15 September 2026
- Pustaka Java yang diperbarui:
- com.microsoft.sqlserver.mssql-jdbc dari 11.2.3.jre8, 11.2.3.jre8 ke 11.2.3.jre8, 11.2.4.jre8
- [SPARK-41246][CORE] Segera gagal saat terjadi overflow ID RDD; menguraikan ID blok negatif sebagai langkah pengaman (cherry-pick ke dbr-branch-15.4)
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
1 September 2026
- (Perubahan perilaku)
RESTOREdanCLONEperintah yang mengubah partisi tabel dapat diblokir jika tabel sumber dan target berbagi file yang sama. - Pustaka Java yang diperbarui:
- org.eclipse.jetty.jetty-client dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-lanjutan dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-http dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-io dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-security dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-server dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet dari 9.4.52.v20230823 hingga 9.4.57.v20241219
-
[SPARK-58292][CORE] Buat ulang netty worker
EventLoopGroupketika thread event loop worker mati - [SPARK-58531][SQL][CONNECT] Jadikan spark.sql.artifact.copyFromLocalToFs.allowDestLocal sebagai konfigurasi statis
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
18 Agustus 2026
- Pustaka Java yang diperbarui:
- com.microsoft.sqlserver.mssql-jdbc dari 11.2.2.jre8, 11.2.3.jre8 ke 11.2.3.jre8, 11.2.3.jre8
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
4 Agustus 2026
- [SPARK-58107] Backport checkpoint lokal dedup-and-seal + verifikasi checksum sumber termaterialisasi MERGE
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
InMemoryRelationke 15.4 (dengan kill switch) - Penambal keamanan sistem operasi.
24 Juli 2026
- Penambal keamanan sistem operasi.
Juli 10, 2026
- Penambal keamanan sistem operasi.
29 Juni 2026
(Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
CREATE, tetapi gagal tanpa pemberitahuan atau menghasilkan hasil yang salah saat kueri dijalankan. Sekarang, Azure Databricks menampilkan pesan kesalahan yang jelas pada waktuCREATEatauALTER(METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Untuk menonaktifkan validasi ini, aturspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledkefalse.Memperbaiki masalah keakuratan data di mana nilai struct NULL pada sumber secara keliru diperluas menjadi struct non-NULL dengan field NULL pada target dalam
MERGE,UPDATE, dan kueri penulisan streaming. Setelah perubahan, struktur NULL di sumber dipertahankan dengan benar sebagai NULL dalam target.Operasi yang terpengaruh:
-
MERGEkueri denganUPDATE SET t.structCol = s.structColtindakan dengan jenis struct casts -
MERGEkueri denganUPDATE SET *saat evolusi skema diaktifkan (Saat struktur sumber bernilai NULL, timpa target dengan NULL jika struktur target tidak memiliki bidang tambahan atau semula bernilai NULL) -
MERGEkueri denganUPDATE SET * EXCEPT(Saat struct sumber bernilai NULL, timpa target dengan NULL jika struct tersebut tidak memiliki field dalam daftar EXCEPT) -
MERGEkueri denganINSERT (structCol) VALUES (s.structCol)tindakan dengan jenis struct casts -
MERGEkueri denganINSERT * [EXCEPT]tindakan dengan jenis struct casts -
UPDATEkueri dengan konversi tipe struct - Penulisan streaming dengan konversi jenis struct
-
Penambal keamanan sistem operasi.
9 Juni 2026
- Penambal keamanan sistem operasi.
- Mei 26, 2026
- Penambal keamanan sistem operasi.
- Mei 13, 2026
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
SHOW TABLES IN SCHEMA LIKE ...dangetMetaData.getTablesdi driver JDBC saat pola skema diberikan, serta APISparkGetTablesOperationThrift. Jika beban kerja Anda bergantung pada refresh metadata dengan pola skema, hubungi Dukungan Databricks. - Penambal keamanan sistem operasi.
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
- 29 April 2026
- Beberapa macam perbaikan bug.
- 20 April 2026
- Beberapa macam perbaikan bug.
2 April 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.10 hingga 1.1.11
- Auto Loader mencakup dua fitur baru yang terkait dengan manajemen lokasi sumber dan visibilitas di DBR 16.3: 1.
Rekam perubahan peristiwa: dengan perubahan ini, pelanggan akan dapat menggunakan
cloud_files_stateTVF untuk melihat penemuan file dan detail pemrosesan seperti waktu file awalnya ditemukan, waktu disetujui, diarsipkan, dll. Lihat dokumentasi publik TVF ini saat ini di sini. 2. Sumber bersih: Dengan fitur ini, pelanggan dapat menginstruksikan Auto Loader untuk menghapus file yang telah diproses secara otomatis. Pelanggan dapat ikut serta dalam fitur ini menggunakancloudFiles.cleanSourceopsi Auto Loader. Lihat detail selengkapnya dalam dokumentasi opsi Auto Loader di sini. - Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
10 Maret 2026
- [SPARK-55701]ES-1694761[SS] Memperbaiki kondisi balapan di CompactibleFileStreamLog.allFiles
- [SPARK-55111][SS] Memeriksa ulang deteksi partisi ulang yang belum selesai pada memulai ulang kueri
- Penambal keamanan sistem operasi.
26 Februari 2026
- Pustaka Java yang diperbarui:
- org.mlflow.mlflow-spark_2.12 dari 2.9.1 ke 2.11.3
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
Februari 19, 2026
- [SPARK-55243][CONNECT] Izinkan pengaturan header biner melalui akhiran -bin di klien Scala Connect
- [SPARK-55282][PYTHON][CONNECT] Hindari menggunakan worker_util di sisi Driver
- Penambal keamanan sistem operasi.
- 27 Januari 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.9 hingga 1.1.10
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 9 Januari 2026
- Tabel Delta yang dipartisi akan memiliki kolom partisi yang diimplementasikan dalam file data parquet ke depannya. Ini memungkinkan sinergi yang lebih baik dengan bagaimana tabel Iceberg dan UniForm ditangani, dan meningkatkan kompatibilitas dengan pembaca non-Delta eksternal.
- [SPARK-54620][SQL] Tambahkan pemeriksaan keamanan di ObservationManager untuk menghindari pemblokiran Observasi
- [SPARK-54711][PYTHON] Tambahkan batas waktu untuk koneksi pekerja yang dibuat daemon
- Penambal keamanan sistem operasi.
- 9 Desember 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.7 hingga 1.1.9
-
[SPARK-54427][SQL] Izinkan ColumnarRow untuk memanggil
copydengan jenis varian - [SPARK-52579][PYTHON] Atur cadangan jejak berkala untuk pekerja Python
- [SPARK-54180][SQL] Mengesampingkan toString dari BinaryFileFormat
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 18 November 2025
-
[SPARK-54078][SS] Uji baru untuk
StateStoreSuite SPARK-40492: maintenance before unloaddan hapus infra dari pengujian lama - [SPARK-54047][PYTHON] Gunakan kesalahan perbedaan saat kill-on-idle-timeout
- Penambal keamanan sistem operasi.
-
[SPARK-54078][SS] Uji baru untuk
- 4 November 2025
- Pustaka R yang diperbarui:
- arah panah dari 14.0.0.2 hingga 21.0.0
- Penambal keamanan sistem operasi.
- Pustaka R yang diperbarui:
- 21 Oktober 2025
- Kriteria fotonisasi pemindaian diperbarui untuk memungkinkan fotonisasi pemindaian saat verifikasi checksum diperlukan.
Menentukan apakah verifikasi checksum diperlukan sekarang berasal dari conf hadoop alih-alih SQLConf. - Penambal keamanan sistem operasi.
- Kriteria fotonisasi pemindaian diperbarui untuk memungkinkan fotonisasi pemindaian saat verifikasi checksum diperlukan.
- 7 Oktober 2025
- [SPARK-53568][CONNECT][PYTHON] Memperbaiki beberapa bug kecil di logika penanganan kesalahan klien Spark Connect Python
- [SPARK-53574] Memperbaiki AnalysisContext yang dihapus/hilang selama resolusi rencana bertingkat
- Beberapa macam perbaikan bug.
- 16 September 2025
- Konektor Snowflake sekarang menggunakan
INFORMATION_SCHEMAtabel untuk mencantumkan skema alih-alih perintahSHOW SCHEMAS. Perubahan ini menghapus batas 10.000 skema dari pendekatan sebelumnya dan meningkatkan dukungan untuk database dengan sejumlah besar skema. - [SPARK-50870][SQL] Tambahkan zona waktu saat mentransmisikan ke tanda waktu di V2ScanRelationPushDown
- Penambal keamanan sistem operasi.
- Konektor Snowflake sekarang menggunakan
- 9 September 2025
- Memperbaiki masalah yang dapat menyebabkan Auto Loader menggantung tanpa batas waktu.
- Memperbaiki kesalahan sementara di Auto Loader yang dapat menyebabkan pekerjaan gagal
- [SPARK-51821][CORE] Panggil interupsi() tanpa menahan uninterruptibleLock untuk menghindari kemungkinan kebuntuan
- [SPARK-49872][CORE] Hapus batasan panjang string JSON jackson
- Penambal keamanan sistem operasi.
- 26 Agustus 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.6 hingga 1.1.7
- [SPARK-52482][SQL][CORE] Meningkatkan penanganan pengecualian untuk membaca file zstd tertentu yang rusak
- [SPARK-53192][CONNECT] Selalu cache DataSource di Spark Connect Plan Cache
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 14 Agustus 2025
- [SPARK-51011][CORE] Tambahkan pengelogan untuk apakah tugas akan terganggu saat dibunuh
- Penambal keamanan sistem operasi.
- 29 Juli 2025
- Penambal keamanan sistem operasi.
21 Juli 2025
- Untuk komputasi yang diaktifkan untuk Photon atau menggunakan CPU berbasis Arm64,
mlflow-skinnyditingkatkan ke 2.19.0,rayditingkatkan ke 2.37.0, dandatabricks-feature-engineeringditingkatkan ke 0.8.0.
- Untuk komputasi yang diaktifkan untuk Photon atau menggunakan CPU berbasis Arm64,
15 Juli 2025
- Memperbaiki masalah kehilangan data non-deterministik saat menggunakan Spark Structured Streaming untuk mengalirkan data dari Pulsar.
-
[SPARK-52503][SQL][CONNECT] Perbaiki
dropsaat kolom input tidak ada
- 1 Juli 2025
- Pustaka Java yang diperbarui:
- org.mlflow.mlflow-spark_2.12 dari 2.9.1 ke 2.11.3
- Dihapus com.fasterxml.jackson.dataformat.jackson-dataformat-yaml 2.15.2
- Dihapus org.slf4j.slf4j-simple 1.7.25
- Dukungan dekompresi ZStandard untuk pembaca sumber data file (json, csv, xml, dan teks.)
- Dukungan dekompresi ZStandard untuk pembaca sumber data file (json, csv, xml, dan teks.)
-
[SPARK-52521][SQL]
Right#replacementtidak boleh mengakses SQLConf secara dinamis - [SPARK-52482][SQL][CORE] Dukungan ZStandard untuk pembaca sumber data file
- [SPARK-52312][SQL] Abaikan V2WriteCommand saat caching DataFrame
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 17 Juni 2025
- Mengatasi batasan bahwa fungsi bernilai tabel (TVF)
cloud_files_statetidak dapat digunakan untuk membaca status tingkat file dari tabel streaming di berbagai pipeline. - [SPARK-49646][SQL] perbaiki dekorelasi subkueri untuk operasi union/set ketika parentOuterReferences memiliki referensi yang tidak tercakup dalam collectedChildOuterReferences
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference harus mempertahankan ID rencana
- Mengatasi batasan bahwa fungsi bernilai tabel (TVF)
- 3 Juni 2025
- Pustaka Python yang diperbarui:
- kriptografi dari 3.4.8, 41.0.3 hingga 41.0.3
- filelock berubah dari 3.13.4, 3.15.4 ke 3.13.4
- importlib-metadata dari 4.6.4, 6.0.0 hingga 6.0.0
- platformdirs dari 3.10.0, 3.11.0 hingga 3.10.0
- pyparsing dari 2.4.7, 3.0.9 ke 3.0.9
- zipp dari 1.0.0, 3.11.0 hingga 3.11.0
- Menambahkan pip 23.2.1
- Menambahkan setuptools 68.0.0
- Ditambahkan wcwidth 0.2.5
- Menambahkan roda 0.38.4
- Dihapus distribusi perangkat lunak 1.7.0
- Telah dihapus distro-info 1.1+ubuntu0.2
- Menghapus python-apt 2.4.0+ubuntu4
- Pustaka Java yang diperbarui:
- com.github.fommil.netlib.native_ref-java dari 1.1, 1.1-natives ke 1.1, 1.1
- com.github.fommil.netlib.native_system-java dari 1.1, 1.1-natives ke 1.1, 1.1
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 dari 1.1-natives ke 1.1
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 dari 1.1-natives ke 1.1
- io.netty.netty-tcnative-boringssl-static dari versi 2.0.61.Final-db-r16-linux-aarch_64, 2.0.61.Final-db-r16-linux-x86_64, 2.0.61.Final-db-r16-osx-aarch_64, 2.0.61.Final-db-r16-osx-x86_64, 2.0.61.Final-db-r16-windows-x86_64 ke 2.0.61.Final-db-r16, 2.0.61.Final-db-r16, 2.0.61.Final-db-r16, 2.0.61.Final-db-r16, 2.0.61.Final-db-r16
- io.netty.netty-transport-native-epoll dari 4.1.96.Final, 4.1.96.Final-linux-aarch_64, 4.1.96.Final-linux-x86_64 ke 4.1.96.Final, 4.1.96.Final, 4.1.96.Final
- io.netty.netty-transport-native-kqueue dari 4.1.96.Final-osx-aarch_64, 4.1.96.Final-osx-x86_64 ke 4.1.96.Final, 4.1.96.Final
- org.apache.orc.orc-core dari 1.9.2-shaded-protobuf menjadi 1.9.2
- org.apache.orc.orc-mapreduce dari 1.9.2-shaded-protobuf ke 1.9.2
- software.amazon.cryptools.AmazonCorrettoCryptoProvider dari 1.6.2-linux-x86_64 ke 1.6.2
- [SPARK-52159][SQL] Tangani pemeriksaan keberadaan tabel dengan benar untuk dialek jdbc
- Penambal keamanan sistem operasi.
- Pustaka Python yang diperbarui:
- Mei 20, 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.5 hingga 1.1.6
- Sesi kloning streaming akan digunakan di dalam fungsi pengguna foreachBatch di Kluster Bersama/Tanpa Server. Ini selaras dengan perilaku dalam klasik (Kluster yang Ditetapkan).
- Sebelum perubahan ini, spasi awal dan tab dalam jalur pada ekspresi
variant_getdiabaikan ketika Photon dinonaktifkan. Misalnya,select variant_get(parse_json('{"key": "value"}'), '$['key']')tidak akan efektif dalam mengekstrak nilai"key". Namun, pengguna akan dapat mengekstrak kunci tersebut sekarang. - [SPARK-51935][SQL] Perbaiki perilaku iterator yang malas dalam df.collect() yang ditafsirkan
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 22 April 2025
- Pustaka Java yang diperbarui:
- org.apache.avro.avro dari 1.11.3 hingga 1.11.4
- org.apache.avro.avro-ipc dari 1.11.3 hingga 1.11.4
- org.apache.avro.avro-mapred dari 1.11.3 ke 1.11.4
- Kembalikan "[SPARK-47895][SQL] pengelompokan berdasarkan alias harus idempoten" di 15.4, 16.0, 16.1, 16.2 dan 16.3
- [SPARK-50682][SQL] Alias Internal harus dikononisasi
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 9 April 2025
- (perubahan perilaku) Untuk menerapkan patch keamanan penting, versi Python default diperbarui ke Python 3.11.11 dari Python 3.11.0rc1. Pembaruan ini mungkin berdampak pada beberapa beban kerja yang berjalan pada Databricks Runtime 15.4 LTS, seperti beban kerja yang menggunakan serialisasi Python untuk menyimpan dan memulihkan status antara eksekusi atau beban kerja yang disematkan ke versi 3.11.0 Python.
- Pustaka Java yang diperbarui:
- Dihapus io.starburst.openjson.openjson 1.8-e.12
- Dihapus io.starburst.openx.data.json-serde 1.3.9-e.12
- Dihapus io.starburst.openx.data.json-serde-generic-shim 1.3.9-e.12
- [SPARK-47895][SQL] group by alias harus bersifat idempoten
- [SPARK-51624][SQL] Sampaikan metadata GetStructField ke dalam CreateNamedStruct.dataType
- Penambal keamanan sistem operasi.
- 31 Maret 2025
- Untuk komputasi yang tidak diaktifkan untuk Photon,
databricks-feature-engineeringditingkatkan ke 0.8.0. Untuk komputasi yang diaktifkan Photon,databricks-feature-engineeringtetap pada 0.6.0.
- Untuk komputasi yang tidak diaktifkan untuk Photon,
11 Maret 2025
- Databricks Runtime 14.3 LTS ke atas mencakup perbaikan untuk masalah yang menyebabkan ketidakcocokan biner dengan kode yang menginstansikan kelas dan dikompilasi terhadap Apache Spark. Ketidaksesuaian ini dihasilkan dari penggabungan SPARK-46399 ke dalam Apache Spark. Penggabungan ini menyertakan perubahan yang menambahkan argumen default ke konstruktor
SparkListenerApplicationEnd. Untuk memulihkan kompatibilitas biner, perbaikan ini menambahkan satu konstruktor argumen ke kelasSparkListenerApplicationEnd. - [SPARK-50985][SS] Klasifikasikan kesalahan ketidakcocokan Offset Tanda Waktu Kafka, bukan menegaskan dan melempar kesalahan saat server hilang di KafkaTokenProvider.
- [SPARK-50791][SQL] Perbaiki NPE dalam penanganan kesalahan penyimpanan status
- [SPARK-50310][PYTHON] Tingkatkan performa Kolom saat DQC dinonaktifkan
- [SPARK-51222][SQL] Mengoptimalkan ReplaceCurrentLike
- [SPARK-49525][SS][CONNECT] Peningkatan log kecil pada ListenerBus Listener Kueri Streaming Sisi Server
- [SPARK-51084][SQL] Menetapkan kelas kesalahan yang sesuai untuk negativeScaleNotAllowedError
- Penambal keamanan sistem operasi.
- Databricks Runtime 14.3 LTS ke atas mencakup perbaikan untuk masalah yang menyebabkan ketidakcocokan biner dengan kode yang menginstansikan kelas dan dikompilasi terhadap Apache Spark. Ketidaksesuaian ini dihasilkan dari penggabungan SPARK-46399 ke dalam Apache Spark. Penggabungan ini menyertakan perubahan yang menambahkan argumen default ke konstruktor
11 Februari 2025
- Rilis ini mencakup perbaikan untuk masalah yang memengaruhi konversi jenis data tertentu saat membuat serial kolom data XML yang diselamatkan. Jenis data yang terpengaruh adalah tanggal, tanda waktu non-NTZ, dan desimal saat
prefersDecimaldiaktifkan. Untuk mempelajari selengkapnya tentang kolom data yang diselamatkan, lihat Apa kolom data yang diselamatkan?. - [SPARK-50492][SS] Perbaiki java.util.NoSuchElementException ketika kolom waktu kejadian hilang setelah dropDuplicatesWithinWatermark
- Penambal keamanan sistem operasi.
- Untuk komputasi yang tidak diaktifkan untuk Photon,
mlflow-skinnyditingkatkan ke 2.19.0. Untuk komputasi yang diaktifkan Photon,mlflow-skinnytetap pada 2.13.1.
- Rilis ini mencakup perbaikan untuk masalah yang memengaruhi konversi jenis data tertentu saat membuat serial kolom data XML yang diselamatkan. Jenis data yang terpengaruh adalah tanggal, tanda waktu non-NTZ, dan desimal saat
- 10 Desember 2024
- Pernyataan
USE CATALOGsekarang mendukung klausulIDENTIFIER. Dengan dukungan ini, Anda dapat membuat parameter katalog saat ini berdasarkan variabel string atau penanda parameter. - Rilis ini mencakup perbaikan untuk masalah yang dapat menyebabkan kunci utama pada tabel Delta dihilangkan dalam kasus-kasus tepi tertentu yang terkait dengan pemadatan otomatis yang dilakukan di latar belakang.
- Dengan rilis ini, ukuran cache yang digunakan oleh SSD pada node komputasi Databricks secara dinamis berkembang hingga ukuran awal SSD dan menyusut ketika diperlukan, hingga batas
spark.databricks.io.cache.maxDiskUsage. Lihat Mengoptimalkan performa dengan caching pada Azure Databricks. - Paket pyodbc diperbarui dari versi 4.0.38 ke versi 4.0.39. Perubahan ini diperlukan karena bug ditemukan di versi 4.0.38 dan versi tersebut telah dihapus dari PyPI.
- [SPARK-50329][SQL] memperbaiki InSet$toString
- [SPARK-47435][SQL] Memperbaiki masalah overflow MySQL UNSIGNED TINYINT
- [SPARK-49757][SQL] Mendukung ekspresi IDENTIFIER dalam pernyataan SETCATALOG
- [SPARK-50426][PYTHON] Hindari pencarian sumber data Python statis saat menggunakan sumber data bawaan atau Java
- [SPARK-48863][SQL] Fix ClassCastException saat mengurai JSON dengan "spark.sql.json.enablePartialResults" diaktifkan
- [SPARK-50310][PYTHON] Tambahkan bendera untuk menonaktifkan DataFrameQueryContext untuk PySpark
- [15.3-15.4] [SPARK-50034][CORE] Perbaiki Pelaporan Kesalahan Fatal sebagai Pengecualian Tidak Tertangkap dalam
SparkUncaughtExceptionHandler - Penambal keamanan sistem operasi.
- Pernyataan
- 26 November 2024
- Dengan rilis ini, Anda sekarang dapat mengkueri fungsi
vector_searchmenggunakanquery_textuntuk input teks atauquery_vectoruntuk menyematkan input. - Anda sekarang dapat mengatur batas waktu untuk kueri Spark Connect menggunakan properti konfigurasi Spark
spark.databricks.execution.timeout. Untuk notebook yang berjalan pada komputasi serverless, nilai defaultnya adalah9000(detik). Pekerjaan yang berjalan pada komputasi tanpa server dan komputasi dengan mode akses standar tidak memiliki batas waktu kecuali properti konfigurasi ini diatur. Eksekusi yang berlangsung lebih lama dari batas waktu yang ditentukan menghasilkan kesalahanQUERY_EXECUTION_TIMEOUT_EXCEEDED. - [SPARK-50322][SQL] Memperbaiki pengidentifikasi berparameter dalam sub-kueri
- [SPARK-49615] [ML] Membuat semua validasi skema himpunan data transformator fitur ML sesuai dengan konfigurasi "spark.sql.caseSensitive".
- [SPARK-50124][SQL] LIMIT/OFFSET harus mempertahankan urutan data
- Penambal keamanan sistem operasi.
- Dengan rilis ini, Anda sekarang dapat mengkueri fungsi
- 5 November 2024
- (Perubahan menerobos) Dalam Databricks Runtime 15.4 LTS ke atas, penanganan ekspresi reguler di Photon diperbarui untuk mencocokkan perilaku penanganan ekspresi reguler Apache Spark. Sebelumnya, fungsi ekspresi reguler yang dijalankan oleh Photon, seperti
split()danregexp_extract(), menerima beberapa ekspresi reguler yang ditolak oleh pengurai Spark. Untuk mempertahankan konsistensi dengan Apache Spark, kueri Photon sekarang akan gagal untuk ekspresi reguler yang dianggap Spark tidak valid. Karena perubahan ini, Anda mungkin melihat kesalahan jika kode Spark Anda menyertakan ekspresi reguler yang tidak valid. Misalnya, ekspresisplit(str_col, '{'), yang berisi kurung kurawal yang tidak sepadan dan dulunya diterima oleh Photon, kini menjadi tidak valid. Untuk memperbaiki ekspresi ini, Anda dapat menghindari karakter kurung kurawal:split(str_col, '\\{'). Perilaku Photon dan Spark juga berbeda untuk beberapa pencocokan ekspresi reguler untuk karakter non-ASCII. Ini juga diperbarui sehingga Photon cocok dengan perilaku Apache Spark. - [SPARK-49782][SQL] Aturan ResolveDataFrameDropColumns mengatasi UnresolvedAttribute dengan output turunan
- [SPARK-49867][SQL] Meningkatkan pesan kesalahan saat indeks berada di luar batas saat memanggil GetColumnByOrdinal
- [SPARK-49863][SQL] Perbaiki NormalizeFloatingNumbers untuk mempertahankan nullability dari struct bersarang
- [SPARK-49829] Merevisi pengoptimalan saat menambahkan input ke penyimpanan status dalam penggabungan aliran-ke-aliran (memperbaiki masalah ketepatan)
- [SPARK-49905] Gunakan ShuffleOrigin khusus pada operator stateful untuk mencegah modifikasi pengacakan dari AQE (Adaptive Query Execution)
- [SPARK-46632][SQL] Memperbaiki eliminasi subekspresi ketika ekspresi terner yang setara memiliki elemen berbeda
- [SPARK-49443][SQL][PYTHON] Menerapkan ekspresi to_variant_object dan membuat ekspresi schema_of_variant mencetak OBJECT untuk objek varian
-
[SPARK-49615] Bugfix: Buat validasi skema kolom ML sesuai dengan konfigurasi spark
spark.sql.caseSensitive.
- (Perubahan menerobos) Dalam Databricks Runtime 15.4 LTS ke atas, penanganan ekspresi reguler di Photon diperbarui untuk mencocokkan perilaku penanganan ekspresi reguler Apache Spark. Sebelumnya, fungsi ekspresi reguler yang dijalankan oleh Photon, seperti
- 22 Oktober 2024
- [SPARK-49782][SQL] Aturan ResolveDataFrameDropColumns mengatasi UnresolvedAttribute dengan output turunan
- [SPARK-49867][SQL] Meningkatkan pesan kesalahan saat indeks berada di luar batas saat memanggil GetColumnByOrdinal
- [SPARK-49863][SQL] Perbaiki NormalizeFloatingNumbers untuk mempertahankan nullability dari struct bersarang
- [SPARK-49829] Merevisi pengoptimalan saat menambahkan input ke penyimpanan status dalam penggabungan aliran-ke-aliran (memperbaiki masalah ketepatan)
- [SPARK-49905] Gunakan ShuffleOrigin khusus pada operator stateful untuk mencegah modifikasi pengacakan dari AQE (Adaptive Query Execution)
- [SPARK-46632][SQL] Memperbaiki eliminasi subekspresi ketika ekspresi terner yang setara memiliki elemen berbeda
- [SPARK-49443][SQL][PYTHON] Menerapkan ekspresi to_variant_object dan membuat ekspresi schema_of_variant mencetak OBJECT untuk objek varian
-
[SPARK-49615] Bugfix: Buat validasi skema kolom ML sesuai dengan konfigurasi spark
spark.sql.caseSensitive.
- 10 Oktober 2024
- [SPARK-49743][SQL] OptimizeCsvJsonExpr tidak boleh mengubah bidang skema saat memangkas GetArrayStructFields
- [SPARK-49688][SAMBUNGKAN] Memperbaiki balapan data antara interupsi dan rencana eksekusi
- [BACKPORT] [SPARK-49474][SS] Mengklasifikasikan kelas Kesalahan untuk kesalahan fungsi pengguna FlatMapGroupsWithState
- [SPARK-49460][SQL] Tindak lanjut: memperbaiki potensi risiko NPE
- 25 September 2024
- [SPARK-49628][SQL] ConstantFolding harus menyalin ekspresi stateful sebelum mengevaluasi
- [SPARK-49000][SQL] Perbaiki `SELECT COUNT(DISTINCT 1)` dari t di mana t adalah tabel kosong dengan meningkatkan fungsi RewriteDistinctAggregates
- [SPARK-49492][CONNECT] Upaya memasang kembali pada ExecutionHolder yang tidak aktif
- [SPARK-49458][CONNECT][PYTHON] Menyediakan session id sisi server melalui ReattachExecute
- [SPARK-49017][SQL] Pernyataan insert gagal ketika beberapa parameter sedang digunakan
- [SPARK-49451] Izinkan kunci duplikat dalam parse_json.
- Beberapa macam perbaikan bug.
- 17 September 2024
- [SPARK-48463][ML] Membuat Binarizer, Bucketizer, Vector Assembler, FeatureHasher, QuantizeDiscretizer, OnehotEncoder, StopWordsRemover, Imputer, Interactor untuk mendukung kolom input berlapis
- [SPARK-49409][SAMBUNGKAN] Menyesuaikan default nilai dari CONNECT_SESSION_PLAN_CACHE_SIZE
- [SPARK-49526][CONNECT][HOTFIX-15.4.2] Mendukung jalur gaya Windows di ArtifactManager
- Batalkan "[SPARK-48482][PYTHON] dropDuplicates dan dropDuplicatesWithinWatermark harus menerima argumen panjang variabel"
- [SPARK-43242][CORE] Memperbaiki 'Tipe BlockId yang tidak terduga' saat mendiagnosis kerusakan shuffle
- [SPARK-49366][CONNECT] Perlakukan simpul Union sebagai daun dalam resolusi kolom dataframe
- [SPARK-49018][SQL] Perbaiki approx_count_distinct tidak berfungsi dengan benar dengan kolasi
-
[SPARK-49460][SQL] Hapus
cleanupResource()dari EmptyRelationExec - [SPARK-49056][SQL] ErrorClassesJsonReader tidak dapat menangani null dengan benar
- [SPARK-49336][CONNECT] Batasi tingkat penumpukan saat memotong pesan protobuf
- 29 Agustus 2024
- Output dari pernyataan
SHOW CREATE TABLEkini menyertakan filter baris atau masker kolom yang ditentukan pada tampilan materialisasi atau tabel streaming. Lihat SHOW CREATE TABLE. Untuk mempelajari tentang filter baris dan masker kolom, lihat Filter baris dan masker kolom. - Pada komputasi yang dikonfigurasi dengan mode akses bersama, pemrosesan batch Kafka untuk membaca dan menulis sekarang memiliki batasan yang sama seperti yang diberlakukan dalam dokumentasi untuk Structured Streaming. Lihat Batasan streaming.
- [SPARK-48941][SPARK-48970] Perbaikan untuk penulisan/pembacaan ML dengan backport
-
[SPARK-49074][SQL] Perbaiki varian dengan
df.cache() - [SPARK-49263][SAMBUNGKAN] Klien python Spark Connect: Menangani opsi pembaca Dataframe boolean secara konsisten
- [SPARK-48955][SQL] Sertakan perubahan ArrayCompact dalam 15.4
- [SPARK-48937][SQL] Menambahkan dukungan kolatasi untuk ekspresi string StringToMap
- [SPARK-48929] Memperbaiki kesalahan internal view dan membersihkan konteks pengecualian parser.
- [SPARK-49125][SQL] Izinkan nama kolom duplikat dalam penulisan CSV
- [SPARK-48934][SS] Jenis datetime Python dikonversi secara tidak tepat saat mengatur batas waktu di applyInPandasWithState
- [SPARK-48843] Mencegah perulangan tak terbatas dengan BindParameters
- [SPARK-48981] Memperbaiki metode simpleString dari StringType di pyspark untuk kolase
- [SPARK-49065][SQL] Rebasing dalam pemformat/pemroses lama harus mendukung zona waktu default selain JVM
- [SPARK-48896][SPARK-48909][SPARK-48883] Backport perbaikan penulisan Spark ML
- [SPARK-48725][SQL] Mengintegrasikan CollationAwareUTF8String.lowerCaseCodePoints ke dalam ekspresi string
- [SPARK-48978][SQL] Menerapkan jalur cepat ASCII dalam dukungan kolase untuk UTF8_LCASE
- [SPARK-49047][PYTHON][KONEKSI] Memotong pesan untuk pencatatan log
- [SPARK-49146][SS] Memindahkan kesalahan asersi terkait watermark yang hilang dalam kueri streaming mode tambah ke kerangka kesalahan
- [SPARK-48977][SQL] Optimalkan pencarian string di bawah kolase UTF8_LCASE
- [SPARK-48889][SS] testStream untuk membongkar penyimpanan status sebelum selesai
- [SPARK-48463] Membuat StringIndexer yang mendukung kolom input berlapis
- [SPARK-48954] try_mod() menggantikan try_remainder()
- Penambal keamanan sistem operasi.
- Output dari pernyataan
Databricks Runtime 14.3 LTS
Lihat Databricks Runtime 14.3 LTS.
29 September 2026
- Penambal keamanan sistem operasi.
15 September 2026
- Penambal keamanan sistem operasi.
1 September 2026
- (Perubahan perilaku)
RESTOREdanCLONEperintah yang mengubah partisi tabel dapat diblokir jika tabel sumber dan target berbagi file yang sama. - Pustaka Java yang diperbarui:
- org.eclipse.jetty.jetty-client dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-lanjutan dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-http dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-io dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-security dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-server dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet dari 9.4.52.v20230823 hingga 9.4.57.v20241219
- [SPARK-58531][SQL][CONNECT] Jadikan spark.sql.artifact.copyFromLocalToFs.allowDestLocal sebagai konfigurasi statis
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
18 Agustus 2026
- Pustaka Java yang diperbarui:
- com.microsoft.sqlserver.mssql-jdbc dari 11.2.2.jre8, 11.2.3.jre8 ke 11.2.3.jre8, 11.2.3.jre8
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
4 Agustus 2026
- [SPARK-58107] Backport checkpoint lokal dedup-and-seal + verifikasi checksum sumber termaterialisasi MERGE
-
[SPARK-57547][SQL] Perbaikan materialisasi konkuren backport
InMemoryRelationke 14.3 (dengan kill switch) - Penambal keamanan sistem operasi.
24 Juli 2026
- Penambal keamanan sistem operasi.
Juli 10, 2026
- Penambal keamanan sistem operasi.
- 29 Juni 2026
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
CREATE, tetapi gagal tanpa pemberitahuan atau menghasilkan hasil yang salah saat kueri dijalankan. Sekarang, Azure Databricks menampilkan pesan kesalahan yang jelas pada waktuCREATEatauALTER(METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Untuk menonaktifkan validasi ini, aturspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledkefalse. - Penambal keamanan sistem operasi.
- (Perubahan perilaku) Tampilan metrik sekarang menolak ukuran jendela yang mereferensikan ukuran jendela lain. Sebelumnya, pola ini berhasil pada saat
- 9 Juni 2026
- Penambal keamanan sistem operasi.
- Mei 26, 2026
- Penambal keamanan sistem operasi.
- Mei 13, 2026
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
SHOW TABLES IN SCHEMA LIKE ...dangetMetaData.getTablesdi driver JDBC saat pola skema diberikan, serta APISparkGetTablesOperationThrift. Jika beban kerja Anda bergantung pada refresh metadata dengan pola skema, hubungi Dukungan Databricks. - Penambal keamanan sistem operasi.
- (Perubahan perilaku) Mencantumkan tabel menggunakan pola skema tidak lagi menyegarkan metadata Unity Catalog untuk tabel asing (misalnya, SQL Server, PostgreSQL, atau AWS Glue). Perubahan ini memengaruhi pemanggilan
- 29 April 2026
- Beberapa macam perbaikan bug.
- 20 April 2026
- Beberapa macam perbaikan bug.
2 April 2026
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.7 hingga 1.1.11
- Auto Loader mencakup dua fitur baru yang terkait dengan manajemen lokasi sumber dan visibilitas di DBR 16.3: 1.
Rekam perubahan peristiwa: dengan perubahan ini, pelanggan akan dapat menggunakan
cloud_files_stateTVF untuk melihat penemuan file dan detail pemrosesan seperti waktu file awalnya ditemukan, waktu disetujui, diarsipkan, dll. Lihat dokumentasi publik TVF ini saat ini di sini. 2. Sumber bersih: Dengan fitur ini, pelanggan dapat menginstruksikan Auto Loader untuk menghapus file yang telah diproses secara otomatis. Pelanggan dapat ikut serta dalam fitur ini menggunakancloudFiles.cleanSourceopsi Auto Loader. Lihat detail selengkapnya dalam dokumentasi opsi Auto Loader di sini. - Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
10 Maret 2026
- [SPARK-55111][SS] Memeriksa ulang deteksi partisi ulang yang belum selesai pada memulai ulang kueri
- [SPARK-55701]ES-1694761[SS] Memperbaiki kondisi balapan di CompactibleFileStreamLog.allFiles
- Penambal keamanan sistem operasi.
26 Februari 2026
- Penambal keamanan sistem operasi.
Februari 19, 2026
- Penambal keamanan sistem operasi.
Januari 27, 2026
- Penambal keamanan sistem operasi.
9 Januari 2026
- Tabel Delta yang dipartisi akan memiliki kolom partisi yang diimplementasikan dalam file data parquet ke depannya. Ini memungkinkan sinergi yang lebih baik dengan bagaimana tabel Iceberg dan UniForm ditangani, dan meningkatkan kompatibilitas dengan pembaca non-Delta eksternal.
- [SPARK-54711][PYTHON] Tambahkan batas waktu untuk koneksi pekerja yang dibuat daemon
- Penambal keamanan sistem operasi.
9 Desember 2025
- [SPARK-52579][PYTHON] Atur cadangan jejak berkala untuk pekerja Python
- [SPARK-54180][SQL] Mengesampingkan toString dari BinaryFileFormat
- Penambal keamanan sistem operasi.
- 18 November 2025
-
[SPARK-54078][SS] Uji baru untuk
StateStoreSuite SPARK-40492: maintenance before unloaddan hapus infra dari pengujian lama - [SPARK-54047][PYTHON] Gunakan kesalahan perbedaan saat kill-on-idle-timeout
- Penambal keamanan sistem operasi.
-
[SPARK-54078][SS] Uji baru untuk
- 4 November 2025
- Pustaka R yang diperbarui:
- panah dari 12.0.1 hingga 21.0.0
- Penambal keamanan sistem operasi.
- Pustaka R yang diperbarui:
- 21 Oktober 2025
- Penambal keamanan sistem operasi.
- 7 Oktober 2025
- [SPARK-53568][CONNECT][PYTHON] Memperbaiki beberapa bug kecil di logika penanganan kesalahan klien Spark Connect Python
- [SPARK-53574] Memperbaiki AnalysisContext yang dihapus/hilang selama resolusi rencana bertingkat
- Beberapa macam perbaikan bug.
- 16 September 2025
- Penambal keamanan sistem operasi.
- 9 September 2025
- Memperbaiki masalah yang dapat menyebabkan Auto Loader menggantung tanpa batas waktu.
- [SPARK-49872][CORE] Hapus batasan panjang string JSON jackson
- Penambal keamanan sistem operasi.
- 26 Agustus 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.6 hingga 1.1.7
- [SPARK-52482][SQL][CORE] Meningkatkan penanganan pengecualian untuk membaca file zstd tertentu yang rusak
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 14 Agustus 2025
- Penambal keamanan sistem operasi.
- 29 Juli 2025
- Penambal keamanan sistem operasi.
- 15 Juli 2025
-
[SPARK-52503][SQL][CONNECT] Perbaiki
dropsaat kolom input tidak ada - Beberapa macam perbaikan bug.
-
[SPARK-52503][SQL][CONNECT] Perbaiki
- 1 Juli 2025
- Dukungan dekompresi ZStandard untuk pembaca sumber data file (json, csv, xml, dan teks.)
- Dukungan dekompresi ZStandard untuk pembaca sumber data file (json, csv, xml, dan teks.)
-
[SPARK-52521][SQL]
Right#replacementtidak boleh mengakses SQLConf secara dinamis - [SPARK-52482][SQL][CORE] Dukungan ZStandard untuk pembaca sumber data file
- Penambal keamanan sistem operasi.
- 17 Juni 2025
- Mengatasi batasan bahwa fungsi bernilai tabel (TVF)
cloud_files_statetidak dapat digunakan untuk membaca status tingkat file dari tabel streaming di berbagai pipeline. - [SPARK-49646][SQL] perbaiki dekorelasi subkueri untuk operasi union/set ketika parentOuterReferences memiliki referensi yang tidak tercakup dalam collectedChildOuterReferences
- Mengatasi batasan bahwa fungsi bernilai tabel (TVF)
- 3 Juni 2025
- Pustaka Python yang diperbarui:
- kriptografi dari 3.4.8, 39.0.1 hingga 39.0.1
- platformdirs dari 2.5.2, 2.6.2 ke 2.5.2
- pyparsing dari 2.4.7, 3.0.9 ke 3.0.9
- Telah menambahkan pip 22.3.1
- Menambahkan setuptools 65.6.3
- Menambahkan tomli 2.0.1
- Ditambahkan wcwidth 0.2.5
- Menambahkan roda 0.38.4
- Dihapus distribusi perangkat lunak 1.7.0
- Telah dihapus distro-info 1.1+ubuntu0.2
- Menghapus python-apt 2.4.0+ubuntu4
- Pustaka Java yang diperbarui:
- com.github.fommil.netlib.native_ref-java dari 1.1, 1.1-natives ke 1.1, 1.1
- com.github.fommil.netlib.native_system-java dari 1.1, 1.1-natives ke 1.1, 1.1
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 dari 1.1-natives ke 1.1
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 dari 1.1-natives ke 1.1
- io.netty.netty-tcnative-boringssl-static dari versi 2.0.61.Final-db-r16-linux-aarch_64, 2.0.61.Final-db-r16-linux-x86_64, 2.0.61.Final-db-r16-osx-aarch_64, 2.0.61.Final-db-r16-osx-x86_64, 2.0.61.Final-db-r16-windows-x86_64 ke 2.0.61.Final-db-r16, 2.0.61.Final-db-r16, 2.0.61.Final-db-r16, 2.0.61.Final-db-r16, 2.0.61.Final-db-r16
- io.netty.netty-transport-native-epoll dari 4.1.96.Final, 4.1.96.Final-linux-aarch_64, 4.1.96.Final-linux-x86_64 ke 4.1.96.Final, 4.1.96.Final, 4.1.96.Final
- io.netty.netty-transport-native-kqueue dari 4.1.96.Final-osx-aarch_64, 4.1.96.Final-osx-x86_64 ke 4.1.96.Final, 4.1.96.Final
- org.apache.orc.orc-core dari 1.9.2-shaded-protobuf menjadi 1.9.2
- org.apache.orc.orc-mapreduce dari 1.9.2-shaded-protobuf ke 1.9.2
- software.amazon.cryptools.AmazonCorrettoCryptoProvider dari 1.6.1-linux-x86_64 hingga 1.6.1
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference harus mempertahankan ID rencana
- [SPARK-52159][SQL] Tangani pemeriksaan keberadaan tabel dengan benar untuk dialek jdbc
- Penambal keamanan sistem operasi.
- Pustaka Python yang diperbarui:
- Mei 20, 2025
- Pustaka Java yang diperbarui:
- io.delta.delta-sharing-client_2.12 dari 1.1.5 hingga 1.1.6
- [SPARK-51935][SQL] Perbaiki perilaku iterator yang malas dalam df.collect() yang ditafsirkan
- Penambal keamanan sistem operasi.
- Pustaka Java yang diperbarui:
- 22 April 2025
- Penambal keamanan sistem operasi.
09 April 2025
- [Perubahan Perilaku] Operasi vakum sekarang melakukan pemeriksaan protokol Writer dengan cara yang mirip dengan operasi lain, mencegah pembersihan tak terduga pada tabel dengan fitur yang lebih baru ketika dijalankan dari versi Databricks Runtime yang lebih lama dan tidak kompatibel.
- [SPARK-51624][SQL] Sampaikan metadata GetStructField ke dalam CreateNamedStruct.dataType
- Penambal keamanan sistem operasi.
11 Maret 2025
- Databricks Runtime 14.3 LTS ke atas mencakup perbaikan untuk masalah yang menyebabkan ketidakcocokan biner dengan kode yang menginstansikan kelas dan dikompilasi terhadap Apache Spark. Ketidaksesuaian ini dihasilkan dari penggabungan SPARK-46399 ke dalam Apache Spark. Penggabungan ini menyertakan perubahan yang menambahkan argumen default ke konstruktor
SparkListenerApplicationEnd. Untuk memulihkan kompatibilitas biner, perbaikan ini menambahkan satu konstruktor argumen ke kelasSparkListenerApplicationEnd. - [SPARK-50791][SQL] Perbaiki NPE dalam penanganan kesalahan penyimpanan status
-
[SPARK-50705][SQL] Buat
QueryPlanbebas kunci - [SPARK-49525][SS][CONNECT] Peningkatan log kecil pada ListenerBus Listener Kueri Streaming Sisi Server
- Penambal keamanan sistem operasi.
- Databricks Runtime 14.3 LTS ke atas mencakup perbaikan untuk masalah yang menyebabkan ketidakcocokan biner dengan kode yang menginstansikan kelas dan dikompilasi terhadap Apache Spark. Ketidaksesuaian ini dihasilkan dari penggabungan SPARK-46399 ke dalam Apache Spark. Penggabungan ini menyertakan perubahan yang menambahkan argumen default ke konstruktor
11 Februari 2025
- Rilis ini mencakup perbaikan untuk masalah yang memengaruhi konversi jenis data tertentu saat membuat serial kolom data XML yang diselamatkan. Jenis data yang terpengaruh adalah tanggal, tanda waktu non-NTZ, dan desimal saat
prefersDecimaldiaktifkan. Untuk mempelajari selengkapnya tentang kolom data yang diselamatkan, lihat Apa kolom data yang diselamatkan?. - [SPARK-50492][SS] Perbaiki java.util.NoSuchElementException ketika kolom waktu kejadian hilang setelah dropDuplicatesWithinWatermark
- [SPARK-51084][SQL] Menetapkan kelas kesalahan yang sesuai untuk negativeScaleNotAllowedError
- Penambal keamanan sistem operasi.
- Rilis ini mencakup perbaikan untuk masalah yang memengaruhi konversi jenis data tertentu saat membuat serial kolom data XML yang diselamatkan. Jenis data yang terpengaruh adalah tanggal, tanda waktu non-NTZ, dan desimal saat
- 10 Desember 2024
- Rilis ini mencakup perbaikan untuk masalah yang dapat menyebabkan kunci utama pada tabel Delta dihilangkan dalam kasus-kasus tepi tertentu yang terkait dengan pemadatan otomatis yang dilakukan di latar belakang.
- [SPARK-50329][SQL] memperbaiki InSet$toString
- Penambal keamanan sistem operasi.
- 26 November 2024
- [SPARK-49615] [ML] Membuat semua validasi skema himpunan data transformator fitur ML sesuai dengan konfigurasi "spark.sql.caseSensitive".
- Penambal keamanan sistem operasi.
- 5 November 2024
- [SPARK-48843] Mencegah perulangan tak terbatas dengan BindParameters
- [SPARK-49829] Merevisi pengoptimalan saat menambahkan input ke penyimpanan status dalam penggabungan aliran-ke-aliran (memperbaiki masalah ketepatan)
- [SPARK-49863][SQL] Perbaiki NormalizeFloatingNumbers untuk mempertahankan nullability dari struct bersarang
- [BACKPORT] [SPARK-49326][SS] Klasifikasikan kelas Kesalahan untuk kesalahan fungsi pengguna sink ForEach
- [SPARK-49782][SQL] Aturan ResolveDataFrameDropColumns mengatasi UnresolvedAttribute dengan output turunan
- [SPARK-46632][SQL] Memperbaiki eliminasi subekspresi ketika ekspresi terner yang setara memiliki elemen berbeda
- [SPARK-49905] Gunakan ShuffleOrigin khusus pada operator stateful untuk mencegah modifikasi pengacakan dari AQE (Adaptive Query Execution)
- Penambal keamanan sistem operasi.
- 22 Oktober 2024
- [SPARK-48843] Mencegah perulangan tak terbatas dengan BindParameters
- [SPARK-49863][SQL] Perbaiki NormalizeFloatingNumbers untuk mempertahankan nullability dari struct bersarang
- [SPARK-49905] Gunakan ShuffleOrigin khusus pada operator stateful untuk mencegah modifikasi pengacakan dari AQE (Adaptive Query Execution)
- [SPARK-46632][SQL] Memperbaiki eliminasi subekspresi ketika ekspresi terner yang setara memiliki elemen berbeda
- [SPARK-49782][SQL] Aturan ResolveDataFrameDropColumns mengatasi UnresolvedAttribute dengan output turunan
- [BACKPORT] [SPARK-49326][SS] Klasifikasikan kelas Kesalahan untuk kesalahan fungsi pengguna sink ForEach
- [SPARK-49829] Merevisi pengoptimalan saat menambahkan input ke penyimpanan status dalam penggabungan aliran-ke-aliran (memperbaiki masalah ketepatan)
- Penambal keamanan sistem operasi.
- 10 Oktober 2024
- [BACKPORT] [SPARK-49474][SS] Mengklasifikasikan kelas Kesalahan untuk kesalahan fungsi pengguna FlatMapGroupsWithState
- [SPARK-49743][SQL] OptimizeCsvJsonExpr tidak boleh mengubah bidang skema saat memangkas GetArrayStructFields
- [SPARK-49688][SAMBUNGKAN] Memperbaiki balapan data antara interupsi dan rencana eksekusi
- 25 September 2024
- [SPARK-48810][CONNECT] Sesi stop() API harus bersifat idempoten dan tidak gagal jika sesi sudah ditutup oleh server.
- [SPARK-48719][SQL] Perbaiki bug perhitungan `RegrS...
- [SPARK-49000][SQL] Perbaiki `SELECT COUNT(DISTINCT 1)` dari t di mana t adalah tabel kosong dengan meningkatkan fungsi RewriteDistinctAggregates
- [SPARK-49628][SQL] ConstantFolding harus menyalin ekspresi stateful sebelum mengevaluasi
- [SPARK-49492][CONNECT] Upaya memasang kembali pada ExecutionHolder yang tidak aktif
- Penambal keamanan sistem operasi.
- 17 September 2024
- [SPARK-49336][CONNECT] Batasi tingkat penumpukan saat memotong pesan protobuf
- [SPARK-43242][CORE] Memperbaiki 'Tipe BlockId yang tidak terduga' saat mendiagnosis kerusakan shuffle
- [SPARK-48463][ML] Membuat Binarizer, Bucketizer, Vector Assembler, FeatureHasher, QuantizeDiscretizer, OnehotEncoder, StopWordsRemover, Imputer, Interactor untuk mendukung kolom input berlapis
- [SPARK-49526][CONNECT] Mendukung jalur gaya Windows di ArtifactManager
- [SPARK-49409][SAMBUNGKAN] Menyesuaikan default nilai dari CONNECT_SESSION_PLAN_CACHE_SIZE
- [SPARK-49366][CONNECT] Perlakukan simpul Union sebagai daun dalam resolusi kolom dataframe
- 29 Agustus 2024
- [SPARK-49146][SS] Memindahkan kesalahan asersi terkait watermark yang hilang dalam kueri streaming mode tambah ke kerangka kesalahan
-
[SPARK-48862][PYTHON][CONNECT] Hindari panggilan
_proto_to_stringsaat tingkat INFO tidak diaktifkan - [SPARK-49263][SAMBUNGKAN] Klien python Spark Connect: Menangani opsi pembaca Dataframe boolean secara konsisten
- 14 Agustus 2024
- [SPARK-48941][SPARK-48970] Perbaikan untuk penulisan/pembacaan ML dengan backport
- [SPARK-48706][PYTHON] Python UDF dalam fungsi tingkat tinggi tidak boleh menghasilkan kesalahan internal
- [SPARK-49056][SQL] ErrorClassesJsonReader tidak dapat menangani null dengan benar
- [SPARK-48597][SQL] Memperkenalkan penanda untuk properti isStreaming dalam representasi teks dari rencana logis
- [SPARK-49065][SQL] Rebasing dalam pemformat/pemroses lama harus mendukung zona waktu default selain JVM
- [SPARK-48934][SS] Jenis datetime Python dikonversi secara tidak tepat saat mengatur batas waktu di applyInPandasWithState
- 1 Agustus 2024
- Rilis ini mencakup perbaikan bug untuk kelas
ColumnVectordanColumnarArraydi antarmuka Java Spark. Sebelumnya untuk perbaikan ini,ArrayIndexOutOfBoundsExceptionmungkin dilemparkan atau data yang salah dikembalikan ketika instans salah satu kelas ini berisi nilainull. - Pada komputasi tanpa server untuk notebook dan pekerjaan, mode ANSI SQL diaktifkan secara default. Lihatlah parameter konfigurasi Spark yang didukung .
- Pada komputasi yang dikonfigurasi dengan mode akses bersama, pemrosesan batch Kafka untuk membaca dan menulis sekarang memiliki batasan yang sama seperti yang diberlakukan dalam dokumentasi untuk Structured Streaming. Lihat Batasan streaming.
- Output dari pernyataan
SHOW CREATE TABLEkini menyertakan filter baris atau masker kolom yang ditentukan pada tampilan materialisasi atau tabel streaming. Lihat SHOW CREATE TABLE. Untuk mempelajari tentang filter baris dan masker kolom, lihat Filter baris dan masker kolom. - Pada komputasi yang dikonfigurasi dengan mode akses bersama, pemrosesan batch Kafka untuk membaca dan menulis sekarang memiliki batasan yang sama seperti yang diberlakukan dalam dokumentasi untuk Structured Streaming. Lihat Batasan streaming.
- Output dari pernyataan
SHOW CREATE TABLEkini menyertakan filter baris atau masker kolom yang ditentukan pada tampilan materialisasi atau tabel streaming. Lihat SHOW CREATE TABLE. Untuk mempelajari tentang filter baris dan masker kolom, lihat Filter baris dan masker kolom. - [SPARK-48896][SPARK-48909][SPARK-48883] Backport perbaikan penulisan Spark ML
- [SPARK-48889][SS] testStream untuk membongkar penyimpanan status sebelum selesai
- [SPARK-48705][PYTHON] Gunakan worker_main secara eksplisit ketika memulai dengan pyspark
- [SPARK-48047][SQL] Mengurangi tekanan memori tag TreeNode kosong
- [SPARK-48544][SQL] Mengurangi tekanan memori TreeNode BitSets kosong
- [SPARK-46957][CORE] Penonaktifan file shuffle yang telah dimigrasikan harus dapat dibersihkan dari eksekutor
- [SPARK-48463] Membuat StringIndexer yang mendukung kolom input berlapis
- [SPARK-47202][PYTHON] Memperbaiki kesalahan ketik yang menyebabkan kegagalan tanggalwaktu dengan tzinfo
- [SPARK-47713][SQL][CONNECT] Memperbaiki kegagalan self-join
- Penambal keamanan sistem operasi.
- Rilis ini mencakup perbaikan bug untuk kelas
- 11 Juli 2024
- (Perubahan Perilaku) DataFrames yang di-cache terhadap sumber tabel Delta sekarang tidak valid jika tabel sumber ditimpa. Perubahan ini berarti bahwa semua perubahan status pada tabel Delta sekarang membatalkan hasil cache. Gunakan
.checkpoint()untuk mempertahankan status tabel sepanjang masa pakai DataFrame. - Snowflake JDBC Driver diperbarui ke versi 3.16.1.
- Rilis ini mencakup perbaikan untuk masalah yang mencegah tab Lingkungan Spark UI ditampilkan dengan benar saat berjalan di Layanan Kontainer Databricks.
- Pada komputasi tanpa server untuk notebook dan pekerjaan, mode ANSI SQL diaktifkan secara default. Lihatlah parameter konfigurasi Spark yang didukung .
- Untuk mengabaikan partisi yang tidak valid saat membaca data, sumber data berbasis file, seperti Parquet, ORC, CSV, atau JSON, dapat mengatur opsi sumber data ignoreInvalidPartitionPaths ke true. Misalnya: spark.read.format("parquet").option("ignoreInvalidPartitionPaths", "true").load(...). Anda juga dapat menggunakan konfigurasi SQL spark.sql.files.ignoreInvalidPartitionPaths. Namun, opsi sumber data lebih diutamakan daripada konfigurasi SQL. Pengaturan ini salah secara default.
- [SPARK-48648][PYTHON][CONNECT] Buat SparkConnectClient.tags dengan benar threadlocal
- [SPARK-48445][SQL] Jangan menggabungkan UDF dengan komponen-komponen yang memakan banyak sumber daya
- [SPARK-48481][SQL][SS] Jangan terapkan OptimizeOneRowPlan terhadap Himpunan Data streaming
- [SPARK-48383][SS] Menghasilkan kesalahan yang lebih baik untuk partisi yang tidak sejajar dalam opsi startOffset di Kafka
- [SPARK-48503][SQL] Memperbaiki subkueri skalar tidak valid dengan group-by pada kolom yang tidak setara yang diizinkan secara keliru
- [SPARK-48100][SQL] Memperbaiki masalah dalam melompati bidang struktur berlapis yang tidak dipilih dalam skema
- [SPARK-48273][SQL] Memperbaiki penulisan ulang planWithUnresolvedIdentifier yang terlambat
- [SPARK-48252][SQL] Perbarui CommonExpressionRef bila perlu
- [SPARK-48475][PYTHON] Optimalkan _get_jvm_function di PySpark.
- [SPARK-48292][CORE] Mengembalikan [SPARK-39195][SQL] Spark OutputCommitCoordinator harus membatalkan tahapan ketika file yang dikomitmen tidak sesuai dengan status tugas
- Penambal keamanan sistem operasi.
- (Perubahan Perilaku) DataFrames yang di-cache terhadap sumber tabel Delta sekarang tidak valid jika tabel sumber ditimpa. Perubahan ini berarti bahwa semua perubahan status pada tabel Delta sekarang membatalkan hasil cache. Gunakan
- 17 Juni 2024
-
applyInPandasWithState()tersedia pada komputasi dengan mode akses standar. - Memperbaiki bug di mana pengoptimalan jendela peringkat menggunakan Photon TopK salah menangani partisi dengan struktur.
- [SPARK-48310][PYTHON][CONNECT] Properti yang disimpan dalam cache harus mengembalikan salinan
-
[SPARK-48276][Python][CONNECT] Tambahkan metode yang hilang
__repr__untukSQLExpression - [SPARK-48294][SQL] Menangani huruf kecil dalam nestedTypeMissingElementTypeError
- Penambal keamanan sistem operasi.
-
- Mei 21, 2024
- (Perubahan perilaku)
dbutils.widgets.getAll()sekarang didukung agar mendapatkan semua nilai widget dalam notebook. - Memperbaiki bug dalam fungsi try_divide() di mana input yang berisi desimal menghasilkan pengecualian yang tidak terduga.
- [SPARK-48056][SAMBUNGKAN][PYTHON] Jalankan kembali rencana pemrosesan jika terjadi kesalahan SESSION_NOT_FOUND dan respons parsial tidak diterima.
- [SPARK-48146][SQL] Memperbaiki fungsi agregat dalam ekspresi With pada penegasan elemen anak
- [SPARK-47986][SAMBUNGKAN][PyTHON] Tidak dapat membuat sesi baru ketika sesi default ditutup oleh server
- [SPARK-48180][SQL] Meningkatkan kesalahan ketika panggilan UDTF dengan TABLE arg lupa tanda kurung di beberapa PARTITION/ORDER BY exprs
- [SPARK-48016][SQL] Memperbaiki bug dalam fungsi try_divide saat dengan desimal
- [SPARK-48197][SQL] Hindari kesalahan pernyataan untuk fungsi lambda yang tidak valid
- [SPARK-47994][SQL] Perbaiki bug dengan penurunan filter kolom CASE WHEN di SQL Server
- [SPARK-48173][SQL] CheckAnalysis akan melihat seluruh rencana kueri
- [SPARK-48105][SS] Memperbaiki race condition antara pembongkaran penyimpanan status dan pembuatan cuplikan
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
- Mei 9, 2024
- (Perubahan perilaku)
applyInPandasdanmapInPandasjenis UDF sekarang didukung pada komputasi mode akses bersama yang menjalankan Databricks Runtime 14.3 LTS ke atas. - [SPARK-47739][SQL] Mendaftarkan jenis avro logis
- [SPARK-47941] [SS] [Connect] Menyampaikan kesalahan inisialisasi pekerja ForeachBatch kepada pengguna untuk PySpark
- [SPARK-48010][SQL] Hindari panggilan berulang ke conf.resolver di resolveExpression
-
[SPARK-48044][PYTHON][CONNECT] Tembolok
DataFrame.isStreaming - [SPARK-47956][SQL] Pemeriksaan kewarasan untuk referensi LCA yang belum terselesaikan
- [SPARK-47543][CONNECT][PYTHON] Menyimpulkan dict sebagai MapType dari Pandas DataFrame untuk memungkinkan pembuatan DataFrame
- [SPARK-47819][SAMBUNGKAN][Cherry-pick-14.3] Gunakan panggilan balik asinkron untuk pembersihan setelah eksekusi
- [SPARK-47764][CORE][SQL] Membersihkan dependensi shuffle berdasarkan ShuffleCleanupMode
- [SPARK-48018][SS] Memperbaiki groupId null yang menyebabkan kesalahan parameter hilang saat melempar KafkaException.couldNotReadOffsetRange
- [SPARK-47839][SQL] Memperbaiki bug agregat di RewriteWithExpression
- [SPARK-47371] [SQL] XML: Mengabaikan tag baris yang ditemukan di CDATA
- [SPARK-47895][SQL] grup menurut semua harus idempoten
- [SPARK-47973][CORE] Mencatat lokasi panggilan di SparkContext.stop() dan kemudian di SparkContext.assertNotStopped()
- Penambal keamanan sistem operasi.
- (Perubahan perilaku)
- 25 April 2024
-
[SPARK-47543][CONNECT][PYTHON] Menyimpulkan
dictsebagaiMapTypedari Pandas DataFrame untuk memungkinkan pembuatan DataFrame - [SPARK-47694][CONNECT] Membuat ukuran pesan maksimum dapat dikonfigurasi pada pihak klien
- [SPARK-47664][PYTHON][CONNECT][Cherry-pick-14.3] Validasi nama kolom dengan skema cache
- [SPARK-47862][PYTHON][CONNECT] Memperbaiki pembuatan file proto
- Kembalikan "[SPARK-47543][CONNECT][PYTHON] Menyimpulkan
dictsebagaiMapTypedari Pandas DataFrame agar memungkinkan pembuatan DataFrame" - [SPARK-47704][SQL] Penguraian JSON gagal dengan "java.lang.ClassCastException" saat spark.sql.json.enablePartialResults diaktifkan
- [SPARK-47812][KONEKSI] Mendukung Serialisasi SparkSession untuk pekerja ForEachBatch
- [SPARK-47818][SAMBUNGKAN][Cherry-pick-14.3] Memperkenalkan cache rencana di SparkConnectPlanner untuk meningkatkan performa permintaan analisis
-
[SPARK-47828][CONNECT][PYTHON]
DataFrameWriterV2.overwritegagal dengan rencana yang tidak valid - Penambal keamanan sistem operasi.
-
[SPARK-47543][CONNECT][PYTHON] Menyimpulkan
- 11 April 2024
- (Perubahan Perilaku) Untuk memastikan perilaku yang konsisten pada semua jenis komputasi, UDF PySpark pada komputasi dengan mode akses standar sekarang sesuai dengan perilaku UDF pada kluster tanpa isolasi dan yang ditetapkan. Pembaruan ini mencakup perubahan berikut yang mungkin merusak kode yang ada:
- UDF dengan jenis pengembalian
stringtidak lagi secara implisit mengonversi nilai non-stringmenjadi nilaistring. Sebelumnya, UDF dengan tipe pengembalianstrakan membungkus nilai pengembalian dengan fungsistr()terlepas dari jenis data aktual dari nilai yang dikembalikan. - UDF dengan
timestampjenis pengembalian tidak lagi secara implisit menerapkan konversi ketimestampdengantimezone. - Konfigurasi kluster Spark
spark.databricks.sql.externalUDF.*tidak lagi berlaku untuk UDF PySpark pada komputasi dengan mode akses standar. - Konfigurasi
spark.databricks.safespark.externalUDF.plan.limitkluster Spark tidak lagi memengaruhi UDF PySpark, menghapus batasan 5 UDF per kueri pada versi Pratinjau Publik untuk UDF PySpark. - Konfigurasi kluster Spark
spark.databricks.safespark.sandbox.size.default.mibtidak lagi berlaku untuk UDF PySpark pada komputasi dengan mode akses standar. Sebagai gantinya, memori yang tersedia pada sistem digunakan. Untuk membatasi memori UDF PySpark, gunakanspark.databricks.pyspark.udf.isolation.memoryLimitdengan nilai minimum100m.
- UDF dengan jenis pengembalian
- Jenis data
TimestampNTZkini didukung sebagai kolom pengelompokan dengan penggunaan teknologi clustering cair. Lihat Menggunakan pengklusteran cair untuk tabel. - [SPARK-47511][SQL] Mengkanonisasi ekspresi dengan menetapkan ulang ID
- [SPARK-47509][SQL] Memblokir ekspresi subkueri dalam fungsi lambda dan urutan yang lebih tinggi
- [SPARK-46990][SQL] Memperbaiki pemuatan file Avro kosong yang dihasilkan oleh Event Hubs
- [SPARK-47638][PS][CONNECT] Lewati validasi nama kolom di PS
- Penambal keamanan sistem operasi.
- (Perubahan Perilaku) Untuk memastikan perilaku yang konsisten pada semua jenis komputasi, UDF PySpark pada komputasi dengan mode akses standar sekarang sesuai dengan perilaku UDF pada kluster tanpa isolasi dan yang ditetapkan. Pembaruan ini mencakup perubahan berikut yang mungkin merusak kode yang ada:
- 14 Maret 2024
- [SPARK-47135][SS] Menerapkan kelas kesalahan untuk pengecualian kehilangan data Kafka
- [SPARK-47176][SQL] Memiliki fungsi pembantu ResolveAllExpressionsUpWithPruning
- [SPARK-47145][SQL] Lampirkan pengenal tabel ke eksekusi pemindaian sumber data baris untuk strategi V2.
- [SPARK-47044][SQL] Tambahkan kueri yang dijalankan untuk sumber data eksternal JDBC untuk menjelaskan output
- [SPARK-47167][SQL] Menambahkan kelas konkret untuk hubungan anonim JDBC
- [SPARK-47070] Memperbaiki agregasi yang tidak valid setelah penulisan ulang subkueri
- [SPARK-47121][CORE] Hindari RejectedExecutionExceptions selama penutupan StandaloneSchedulerBackend
- Batalkan "[SPARK-46861][CORE] Hindari Deadlock di DAGScheduler"
- [SPARK-47125][SQL] Mengembalikan null jika Univocity tidak pernah memicu penguraian
- [SPARK-46999][SQL] ExpressionWithUnresolvedIdentifier harus menyertakan ekspresi lain dalam pohon ekspresi
-
[SPARK-47129][SAMBUNGKAN][SQL] Lakukan
ResolveRelationsperencanaan cache koneksi dengan tepat - [SPARK-47241][SQL] Memperbaiki masalah urutan aturan untuk ExtractGenerator
- [SPARK-47035][SS][CONNECT] Protokol untuk Pendengar di Sisi Klien
- Penambal keamanan sistem operasi.
- 29 Februari 2024
- Memperbaiki masalah saat menggunakan koleksi lokal sebagai sumber dalam perintah MERGE dapat mengakibatkan metrik operasi numSourceRows melaporkan jumlah baris yang benar dua kali lipat.
- Membuat skema dengan lokasi yang ditentukan sekarang mengharuskan pengguna untuk memiliki hak istimewa SELECT dan hak istimewa untuk MEMODIFIKASI pada file apa pun.
- [SPARK-47071][SQL] Menggabungkan ekspresi jika berisi ekspresi khusus
- [SPARK-47059][SQL] Lampirkan konteks kesalahan untuk perintah ALTER COLUMN v1
- [SPARK-46993][SQL] Memperbaiki folding konstanta untuk variabel sesi
- Penambal keamanan sistem operasi.
- 3 Januari 2024
- [SPARK-46933] Tambahkan metrik waktu eksekusi kueri ke konektor yang menggunakan JDBCRDD.
- [SPARK-46763] Memperbaiki kegagalan pernyataan di ReplaceDeduplicateWithAggregate untuk atribut duplikat.
- [SPARK-46954] XML: Membungkus InputStreamReader dengan BufferedReader.
-
[SPARK-46655] Lewati menangkap konteks kueri dalam metode
DataFrame. - [SPARK-44815] Simpan cache df.schema untuk menghindari terjadinya RPC tambahan.
- [SPARK-46952] XML: Batasi ukuran rekaman yang rusak.
- [SPARK-46794] Menghapus subkueri dari batasan LogicalRDD.
- [SPARK-46736] pertahankan bidang pesan kosong di konektor protobuf.
- [SPARK-45182] Abaikan penyelesaian tugas dari tahap lama setelah mencoba kembali tahap induk yang tidak terdefinisi seperti yang ditentukan oleh checksum.
- [SPARK-46414] Gunakan prependBaseUri untuk merender impor javascript.
-
[SPARK-46383] Kurangi Penggunaan Timbunan Driver dengan Mengurangi Masa Pakai
TaskInfo.accumulables(). - [SPARK-46861] Hindari Kebuntuan di Modul DAGScheduler.
- [SPARK-46954] XML: Optimalkan pencarian indeks skema.
- [SPARK-46676] dropDuplicatesWithinWatermark tidak boleh gagal dalam proses kanonisasi rencana.
- [SPARK-46644] Ubah tambahkan dan gabungkan di SQLMetric untuk menggunakan isZero.
- [SPARK-46731] Mengelola instans penyedia penyimpanan status menurut sumber data status - pembaca.
-
[SPARK-46677] Perbaiki
dataframe["*"]resolusi. - [SPARK-46610] Buat tabel seharusnya memunculkan pengecualian jika tidak ada nilai untuk setiap kunci di dalam opsi.
- [SPARK-46941] Tidak dapat menyisipkan simpul batas grup jendela untuk komputasi k atas jika berisi SizeBasedWindowFunction.
- [SPARK-45433] Memperbaiki inferensi skema CSV/JSON saat tanda waktu tidak cocok dengan format tanda waktu yang ditentukan.
- [SPARK-46930] Tambahkan dukungan untuk awalan kustom untuk bidang jenis Union di Avro.
- [SPARK-46227] Memindahkan kembali ke 14.3.
- [SPARK-46822] Menghormati spark.sql.legacy.charVarcharAsString ketika melakukan casting tipe JDBC ke tipe katalis dalam JDBC.
- Penambal keamanan sistem operasi.
Databricks Runtime 9.1 LTS
- 9 April 2025
- Penambal keamanan sistem operasi.
- 11 Maret 2025
- Penambal keamanan sistem operasi.
- 11 Februari 2025
- Penambal keamanan sistem operasi.
- 10 Desember 2024
- Penambal keamanan sistem operasi.
- 26 November 2024
- Penambal keamanan sistem operasi.
- 5 November 2024
- Penambal keamanan sistem operasi.
- 22 Oktober 2024
- Penambal keamanan sistem operasi.
- 10 Oktober 2024
- Penambal keamanan sistem operasi.
- 25 September 2024
- [SPARK-49000][SQL] Perbaiki `SELECT COUNT(DISTINCT 1)` dari t di mana t adalah tabel kosong dengan meningkatkan fungsi RewriteDistinctAggregates
- Penambal keamanan sistem operasi.
- 6 September 2024
- Penambal keamanan sistem operasi.
- 29 Agustus 2024
- [SPARK-49065][SQL] Rebasing dalam pemformat/pemroses lama harus mendukung zona waktu default selain JVM
- 14 Agustus 2024
- 1 Agustus 2024
- Penambal keamanan sistem operasi.
- 11 Juli 2024
- Penambal keamanan sistem operasi.
- 17 Juni 2024
- Penambal keamanan sistem operasi.
- Mei 21, 2024
- [SPARK-48105][SS] Memperbaiki race condition antara pembongkaran penyimpanan status dan pembuatan cuplikan
- Penambal keamanan sistem operasi.
- Mei 9, 2024
- [SPARK-47973][CORE] Mencatat lokasi panggilan di SparkContext.stop() dan kemudian di SparkContext.assertNotStopped()
- [SPARK-44251][SQL] Atur agar dapat bernilai null dengan benar pada kunci penggabungan yang digabungkan di full outer USING join
- Penambal keamanan sistem operasi.
- 25 April 2024
- Beberapa macam perbaikan bug.
- 11 April 2024
- Penambal keamanan sistem operasi.
- 1 April tahun 2024
- Batalkan "[SPARK-46861][CORE] Hindari Deadlock di DAGScheduler"
- Penambal keamanan sistem operasi.
- 14 Maret 2024
- Penambal keamanan sistem operasi.
- 29 Februari 2024
- Memperbaiki masalah saat menggunakan koleksi lokal sebagai sumber dalam perintah MERGE dapat mengakibatkan metrik operasi numSourceRows melaporkan jumlah baris yang benar dua kali lipat.
- Penambal keamanan sistem operasi.
- 13 Februari 2024
- [SPARK-46861] Hindari Kebuntuan di Modul DAGScheduler.
- Penambal keamanan sistem operasi.
- 31 Januari 2024
- Penambal keamanan sistem operasi.
- 25 Desember 2023
- Untuk menghindari peningkatan latensi saat berkomunikasi melalui TLSv1.3, rilis pemeliharaan ini mencakup patch ke penginstalan JDK 8 untuk memperbaiki bug JDK JDK JDK-8293562.
- [SPARK-46058] Tambahkan bendera terpisah untuk privateKeyPassword.
- [SPARK-39440] Tambahkan konfigurasi untuk menonaktifkan garis waktu peristiwa.
- [SPARK-46132] Mendukung kata sandi untuk kunci JKS untuk RPC SSL.
- 14 Desember 2023
- Penambal keamanan sistem operasi.
- 29 November 2023
- Memasang paket baru,
pyarrow-hotfixuntuk memulihkan kerentanan RCE PyArrow. -
[SPARK-45859] Membuat objek UDF menjadi tangguh
ml.functions. -
[SPARK-45544] Dukungan SSL terintegrasi ke dalam
TransportContext. -
[SPARK-45730] Batasan waktu yang ditingkatkan untuk
ReloadingX509TrustManagerSuite. - Penambal keamanan sistem operasi.
- Memasang paket baru,
- 14 November 2023
-
[SPARK-45545]
SparkTransportConfmewarisiSSLOptionsketika diciptakan. - [SPARK-45429] Menambahkan kelas pembantu untuk komunikasi SSL RPC.
-
[SPARK-45427] Menambahkan pengaturan SSL RPC ke
SSLOptionsdanSparkTransportConf. -
[SPARK-45584] Memperbaiki kegagalan eksekusi subkueri dengan
TakeOrderedAndProjectExec. -
[SPARK-45541] Ditambahkan
SSLFactory. - [SPARK-42205] Menghapuskan akumulasi pencatatan dalam awal peristiwa Tahap dan Tugas.
- Penambal keamanan sistem operasi.
-
[SPARK-45545]
- 24 Oktober 2023
-
[SPARK-45426] Menambahkan dukungan untuk
ReloadingX509TrustManager. - Penambal keamanan sistem operasi.
-
[SPARK-45426] Menambahkan dukungan untuk
- 13 Oktober 2023
- Penambal keamanan sistem operasi.
- 10 September 2023
- Perbaikan lain-lain.
- 30 Agustus 2023
- Penambal keamanan sistem operasi.
- 15 Agustus 2023
- Penambal keamanan sistem operasi.
- 23 Juni 2023
- Pustaka Snowflake-jdbc ditingkatkan ke 3.13.29 untuk mengatasi masalah keamanan.
- Penambal keamanan sistem operasi.
- 15 Juni 2023
- [SPARK-43098] Perbaiki bug ketepatan pada fungsi COUNT saat subkueri skalar memiliki klausul GROUP BY.
-
[SPARK-43156][SPARK-43098] Perluas pengujian penghitungan bug pada subkueri skalar dengan
decorrelateInnerQuerydimatikan. - [SPARK-40862] Mendukung subkueri non-agregat dalam RewriteCorrelatedScalarSubquery.
- Penambal keamanan sistem operasi.
- 2 Juni 2023
- Pengurai JSON dalam
failOnUnknownFieldsmode menghilangkan rekaman dalamDROPMALFORMEDmode dan gagal langsung dalamFAILFASTmode. - Memperbaiki masalah dalam penguraian data JSON yang terselamatkan untuk mencegah
UnknownFieldException. - Memperbaiki masalah di Auto Loader di mana format file sumber yang berbeda tidak konsisten ketika skema yang disediakan tidak menyertakan partisi yang disimpulkan. Masalah ini dapat menyebabkan kegagalan tak terduga saat membaca file dengan kolom yang hilang dalam skema partisi yang disimpulkan.
-
[SPARK-37520]
startswith()Menambahkan fungsi string danendswith() -
[SPARK-43413] Memperbaiki keterhubungan null subkueri
IN. - Penambal keamanan sistem operasi.
- Pengurai JSON dalam
- Mei 17, 2023
- Penambal keamanan sistem operasi.
- 25 April 2023
- Penambal keamanan sistem operasi.
- 11 April 2023
- Memperbaiki masalah di mana evolusi skema Auto Loader dapat masuk ke perulangan kegagalan tak terbatas ketika kolom baru terdeteksi dalam skema objek JSON berlapis.
- [SPARK-42967] Perbaiki SparkListenerTaskStart.stageAttemptId saat tugas dimulai setelah tahap dibatalkan.
- 29 Maret 2023
- Penambal keamanan sistem operasi.
- 14 Maret 2023
-
[SPARK-42484] Pesan kesalahan yang disempurnakan untuk
UnsafeRowUtils. - Perbaikan lain-lain.
-
[SPARK-42484] Pesan kesalahan yang disempurnakan untuk
- 28 Februari 2023
- Pengguna sekarang dapat membaca dan menulis tabel Delta tertentu yang memerlukan Pembaca versi 3 dan Writer versi 7, menggunakan Databricks Runtime 9.1 LTS atau yang lebih baru. Agar berhasil, fitur tabel yang tercantum dalam protokol tabel harus didukung oleh versi Databricks Runtime saat ini.
- Penambal keamanan sistem operasi.
- 16 Februari 2023
- Penambal keamanan sistem operasi.
- 31 Januari 2023
- Jenis tabel JDBC sekarang adalah EKSTERNAL secara default.
- 18 Januari 2023
- Penambal keamanan sistem operasi.
- 29 November 2022
- Memperbaiki masalah penguraian JSON di Auto Loader ketika semua kolom dibiarkan sebagai string (
cloudFiles.inferColumnTypestidak diatur atau diatur kefalse) dan JSON berisi objek berlapis. - Penambal keamanan sistem operasi.
- Memperbaiki masalah penguraian JSON di Auto Loader ketika semua kolom dibiarkan sebagai string (
- 15 November 2022
- Meningkatkan teks umum Apache ke 1.10.0.
- Penambal keamanan sistem operasi.
- Perbaikan lain-lain.
- 1 November 2022
- Memperbaiki masalah di mana jika tabel Delta memiliki kolom yang ditentukan pengguna bernama
_change_type, tetapi Mengubah umpan data dinonaktifkan pada tabel tersebut, data di kolom tersebut akan salah diisi dengan nilai NULL saat menjalankanMERGE. - Memperbaiki masalah Auto Loader di mana file dapat diduplikasi dalam batch mikro yang sama saat
allowOverwritesdiaktifkan - [SPARK-40596] Lengkapi ExecutorDecommission dengan pesan dalam ExecutorDecommissionInfo
- Penambal keamanan sistem operasi.
- Memperbaiki masalah di mana jika tabel Delta memiliki kolom yang ditentukan pengguna bernama
- 18 Oktober 2022
- Penambal keamanan sistem operasi.
- 5 Oktober 2022
- Perbaikan lain-lain.
- Penambal keamanan sistem operasi.
- 22 September 2022
- Pengguna dapat mengatur spark.conf.set("spark.databricks.io.listKeysWithPrefix.azure.enabled", "true") untuk mengaktifkan kembali daftar bawaan untuk Auto Loader di ADLS. Daftar bawaan sebelumnya dinonaktifkan karena masalah performa, namun hal ini dapat menyebabkan peningkatan biaya penyimpanan bagi pelanggan.
- [SPARK-40315] Tambahkan hashCode() untuk Literal dari ArrayBasedMapData
- [SPARK-40089] Memperbaiki pengurutan untuk beberapa jenis Desimal
- [SPARK-39887] RemoveRedundantAliases harus menyimpan alias yang membuat output simpul proyeksi unik
- 6 September 2022
- [SPARK-40235] Gunakan kunci yang dapat diinterupsi alih-alih disinkronkan di Executor.updateDependencies()
- [SPARK-35542] Perbaikan: Bucketizer dibuat untuk beberapa kolom dengan parameter splitsArray, inputCols, dan outputCols tidak dapat dimuat setelah disimpan.
- [SPARK-40079] Tambahkan validasi Imputer inputCols untuk kasus input kosong
- 24 Agustus 2022
-
[SPARK-39666] Gunakan UnsafeProjection.create untuk menghormati
spark.sql.codegen.factoryModedi ExpressionEncoder - [SPARK-39962] Terapkan proyeksi saat atribut grup kosong
- Penambal keamanan sistem operasi.
-
[SPARK-39666] Gunakan UnsafeProjection.create untuk menghormati
- 9 Agustus 2022
- Penambal keamanan sistem operasi.
- 27 Juli 2022
- Buat agar hasil operasi PENGGABUNGAN Delta konsisten saat sumbernya bersifat non-deterministik.
-
[SPARK-39689] Dukungan untuk 2 karakter
lineSepdi sumber data CSV -
[SPARK-39575] Ditambahkan
ByteBuffer#rewindsetelahByteBuffer#getdiAvroDeserializer. - [SPARK-37392] Memperbaiki kesalahan performa untuk pengoptimal katalis.
- Penambal keamanan sistem operasi.
- 13 Juli 2022
-
[SPARK-39419]
ArraySortmelempar pengecualian ketika komparator mengembalikan null. - Mematikan penggunaan API cloud bawaan Auto Loader untuk daftar direktori di Azure.
- Penambal keamanan sistem operasi.
-
[SPARK-39419]
- 5 Juli 2022
- Penambal keamanan sistem operasi.
- Perbaikan lain-lain.
- 15 Juni 2022
-
[SPARK-39283] Perbaiki kebuntuan antara
TaskMemoryManagerdanUnsafeExternalSorter.SpillableIterator.
-
[SPARK-39283] Perbaiki kebuntuan antara
- 2 Juni 2022
-
[SPARK-34554] Terapkan
copy()metode diColumnarMap. - Penambal keamanan sistem operasi.
-
[SPARK-34554] Terapkan
- Mei 18, 2022
- Memperbaiki potensi kebocoran memori bawaan di Auto Loader.
- Tingkatkan versi AWS SDK dari 1.11.655 ke 1.11.678.
- [SPARK-38918] pemangkasan kolom berlapis harus memfilter atribut yang bukan milik relasi saat ini
-
[SPARK-39084] Perbaiki
df.rdd.isEmpty()dengan menggunakanTaskContextuntuk menghentikan iterator pada penyelesaian tugas - Penambal keamanan sistem operasi.
- 19 April 2022
- Penambal keamanan sistem operasi.
- Perbaikan lain-lain.
- 6 April 2022
- [SPARK-38631] Menggunakan implementasi berbasis Java untuk un-tarring di Utils.unpack.
- Penambal keamanan sistem operasi.
- 22 Maret 2022
- Mengubah direktori kerja notebook saat ini pada kluster Konkurensi Tinggi dengan kontrol akses tabel atau passthrough kredensial yang diaktifkan ke direktori beranda pengguna. Sebelumnya, direktori aktif adalah
/databricks/driver. - [SPARK-38437] Serialisasi yang longgar tanggal waktu dari sumber data
- [SPARK-38180] Memungkinkan ekspresi up-cast yang aman dalam predikat kesetaraan yang berkorelasi
- [SPARK-38155] Melarang agregat unik dalam subkueri lateral dengan predikat yang tidak didukung
- [SPARK-27442] Menghapus bidang pemeriksaan saat membaca atau menulis data dalam parquet.
- Mengubah direktori kerja notebook saat ini pada kluster Konkurensi Tinggi dengan kontrol akses tabel atau passthrough kredensial yang diaktifkan ke direktori beranda pengguna. Sebelumnya, direktori aktif adalah
- 14 Maret 2022
- [SPARK-38236] Jalur file Absolut yang ditentukan dalam tabel buat/ubah diperlakukan sebagai relatif
-
[SPARK-34069] Menginterupsi alur tugas jika properti lokal
SPARK_JOB_INTERRUPT_ON_CANCELdiatur ke true.
- 23 Februari 2022
- [SPARK-37859] tabel SQL yang dibuat dengan JDBC dengan Spark 3.1 tidak dapat dibaca dengan Spark 3.2.
- 8 Februari 2022
- [SPARK-27442] Menghapus bidang pemeriksaan saat membaca atau menulis data dalam parquet.
- Penambal keamanan sistem operasi.
- 1 Februari 2022
- Penambal keamanan sistem operasi.
- 26 Januari 2022
- Memperbaiki masalah saat transaksi bersamaan pada tabel Delta dapat dilakukan dalam urutan yang tidak dapat diserialisasikan dalam kondisi langka tertentu.
- Memperbaiki masalah di mana perintah
OPTIMIZEdapat gagal ketika dialek ANSI SQL diaktifkan.
- 19 Januari 2022
- Perbaikan kecil dan peningkatan keamanan.
- Penambal keamanan sistem operasi.
- 4 November 2021
- Memperbaiki masalah yang dapat menyebabkan aliran streaming terstruktur gagal dengan
ArrayIndexOutOfBoundsException. - Memperbaiki kondisi pacu yang dapat menyebabkan kegagalan kueri dengan IOException seperti
java.io.IOException: No FileSystem for schemeatau yang dapat menyebabkan modifikasisparkContext.hadoopConfigurationtidak berlaku dalam kueri. - Konektor Apache Spark untuk Delta Sharing ditingkatkan menjadi 0.2.0.
- Memperbaiki masalah yang dapat menyebabkan aliran streaming terstruktur gagal dengan
- 20 Oktober 2021
- Konektor BigQuery yang ditingkatkan dari 0.18.1 ke 0.22.2. Ini menambahkan dukungan untuk tipe BigNumeric.