Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Op deze pagina vindt u onderhoudsupdates voor ondersteunde Databricks Runtime-versies. Als u een onderhoudsupdate wilt toevoegen aan een bestaand cluster, start u het cluster opnieuw op. Zie Onderhoudsupdates voor Databricks Runtime (gearchiveerd) voor de onderhoudsupdates voor niet-ondersteunde Databricks Runtime-versies.
Releases worden gefaseerd uitgerold. Uw Azure Databricks-account wordt mogelijk enkele dagen na de eerste releasedatum niet bijgewerkt.
Note
Vanaf Databricks Runtime 19 worden onderhoudsupdates rechtstreeks gepubliceerd op de geïntegreerde releaseopmerkingenpagina van elke versie. Deze pagina heeft alleen betrekking op Databricks Runtime 18 en eerder. Zie de ondersteuningslevenscycli van Databricks Runtime.
Databricks Runtime-versies
Onderhoudsupdates gesorteerd op release
- 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
Zie Databricks Runtime 18 LTS.
8 oktober 2026
- Voor door Unity Catalog beheerde views ondersteunt
CREATE OR REPLACE VIEWnu deCOPY *- enNOCOPY *-clausules. Deze clausules bepalen of de vervanging de metadata van de bestaande view behoudt, zoals machtigingen, opmerkingen en tags. Zie CREATE VIEW.
- Voor door Unity Catalog beheerde views ondersteunt
29 september 2026
-
[SPARK-57540][SQL] Instantieer geshadede Woodstox
WstxOutputFactoryrechtstreeks inStaxXmlGenerator - Beveiligingsupdates van het besturingssysteem.
-
[SPARK-57540][SQL] Instantieer geshadede Woodstox
dinsdag 15 september 2026
- Beveiligingsupdates van het besturingssysteem.
1 september 2026
- (Gedragsverandering)
RESTOREenCLONEcommando's die de partitionering van een tabel veranderen, kunnen worden geblokkeerd als de bron- en doeltabel een gemeenschappelijke bestand delen. - [SPARK-58751][SPARK-58977] Backport van de opschoning van de Python-worker en het afsluiten van de state server
- [SPARK-58386][SS] Herstel de achterwaartse compatibiliteit van SupportsRealTimeRead.nextWithTimeout
-
[SPARK-51268][SQL] Maak
TreeNodeslotvrij - [SPARK-58531][SQL][CONNECT] Maak spark.sql.artifact.copyFromLocalToFs.allowDestLocal een statische conf
- Beveiligingsupdates van het besturingssysteem.
- (Gedragsverandering)
18 augustus 2026
-
[SPARK-58292][CORE] Maak de netty worker
EventLoopGroupopnieuw wanneer een worker event loop thread sterft - Beveiligingsupdates van het besturingssysteem.
-
[SPARK-58292][CORE] Maak de netty worker
4 augustus 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.4.0 tot 1.4.1
- Draai "[SPARK-57778][ALLEEN VOOR TESTS] Voeg HiFi-ondersteuning toe voor niet-selecteerbare Oracle JDBC-objecten" terug
- [SPARK-58107] Backport van lokaal checkpoint deduplicatie en verzegeling + MERGE-verificatie van de checksum van de gematerialiseerde bron
-
[SPARK-57547][SQL] Pas gelijktijdige materialisatieoplossing opnieuw toe
InMemoryRelation - Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
24 juli 2026
- (Gedragswijziging) Gebruikers die gebruikmaken van aangepaste typen of typen van derden binnen DStream-closures, moeten nu
spark.streaming.checkpoint.allowedClassesvoor deze typen instellen vóór checkpoint-herstel. - Er is een correctheidsfout opgelost waarbij windowed
min/maxover eenBinaryType-kolom met een schuivend frame (elkRANGE-frame, of eenROWS-frame met een grootte van 10 of groter) de lopende globalemin/maxretourneerde in plaats van de waarde per frame. -
[SPARK-53454][SQL][backport] Handle
AlwaysTrue/AlwaysFalseinJDBCSQLBuilder - [SPARK-57778][SQL] Oracle JDBC-objecten verwerken die niet kunnen worden geselecteerd als tabellen
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) Gebruikers die gebruikmaken van aangepaste typen of typen van derden binnen DStream-closures, moeten nu
10 juli 2026
- [SPARK-57195][SQL] Toon MALFORMED_CSV_RECORD in plaats van ArrayIndexOutOfBoundsException bij CSV-schema-afleiding
- [SPARK-57593][SQL][PYTHON] Begrens en instrumenteer de invoerbatch voor de pickle-Python-UDF op bytes
- [SPARK-57243][18.3.2][SQL] Zet IsNull en IsNotNull tussen vierkante haken voor de V2 SQL-builder
- Diverse bugfixes.
- 29 juni 2026
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
CREATE, maar mislukte het tijdens het uitvoeren van de query zonder melding of leverde het onjuiste resultaten op. Nu retourneert Azure Databricks een duidelijke fout opCREATEofALTERtijdstip (METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Als u deze validatie wilt uitschakelen, stelt u in opspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledfalse. - [SPARK-57088][SQL] Niet-deterministische rangschikkingsexpressie toestaan voor EXACT NEAREST BY
- [SPARK-56652][SQL] Altijd RELY/NORELY verzenden in DESCRIBE EXTENDED constraint output
- [SPARK-57355][PYTHON] Controle van module in UDF-profiler corrigeren
- [SPARK-56720][SS] Mislukt volgende asynchrone logboekschrijfbewerkingen na een eerdere fout bij het bijhouden van asynchrone voortgang
- [SPARK-56977][SQL] RewriteNearestByJoin moet rekening houden met joinType in de synthetische join
- [SPARK-57371][Connect] Gegevensrace herstellen in ArrowDeserializers
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
Databricks Runtime 18.2
29 september 2026
- Beveiligingsupdates van het besturingssysteem.
dinsdag 15 september 2026
- Beveiligingsupdates van het besturingssysteem.
1 september 2026
- (Gedragsverandering)
RESTOREenCLONEcommando's die de partitionering van een tabel veranderen, kunnen worden geblokkeerd als de bron- en doeltabel een gemeenschappelijke bestand delen. - [SPARK-58386][SS] Herstel de achterwaartse compatibiliteit van SupportsRealTimeRead.nextWithTimeout
- [SPARK-58531][SQL][CONNECT] Maak spark.sql.artifact.copyFromLocalToFs.allowDestLocal een statische conf
- [SPARK-58751][SPARK-58977] Backport van de opschoning van de Python-worker en het afsluiten van de state server
- Beveiligingsupdates van het besturingssysteem.
- (Gedragsverandering)
18 augustus 2026
- Beveiligingsupdates van het besturingssysteem.
4 augustus 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.4.0 tot 1.4.1
- Draai "[SPARK-57778][ALLEEN VOOR TESTS] Voeg HiFi-ondersteuning toe voor niet-selecteerbare Oracle JDBC-objecten" terug
- [SPARK-58107] Backport van lokaal checkpoint deduplicatie en verzegeling + MERGE-verificatie van de checksum van de gematerialiseerde bron
- [SPARK-57547][SQL] Backport van de oplossing voor gelijktijdige materialisatie naar 18.2 (met uitschakeloptie)
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
24 juli 2026
- (Gedragswijziging) Gebruikers die gebruikmaken van aangepaste typen of typen van derden binnen DStream-closures, moeten nu
spark.streaming.checkpoint.allowedClassesvoor deze typen instellen vóór checkpoint-herstel. - Er is een correctheidsfout opgelost waarbij windowed
min/maxover eenBinaryType-kolom met een schuivend frame (elkRANGE-frame, of eenROWS-frame met een grootte van 10 of groter) de lopende globalemin/maxretourneerde in plaats van de waarde per frame. -
[SPARK-53454][SQL][backport] Handle
AlwaysTrue/AlwaysFalseinJDBCSQLBuilder - [SPARK-57778][SQL] Oracle JDBC-objecten verwerken die niet kunnen worden geselecteerd als tabellen
- [SPARK-57758][SQL] O(1) ingebouwde functie-resolutie herstellen
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) Gebruikers die gebruikmaken van aangepaste typen of typen van derden binnen DStream-closures, moeten nu
10 juli 2026
- [SPARK-57593][SQL][PYTHON] Begrens en instrumenteer de invoerbatch voor de pickle-Python-UDF op bytes
- [SPARK-57243][SQL] Plaats IsNull en IsNotNull tussen rechte haken voor de V2 SQL-builder
- Diverse bugfixes.
- 29 juni 2026
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
CREATE, maar mislukte het tijdens het uitvoeren van de query zonder melding of leverde het onjuiste resultaten op. Nu retourneert Azure Databricks een duidelijke fout opCREATEofALTERtijdstip (METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Als u deze validatie wilt uitschakelen, stelt u in opspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledfalse. - [SPARK-57355][PYTHON] Controle van module in UDF-profiler corrigeren
- [SPARK-57371][Connect] Gegevensrace herstellen in ArrowDeserializers
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
18 juni 2026
- (Gedragswijziging) De sectie SQL/Dataframe Properties in de Spark-gebruikersinterface is verwijderd voor DBSQL Serverless.
9 juni 2026
- [SPARK-56410][SQL][CORE] Ondersteuning voor begrensde k-wegsamenvoeging toevoegen in UnsafeExternalSorter om het OOM-risico te verminderen
- (Gedragswijziging) Voor het maken van een externe Microsoft Fabric (OneLake)-catalogus is nu de optie (
item_typeofLAKEHOUSE) vereist bij hetWAREHOUSEgebruik van SQLCREATE FOREIGN CATALOGof de REST API. In de Databricks-gebruikersinterface wordt deze optie automatisch ingesteld. Bestaande externe catalogi worden niet beïnvloed. - (Gedragswijziging)
SET TAGis nu idempotent. Als u eenSET TAGbewerking herhaalt op een resource die de tag al heeft, wordt er geen fout meer gegenereerd. - Beveiligingsupdates van het besturingssysteem.
- 26 mei 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.11 tot 1.4.0
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 13 mei 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.10 tot 1.3.11
- [SPARK-56511][CORE] NPE oplossen in ShuffleInMemorySorter.getMemoryUsage na een mislukte reset
- [SPARK-56554][SQL] Respecteer de optie inferSchema bij het opnemen van XML als variant
- [SPARK-56302][CORE] Taakresultaatgeheugen direct vrijgeven tijdens serialisatie op executor
- Draai "[SPARK-55356][SQL] alias voor PIVOT-clausule ondersteunen" terug
- [SPARK-56502][CORE] Corrigeer een overloop van gehele getallen in DirectByteBufferOutputStream-capaciteitscontrole
- [SPARK-56043][SQL] Verpak NullPointerException uit Avro 1.12.x ParseContext.resolve() in SchemaParseException
- [SPARK-56652][SQL] Altijd RELY/NORELY verzenden in DESCRIBE EXTENDED constraint output
- [SPARK-56328][SQL] Corrigeer de afhandeling van inline table collation voor INSERTVALUES en DEFAULT COLLATION
- Diverse bugfixes.
- Bijgewerkte Java bibliotheken:
Databricks Runtime 17.3 LTS
Zie Databricks Runtime 17.3 LTS.
29 september 2026
- Beveiligingsupdates van het besturingssysteem.
dinsdag 15 september 2026
- Beveiligingsupdates van het besturingssysteem.
1 september 2026
- (Gedragsverandering)
RESTOREenCLONEcommando's die de partitionering van een tabel veranderen, kunnen worden geblokkeerd als de bron- en doeltabel een gemeenschappelijke bestand delen. - Bijgewerkte Java bibliotheken:
- io.netty.netty-all van 4-1-118.Finale tot 4-1-137.Finale
- io.netty.netty-buffer van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-codec van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-codec-http van 4.1.118.Final tot 4.1.137.Final
- io.netty.netty-codec-http2 van 4.1.118.Final tot 4.1.137.Final
- io.netty.netty-codec-socks van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-common van 4-1-118.Finale tot 4-1-137.Finale
- io.netty.netty-handler van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-handler-proxy van 4.1.118.Final tot 4.1.137.Final
- io.netty.netty-resolver van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-transport van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-transport-classes-epoll van 4.1.118.Finale tot 4.1.137.Finale
- io.netty.netty-transport-classes-kqueue van 4.1.118.Final tot 4.1.137.Final
- io.netty.netty-transport-native-epoll van 4.1.118.Finale, 4.1.118.Finale, 4.1.118.Finale, 4.1.118.Finale tot 4.1.137.Finale, 4.1.137.Finale, 4.1.137.Finale, 4.1.137.Finale
- io.netty.netty-transport-native-kqueue van 4.1.118.Finale, 4.1.118.Finale tot 4.1.137.Finale, 4.1.137.Finale
- io.netty.netty-transport-native-unix-common van 4.1.118.Eind tot 4.1.137.Eind
- org.eclipse.jetty.jetty-client van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-voortzetting van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-http van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-io van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy van 9.4.53.v20231009 naar 9.4.57.v20241219
- org.eclipse.jetty.jetty-security van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-server van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server van 9.4.53.v20231009 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet van 9.4.53.v20231009 tot 9.4.57.v20241219
- [SPARK-58531][SQL][CONNECT] Maak spark.sql.artifact.copyFromLocalToFs.allowDestLocal een statische conf
- [SPARK-58751][SPARK-58977] Backport van de opschoning van de Python-worker en het afsluiten van de state server
-
[SPARK-58292][CORE] Maak de netty worker
EventLoopGroupopnieuw wanneer een worker event loop thread sterft - Beveiligingsupdates van het besturingssysteem.
- (Gedragsverandering)
18 augustus 2026
- Beveiligingsupdates van het besturingssysteem.
4 augustus 2026
- [SPARK-57778][ALLEEN VOOR TESTS] Los de instabiele Oracle HiFi-test met niet-selecteerbaar dedicated schema op.
- [SPARK-58107] Backport van lokaal checkpoint deduplicatie en verzegeling + MERGE-verificatie van de checksum van de gematerialiseerde bron
- Beveiligingsupdates van het besturingssysteem.
24 juli 2026
- Er is een correctheidsfout opgelost waarbij windowed
min/maxover eenBinaryType-kolom met een schuivend frame (elkRANGE-frame, of eenROWS-frame met een grootte van 10 of groter) de lopende globalemin/maxretourneerde in plaats van de waarde per frame. - [SPARK-57778][SQL] Oracle JDBC-objecten verwerken die niet kunnen worden geselecteerd als tabellen
- [SPARK-57371][Connect] Gegevensrace herstellen in ArrowDeserializers
- Beveiligingsupdates van het besturingssysteem.
- Er is een correctheidsfout opgelost waarbij windowed
10 juli 2026
-
[SPARK-57547][SQL] Backport van
InMemoryRelationoplossing voor gelijktijdige materialisatie naar 17.3 (met uitschakeloptie) - Diverse bugfixes.
-
[SPARK-57547][SQL] Backport van
- 29 juni 2026
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
CREATE, maar mislukte het tijdens het uitvoeren van de query zonder melding of leverde het onjuiste resultaten op. Nu retourneert Azure Databricks een duidelijke fout opCREATEofALTERtijdstip (METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Als u deze validatie wilt uitschakelen, stelt u in opspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledfalse. - Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
- 9 juni 2026
- (Gedragswijziging)
SET TAGis nu idempotent. Als u eenSET TAGbewerking herhaalt op een resource die de tag al heeft, wordt er geen fout meer gegenereerd. - Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging)
- 26 mei 2026
- [SPARK-34591][ML] Beslissingsstructuur toevoegen als parameter
- Beveiligingsupdates van het besturingssysteem.
- 13 mei 2026
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
SHOW TABLES IN SCHEMA LIKE ...engetMetaData.getTablesin het JDBC-stuurprogramma wanneer een schemapatroon wordt doorgegeven, en op de Thrift-SparkGetTablesOperation-API. Als uw workload afhankelijk is van het vernieuwen van metagegevens met een schemapatroon, neemt u contact op met databricks-ondersteuning. - Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.10 tot 1.3.11
- [SPARK-56361][SS] Betere fout bij het aanmelden bij NPE in stream-stream join
- Diverse bugfixes.
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
20 april 2026
- De CRS-instantie voor het
GEOMETRY(102100)type is opgelost. De instantie wordt nu gerapporteerd alsESRI:102100in plaats vanEPSG:102100. - Er is een probleem opgelost met de juistheid van gegevens in
MERGEenUPDATEstreaming-schrijfquery's waarbij NULL-structs in de bron werden uitgebreid naar niet-NULL-structs met NULL-velden in het doel. NULL-structs in de bron worden nu als NULL behouden in het target. De oplossing is van toepassing op de volgende bewerkingen:-
MERGEmetUPDATE SET t.structCol = s.structColacties die gebruikmaken van structtype casts. -
MERGEwaarbijUPDATE SET *schemaontwikkeling is ingeschakeld en de doelstruct geen extra velden heeft of oorspronkelijk NULL was. -
MERGEmetUPDATE SET * EXCEPTwanneer de struct geen velden in deEXCEPTlijst bevat. -
MERGEmetINSERT (structCol) VALUES (s.structCol)acties die gebruikmaken van structtype casts. -
MERGEmetINSERT * [EXCEPT]acties die gebruikmaken van structtype casts. -
UPDATEqueries met struct type casts. - Streaming-schrijfbewerkingen met structtype casts.
-
- De CRS-instantie voor het
2 april 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.9 tot 1.3.10
- [SPARK-55811] [SQL] Catch NonFatal in plaats van UnresolvedException bij het aanroepen van nodeWithOutputColumnsString
- [SPARK-55892][SS] Er kan geen statusopslag worden geladen omdat het opnieuw gebruikte SST-bestand is verwijderd door onderhoud
- [Backports][OSS Cherrypick] [SPARK-55945][SDP] Ondersteuning voor gestructureerde id's voor stromen in SDP eager analysis protos
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
10 maart 2026
- [SPARK-55493] [SS] Geen mkdirs in de statusmap voor streamingcontrolepunten in StateDataSource
- [SPARK-55111][SS] Niet-voltooide herpartitioneringsdetectie opnieuw inschakelen bij opnieuw opstarten van query's
- [SPARK-55701]ES-1694761[SS] Racevoorwaarde opgelost in CompactibleFileStreamLog.allFiles
- Beveiligingsupdates van het besturingssysteem.
26 februari 2026
- Bijgewerkte Java bibliotheken:
- org.mlflow.mlflow-spark_2.13 van 2.9.1 tot 2.20.4
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
19 februari 2026
- Bij het uitstellen van het schema van Excel bestanden worden tekenreekscellen nu afgeleid als Spark
StringType. Dit geldt voor het celtype dat is ingesteld in Excel. Eerder werden tekenreeksen met numerieke waarden automatisch omgezet in smallere typen zoalsLongofDecimal. - [SPARK-54887][CONNECT] Altijd een SQL-status instellen in spark connect-client
- [SPARK-54887][CONNECT] Voeg optionele sqlstate toe aan sparkthrowables
- [SPARK-55097][SQL] Reparatie van het opnieuw toevoegen van cacheartefacten laat blokken stilzwijgend vallen probleem
- [SPARK-55282][PYTHON][CONNECT] Vermijd het gebruik van worker_util aan de stuurprogrammazijde
- [SPARK-49110][SQL] Vereenvoudig SubqueryAlias.metadataOutput om metagegevenskolommen altijd door te geven
- [SPARK-55243][CONNECT] Het instellen van binaire headers via het -bin achtervoegsel in de Scala Connect-client toestaan
- Beveiligingsupdates van het besturingssysteem.
- Bij het uitstellen van het schema van Excel bestanden worden tekenreekscellen nu afgeleid als Spark
27 januari 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.8 tot 1.3.9
- Zie hierboven
- [SPARK-54768][SS]Python Stream-gegevensbron moet een fout classificeren als de geretourneerde gegevens niet overeenkomen met het geconfigureerde schema
- [SPARK-54803] Ondersteuning voor BY NAME met INSERT ... REPLACE WHERE
- [SPARK-53564][CORE] Vermijd DAGScheduler-afsluitingen vanwege RPC time-out van de BlockManager in de DAGSchedulerEventProcessLoop
- [SPARK-55015][SS][SQL] Corrigeer decodeRemainingKey numFields-berekening in PrefixKeyScanStateEncoder
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 9 januari 2026
- Bijgewerkte Python bibliotheken:
- pmdarima van 2.0.4 naar 2.1.1
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.6 tot 1.3.8
- U kunt nu SQL-vensterfuncties gebruiken als een scalaire functie in dimensies voor metrische weergaven en metingexpressies.
- [SPARK-54562][SDP][17.3 backport] Vroegtijdige analyse/uitvoering binnen de flowfunctie aan serverzijde blokkeren
- [SPARK-54679][SQL] Wijzig de naam van spark.sql. (xml.legacyXMLParser.enabled -> legacy.useLegacyXMLParser)
- [SPARK-54711][PYTHON] Een time-out toevoegen voor een door daemon aangemaakte werkverbinding
- [SPARK-53127][SQL] Fix LIMIT ALL voor onbeperkte recursie met CTE-normalisatie
- [SPARK-54708] Optimaliseren van ML-cache-opruiming met luie mapcreatie
- [SPARK-54581][SQL] Optie ophaalgrootte niet-hoofdlettergevoelig maken voor Postgres-connector
- [SPARK-41916] [ML] Torch-distributeur: ondersteunt meerdere torchrun-processen per taak indien task.gpu.amount > 1.
- [SPARK-54564] [SQL] QueryPlanningTracker als HybridAnalyzer-veld maken
- [SPARK-54620][SQL] Veiligheidscontrole toevoegen in ObservationManager om observatieblokkering te voorkomen
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Python bibliotheken:
- 9 december 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.3.5 tot 1.3.6
- [SPARK-50906][SQL] Oplossen van Avro nullabiliteitscontrole voor herschikte gestructureerde velden
- [SPARK-54180][SQL] De toString van BinaryFileFormat overschrijven
-
[SPARK-54427][SQL] Toestaan dat ColumnarRow
copyaanroept met variabele typen - Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 18 november 2025
- [SPARK-54047][PYTHON] Gebruik een verschilfout bij kill-on-idle-time-out
- [SPARK-52762][SDP] Het bericht PipelineAnalysisContext toevoegen om pijplijnanalyse te ondersteunen tijdens het uitvoeren van spark Connect-query's
- [SPARK-54156][PROTOBUF] Fouten classificeren bij casten van ProtobufOptions.
-
[SPARK-54078][SS] Nieuwe test voor
StateStoreSuite SPARK-40492: maintenance before unloaden verwijder infra uit oude test -
[SPARK-54015][PYTHON] Ontspan Py4J-vereiste voor
py4j>=0.10.9.7,<0.10.9.10 - [SPARK-54099][SQL] XML-variantparser moet terugvallen op tekenreeks bij decimale parseringsfouten
- [SPARK-54191][17.3 Backport][SDP] Voeg eenmaal toe aan Defineflow Proto
- Beveiligingsupdates van het besturingssysteem.
- 4 november 2025
- [SPARK-53729][PYTHON][CONNECT] Serialisatie van pyspark.sql.connect.window.WindowSpec Oplossen
- [SPARK-46679][SQL] Oplossing voor SparkUnsupportedOperationException. Er is geen encoder van het type T gevonden, bij het gebruik van een geparametriseerde klasse.
- [SPARK-53973][Avro] Fouten classificeren voor Booleaanse cast-fouten
- [SPARK-53794][SS] Optie toevoegen om verwijderingen per onderhoudsbewerking te beperken die is gekoppeld aan de provider van de rocksdb-status
- [SPARK-53908][CONNECT] Waarnemingen in Spark Connect oplossen met de plan cache
- [SPARK-53972][SS] Herstel recente voortgang van streamingquery's in klassiek pyspark
- Beveiligingsupdates van het besturingssysteem.
Databricks Runtime 16.4 LTS
Zie Databricks Runtime 16.4 LTS.
29 september 2026
- [SPARK-53069][SS] Herstel onjuiste state store-metrics met virtuele kolomfamilies
- Beveiligingsupdates van het besturingssysteem.
dinsdag 15 september 2026
- Bijgewerkte Java bibliotheken:
- org.apache.zookeeper.zookeeper van 3.9.2 tot 3.9.5
- org.apache.zookeeper.zookeeper-jute van 3.9.2 tot 3.9.5
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
1 september 2026
- (Gedragsverandering)
RESTOREenCLONEcommando's die de partitionering van een tabel veranderen, kunnen worden geblokkeerd als de bron- en doeltabel een gemeenschappelijke bestand delen. - Bijgewerkte Java bibliotheken:
- org.eclipse.jetty.jetty-client van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-vervolg van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-http van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-io van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-security van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-server van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml van 9.4.52.v20230823 naar 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet van 9.4.52.v20230823 tot 9.4.57.v20241219
-
[SPARK-58292][CORE] Maak de netty worker
EventLoopGroupopnieuw wanneer een worker event loop thread sterft - [SPARK-58531][SQL][CONNECT] Maak spark.sql.artifact.copyFromLocalToFs.allowDestLocal een statische conf
- Beveiligingsupdates van het besturingssysteem.
- (Gedragsverandering)
18 augustus 2026
- Beveiligingsupdates van het besturingssysteem.
4 augustus 2026
- [SPARK-57547][SQL] Backport van oplossing voor gelijktijdige materialisatie naar 16.4 (met noodschakelaar)
- [SPARK-58107] Backport van lokaal checkpoint deduplicatie en verzegeling + MERGE-verificatie van de checksum van de gematerialiseerde bron
- Beveiligingsupdates van het besturingssysteem.
24 juli 2026
- Er is een correctheidsfout opgelost waarbij windowed
min/maxover eenBinaryType-kolom met een schuivend frame (elkRANGE-frame, of eenROWS-frame met een grootte van 10 of groter) de lopende globalemin/maxretourneerde in plaats van de waarde per frame. - Beveiligingsupdates van het besturingssysteem.
- Er is een correctheidsfout opgelost waarbij windowed
10 juli 2026
- Diverse bugfixes.
29 juni 2026
(Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
CREATE, maar mislukte het tijdens het uitvoeren van de query zonder melding of leverde het onjuiste resultaten op. Nu retourneert Azure Databricks een duidelijke fout opCREATEofALTERtijdstip (METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Als u deze validatie wilt uitschakelen, stelt u in opspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledfalse.Er is een probleem met de gegevenscorrectheid opgelost waarbij NULL-waarden van structs in de bron onjuist werden omgezet in niet-NULL-structs met NULL-velden in het doelsysteem in
MERGE,UPDATEen streaming-schrijfquery’s. Na de wijziging blijven NULL-structuren in de bron correct als NULL behouden in de doelstructuur.Beïnvloede bewerkingen:
-
MERGEquery's metUPDATE SET t.structCol = s.structColacties met typeconversies naar structtypen -
MERGEquery's metUPDATE SET *wanneer schemaontwikkeling is ingeschakeld (wanneer de bronstruct NULL is, overschrijft u het doel met NULL wanneer de doelstruct geen extra velden heeft of oorspronkelijk NULL was) -
MERGEquery's metUPDATE SET * EXCEPT(Als de bronstruct NULL is, wordt het doel overschreven met NULL wanneer deze geen velden in de EXCEPT-lijst heeft) -
MERGEquery's metINSERT (structCol) VALUES (s.structCol)acties met typeconversies naar structtypen -
MERGEquery's metINSERT * [EXCEPT]acties met typeconversies naar structtypen -
UPDATEquery’s met casts naar structtypen - Streaming-schrijfbewerkingen met structtype casts
-
Beveiligingsupdates van het besturingssysteem.
9 juni 2026
- (Gedragswijziging)
SET TAGis nu idempotent. Als u eenSET TAGbewerking herhaalt op een resource die de tag al heeft, wordt er geen fout meer gegenereerd. - Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging)
- 26 mei 2026
- [SPARK-34591][ML] Beslissingsstructuur toevoegen als parameter
- Beveiligingsupdates van het besturingssysteem.
- 13 mei 2026
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
SHOW TABLES IN SCHEMA LIKE ...engetMetaData.getTablesin het JDBC-stuurprogramma wanneer een schemapatroon wordt doorgegeven, en op de Thrift-SparkGetTablesOperation-API. Als uw workload afhankelijk is van het vernieuwen van metagegevens met een schemapatroon, neemt u contact op met databricks-ondersteuning. - Bijgewerkte Java bibliotheken:
- (Alleen Scala 2.12) io.delta.delta-sharing-client_2.12 van 1.2.11 tot 1.2.12
- (Alleen Scala 2.13) io.delta.delta-sharing-client_2.13 van 1.2.11 tot 1.2.12
- [SPARK-56361][SS] Betere fout bij het aanmelden bij NPE in stream-stream join
- Diverse bugfixes.
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
- 29 april 2026
- Diverse bugfixes.
- 20 april 2026
- Diverse bugfixes.
2 april 2026
- Bijgewerkte Java bibliotheken:
- (Alleen Scala 2.12) io.delta.delta-sharing-client_2.12 van 1.2.10 tot 1.2.11
- (Alleen Scala 2.13) io.delta.delta-sharing-client_2.13 van 1.2.10 tot 1.2.11
- [SPARK-55701]ES-1694761[SS] Racevoorwaarde opgelost in CompactibleFileStreamLog.allFiles
- [Backports][OSS Cherrypick] [SPARK-55945][SDP] Ondersteuning voor gestructureerde id's voor stromen in SDP eager analysis protos
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
10 maart 2026
- [SPARK-55111][SS] Niet-voltooide herpartitioneringsdetectie opnieuw inschakelen bij opnieuw opstarten van query's
- [SPARK-55493] [SS] Geen mkdirs in de statusmap voor streamingcontrolepunten in StateDataSource
- Beveiligingsupdates van het besturingssysteem.
26 februari 2026
- Beveiligingsupdates van het besturingssysteem.
19 februari 2026
- [SPARK-55282][PYTHON][CONNECT] Vermijd het gebruik van worker_util aan de stuurprogrammazijde
- [SPARK-55243][CONNECT] Het instellen van binaire headers via het -bin achtervoegsel in de Scala Connect-client toestaan
- Beveiligingsupdates van het besturingssysteem.
- 27 januari 2026
- Bijgewerkte Java bibliotheken:
- (Alleen Scala 2.12) io.delta.delta-sharing-client_2.12 van 1.2.9 tot 1.2.10
- (Alleen Scala 2.12) org.mlflow.mlflow-spark_2.12 van 2.9.1 tot 2.19.0
- (Alleen Scala 2.13) io.delta.delta-sharing-client_2.13 van 1.2.9 tot 1.2.10
- (Alleen Scala 2.13) org.mlflow.mlflow-spark_2.13 van 2.9.1 tot 2.19.0
- [SPARK-55015][SS][SQL] Corrigeer decodeRemainingKey numFields-berekening in PrefixKeyScanStateEncoder
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 9 januari 2026
- Bijgewerkte Java bibliotheken:
- (Alleen Scala 2.12) io.delta.delta-sharing-client_2.12 van 1.2.8 tot 1.2.9
- (Alleen Scala 2.13) io.delta.delta-sharing-client_2.13 van 1.2.8 tot 1.2.9
- [SPARK-54620][SQL] Veiligheidscontrole toevoegen in ObservationManager om observatieblokkering te voorkomen
- [SPARK-54711][PYTHON] Een time-out toevoegen voor een door daemon aangemaakte werkverbinding
- [SPARK-41916] [ML] Torch-distributeur: ondersteunt meerdere torchrun-processen per taak indien task.gpu.amount > 1.
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 9 december 2025
- Gepartitioneerde Delta-tabellen zullen voortaan partitiekolommen in parquet-bestanden bevatten. Dit maakt een betere synergie mogelijk met de manier waarop iceberg- en UniForm-tabellen worden verwerkt en verhoogt de compatibiliteit met externe niet-Delta-lezers.
- Voor zowel de Snowflake-connector als de Snowflake Lakehouse Federation worden
TIMESTAMP_NTZ(tijdstempel zonder tijdzone) letterlijke waarden niet meer naar Snowflake doorgestuurd. Deze wijziging voorkomt dat queryfouten worden veroorzaakt door incompatibele tijdstempelafhandeling en verbetert de betrouwbaarheid voor betrokken query's. -
[SPARK-54427][SQL] Toestaan dat ColumnarRow
copyaanroept met variabele typen - [SPARK-54180][SQL] De toString van BinaryFileFormat overschrijven
- Beveiligingsupdates van het besturingssysteem.
- 18 november 2025
- [SPARK-54099][SQL] XML-variantparser moet terugvallen op tekenreeks bij decimale parseringsfouten
-
[SPARK-54015][PYTHON] Ontspan Py4J-vereiste voor
py4j>=0.10.9.7,<0.10.9.10 -
[SPARK-54078][SS] Nieuwe test voor
StateStoreSuite SPARK-40492: maintenance before unloaden verwijder infra uit oude test - [SPARK-54156][PROTOBUF] Fouten classificeren bij casten van ProtobufOptions.
- [SPARK-54047][PYTHON] Gebruik een verschilfout bij kill-on-idle-time-out
- Beveiligingsupdates van het besturingssysteem.
- 4 november 2025
- Bijgewerkte R-bibliotheken:
- pijl van 16.1.0 tot 21.0.0
- [SPARK-53973][Avro] Fouten classificeren voor Booleaanse cast-fouten
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte R-bibliotheken:
- 21 oktober 2025
- Beveiligingsupdates van het besturingssysteem.
- 7 oktober 2025
- [SPARK-53568][CONNECT][PYTHON] Verschillende kleine fouten in Spark Connect Python clientfoutafhandelingslogica oplossen
- [SPARK-53574] Oplossing voor het wissen van AnalysisContext tijdens geneste planomzetting
- [SPARK-53623][SQL] verbeter het lezen van grote tabeleigenschappen...
- [SPARK-53598][SQL] Controleer het bestaan van numParts voordat u een grote tabeleigenschap leest
- [SPARK-53549][SS] Sluit altijd de pijl-allocator wanneer het proces van de lijststatusaanvraag is voltooid
- Beveiligingsupdates van het besturingssysteem.
- 16 september 2025
- De Snowflake-connector gebruikt nu de
INFORMATION_SCHEMAtabel in plaats van deSHOW SCHEMASopdracht om schema's weer te geven. Deze wijziging verwijdert de limiet van 10.000 schema's van de vorige benadering en verbetert de ondersteuning voor databases met een groot aantal schema's. - Beveiligingsupdates van het besturingssysteem.
- De Snowflake-connector gebruikt nu de
- 9 september 2025
- Er is een probleem opgelost dat ervoor kon zorgen dat Auto Loader voor onbepaalde tijd bleef hangen.
- Lost een tijdelijke fout op in automatisch laadprogramma waardoor taken mogelijk mislukken
- [SPARK-49872][CORE] De lengtebeperking van jackson JSON-tekenreeks verwijderen
- [SPARK-51821][CORE] Call interrupt() zonder uninterruptibleLock vast te houden om mogelijke impasses te voorkomen
- Beveiligingsupdates van het besturingssysteem.
- 26 augustus 2025
- Bijgewerkte Java bibliotheken:
- (Alleen Scala 2.12) io.delta.delta-sharing-client_2.12 van 1.2.7 tot 1.2.8
- (Alleen Scala 2.13) io.delta.delta-sharing-client_2.13 van 1.2.7 tot 1.2.8
- [SPARK-52482][SQL][CORE] De verwerking van uitzonderingen verbeteren voor het lezen van bepaalde beschadigde zstd-bestanden
- [SPARK-53192][CONNECT] Een gegevensbron altijd opslaan in de Spark Connect-plancache
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 14 augustus 2025
- [SPARK-51011][CORE] Logboekregistratie toevoegen om te bepalen of een taak wordt onderbroken wanneer deze wordt gedood
-
[SPARK-52833][SQL] Herstellen
VariantBuilder.appendFloat - [SPARK-51505][SQL] Geef altijd lege metrische partitienummers weer in AQEShuffleReadExec
- Beveiligingsupdates van het besturingssysteem.
- 29 juli 2025
- [SPARK-52753][SQL] parseDataType binair maken met eerdere versies
- Beveiligingsupdates van het besturingssysteem.
- 15 juli 2025
- Er is een probleem opgelost met niet-deterministisch gegevensverlies bij het gebruik van Spark Structured Streaming om gegevens van Pulsar te streamen.
- [SPARK-52579][PYTHON] Stel periodieke traceback-dump in voor Python processen
- [SPARK-52553][SS] Fix NumberFormatException bij het lezen van v1 changelog
- [SPARK-52450] Prestaties van schema deepcopy verbeteren
-
[SPARK-52503][SQL][CONNECT] Oplossing
dropwanneer de invoerkolom niet bestaat - [SPARK-52599][PYTHON] Ondersteuning voor periodieke traceringsdump in stuurprogramma-side workers
- Beveiligingsupdates van het besturingssysteem.
- 1 juli 2025
- Ondersteuning voor ZStandard-decompressie voor lezers van bestandsgegevensbronnen (json, csv, xml en tekst.)
-
[SPARK-52521][SQL]
Right#replacementmag niet dynamisch toegang krijgen tot SQLConf - [SPARK-52482][SQL][CORE] ZStandard-ondersteuning voor bestandsgegevensbronlezer
- [SPARK-52312][SQL] V2WriteCommand negeren bij het opslaan van DataFrame
- Beveiligingsupdates van het besturingssysteem.
- 17 juni 2025
- De beperking opgelost dat de
cloud_files_statefunctie met tabelwaarde (TVF) niet kan worden gebruikt om de status op bestandsniveau van streamingtabellen in pijplijnen te lezen. - Er zijn autorisatieproblemen met Unity Catalog opgelost voor query's in tijdelijke weergaven.
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference moet de plan-id behouden
- Beveiligingsupdates van het besturingssysteem.
- De beperking opgelost dat de
- 3 juni 2025
- [SPARK-52195][PYTHON][SS] Los het neerhalen van de eerste statuskolom voor Python TWS op
- [SPARK-52159][SQL] Controleer het bestaan van tabellen op de juiste manier voor jdbc-dialecten
- Diverse bugfixes.
- 7 mei 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.13 van 1.2.3 tot 1.2.7
- org.apache.avro.avro van 1.11.3 tot 1.11.4
- org.apache.avro.avro-ipc van 1.11.3 tot 1.11.4
- org.apache.avro.avro-mapred van 1.11.3 tot 1.11.4
- De gekloonde streamingsessie wordt gebruikt in de foreachBatch-gebruikersfunctie in gedeelde clusters/serverloos. Dit komt overeen met het gedrag in het klassieke model (toegewezen clusters).
- De gekloonde streamingsessie wordt gebruikt in de foreachBatch-gebruikersfunctie in gedeelde clusters/serverloos. Dit komt overeen met het gedrag in het klassieke model (toegewezen clusters).
- Vóór deze wijziging werden voorloopspaties en tabs in paden in de
variant_get-expressie genegeerd wanneer Photon was uitgeschakeld. Zou bijvoorbeeldselect variant_get(parse_json('{"key": "value"}'), '$['key']')niet effectief zijn bij het extraheren van de waarde van"key". Gebruikers kunnen dergelijke sleutels echter nu extraheren. - [SPARK-51935][SQL] Los luie werking van iterators op in geïnterpreteerde df.collect()
- [SPARK-51921][SS][PYTHON] Lang type gebruiken voor TTL-duur in milliseconden in transformWithState
- [SPARK-51940][SS] Interface toevoegen voor het beheren van metagegevens van streamingcontrolepunten
- [SPARK-52049] Los het probleem op dat XML-attributen niet als variant kunnen worden geparsed.
- [SPARK-51904][SS] Het verwijderen van asynchrone metagegevens voor StateSchemaV3 en het negeren van niet-batchbestanden bij het weergeven van OperatorMetadata-bestanden
- [SPARK-51869][SS] Classificatie maken voor gebruikersfouten binnen UDF's voor Scala TransformWithState
- [SPARK-51889][PYTHON][SS] Een bug opgelost voor MapState clear() in Python TWS
- [SPARK-51922] [SS] UTFDataFormatException opgelost die is gegenereerd vanuit StateStoreChangelogReaderFactory voor v1
- [SPARK-51848][SQL] Het parseren van XML-records herstellen met gedefinieerd schema van array/structs/map van variant.
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
Databricks Runtime 15.4 LTS
Zie Databricks Runtime 15.4 LTS.
29 september 2026
- Beveiligingsupdates van het besturingssysteem.
dinsdag 15 september 2026
- Bijgewerkte Java bibliotheken:
- com.microsoft.sqlserver.mssql-jdbc van 11.2.3.jre8, 11.2.3.jre8 tot 11.2.3.jre8, 11.2.4.jre8
- [SPARK-41246][CORE] Geef direct een fout bij overflow van de RDD-id; parseer negatieve blok-ID's als veiligheidsnet (cherry-pick naar dbr-branch-15.4)
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
1 september 2026
- (Gedragsverandering)
RESTOREenCLONEcommando's die de partitionering van een tabel veranderen, kunnen worden geblokkeerd als de bron- en doeltabel een gemeenschappelijke bestand delen. - Bijgewerkte Java bibliotheken:
- org.eclipse.jetty.jetty-client van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-vervolg van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-http van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-io van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-security van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-server van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml van 9.4.52.v20230823 naar 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet van 9.4.52.v20230823 tot 9.4.57.v20241219
-
[SPARK-58292][CORE] Maak de netty worker
EventLoopGroupopnieuw wanneer een worker event loop thread sterft - [SPARK-58531][SQL][CONNECT] Maak spark.sql.artifact.copyFromLocalToFs.allowDestLocal een statische conf
- Beveiligingsupdates van het besturingssysteem.
- (Gedragsverandering)
18 augustus 2026
- Bijgewerkte Java bibliotheken:
- com.microsoft.sqlserver.mssql-jdbc van 11.2.2.jre8, 11.2.3.jre8 tot 11.2.3.jre8, 11.2.3.jre8
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
4 augustus 2026
- [SPARK-58107] Backport van lokaal checkpoint deduplicatie en verzegeling + MERGE-verificatie van de checksum van de gematerialiseerde bron
-
[SPARK-57547][SQL] Backport
InMemoryRelationoplossing voor gelijktijdige materialisatie naar 15.4 (met uitschakelmogelijkheid) - Beveiligingsupdates van het besturingssysteem.
24 juli 2026
- Beveiligingsupdates van het besturingssysteem.
10 juli 2026
- Beveiligingsupdates van het besturingssysteem.
29 juni 2026
(Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
CREATE, maar mislukte het tijdens het uitvoeren van de query zonder melding of leverde het onjuiste resultaten op. Nu retourneert Azure Databricks een duidelijke fout opCREATEofALTERtijdstip (METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Als u deze validatie wilt uitschakelen, stelt u in opspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledfalse.Er is een probleem met de gegevenscorrectheid opgelost waarbij NULL-waarden van structs in de bron onjuist werden omgezet in niet-NULL-structs met NULL-velden in het doelsysteem in
MERGE,UPDATEen streaming-schrijfquery’s. Na de wijziging blijven NULL-structuren in de bron correct als NULL behouden in de doelstructuur.Beïnvloede bewerkingen:
-
MERGEquery's metUPDATE SET t.structCol = s.structColacties met typeconversies naar structtypen -
MERGEquery's metUPDATE SET *wanneer schemaontwikkeling is ingeschakeld (wanneer de bronstruct NULL is, overschrijft u het doel met NULL wanneer de doelstruct geen extra velden heeft of oorspronkelijk NULL was) -
MERGEquery's metUPDATE SET * EXCEPT(Als de bronstruct NULL is, wordt het doel overschreven met NULL wanneer deze geen velden in de EXCEPT-lijst heeft) -
MERGEquery's metINSERT (structCol) VALUES (s.structCol)acties met typeconversies naar structtypen -
MERGEquery's metINSERT * [EXCEPT]acties met typeconversies naar structtypen -
UPDATEquery’s met casts naar structtypen - Streaming-schrijfbewerkingen met structtype casts
-
Beveiligingsupdates van het besturingssysteem.
9 juni 2026
- Beveiligingsupdates van het besturingssysteem.
- 26 mei 2026
- Beveiligingsupdates van het besturingssysteem.
- 13 mei 2026
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
SHOW TABLES IN SCHEMA LIKE ...engetMetaData.getTablesin het JDBC-stuurprogramma wanneer een schemapatroon wordt doorgegeven, en op de Thrift-SparkGetTablesOperation-API. Als uw workload afhankelijk is van het vernieuwen van metagegevens met een schemapatroon, neemt u contact op met databricks-ondersteuning. - Beveiligingsupdates van het besturingssysteem.
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
- 29 april 2026
- Diverse bugfixes.
- 20 april 2026
- Diverse bugfixes.
2 april 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.10 tot 1.1.11
- Auto Loader bevat twee nieuwe functies met betrekking tot bronlocatiebeheer en zichtbaarheid in DBR 16.3: 1.
Recordgebeurteniswijzigingen: met deze wijziging kunnen klanten de
cloud_files_stateTVF gebruiken om bestandsdetectie en verwerkingsdetails weer te geven, zoals het tijdstip waarop een bestand oorspronkelijk is gedetecteerd, het tijdstip waarop het is doorgevoerd, gearchiveerd, enzovoort. Zie hier de huidige openbare documentatie van dit TVF. 2. Schone bron: Met deze functie kunnen klanten autolaadprogramma's instrueren om automatisch bestanden te verwijderen die zijn verwerkt. Klanten kunnen voor deze functie kiezen met behulp van decloudFiles.cleanSourceoptie Automatisch Laden. Meer informatie vindt u hier in de documentatie over opties voor automatisch laden. - Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
10 maart 2026
- [SPARK-55701]ES-1694761[SS] Racevoorwaarde opgelost in CompactibleFileStreamLog.allFiles
- [SPARK-55111][SS] Niet-voltooide herpartitioneringsdetectie opnieuw inschakelen bij opnieuw opstarten van query's
- Beveiligingsupdates van het besturingssysteem.
26 februari 2026
- Bijgewerkte Java bibliotheken:
- org.mlflow.mlflow-spark_2.12 van 2.9.1 tot 2.11.3
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
19 februari 2026
- [SPARK-55243][CONNECT] Het instellen van binaire headers via het -bin achtervoegsel in de Scala Connect-client toestaan
- [SPARK-55282][PYTHON][CONNECT] Vermijd het gebruik van worker_util aan de stuurprogrammazijde
- Beveiligingsupdates van het besturingssysteem.
- 27 januari 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.9 tot 1.1.10
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 9 januari 2026
- Gepartitioneerde Delta-tabellen zullen voortaan partitiekolommen in parquet-bestanden bevatten. Dit maakt een betere synergie mogelijk met de manier waarop iceberg- en UniForm-tabellen worden verwerkt en verhoogt de compatibiliteit met externe niet-Delta-lezers.
- [SPARK-54620][SQL] Veiligheidscontrole toevoegen in ObservationManager om observatieblokkering te voorkomen
- [SPARK-54711][PYTHON] Een time-out toevoegen voor een door daemon aangemaakte werkverbinding
- Beveiligingsupdates van het besturingssysteem.
- 9 december 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.7 tot 1.1.9
-
[SPARK-54427][SQL] Toestaan dat ColumnarRow
copyaanroept met variabele typen - [SPARK-52579][PYTHON] Stel periodieke traceback-dump in voor Python processen
- [SPARK-54180][SQL] De toString van BinaryFileFormat overschrijven
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 18 november 2025
-
[SPARK-54078][SS] Nieuwe test voor
StateStoreSuite SPARK-40492: maintenance before unloaden verwijder infra uit oude test - [SPARK-54047][PYTHON] Gebruik een verschilfout bij kill-on-idle-time-out
- Beveiligingsupdates van het besturingssysteem.
-
[SPARK-54078][SS] Nieuwe test voor
- 4 november 2025
- Bijgewerkte R-bibliotheken:
- pijl van 14.0.0.2 naar 21.0.0
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte R-bibliotheken:
- 21 oktober 2025
- De scanfotonisatiecriteria worden bijgewerkt om scanfotonisatie toe te staan wanneer controlesomverificatie is vereist.
Bepalen of controlesomverificatie vereist is, komt nu uit de hadoop-conf in plaats van de SQLConf. - Beveiligingsupdates van het besturingssysteem.
- De scanfotonisatiecriteria worden bijgewerkt om scanfotonisatie toe te staan wanneer controlesomverificatie is vereist.
- 7 oktober 2025
- [SPARK-53568][CONNECT][PYTHON] Verschillende kleine fouten in Spark Connect Python clientfoutafhandelingslogica oplossen
- [SPARK-53574] Oplossing voor het wissen van AnalysisContext tijdens geneste planomzetting
- Diverse bugfixes.
- 16 september 2025
- De Snowflake-connector gebruikt nu de
INFORMATION_SCHEMAtabel in plaats van deSHOW SCHEMASopdracht om schema's weer te geven. Deze wijziging verwijdert de limiet van 10.000 schema's van de vorige benadering en verbetert de ondersteuning voor databases met een groot aantal schema's. - [SPARK-50870][SQL] Voeg de tijdzone toe bij het casten naar tijdstempel in V2ScanRelationPushDown
- Beveiligingsupdates van het besturingssysteem.
- De Snowflake-connector gebruikt nu de
- 9 september 2025
- Er is een probleem opgelost dat ervoor kon zorgen dat Auto Loader voor onbepaalde tijd bleef hangen.
- Lost een tijdelijke fout op in automatisch laadprogramma waardoor taken mogelijk mislukken
- [SPARK-51821][CORE] Call interrupt() zonder uninterruptibleLock vast te houden om mogelijke impasses te voorkomen
- [SPARK-49872][CORE] De lengtebeperking van jackson JSON-tekenreeks verwijderen
- Beveiligingsupdates van het besturingssysteem.
- 26 augustus 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.6 tot 1.1.7
- [SPARK-52482][SQL][CORE] De verwerking van uitzonderingen verbeteren voor het lezen van bepaalde beschadigde zstd-bestanden
- [SPARK-53192][CONNECT] Een gegevensbron altijd opslaan in de Spark Connect-plancache
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 14 augustus 2025
- [SPARK-51011][CORE] Logboekregistratie toevoegen om te bepalen of een taak wordt onderbroken wanneer deze wordt gedood
- Beveiligingsupdates van het besturingssysteem.
- 29 juli 2025
- Beveiligingsupdates van het besturingssysteem.
21 juli 2025
- Voor berekeningen die zijn ingeschakeld voor Photon of gebruikmaken van op Arm64 gebaseerde CPU,
mlflow-skinnywordt geüpgraded naar 2.19.0,raygeüpgraded naar 2.37.0 endatabricks-feature-engineeringwordt geüpgraded naar 0.8.0.
- Voor berekeningen die zijn ingeschakeld voor Photon of gebruikmaken van op Arm64 gebaseerde CPU,
15 juli 2025
- Er is een probleem opgelost met niet-deterministisch gegevensverlies bij het gebruik van Spark Structured Streaming om gegevens van Pulsar te streamen.
-
[SPARK-52503][SQL][CONNECT] Oplossing
dropwanneer de invoerkolom niet bestaat
- 1 juli 2025
- Bijgewerkte Java bibliotheken:
- org.mlflow.mlflow-spark_2.12 van 2.9.1 tot 2.11.3
- com.fasterxml.jackson.dataformat.jackson-dataformat-yaml 2.15.2 verwijderd
- Verwijderde org.slf4j.slf4j-simple 1.7.25
- Ondersteuning voor ZStandard-decompressie voor lezers van bestandsgegevensbronnen (json, csv, xml en tekst.)
- Ondersteuning voor ZStandard-decompressie voor lezers van bestandsgegevensbronnen (json, csv, xml en tekst.)
-
[SPARK-52521][SQL]
Right#replacementmag niet dynamisch toegang krijgen tot SQLConf - [SPARK-52482][SQL][CORE] ZStandard-ondersteuning voor bestandsgegevensbronlezer
- [SPARK-52312][SQL] V2WriteCommand negeren bij het opslaan van DataFrame
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 17 juni 2025
- De beperking opgelost dat de
cloud_files_statefunctie met tabelwaarde (TVF) niet kan worden gebruikt om de status op bestandsniveau van streamingtabellen in pijplijnen te lezen. - [SPARK-49646][SQL] corrigeer subquery-decorrelatie voor unie/set-operaties wanneer parentOuterReferences verwijzingen bevat die niet gedekt zijn door collectedChildOuterReferences
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference moet de plan-id behouden
- De beperking opgelost dat de
- 3 juni 2025
- Bijgewerkte Python bibliotheken:
- cryptografie van 3.4.8, 41.0.3 tot 41.0.3
- filelock uit 3.13.4 en 3.15.4 naar 3.13.4
- importlib-metadata van 4.6.4, 6.0.0 tot 6.0.0
- platformdirs van 3.10.0, 3.11.0 tot 3.10.0
- pyparsing bijwerken van 2.4.7/3.0.9 naar 3.0.9
- zipp van versie 1.0.0 en 3.11.0 naar 3.11.0
- Pip 23.2.1 toegevoegd
- Setuptools 68.0.0 toegevoegd
- Wcwidth 0.2.5 toegevoegd
- Wiel 0.38.4 toegevoegd
- Verwijderde distributie 1.7.0
- Distro-info 1.1+ubuntu0.2 verwijderd
- Python-apt 2.4.0+ubuntu4 verwijderd
- Bijgewerkte Java bibliotheken:
- com.github.fommil.netlib.native_ref-java van 1.1, 1.1-natives naar 1.1, 1.1
- com.github.fommil.netlib.native_system-java van 1.1, 1.1-natives naar 1.1, 1.1
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 van 1.1-natives naar 1.1
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 van 1.1-natives naar 1.1
- io.netty.netty-tcnative-boringssl-static van 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 naar 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 van 4.1.96.Final, 4.1.96.Final-linux-aarch_64, 4.1.96.Final-linux-x86_64 naar 4.1.96.Final, 4.1.96.Final, 4.1.96.Final
- io.netty.netty-transport-native-kqueue van 4.1.96.Final-osx-aarch_64, 4.1.96.Final-osx-x86_64 tot 4.1.96.Final, 4.1.96.Final
- org.apache.orc.orc-core van 1.9.2-shaded-protobuf naar 1.9.2
- org.apache.orc.orc-mapreduce van 1.9.2-shaded-protobuf naar 1.9.2
- software.amazon.cryptools.AmazonCorrettoCryptoProvider van 1.6.2-linux-x86_64 tot 1.6.2
- [SPARK-52159][SQL] Controleer het bestaan van tabellen op de juiste manier voor jdbc-dialecten
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Python bibliotheken:
- 20 mei 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.5 tot 1.1.6
- De gekloonde streamingsessie wordt gebruikt in de foreachBatch-gebruikersfunctie in gedeelde clusters/serverloos. Dit komt overeen met het gedrag in het klassieke model (toegewezen clusters).
- Vóór deze wijziging werden voorloopspaties en tabs in paden in de
variant_get-expressie genegeerd wanneer Photon was uitgeschakeld. Zou bijvoorbeeldselect variant_get(parse_json('{"key": "value"}'), '$['key']')niet effectief zijn bij het extraheren van de waarde van"key". Gebruikers kunnen dergelijke sleutels echter nu extraheren. - [SPARK-51935][SQL] Los luie werking van iterators op in geïnterpreteerde df.collect()
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 22 april 2025
- Bijgewerkte Java bibliotheken:
- org.apache.avro.avro van 1.11.3 tot 1.11.4
- org.apache.avro.avro-ipc van 1.11.3 tot 1.11.4
- org.apache.avro.avro-mapred van 1.11.3 tot 1.11.4
- Maak "[SPARK-47895][SQL] groeperen op alias moet idempotent zijn" ongedaan in 15.4, 16.0, 16.1, 16.2 en 16.3
- [SPARK-50682][SQL] Inner Alias moet gecanoniseerd worden
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 9 april 2025
- (Behaviorale wijziging) Als u kritieke beveiligingspatches wilt toepassen, wordt de standaardversie van Python bijgewerkt naar Python 3.11.11 vanaf Python 3.11.0rc1. Deze update kan van invloed zijn op sommige workloads die worden uitgevoerd op Databricks Runtime 15.4 LTS, zoals workloads die gebruikmaken van Python serialisatie om de status op te slaan en te herstellen tussen uitvoeringen of workloads die zijn vastgemaakt aan de versie 3.11.0 Python.
- Bijgewerkte Java bibliotheken:
- Io.starburst.openjson.openjson 1.8-e.12 is verwijderd
- Verwijderd io.starburst.openx.data.json-serde 1.3.9-e.12
- Het pakket io.starburst.openx.data.json-serde-generic-shim 1.3.9-e.12 is verwijderd.
- [SPARK-47895][SQL] groeperen op alias moet idempotent zijn
- [SPARK-51624][SQL] GetStructField-metagegevens doorgeven in CreateNamedStruct.dataType
- Beveiligingsupdates van het besturingssysteem.
- 31 maart 2025
- Voor berekeningen die niet zijn ingeschakeld voor Photon, wordt
databricks-feature-engineeringgeüpgraded naar 0.8.0. Voor Photon-ingeschakelde computatie blijftdatabricks-feature-engineeringop 0.6.0.
- Voor berekeningen die niet zijn ingeschakeld voor Photon, wordt
11 maart 2025
- Databricks Runtime 14.3 LTS en hoger bevatten een oplossing voor een probleem dat binaire incompatibiliteit heeft veroorzaakt met code die een
SparkListenerApplicationEndklasse heeft geïnstantieerd en is gecompileerd met Apache Spark. Deze incompatibiliteit is voortgekomen uit het samenvoegen van SPARK-46399 in Apache Spark. Deze samenvoeging bevat een wijziging die een standaardargument aan deSparkListenerApplicationEndconstructor heeft toegevoegd. Als u binaire compatibiliteit wilt herstellen, voegt deze oplossing één argumentconstructor toe aan deSparkListenerApplicationEnd-klasse. - [SPARK-50985][SS] Classificeert Kafka Timestamp-verschuivingen komen niet overeen in plaats van assertie en genereert fout voor ontbrekende server in KafkaTokenProvider
- [SPARK-50791][SQL] NPE in State Store-foutafhandeling oplossen
- [SPARK-50310][PYTHON] Prestaties van kolommen verbeteren wanneer DQC is uitgeschakeld
- [SPARK-51222][SQL] ReplaceCurrentLike optimaliseren
- [SPARK-49525][SS][CONNECT] Kleine logverbetering voor server-side Streaming Query ListenerBus Listener
- [SPARK-51084][SQL] De juiste foutklasse toewijzen voor negativeScaleNotAllowedError
- Beveiligingsupdates van het besturingssysteem.
- Databricks Runtime 14.3 LTS en hoger bevatten een oplossing voor een probleem dat binaire incompatibiliteit heeft veroorzaakt met code die een
11 februari 2025
- Deze release bevat een oplossing voor een probleem dat van invloed is op de conversie van bepaalde gegevenstypen bij het serialiseren van geredde XML-gegevenskolommen. De betrokken gegevenstypen zijn datums, niet-NTZ-tijdstempels en decimalen wanneer
prefersDecimalis ingeschakeld. Zie Wat is de kolom met geredde gegevens? Voor meer informatie over de kolom met geredde gegevens. - [SPARK-50492][SS] Fix java.util.NoSuchElementException wanneer de kolom gebeurtenistijd wordt verwijderd na dropDuplicatesWithinWatermark
- Beveiligingsupdates van het besturingssysteem.
- Voor computing die niet is ingeschakeld voor Photon, wordt
mlflow-skinnybijgewerkt naar 2.19.0. Voor Photon-ingeschakelde rekencapaciteit blijftmlflow-skinnyop 2.13.1.
- Deze release bevat een oplossing voor een probleem dat van invloed is op de conversie van bepaalde gegevenstypen bij het serialiseren van geredde XML-gegevenskolommen. De betrokken gegevenstypen zijn datums, niet-NTZ-tijdstempels en decimalen wanneer
- 10 december 2024
- De
USE CATALOG-instructie ondersteunt nu deIDENTIFIER-clausule. Met deze ondersteuning kunt u de huidige catalogus parameteriseren op basis van een tekenreeksvariabele of parametermarkering. - Deze release bevat een oplossing voor een probleem waardoor de primaire sleutel in een Delta-tabel kan worden verwijderd onder bepaalde randgevallen die verband houden met automatische achtergrondcompactie.
- Met deze release wordt de cachegrootte die wordt gebruikt door een SSD in een Databricks-rekenknooppunt dynamisch uitgebreid naar de oorspronkelijke grootte van de SSD en wordt deze zo nodig verkleind tot de
spark.databricks.io.cache.maxDiskUsagelimiet. Zie Optimaliseer prestaties met caching op Azure Databricks. - Het pyodbc-pakket wordt bijgewerkt van versie 4.0.38 naar versie 4.0.39. Deze wijziging is vereist omdat er een fout is gevonden in versie 4.0.38 en die versie is verwijderd uit PyPI.
- [SPARK-50329][SQL] probleem met InSet$toString oplossen
- [SPARK-47435][SQL] Overloopprobleem van MySQL UNSIGNED TINYINT oplossen
- [SPARK-49757][SQL] Ondersteuning van IDENTIFIER expressie in SETCATALOG instructie
- [SPARK-50426][PYTHON] Vermijd statische Python opzoeken van gegevensbronnen bij het gebruik van ingebouwde of Java gegevensbronnen
- [SPARK-48863][SQL] ClassCastException herstellen bij het parseren van JSON met 'spark.sql.json.enablePartialResults' ingeschakeld
- [SPARK-50310][PYTHON] Voeg een vlag toe om DataFrameQueryContext voor PySpark uit te schakelen
- [15.3-15.4] [SPARK-50034][CORE] Herstellen van het verkeerd rapporteren van fatale fouten als ongecontroleerde uitzonderingen in
SparkUncaughtExceptionHandler - Beveiligingsupdates van het besturingssysteem.
- De
- 26 november 2024
- Met deze release kunt u nu een query uitvoeren op de functie
vector_searchmet behulp vanquery_textvoor tekstinvoer ofquery_vectorvoor het insluiten van invoer. - U kunt nu een time-out instellen voor Spark Connect-query's met behulp van de Spark-configuratie-eigenschap
spark.databricks.execution.timeout. Voor notebooks op serverloze verwerking is de standaardwaarde9000(seconden). Taken die worden uitgevoerd op serverloze berekeningen en berekeningen met de standaardtoegangsmodus hebben geen time-out, tenzij deze configuratie-eigenschap is ingesteld. Een uitvoering die langer duurt dan de opgegeven time-out resulteert in eenQUERY_EXECUTION_TIMEOUT_EXCEEDEDfout. - [SPARK-50322][SQL] Geparameteriseerde id in een subquery herstellen
- [SPARK-49615] [ML] Zorg ervoor dat alle validatie van het gegevenssetschema van de ML-functietransformaties voldoet aan de configuratie 'spark.sql.caseSensitive'.
- [SPARK-50124][SQL] LIMIT/OFFSET moet de volgorde van gegevens behouden
- Beveiligingsupdates van het besturingssysteem.
- Met deze release kunt u nu een query uitvoeren op de functie
- 5 november 2024
- (Ingrijpende wijziging) In Databricks Runtime 15.4 LTS en hoger wordt de verwerking van reguliere expressies in Photon bijgewerkt zodat deze overeenkomt met het gedrag van de verwerking van reguliere expressies in Apache Spark. Voorheen hebben reguliere expressiefuncties die worden uitgevoerd door Photon, zoals
split()enregexp_extract(), enkele reguliere expressies geaccepteerd die zijn geweigerd door de Spark-parser. Om consistentie met Apache Spark te behouden, mislukken Photon-query's nu voor reguliere expressies die door Spark als ongeldig worden beschouwd. Vanwege deze wijziging ziet u mogelijk fouten als uw Spark-code ongeldige reguliere expressies bevat. De uitdrukkingsplit(str_col, '{'), die een niet-overeenkomende accolade bevat en eerder door Photon werd geaccepteerd, werkt nu niet meer. Als u deze uitdrukking wilt herstellen, kunt u het accoladeteken ontwijken:split(str_col, '\\{'). Foton- en Spark-gedrag verschillen ook voor een aantal reguliere expressies die overeenkomen met niet-ASCII-tekens. Dit wordt ook bijgewerkt, zodat Photon overeenkomt met het Apache Spark-gedrag. - [SPARK-49782][SQL] De regel ResolveDataFrameDropColumns lost UnresolvedAttribute op met onderliggende uitvoer
- [SPARK-49867][SQL] Het foutbericht verbeteren wanneer de index buiten de grenzen valt bij het aanroepen van GetColumnByOrdinal
- [SPARK-49863][SQL] Fix NormalizeFloatingNumbers om de null-baarheid van geneste structuren te behouden
- [SPARK-49829] Wijzig de optimalisatie bij het toevoegen van invoer aan het statusarchief in stream-stream join (correctie)
- [SPARK-49905] Gebruik een toegewezen ShuffleOrigin voor stateful operator om te voorkomen dat de shuffle wordt aangepast door AQE.
- [SPARK-46632][SQL] Subexpressieverwijdering oplossen wanneer gelijkwaardige ternaire expressies verschillende onderliggende elementen hebben
- [SPARK-49443][SQL][PYTHON] Implementeer to_variant_object expressie en maak schema_of_variant expressies om OBJECT af te drukken voor variantobjecten
-
[SPARK-49615] Bugfix: Zorg ervoor dat de validatie van het ML-kolomschema voldoet aan de spark-configuratie
spark.sql.caseSensitive.
- (Ingrijpende wijziging) In Databricks Runtime 15.4 LTS en hoger wordt de verwerking van reguliere expressies in Photon bijgewerkt zodat deze overeenkomt met het gedrag van de verwerking van reguliere expressies in Apache Spark. Voorheen hebben reguliere expressiefuncties die worden uitgevoerd door Photon, zoals
- 22 oktober 2024
- [SPARK-49782][SQL] De regel ResolveDataFrameDropColumns lost UnresolvedAttribute op met onderliggende uitvoer
- [SPARK-49867][SQL] Het foutbericht verbeteren wanneer de index buiten de grenzen valt bij het aanroepen van GetColumnByOrdinal
- [SPARK-49863][SQL] Fix NormalizeFloatingNumbers om de null-baarheid van geneste structuren te behouden
- [SPARK-49829] Wijzig de optimalisatie bij het toevoegen van invoer aan het statusarchief in stream-stream join (correctie)
- [SPARK-49905] Gebruik een toegewezen ShuffleOrigin voor stateful operator om te voorkomen dat de shuffle wordt aangepast door AQE.
- [SPARK-46632][SQL] Subexpressieverwijdering oplossen wanneer gelijkwaardige ternaire expressies verschillende onderliggende elementen hebben
- [SPARK-49443][SQL][PYTHON] Implementeer to_variant_object expressie en maak schema_of_variant expressies om OBJECT af te drukken voor variantobjecten
-
[SPARK-49615] Bugfix: Zorg ervoor dat de validatie van het ML-kolomschema voldoet aan de spark-configuratie
spark.sql.caseSensitive.
- 10 oktober 2024
- [SPARK-49743][SQL] OptimizeCsvJsonExpr mag geen schemavelden wijzigen bij het verwijderen van GetArrayStructFields
- [SPARK-49688][CONNECT] Het herstellen van een gegevensrace tussen het onderbreken en uitvoeren van een plan
- [BACKPORT] [SPARK-49474][SS] Foutklasse classificeren voor een fout in de gebruikersfunctie van FlatMapGroupsWithState
- [SPARK-49460][SQL] Vervolg: potentieel NPE-risico herstellen
- 25 september 2024
- [SPARK-49628][SQL] ConstantFolding moet stateful expressie kopiëren voordat deze wordt geëvalueerd
- [SPARK-49000][SQL] Fix "select count(distinct 1) from t" waar t een lege tabel is door RewriteDistinctAggregates uit te breiden
- [SPARK-49492][CONNECT] Opnieuw verbinding geprobeerd op inactieve Executiehouder
- [SPARK-49458][CONNECT][PYTHON] Sessie-id aan serverzijde opgeven via ReattachExecute
- [SPARK-49017][SQL] Instructie invoegen mislukt wanneer meerdere parameters worden gebruikt
- [SPARK-49451] Dubbele sleutels in parse_json toestaan.
- Diverse bugfixes.
- 17 september 2024
- [SPARK-48463][ML] Zorg dat Binarizer, Bucketizer, Vector Assembler, FeatureHasher, QuantizeDiscretizer, OnehotEncoder, StopWordsRemover, Imputer, Interactor geneste invoerkolommen ondersteunt.
- [SPARK-49409][VERBINDING] De standaardwaarde van CONNECT_SESSION_PLAN_CACHE_SIZE aanpassen
- [SPARK-49526][CONNECT][HOTFIX-15.4.2] Ondersteuning voor Windows-stijlpaden in ArtifactManager
- Herstellen “[SPARK-48482][PYTHON] dropDuplicates and dropDuplicatesWIthinWatermark moeten variabele lengtes van argumenten accepteren”
- [SPARK-43242][CORE] Herstel van de foutmelding 'Unexpected type of BlockId' bij het diagnosticeren van shuffle-corruptie.
- [SPARK-49366][CONNECT] Union-node behandelen als bladnode bij het oplossen van dataframe-kolommen.
- [SPARK-49018][SQL] Opgelost dat approx_count_distinct niet correct functioneert met collatie
-
[SPARK-49460][SQL] Verwijderen
cleanupResource()uit EmptyRelationExec - [SPARK-49056][SQL] ErrorClassesJsonReader kan null niet correct verwerken
- [SPARK-49336][CONNECT] Beperk de niveaus van nestelen bij het inkorten van een protobuf-bericht
- 29 augustus 2024
- De uitvoer van een
SHOW CREATE TABLE-instructie bevat nu rijfilters of kolommaskers die zijn gedefinieerd in een gerealiseerde weergave of streamingtabel. Zie SHOW CREATE TABLE. Zie Rijfilters en kolommaskers voor meer informatie over rijfilters en kolommaskers. - Op berekeningen die geconfigureerd zijn in de modus voor gedeelde toegang, gelden voor Kafka-batchlees- en schrijfbewerkingen nu dezelfde beperkingen als die voor Structured Streaming zijn vastgelegd. Zie Beperkingen voor streaming.
- [SPARK-48941][SPARK-48970] Backport ML writer/reader fixes
-
[SPARK-49074][SQL] Variant oplossen met
df.cache() - [SPARK-49263][CONNECT] Spark Connect Python-client: Boolean Dataframe Reader-opties consistent verwerken
- [SPARK-48955][SQL] MatrixCompact-wijzigingen opnemen in 15.4
- [SPARK-48937][SQL] Voeg sorteringsondersteuning toe voor stringToMap-tekenreeksexpressies
- [SPARK-48929] Interne weergavefout corrigeren en parseruitzonderingscontext opschonen
- [SPARK-49125][SQL] Dubbele kolomnamen in CSV-schrijven toestaan
- [SPARK-48934][SS] Python datum/tijd-typen onjuist geconverteerd voor het instellen van time-out in applyInPandasWithState
- [SPARK-48843] Oneindige lus voorkomen met BindParameters
- [SPARK-48981] SimpleString-methode van StringType in pyspark opgelost voor sorteringen
- [SPARK-49065][SQL] Herbasing in verouderde formatters/parsers moet ondersteuning bieden voor niet-JVM-standaardtijdzones
- [SPARK-48896][SPARK-48909][SPARK-48883] Backport spark ML writer-oplossingen
- [SPARK-48725][SQL] Integreer CollationAwareUTF8String.lowerCaseCodePoints in expressies voor tekenreeksen
- [SPARK-48978][SQL] Implementeren van snelle ASCII-route in sorteerondersteuning voor UTF8_LCASE
- [SPARK-49047][PYTHON][CONNECT] Kap het bericht af voor logboekregistratie
- [SPARK-49146][SS] Zet assertionfouten met betrekking tot ontbrekend watermerk in streamingquery's in toevoegmodus naar foutkader.
- [SPARK-48977][SQL] Tekenreeks zoeken optimaliseren onder UTF8_LCASE sortering
- [SPARK-48889][SS] testStream om statusarchieven te verwijderen voordat u klaar is
- [SPARK-48463] StringIndexer maken die geneste invoerkolommen ondersteunt
- [SPARK-48954] try_mod() vervangt try_remainder()
- Beveiligingsupdates van het besturingssysteem.
- De uitvoer van een
Databricks Runtime 14.3 LTS
Zie Databricks Runtime 14.3 LTS.
29 september 2026
- Beveiligingsupdates van het besturingssysteem.
dinsdag 15 september 2026
- Beveiligingsupdates van het besturingssysteem.
1 september 2026
- (Gedragsverandering)
RESTOREenCLONEcommando's die de partitionering van een tabel veranderen, kunnen worden geblokkeerd als de bron- en doeltabel een gemeenschappelijke bestand delen. - Bijgewerkte Java bibliotheken:
- org.eclipse.jetty.jetty-client van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-vervolg van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-http van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-io van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-jndi van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-plus van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-proxy van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-security van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-server van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlet van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-servlets van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-util-ajax van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-webapp van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.jetty-xml van 9.4.52.v20230823 naar 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-api van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-client van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-common van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-server van 9.4.52.v20230823 tot 9.4.57.v20241219
- org.eclipse.jetty.websocket.websocket-servlet van 9.4.52.v20230823 tot 9.4.57.v20241219
- [SPARK-58531][SQL][CONNECT] Maak spark.sql.artifact.copyFromLocalToFs.allowDestLocal een statische conf
- Beveiligingsupdates van het besturingssysteem.
- (Gedragsverandering)
18 augustus 2026
- Bijgewerkte Java bibliotheken:
- com.microsoft.sqlserver.mssql-jdbc van 11.2.2.jre8, 11.2.3.jre8 tot 11.2.3.jre8, 11.2.3.jre8
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
4 augustus 2026
- [SPARK-58107] Backport van lokaal checkpoint deduplicatie en verzegeling + MERGE-verificatie van de checksum van de gematerialiseerde bron
- [SPARK-57547][SQL] Backport van oplossing voor gelijktijdige materialisatie naar 14.3 (met uitschakeloptie)
- Beveiligingsupdates van het besturingssysteem.
24 juli 2026
- Beveiligingsupdates van het besturingssysteem.
10 juli 2026
- Beveiligingsupdates van het besturingssysteem.
- 29 juni 2026
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
CREATE, maar mislukte het tijdens het uitvoeren van de query zonder melding of leverde het onjuiste resultaten op. Nu retourneert Azure Databricks een duidelijke fout opCREATEofALTERtijdstip (METRIC_VIEW_WINDOW_MEASURE_REFERENCES_WINDOW_MEASURE). Als u deze validatie wilt uitschakelen, stelt u in opspark.databricks.sql.metricView.rejectWindowOnWindowMeasure.enabledfalse. - Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) Metrische weergaven weigeren nu venstermetingen die verwijzen naar andere venstermetingen. Voorheen werkte dit patroon tijdens
- 9 juni 2026
- Beveiligingsupdates van het besturingssysteem.
- 26 mei 2026
- Beveiligingsupdates van het besturingssysteem.
- 13 mei 2026
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
SHOW TABLES IN SCHEMA LIKE ...engetMetaData.getTablesin het JDBC-stuurprogramma wanneer een schemapatroon wordt doorgegeven, en op de Thrift-SparkGetTablesOperation-API. Als uw workload afhankelijk is van het vernieuwen van metagegevens met een schemapatroon, neemt u contact op met databricks-ondersteuning. - Beveiligingsupdates van het besturingssysteem.
- (Wijziging in gedrag) Tabellen weergeven met een schemapatroon vernieuwt Unity Catalog-metagegevens voor externe tabellen (bijvoorbeeld SQL Server, PostgreSQL of AWS Glue) niet langer. Deze wijziging heeft invloed op de aanroepen
- 29 april 2026
- Diverse bugfixes.
- 20 april 2026
- Diverse bugfixes.
2 april 2026
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.7 tot 1.1.11
- Auto Loader bevat twee nieuwe functies met betrekking tot bronlocatiebeheer en zichtbaarheid in DBR 16.3: 1.
Recordgebeurteniswijzigingen: met deze wijziging kunnen klanten de
cloud_files_stateTVF gebruiken om bestandsdetectie en verwerkingsdetails weer te geven, zoals het tijdstip waarop een bestand oorspronkelijk is gedetecteerd, het tijdstip waarop het is doorgevoerd, gearchiveerd, enzovoort. Zie hier de huidige openbare documentatie van dit TVF. 2. Schone bron: Met deze functie kunnen klanten autolaadprogramma's instrueren om automatisch bestanden te verwijderen die zijn verwerkt. Klanten kunnen voor deze functie kiezen met behulp van decloudFiles.cleanSourceoptie Automatisch Laden. Meer informatie vindt u hier in de documentatie over opties voor automatisch laden. - Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
10 maart 2026
- [SPARK-55111][SS] Niet-voltooide herpartitioneringsdetectie opnieuw inschakelen bij opnieuw opstarten van query's
- [SPARK-55701]ES-1694761[SS] Racevoorwaarde opgelost in CompactibleFileStreamLog.allFiles
- Beveiligingsupdates van het besturingssysteem.
26 februari 2026
- Beveiligingsupdates van het besturingssysteem.
19 februari 2026
- Beveiligingsupdates van het besturingssysteem.
27 januari 2026
- Beveiligingsupdates van het besturingssysteem.
9 januari 2026
- Gepartitioneerde Delta-tabellen zullen voortaan partitiekolommen in parquet-bestanden bevatten. Dit maakt een betere synergie mogelijk met de manier waarop iceberg- en UniForm-tabellen worden verwerkt en verhoogt de compatibiliteit met externe niet-Delta-lezers.
- [SPARK-54711][PYTHON] Een time-out toevoegen voor een door daemon aangemaakte werkverbinding
- Beveiligingsupdates van het besturingssysteem.
9 december 2025
- [SPARK-52579][PYTHON] Stel periodieke traceback-dump in voor Python processen
- [SPARK-54180][SQL] De toString van BinaryFileFormat overschrijven
- Beveiligingsupdates van het besturingssysteem.
- 18 november 2025
-
[SPARK-54078][SS] Nieuwe test voor
StateStoreSuite SPARK-40492: maintenance before unloaden verwijder infra uit oude test - [SPARK-54047][PYTHON] Gebruik een verschilfout bij kill-on-idle-time-out
- Beveiligingsupdates van het besturingssysteem.
-
[SPARK-54078][SS] Nieuwe test voor
- 4 november 2025
- Bijgewerkte R-bibliotheken:
- pijl van 12.0.1 naar 21.0.0
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte R-bibliotheken:
- 21 oktober 2025
- Beveiligingsupdates van het besturingssysteem.
- 7 oktober 2025
- [SPARK-53568][CONNECT][PYTHON] Verschillende kleine fouten in Spark Connect Python clientfoutafhandelingslogica oplossen
- [SPARK-53574] Oplossing voor het wissen van AnalysisContext tijdens geneste planomzetting
- Diverse bugfixes.
- 16 september 2025
- Beveiligingsupdates van het besturingssysteem.
- 9 september 2025
- Er is een probleem opgelost dat ervoor kon zorgen dat Auto Loader voor onbepaalde tijd bleef hangen.
- [SPARK-49872][CORE] De lengtebeperking van jackson JSON-tekenreeks verwijderen
- Beveiligingsupdates van het besturingssysteem.
- 26 augustus 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.6 tot 1.1.7
- [SPARK-52482][SQL][CORE] De verwerking van uitzonderingen verbeteren voor het lezen van bepaalde beschadigde zstd-bestanden
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 14 augustus 2025
- Beveiligingsupdates van het besturingssysteem.
- 29 juli 2025
- Beveiligingsupdates van het besturingssysteem.
- 15 juli 2025
-
[SPARK-52503][SQL][CONNECT] Oplossing
dropwanneer de invoerkolom niet bestaat - Diverse bugfixes.
-
[SPARK-52503][SQL][CONNECT] Oplossing
- 1 juli 2025
- Ondersteuning voor ZStandard-decompressie voor lezers van bestandsgegevensbronnen (json, csv, xml en tekst.)
- Ondersteuning voor ZStandard-decompressie voor lezers van bestandsgegevensbronnen (json, csv, xml en tekst.)
-
[SPARK-52521][SQL]
Right#replacementmag niet dynamisch toegang krijgen tot SQLConf - [SPARK-52482][SQL][CORE] ZStandard-ondersteuning voor bestandsgegevensbronlezer
- Beveiligingsupdates van het besturingssysteem.
- 17 juni 2025
- De beperking opgelost dat de
cloud_files_statefunctie met tabelwaarde (TVF) niet kan worden gebruikt om de status op bestandsniveau van streamingtabellen in pijplijnen te lezen. - [SPARK-49646][SQL] corrigeer subquery-decorrelatie voor unie/set-operaties wanneer parentOuterReferences verwijzingen bevat die niet gedekt zijn door collectedChildOuterReferences
- De beperking opgelost dat de
- 3 juni 2025
- Bijgewerkte Python bibliotheken:
- cryptografie van 3.4.8, 39.0.1 tot 39.0.1
- platformdirs van 2.5.2 naar 2.6.2, en terug naar 2.5.2
- pyparsing bijwerken van 2.4.7/3.0.9 naar 3.0.9
- Pip 22.3.1 toegevoegd
- Setuptools 65.6.3 toegevoegd
- Tomli 2.0.1 toegevoegd
- Wcwidth 0.2.5 toegevoegd
- Wiel 0.38.4 toegevoegd
- Verwijderde distributie 1.7.0
- Distro-info 1.1+ubuntu0.2 verwijderd
- Python-apt 2.4.0+ubuntu4 verwijderd
- Bijgewerkte Java bibliotheken:
- com.github.fommil.netlib.native_ref-java van 1.1, 1.1-natives naar 1.1, 1.1
- com.github.fommil.netlib.native_system-java van 1.1, 1.1-natives naar 1.1, 1.1
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 van 1.1-natives naar 1.1
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 van 1.1-natives naar 1.1
- io.netty.netty-tcnative-boringssl-static van 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 naar 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 van 4.1.96.Final, 4.1.96.Final-linux-aarch_64, 4.1.96.Final-linux-x86_64 naar 4.1.96.Final, 4.1.96.Final, 4.1.96.Final
- io.netty.netty-transport-native-kqueue van 4.1.96.Final-osx-aarch_64, 4.1.96.Final-osx-x86_64 tot 4.1.96.Final, 4.1.96.Final
- org.apache.orc.orc-core van 1.9.2-shaded-protobuf naar 1.9.2
- org.apache.orc.orc-mapreduce van 1.9.2-shaded-protobuf naar 1.9.2
- software.amazon.cryptools.AmazonCorrettoCryptoProvider van 1.6.1-linux-x86_64 tot 1.6.1
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference moet de plan-id behouden
- [SPARK-52159][SQL] Controleer het bestaan van tabellen op de juiste manier voor jdbc-dialecten
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Python bibliotheken:
- 20 mei 2025
- Bijgewerkte Java bibliotheken:
- io.delta.delta-sharing-client_2.12 van 1.1.5 tot 1.1.6
- [SPARK-51935][SQL] Los luie werking van iterators op in geïnterpreteerde df.collect()
- Beveiligingsupdates van het besturingssysteem.
- Bijgewerkte Java bibliotheken:
- 22 april 2025
- Beveiligingsupdates van het besturingssysteem.
woensdag 9 april 2025
- [Gedragswijziging] Vacuümbewerkingen voeren nu Writer-protocolcontroles uit die vergelijkbaar zijn met andere bewerkingen, waardoor onverwachte opschoning van tabellen met nieuwere functies wordt voorkomen wanneer deze worden uitgevoerd vanuit niet-compatibele oudere Databricks Runtime-versies.
- [SPARK-51624][SQL] GetStructField-metagegevens doorgeven in CreateNamedStruct.dataType
- Beveiligingsupdates van het besturingssysteem.
11 maart 2025
- Databricks Runtime 14.3 LTS en hoger bevatten een oplossing voor een probleem dat binaire incompatibiliteit heeft veroorzaakt met code die een
SparkListenerApplicationEndklasse heeft geïnstantieerd en is gecompileerd met Apache Spark. Deze incompatibiliteit is voortgekomen uit het samenvoegen van SPARK-46399 in Apache Spark. Deze samenvoeging bevat een wijziging die een standaardargument aan deSparkListenerApplicationEndconstructor heeft toegevoegd. Als u binaire compatibiliteit wilt herstellen, voegt deze oplossing één argumentconstructor toe aan deSparkListenerApplicationEnd-klasse. - [SPARK-50791][SQL] NPE in State Store-foutafhandeling oplossen
-
[SPARK-50705][SQL] Vergrendelingsvrij maken
QueryPlan - [SPARK-49525][SS][CONNECT] Kleine logverbetering voor server-side Streaming Query ListenerBus Listener
- Beveiligingsupdates van het besturingssysteem.
- Databricks Runtime 14.3 LTS en hoger bevatten een oplossing voor een probleem dat binaire incompatibiliteit heeft veroorzaakt met code die een
11 februari 2025
- Deze release bevat een oplossing voor een probleem dat van invloed is op de conversie van bepaalde gegevenstypen bij het serialiseren van geredde XML-gegevenskolommen. De betrokken gegevenstypen zijn datums, niet-NTZ-tijdstempels en decimalen wanneer
prefersDecimalis ingeschakeld. Zie Wat is de kolom met geredde gegevens? Voor meer informatie over de kolom met geredde gegevens. - [SPARK-50492][SS] Fix java.util.NoSuchElementException wanneer de kolom gebeurtenistijd wordt verwijderd na dropDuplicatesWithinWatermark
- [SPARK-51084][SQL] De juiste foutklasse toewijzen voor negativeScaleNotAllowedError
- Beveiligingsupdates van het besturingssysteem.
- Deze release bevat een oplossing voor een probleem dat van invloed is op de conversie van bepaalde gegevenstypen bij het serialiseren van geredde XML-gegevenskolommen. De betrokken gegevenstypen zijn datums, niet-NTZ-tijdstempels en decimalen wanneer
- 10 december 2024
- Deze release bevat een oplossing voor een probleem waardoor de primaire sleutel in een Delta-tabel kan worden verwijderd onder bepaalde randgevallen die verband houden met automatische achtergrondcompactie.
- [SPARK-50329][SQL] probleem met InSet$toString oplossen
- Beveiligingsupdates van het besturingssysteem.
- 26 november 2024
- [SPARK-49615] [ML] Zorg ervoor dat alle validatie van het gegevenssetschema van de ML-functietransformaties voldoet aan de configuratie 'spark.sql.caseSensitive'.
- Beveiligingsupdates van het besturingssysteem.
- 5 november 2024
- [SPARK-48843] Oneindige lus voorkomen met BindParameters
- [SPARK-49829] Wijzig de optimalisatie bij het toevoegen van invoer aan het statusarchief in stream-stream join (correctie)
- [SPARK-49863][SQL] Fix NormalizeFloatingNumbers om de null-baarheid van geneste structuren te behouden
- [BACKPORT] [SPARK-49326][SS] Foutklasse classificeren voor fout in foreach-sinkgebruikersfunctie
- [SPARK-49782][SQL] De regel ResolveDataFrameDropColumns lost UnresolvedAttribute op met onderliggende uitvoer
- [SPARK-46632][SQL] Subexpressieverwijdering oplossen wanneer gelijkwaardige ternaire expressies verschillende onderliggende elementen hebben
- [SPARK-49905] Gebruik een toegewezen ShuffleOrigin voor stateful operator om te voorkomen dat de shuffle wordt aangepast door AQE.
- Beveiligingsupdates van het besturingssysteem.
- 22 oktober 2024
- [SPARK-48843] Oneindige lus voorkomen met BindParameters
- [SPARK-49863][SQL] Fix NormalizeFloatingNumbers om de null-baarheid van geneste structuren te behouden
- [SPARK-49905] Gebruik een toegewezen ShuffleOrigin voor stateful operator om te voorkomen dat de shuffle wordt aangepast door AQE.
- [SPARK-46632][SQL] Subexpressieverwijdering oplossen wanneer gelijkwaardige ternaire expressies verschillende onderliggende elementen hebben
- [SPARK-49782][SQL] De regel ResolveDataFrameDropColumns lost UnresolvedAttribute op met onderliggende uitvoer
- [BACKPORT] [SPARK-49326][SS] Foutklasse classificeren voor fout in foreach-sinkgebruikersfunctie
- [SPARK-49829] Wijzig de optimalisatie bij het toevoegen van invoer aan het statusarchief in stream-stream join (correctie)
- Beveiligingsupdates van het besturingssysteem.
- 10 oktober 2024
- [BACKPORT] [SPARK-49474][SS] Foutklasse classificeren voor een fout in de gebruikersfunctie van FlatMapGroupsWithState
- [SPARK-49743][SQL] OptimizeCsvJsonExpr mag geen schemavelden wijzigen bij het verwijderen van GetArrayStructFields
- [SPARK-49688][CONNECT] Het herstellen van een gegevensrace tussen het onderbreken en uitvoeren van een plan
- 25 september 2024
- [SPARK-48810][CONNECT] Sessiestop() API moet idempotent zijn en niet mislukken als de sessie al door de server is gesloten
- [SPARK-48719][SQL] Corrigeer de berekeningsfout 'RegrS...
- [SPARK-49000][SQL] Fix "select count(distinct 1) from t" waar t een lege tabel is door RewriteDistinctAggregates uit te breiden
- [SPARK-49628][SQL] ConstantFolding moet stateful expressie kopiëren voordat deze wordt geëvalueerd
- [SPARK-49492][CONNECT] Opnieuw verbinding geprobeerd op inactieve Executiehouder
- Beveiligingsupdates van het besturingssysteem.
- 17 september 2024
- [SPARK-49336][CONNECT] Beperk de niveaus van nestelen bij het inkorten van een protobuf-bericht
- [SPARK-43242][CORE] Herstel van de foutmelding 'Unexpected type of BlockId' bij het diagnosticeren van shuffle-corruptie.
- [SPARK-48463][ML] Zorg dat Binarizer, Bucketizer, Vector Assembler, FeatureHasher, QuantizeDiscretizer, OnehotEncoder, StopWordsRemover, Imputer, Interactor geneste invoerkolommen ondersteunt.
- [SPARK-49526][CONNECT] Ondersteuning voor Windows-stijlpaden in ArtifactManager
- [SPARK-49409][VERBINDING] De standaardwaarde van CONNECT_SESSION_PLAN_CACHE_SIZE aanpassen
- [SPARK-49366][CONNECT] Union-node behandelen als bladnode bij het oplossen van dataframe-kolommen.
- 29 augustus 2024
- [SPARK-49146][SS] Zet assertionfouten met betrekking tot ontbrekend watermerk in streamingquery's in toevoegmodus naar foutkader.
-
[SPARK-48862][PYTHON][CONNECT] Vermijd aanroepen
_proto_to_stringwanneer INFO-niveau niet is ingeschakeld - [SPARK-49263][CONNECT] Spark Connect Python-client: Boolean Dataframe Reader-opties consistent verwerken
- 14 augustus 2024
- [SPARK-48941][SPARK-48970] Backport ML writer/reader fixes
- [SPARK-48706][PYTHON] Python UDF in hogere-orde functies mag geen interne fout veroorzaken
- [SPARK-49056][SQL] ErrorClassesJsonReader kan null niet correct verwerken
- [SPARK-48597][SQL] Introduceer een markering voor de eigenschap isStreaming in de tekstuele weergave van een logisch plan.
- [SPARK-49065][SQL] Herbasing in verouderde formatters/parsers moet ondersteuning bieden voor niet-JVM-standaardtijdzones
- [SPARK-48934][SS] Python datum/tijd-typen onjuist geconverteerd voor het instellen van time-out in applyInPandasWithState
- 1 augustus 2024
- Deze release bevat een foutoplossing voor de klassen
ColumnVectorenColumnarArrayin de Spark Java-interface. Voor deze correctie werd eenArrayIndexOutOfBoundsExceptionuitgeworpen of werden onjuiste gegevens geretourneerd als een instantie van een van deze klassennullwaarden bevatte. - Op serverloze berekeningen voor notebooks en taken is de ANSI SQL-modus standaard ingeschakeld. Raadpleeg Ondersteunde Spark-configuratieparameters.
- Op berekeningen die geconfigureerd zijn in de modus voor gedeelde toegang, gelden voor Kafka-batchlees- en schrijfbewerkingen nu dezelfde beperkingen als die voor Structured Streaming zijn vastgelegd. Zie Beperkingen voor streaming.
- De uitvoer van een
SHOW CREATE TABLE-instructie bevat nu rijfilters of kolommaskers die zijn gedefinieerd in een gerealiseerde weergave of streamingtabel. Zie SHOW CREATE TABLE. Zie Rijfilters en kolommaskers voor meer informatie over rijfilters en kolommaskers. - Op berekeningen die geconfigureerd zijn in de modus voor gedeelde toegang, gelden voor Kafka-batchlees- en schrijfbewerkingen nu dezelfde beperkingen als die voor Structured Streaming zijn vastgelegd. Zie Beperkingen voor streaming.
- De uitvoer van een
SHOW CREATE TABLE-instructie bevat nu rijfilters of kolommaskers die zijn gedefinieerd in een gerealiseerde weergave of streamingtabel. Zie SHOW CREATE TABLE. Zie Rijfilters en kolommaskers voor meer informatie over rijfilters en kolommaskers. - [SPARK-48896][SPARK-48909][SPARK-48883] Backport spark ML writer-oplossingen
- [SPARK-48889][SS] testStream om statusarchieven te verwijderen voordat u klaar is
- [SPARK-48705][PYTHON] Gebruik expliciet worker_main wanneer deze begint met pyspark
- [SPARK-48047][SQL] Verminder de geheugenbelasting van lege TreeNode-tags
- [SPARK-48544][SQL] Verminder de geheugenbelasting van lege TreeNode BitSets
- [SPARK-46957][CORE] Gemigreerde shuffle-bestanden zouden gedecomissioneerd en opgeruimd moeten worden door de uitvoerder.
- [SPARK-48463] StringIndexer maken die geneste invoerkolommen ondersteunt
- [SPARK-47202][PYTHON] Typfouten met datum/tijd oplossen met tzinfo
- [SPARK-47713][SQL][CONNECT] Een self-joinfout oplossen
- Beveiligingsupdates van het besturingssysteem.
- Deze release bevat een foutoplossing voor de klassen
- 11 juli 2024
- (Gedragswijziging) DataFrames die zijn opgeslagen in de cache van Delta-tabelbronnen, worden nu ongeldig als de brontabel wordt overschreven. Deze wijziging betekent dat alle statuswijzigingen in Delta-tabellen nu de resultaten in de cache ongeldig maken. Gebruik
.checkpoint()om de status van een tabel gedurende de levensduur van een DataFrame te behouden. - Het JDBC-stuurprogramma van Snowflake wordt bijgewerkt naar versie 3.16.1.
- Deze release bevat een oplossing voor een probleem waardoor het tabblad Spark UI-omgeving niet correct wordt weergegeven bij het uitvoeren in Databricks Container Services.
- Op serverloze berekeningen voor notebooks en taken is de ANSI SQL-modus standaard ingeschakeld. Raadpleeg Ondersteunde Spark-configuratieparameters.
- Als u ongeldige partities wilt negeren bij het lezen van gegevens, kunnen bestand-gebaseerde gegevensbronnen, zoals Parquet, ORC, CSV of JSON, de optie ignoreInvalidPartitionPaths instellen op true. Bijvoorbeeld: spark.read.format("parquet").option("ignoreInvalidPartitionPaths", "true").load(...). U kunt ook de SQL-configuratie spark.sql.files.ignoreInvalidPartitionPaths gebruiken. De optie voor de gegevensbron heeft echter voorrang op de SQL-configuratie. Deze instelling is standaard onwaar.
- [SPARK-48648][PYTHON][CONNECT] Zorg ervoor dat SparkConnectClient.tags correct threadlocal zijn
- [SPARK-48445][SQL] Geen inline UDF's met dure kinderen
- [SPARK-48481][SQL][SS] Pas OptimizeOneRowPlan niet toe op streaminggegevensset
- [SPARK-48383][SS] Genereert een betere fout voor niet-overeenkomende partities in de optie StartOffset in Kafka
- [SPARK-48503][SQL] Oplossen van ongeldige scalaire subquery's met groeperen op niet-equivalente kolommen die onterecht waren toegestaan.
- [SPARK-48100][SQL] Los problemen op met het overslaan van geneste structuurvelden die niet binnen het schema zijn geselecteerd
- [SPARK-48273][SQL] Late herschrijfbewerking van PlanWithUnresolvedIdentifier opgelost
- [SPARK-48252][SQL] Bijwerk de CommonExpressionRef indien nodig
- [SPARK-48475][PYTHON] Optimaliseer _get_jvm_function in PySpark.
- [SPARK-48292][CORE] Terugdraaien [SPARK-39195][SQL] Spark OutputCommitCoordinator moet stap afbreken wanneer vastgelegd bestand niet consistent is met de taakstatus
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) DataFrames die zijn opgeslagen in de cache van Delta-tabelbronnen, worden nu ongeldig als de brontabel wordt overschreven. Deze wijziging betekent dat alle statuswijzigingen in Delta-tabellen nu de resultaten in de cache ongeldig maken. Gebruik
- 17 juni 2024
-
applyInPandasWithState()is beschikbaar op computers met de standaardtoegangsmodus. - Verhelpt een fout waarbij de optimalisatie van het rangschikken van vensters met behulp van Photon TopK partities met structs onjuist behandelde.
- [SPARK-48310][PYTHON][CONNECT] Gecachte eigenschappen moeten kopieën retourneren
-
[SPARK-48276][PYTHON][CONNECT] Voeg de ontbrekende
__repr__methode toe voorSQLExpression - [SPARK-48294][SQL] Kleine letters verwerken in nestedTypeMissingElementTypeError
- Beveiligingsupdates van het besturingssysteem.
-
- 21 mei 2024
- (Gedragswijziging)
dbutils.widgets.getAll()wordt nu ondersteund om alle widgetwaarden in een notitieblok op te halen. - Er is een fout opgelost in de functie try_divide() waarbij invoer met decimalen onverwachte uitzonderingen heeft opgeleverd.
- [SPARK-48056][VERBINDING][PYTHON] Plan opnieuw uitvoeren als er een SESSION_NOT_FOUND fout optreedt en er geen gedeeltelijk antwoord is ontvangen
- [SPARK-48146][SQL] Aggregatiefunctie corrigeren in With-expressie kindassertie
- [SPARK-47986][VERBINDING][PYTHON] Kan geen nieuwe sessie maken wanneer de standaardsessie wordt gesloten door de server
- [SPARK-48180][SQL] Fout verbeteren wanneer UDTF-aanroep met TABLE arg haakjes rond meerdere PARTITION/ORDER BY exprs vergeet
- [SPARK-48016][SQL] Los een fout op in try_divide functie bij decimalen
- [SPARK-48197][SQL] Vermijd assertiefout voor ongeldige lambda-functie
- [SPARK-47994][SQL] Probleem opgelost met CASE WHEN column filter push down in SQLServer
- [SPARK-48173][SQL] CheckAnalysis moet het volledige queryplan zien
- [SPARK-48105][SS] Corrigeer de racevoorwaarde tussen het lossen van de statusopslag en momentopname
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging)
- 9 mei 2024
- (Gedragswijziging)
applyInPandasenmapInPandasUDF-typen worden nu ondersteund voor de berekening van de gedeelde toegangsmodus waarop Databricks Runtime 14.3 LTS en hoger wordt uitgevoerd. - [SPARK-47739][SQL] Logisch avro-type registreren
- [SPARK-47941] [SS] [Verbinding] ForeachBatch-werkrol initialisatiefouten doorgeven aan gebruikers voor PySpark
- [SPARK-48010][SQL] Vermijd herhaalde aanroepen naar conf.resolver in resolveExpression
-
[SPARK-48044][PYTHON][CONNECT] Cache
DataFrame.isStreaming - [SPARK-47956][SQL] Saniteitscontrole voor onopgeloste LCA-referentie
- [SPARK-47543][CONNECT][PYTHON] Dict als MapType afleiden van Pandas DataFrame om het maken van een DataFrame mogelijk te maken
- [SPARK-47819][CONNECT][Cherry-pick-14.3] Gebruik asynchrone callback voor het opschonen van de uitvoering
- [SPARK-47764][CORE][SQL] Shuffle-afhankelijkheden opschonen op basis van ShuffleCleanupMode
- [SPARK-48018][SS] Los op dat een null groupId de fout 'ontbrekende parameter' veroorzaakte bij het genereren van KafkaException.couldNotReadOffsetRange
- [SPARK-47839][SQL] Statistische fout opgelost in RewriteWithExpression
- [SPARK-47371] [SQL] XML: Rijtags negeren die zijn gevonden in CDATA
- [SPARK-47895][SQL] groeperen op alle moet idempotent zijn
- [SPARK-47973][CORE] Log call site in SparkContext.stop() en hoger in SparkContext.assertNotStopped()
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging)
- 25 april 2024
-
[SPARK-47543][CONNECT][PYTHON] Afleiden van
dictalsMapTypeuit Pandas DataFrame om de creatie van DataFrame mogelijk te maken - [SPARK-47694][CONNECT] Maximale berichtgrootte configureerbaar maken aan de clientzijde
- [SPARK-47664][PYTHON][CONNECT][Cherry-pick-14.3] Valideer de kolomnaam met een schema in de cache
- [SPARK-47862][PYTHON][CONNECT]Fout bij het genereren van proto-bestanden oplossen
- Herstel “[SPARK-47543][CONNECT][PYTHON] Inferentie van als
dictvanuit een Pandas DataFrame om een DataFrame te kunnen maken” - [SPARK-47704][SQL] JSON-parsering mislukt met java.lang.ClassCastException wanneer spark.sql.json.enablePartialResults is ingeschakeld
- [SPARK-47812][CONNECT] Ondersteuning voor de serialisatie van SparkSession voor ForEachBatch-worker
- [SPARK-47818][CONNECT][Cherry-pick-14.3] Introduceer een plancache in de SparkConnectPlanner om de prestaties van analyserverzoeken te verbeteren.
-
[SPARK-47828][CONNECT][PYTHON]
DataFrameWriterV2.overwritemislukt met een ongeldig plan - Beveiligingsupdates van het besturingssysteem.
-
[SPARK-47543][CONNECT][PYTHON] Afleiden van
- 11 april 2024
- (Gedragswijziging) PySpark UDF's voor berekeningen met standaardtoegangsmodus komen nu overeen met het gedrag van UDF's op niet-isolatie en toegewezen clusters om consistent gedrag voor rekentypen te garanderen. Deze update bevat de volgende wijzigingen die bestaande code kunnen breken:
- UDF's met een
stringretourtype converteren niet langer impliciet niet-stringwaarden naarstringwaarden. Voorheen zouden UDF's met een retourtypestrde retourwaarde verpakken met eenstr()functie, ongeacht het werkelijke gegevenstype van de geretourneerde waarde. - UDF's met
timestampretourtypen passen niet langer impliciet een conversie toe optimestampmettimezone. - De Spark-clusterconfiguraties
spark.databricks.sql.externalUDF.*zijn niet meer van toepassing op PySpark UDF's in een rekenomgeving met standaardtoegangsmodus. - De Configuratie van het Spark-cluster
spark.databricks.safespark.externalUDF.plan.limitheeft geen invloed meer op PySpark UDF's, zodat de openbare preview-beperking van 5 UDF's per query voor PySpark UDF's wordt verwijderd. - De configuratie van Spark-cluster
spark.databricks.safespark.sandbox.size.default.mibis niet langer van toepassing op PySpark UDF's op computereenheden met de standaard toegangsmodus. In plaats daarvan wordt het beschikbare geheugen op het systeem gebruikt. Als u het geheugen van PySpark UDF's wilt beperken, gebruikt uspark.databricks.pyspark.udf.isolation.memoryLimitmet een minimumwaarde van100m.
- UDF's met een
- Het
TimestampNTZgegevenstype wordt nu ondersteund als een clusterkolom met vloeistofclustering. Zie Liquid Clustering gebruiken voor tabellen. - [SPARK-47511][SQL] Canonicaliseren van With-expressies door IDs opnieuw toe te wijzen
- [SPARK-47509][SQL] Subquery-expressies blokkeren in lambda- en hogere volgordefuncties
- [SPARK-46990][SQL] Los het laden van lege Avro-bestanden op die worden verzonden door event-hubs
- [SPARK-47638][PS][CONNECT] Kolomnaamvalidatie overslaan in PS
- Beveiligingsupdates van het besturingssysteem.
- (Gedragswijziging) PySpark UDF's voor berekeningen met standaardtoegangsmodus komen nu overeen met het gedrag van UDF's op niet-isolatie en toegewezen clusters om consistent gedrag voor rekentypen te garanderen. Deze update bevat de volgende wijzigingen die bestaande code kunnen breken:
- 14 maart 2024
- [SPARK-47135][SS] Foutklassen implementeren voor uitzonderingen voor gegevensverlies in Kafka
- [SPARK-47176][SQL] Een helperfunctie ResolveAllExpressionsUpWithPruning toevoegen
- [SPARK-47145][SQL] Geef tabel-id door aan rijgegevensbronscan exec voor V2-strategie.
- [SPARK-47044][SQL] Een uitgevoerde query toevoegen voor externe JDBC-gegevensbronnen om uitvoer uit te leggen
- [SPARK-47167][SQL] Voeg concrete klasse toe voor anonieme JDBC-relatie
- [SPARK-47070] Ongeldige aggregatie herstellen na herschrijven van subquery
- [SPARK-47121][CORE] Vermijd RejectedExecutionExceptions tijdens standaloneSchedulerBackend shutdown
- Draai terug "[SPARK-46861][CORE] Vermijd deadlock in DAGScheduler"
- [SPARK-47125][SQL] Retourneer null als Univocity nooit parseren activeert
- [SPARK-46999][SQL] ExpressionWithUnresolvedIdentifier moet andere expressies bevatten in de expressiestructuur
-
[SPARK-47129][CONNECT][SQL] Zorg ervoor dat
ResolveRelationshet plan voor cacheverbinding correct is - [SPARK-47241][SQL] Problemen met regelvolgorde voor ExtractGenerator oplossen
- [SPARK-47035][SS][CONNECT] Protocol voor Client-Side luisteraar
- Beveiligingsupdates van het besturingssysteem.
- 29 februari 2024
- Er is een probleem opgelost waarbij het gebruik van een lokale verzameling als bron in een MERGE-opdracht ertoe kon leiden dat de operatiemetriek numSourceRows dubbel het juiste aantal rijen rapporteerde.
- Voor het maken van een schema met een gedefinieerde locatie moet de gebruiker nu over SELECT- en MODIFY-bevoegdheden beschikken voor ieder bestand.
- [SPARK-47071][SQL] Verwerk de uitdrukking in de code als deze een speciale uitdrukking bevat
- [SPARK-47059][SQL] Foutcontext koppelen voor alter COLUMN v1-opdracht
- [SPARK-46993][SQL] Constante vouwbewerking voor sessievariabelen oplossen
- Beveiligingsupdates van het besturingssysteem.
- 3 januari 2024
- [SPARK-46933] Voeg metrische gegevens over de uitvoeringstijd van query's toe aan connectors die gebruikmaken van JDBCRDD.
- [SPARK-46763] Er is een fout opgelost met de assertie in ReplaceDeduplicateWithAggregate voor dubbele kenmerken.
- [SPARK-46954] XML: Wrap de InputStreamReader met een BufferedReader.
-
[SPARK-46655] Sla het vangen van querycontext in
DataFramemethoden over. - [SPARK-44815] Cache df.schema om extra RPC te voorkomen.
- [SPARK-46952] XML: Beperk de grootte van beschadigde records.
- [SPARK-46794] Subqueries verwijderen uit LogicalRDD-beperkingen.
- [SPARK-46736] retenteer leeg berichtveld in protobuf-connector.
- [SPARK-45182] Negeer taakvoltooiing uit de oude fase nadat de bovenliggende en onbepaalde fase opnieuw is geprobeerd, zoals wordt bepaald door de controlesom.
- [SPARK-46414] Gebruik prependBaseUri om javascript-importbewerkingen weer te geven.
-
[SPARK-46383] Verminder het geheugengebruik van de stuurprogramma door de levensduur van
TaskInfo.accumulables()te verkorten. - [SPARK-46861] Vermijd impasse in DAGScheduler.
- [SPARK-46954] XML: Zoekactie voor schemaindex optimaliseren.
- [SPARK-46676] dropDuplicatesWithinWatermark mag niet mislukken bij canonicalisatie van het plan.
- [SPARK-46644] Wijzig toevoegen en samenvoegen in SQLMetric om isZero te gebruiken.
- [SPARK-46731] Beheer de providerinstantie van de statuswinkel per statusgegevensbron - lezer.
-
[SPARK-46677] Resolutie corrigeren
dataframe["*"]. - [SPARK-46610] Als u een tabel maakt, wordt er een uitzondering gegenereerd wanneer er geen waarde voor een sleutel in opties is.
- [SPARK-46941] Kan het limietknooppunt voor venstergroepen voor top-k-berekeningen niet invoegen als dit SizeBasedWindowFunction bevat.
- [SPARK-45433] Herstel deductie van CSV-/JSON-schema's wanneer tijdstempels niet overeenkomen met de opgegeven timestampFormat.
- [SPARK-46930] Voeg ondersteuning toe voor een aangepast voorvoegsel voor union-typevelden in Avro.
- [SPARK-46227] Backport naar 14.3.
- [SPARK-46822] Respecteer spark.sql.legacy.charVarcharAsString bij het omzetten van een JDBC-type naar een katalysatortype bij het gebruik van JDBC.
- Beveiligingsupdates van het besturingssysteem.
Databricks Runtime 9.1 LTS
- 9 april 2025
- Beveiligingsupdates van het besturingssysteem.
- 11 maart 2025
- Beveiligingsupdates van het besturingssysteem.
- 11 februari 2025
- Beveiligingsupdates van het besturingssysteem.
- 10 december 2024
- Beveiligingsupdates van het besturingssysteem.
- 26 november 2024
- Beveiligingsupdates van het besturingssysteem.
- 5 november 2024
- Beveiligingsupdates van het besturingssysteem.
- 22 oktober 2024
- Beveiligingsupdates van het besturingssysteem.
- 10 oktober 2024
- Beveiligingsupdates van het besturingssysteem.
- 25 september 2024
- [SPARK-49000][SQL] Fix "select count(distinct 1) from t" waar t een lege tabel is door RewriteDistinctAggregates uit te breiden
- Beveiligingsupdates van het besturingssysteem.
- 6 september 2024
- Beveiligingsupdates van het besturingssysteem.
- 29 augustus 2024
- [SPARK-49065][SQL] Herbasing in verouderde formatters/parsers moet ondersteuning bieden voor niet-JVM-standaardtijdzones
- 14 augustus 2024
- 1 augustus 2024
- Beveiligingsupdates van het besturingssysteem.
- 11 juli 2024
- Beveiligingsupdates van het besturingssysteem.
- 17 juni 2024
- Beveiligingsupdates van het besturingssysteem.
- 21 mei 2024
- [SPARK-48105][SS] Corrigeer de racevoorwaarde tussen het lossen van de statusopslag en momentopname
- Beveiligingsupdates van het besturingssysteem.
- 9 mei 2024
- [SPARK-47973][CORE] Log call site in SparkContext.stop() en hoger in SparkContext.assertNotStopped()
- [SPARK-44251][SQL] Stel 'nullable' correct in op de samengevoegde joinsleutel bij een full outer USING join
- Beveiligingsupdates van het besturingssysteem.
- 25 april 2024
- Diverse bugfixes.
- 11 april 2024
- Beveiligingsupdates van het besturingssysteem.
- 1 april 2024
- Draai terug "[SPARK-46861][CORE] Vermijd deadlock in DAGScheduler"
- Beveiligingsupdates van het besturingssysteem.
- 14 maart 2024
- Beveiligingsupdates van het besturingssysteem.
- 29 februari 2024
- Er is een probleem opgelost waarbij het gebruik van een lokale verzameling als bron in een MERGE-opdracht ertoe kon leiden dat de operatiemetriek numSourceRows dubbel het juiste aantal rijen rapporteerde.
- Beveiligingsupdates van het besturingssysteem.
- 13 februari 2024
- [SPARK-46861] Vermijd impasse in DAGScheduler.
- Beveiligingsupdates van het besturingssysteem.
- 31 januari 2024
- Beveiligingsupdates van het besturingssysteem.
- 25 december 2023
- Deze onderhoudsrelease bevat een patch voor de installatie van JDK 8 om JDK-bug JDK-8-fout JDK-8293562 op te lossen om een verhoogde latentie te voorkomen bij de communicatie via TLSv1.3.
- [SPARK-46058] Voeg een afzonderlijke vlag toe voor privateKeyPassword.
- [SPARK-39440] Voeg een configuratie toe om de tijdlijn voor gebeurtenissen uit te schakelen.
- [SPARK-46132] Ondersteuning voor sleutelwachtwoord voor JKS-sleutels voor RPC SSL.
- 14 december 2023
- Beveiligingsupdates van het besturingssysteem.
- 29 november 2023
- Er is een nieuw pakket geïnstalleerd om
pyarrow-hotfixeen pyArrow RCE-beveiligingsprobleem op te lossen. -
[SPARK-45859] UDF-objecten in
ml.functionsluie gemaakt. -
[SPARK-45544] Geïntegreerde SSL-ondersteuning in
TransportContext. -
[SPARK-45730] Verbeterde tijdsbeperkingen voor
ReloadingX509TrustManagerSuite. - Beveiligingsupdates van het besturingssysteem.
- Er is een nieuw pakket geïnstalleerd om
- 14 november 2023
-
[SPARK-45545]
SparkTransportConferftSSLOptionsbij aanmaak. - [SPARK-45429] Er zijn helperklassen toegevoegd voor SSL RPC-communicatie.
-
[SPARK-45427] RPC SSL-instellingen toegevoegd aan
SSLOptionsenSparkTransportConf. -
[SPARK-45584] Er is een fout opgelost bij het uitvoeren van subquery's met
TakeOrderedAndProjectExec. -
[SPARK-45541] Toegevoegd
SSLFactory. - [SPARK-42205] Logboekregistratieaccumulaties in fase- en taakstart-gebeurtenissen zijn verwijderd.
- Beveiligingsupdates van het besturingssysteem.
-
[SPARK-45545]
- 24 oktober 2023
-
[SPARK-45426] Er is ondersteuning toegevoegd voor
ReloadingX509TrustManager. - Beveiligingsupdates van het besturingssysteem.
-
[SPARK-45426] Er is ondersteuning toegevoegd voor
- 13 oktober 2023
- Beveiligingsupdates van het besturingssysteem.
- 10 september 2023
- Diverse reparaties.
- 30 augustus 2023
- Beveiligingsupdates van het besturingssysteem.
- 15 augustus 2023
- Beveiligingsupdates van het besturingssysteem.
- 23 juni 2023
- Snowflake-jdbc-bibliotheek wordt bijgewerkt naar 3.13.29 om een beveiligingsprobleem op te lossen.
- Beveiligingsupdates van het besturingssysteem.
- 15 juni 2023
- [SPARK-43098] Corrigeer COUNT correctheid fout wanneer een scalaire subquery een group by-clausule heeft.
-
[SPARK-43156][SPARK-43098] Breid het aantal bugtests van scalaire subquery's uit met
decorrelateInnerQueryuitgeschakeld. - [SPARK-40862] Ondersteuning voor niet-geaggregeerde subquery's in RewriteCorrelatedScalarSubquery.
- Beveiligingsupdates van het besturingssysteem.
- 2 juni 2023
- De JSON-parser in
failOnUnknownFieldsde modus verwijdert een record inDROPMALFORMEDde modus en mislukt rechtstreeks inFAILFASTde modus. - Er is een probleem opgelost bij het parseren van herstelde JSON-gegevens om
UnknownFieldExceptionte voorkomen. - Er is een probleem opgelost in Auto Loader waarbij verschillende bronbestandsindelingen inconsistent waren toen het opgegeven schema geen uitgestelde partities had opgenomen. Dit probleem kan onverwachte fouten veroorzaken bij het lezen van bestanden met ontbrekende kolommen in het uitgestelde partitieschema.
-
[SPARK-37520] De
startswith()functies enendswith()tekenreeksen toevoegen -
[SPARK-43413] De null-baarheid van subquery
INis opgelostListQuery. - Beveiligingsupdates van het besturingssysteem.
- De JSON-parser in
- 17 mei 2023
- Beveiligingsupdates van het besturingssysteem.
- 25 april 2023
- Beveiligingsupdates van het besturingssysteem.
- 11 april 2023
- Een probleem opgelost waarbij Auto Loader schema-evolutie kan resulteren in een oneindige mislukkingslus wanneer een nieuwe kolom wordt gedetecteerd in het schema van een genest JSON-object.
- [SPARK-42967] Oplossing voor SparkListenerTaskStart.stageAttemptId wanneer een taak wordt gestart nadat de fase is geannuleerd.
- 29 maart 2023
- Beveiligingsupdates van het besturingssysteem.
- 14 maart 2023
-
[SPARK-42484] Verbeterd foutbericht voor
UnsafeRowUtils. - Diverse reparaties.
-
[SPARK-42484] Verbeterd foutbericht voor
- 28 februari 2023
- Gebruikers kunnen nu specifieke Delta-tabellen lezen en schrijven waarvoor Lezer versie 3 en Writer versie 7 is vereist, met databricks Runtime 9.1 LTS of hoger. Om te slagen moeten de tabelfuncties in het protocol van de tabellen ondersteund worden door de huidige versie van Databricks Runtime.
- Beveiligingsupdates van het besturingssysteem.
- 16 februari 2023
- Beveiligingsupdates van het besturingssysteem.
- 31 januari 2023
- Tabeltypen van JDBC-tabellen zijn nu standaard EXTERN.
- 18 januari 2023
- Beveiligingsupdates van het besturingssysteem.
- 29 november 2022
- Er is een probleem opgelost met het parseren van JSON in Auto Loader wanneer alle kolommen als tekenreeksen waren gelaten (
cloudFiles.inferColumnTypesniet ingesteld was of ingesteld opfalse) en de JSON geneste objecten bevatte. - Beveiligingsupdates van het besturingssysteem.
- Er is een probleem opgelost met het parseren van JSON in Auto Loader wanneer alle kolommen als tekenreeksen waren gelaten (
- 15 november 2022
- Apache commons-text bijgewerkt naar 1.10.0.
- Beveiligingsupdates van het besturingssysteem.
- Diverse reparaties.
- 1 november 2022
- Er is een probleem opgelost waarbij, als een Delta-tabel een door de gebruiker gedefinieerde kolom met de naam
_change_typehad, maar de instelling Change data feed op die tabel uitgeschakeld was, gegevens in die kolom onjuist gevuld zouden worden met NULL-waarden bij het uitvoeren vanMERGE. - Er is een probleem opgelost met automatisch laden waarbij een bestand in dezelfde microbatch kan worden gedupliceerd wanneer
allowOverwritesis ingeschakeld - [SPARK-40596] ExecutorDecommission invullen met berichten vanuit ExecutorDecommissionInfo
- Beveiligingsupdates van het besturingssysteem.
- Er is een probleem opgelost waarbij, als een Delta-tabel een door de gebruiker gedefinieerde kolom met de naam
- 18 oktober 2022
- Beveiligingsupdates van het besturingssysteem.
- 5 oktober 2022
- Diverse reparaties.
- Beveiligingsupdates van het besturingssysteem.
- 22 september 2022
- Gebruikers kunnen spark.conf.set("spark.databricks.io.listKeysWithPrefix.azure.enabled", "true") instellen om de ingebouwde vermelding voor Automatisch laden opnieuw in te schakelen in ADLS. Ingebouwde lijsten waren eerder uitgeschakeld vanwege prestatieproblemen, maar dit heeft mogelijk geleid tot hogere opslagkosten voor klanten.
- [SPARK-40315] HashCode() toevoegen voor Literal of ArrayBasedMapData
- [SPARK-40089] Sorteren voor sommige decimale typen oplossen
- [SPARK-39887] RemoveRedundantAliases moet aliassen behouden die de uitvoer van projectieknooppunten uniek maken
- 6 september 2022
- [SPARK-40235] Onderbreekbare vergrendeling gebruiken in plaats van gesynchroniseerd in Executor.updateDependencies()
- [SPARK-35542] Oplossing: Bucketizer gemaakt voor meerdere kolommen met parameters splitsArray, inputCols en outputCols kunnen niet worden geladen nadat deze zijn opgeslagen
- [SPARK-40079] Imputer inputCols-validatie voor lege invoercase toevoegen
- 24 augustus 2022
-
[SPARK-39666] Gebruik UnsafeProjection.create om
spark.sql.codegen.factoryModein ExpressionEncoder te respecteren - [SPARK-39962] Projectie toepassen wanneer groepskenmerken leeg zijn
- Beveiligingsupdates van het besturingssysteem.
-
[SPARK-39666] Gebruik UnsafeProjection.create om
- 9 augustus 2022
- Beveiligingsupdates van het besturingssysteem.
- 27 juli 2022
- Zorg ervoor dat de Delta MERGE-bewerking consistent is wanneer de bron niet-deterministisch is.
-
[SPARK-39689] Ondersteuning voor twee tekens
lineSepin csv-gegevensbron -
[SPARK-39575] Toegevoegd
ByteBuffer#rewindnaByteBuffer#getinAvroDeserializer. - [SPARK-37392] De prestatiefout voor katalysatoroptimalisatie is opgelost.
- Beveiligingsupdates van het besturingssysteem.
- 13 juli 2022
-
[SPARK-39419]
ArraySortgenereert een uitzondering wanneer de comparator null retourneert. - Gebruik van ingebouwde cloud-API's voor directoryvermelding op Azure door Auto Loader is uitgeschakeld.
- Beveiligingsupdates van het besturingssysteem.
-
[SPARK-39419]
- 5 juli 2022
- Beveiligingsupdates van het besturingssysteem.
- Diverse reparaties.
- 15 juni 2022
-
[SPARK-39283] Deadlock tussen
TaskMemoryManagerenUnsafeExternalSorter.SpillableIteratoroplossen.
-
[SPARK-39283] Deadlock tussen
- 2 juni 2022
-
[SPARK-34554] Implementeer de
copy()methode inColumnarMap. - Beveiligingsupdates van het besturingssysteem.
-
[SPARK-34554] Implementeer de
- 18 mei 2022
- Er is een mogelijk ingebouwd geheugenlek opgelost in de Auto Loader.
- Voer een upgrade uit van AWS SDK-versie van 1.11.655 naar 1.11.678.
- [SPARK-38918] Geneste kolomsnoei moet attributen uitfilteren die niet tot de huidige relatie behoren
-
[SPARK-39084] Oplossing
df.rdd.isEmpty()doorTaskContextiterator te stoppen bij het voltooien van de taak - Beveiligingsupdates van het besturingssysteem.
- 19 april 2022
- Beveiligingsupdates van het besturingssysteem.
- Diverse reparaties.
- 6 april 2022
- [SPARK-38631] Maakt gebruik van een Java gebaseerde implementatie voor het uitpakken van tar-bestanden bij Utils.unpack.
- Beveiligingsupdates van het besturingssysteem.
- 22 maart 2022
- De huidige werkmap van notebooks op clusters met hoge gelijktijdigheid is gewijzigd naar de home directory van de gebruiker, waarbij ofwel tabeltoegangscontrole of referentiedoorgifte is ingeschakeld. Voorheen was
/databricks/driverde Active Directory. - [SPARK-38437] Soepele serialisatie van datum en tijd van een gegevensbron
- [SPARK-38180] Veilige up-cast-expressies toestaan in gecorreleerde gelijkheidspredicaten
- [SPARK-38155] Afzonderlijke statistische functies in laterale subquery's met niet-ondersteunde predicaten weigeren
- [SPARK-27442] Een controleveld verwijderd bij het lezen of schrijven van gegevens in een parquet.
- De huidige werkmap van notebooks op clusters met hoge gelijktijdigheid is gewijzigd naar de home directory van de gebruiker, waarbij ofwel tabeltoegangscontrole of referentiedoorgifte is ingeschakeld. Voorheen was
- 14 maart 2022
- [SPARK-38236] Absolute bestandspaden die zijn opgegeven in de tabel maken/wijzigen, worden behandeld als relatief
-
[SPARK-34069] De taakthread onderbreken als de lokale eigenschap
SPARK_JOB_INTERRUPT_ON_CANCELis ingesteld op true.
- 23 februari 2022
- [SPARK-37859] SQL-tabellen die zijn gemaakt met JDBC met Spark 3.1, kunnen niet worden gelezen met Spark 3.2.
- 8 februari 2022
- [SPARK-27442] Een controleveld verwijderd bij het lezen of schrijven van gegevens in een parquet.
- Beveiligingsupdates van het besturingssysteem.
- 1 februari 2022
- Beveiligingsupdates van het besturingssysteem.
- 26 januari 2022
- Een probleem is opgelost waarbij gelijktijdige transacties in Delta-tabellen onder enkele zeldzame omstandigheden in een niet-serieerbare volgorde konden worden doorgevoerd.
- Er is een probleem opgelost waarbij de
OPTIMIZE-opdracht kon mislukken wanneer het ANSI SQL-dialect werd ingeschakeld.
- 19 januari 2022
- Kleine oplossingen en beveiligingsverbeteringen.
- Beveiligingsupdates van het besturingssysteem.
- 4 november 2021
- Er is een probleem verholpen dat kon zorgen voor het falen van Structured Streaming-stromen met een
ArrayIndexOutOfBoundsException. - Een racevoorwaarde is opgelost die een queryfout zou kunnen veroorzaken met een IOException zoals
java.io.IOException: No FileSystem for scheme, of dat zou kunnen maken dat de wijzigingen aansparkContext.hadoopConfigurationmogelijk niet van invloed zijn in query's. - De Apache Spark Connector voor Delta Sharing is bijgewerkt naar 0.2.0.
- Er is een probleem verholpen dat kon zorgen voor het falen van Structured Streaming-stromen met een
- 20 oktober 2021
- BigQuery-connector bijgewerkt van 0.18.1 naar 0.22.2. Hiermee wordt ondersteuning toegevoegd voor het type BigNumeric.