Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa pagina contiene le note di rilascio unificate per Databricks Runtime 18, basato su Apache Spark 4.1.0. Elenca tutte le funzionalità, le modifiche del comportamento e le correzioni fornite durante il ciclo di rilascio di Databricks Runtime 18.
Annotazioni
Le versioni vengono distribuite gradualmente. L'account Azure Databricks potrebbe non essere aggiornato per alcuni giorni dopo la data di rilascio iniziale.
Informazioni su note di rilascio unificate
Azure Databricks rilascia funzionalità in modo incrementale durante il ciclo di rilascio senza modificare il numero di versione. Anziché separare le pagine per ogni versione secondaria, tutti gli aggiornamenti vengono visualizzati in questa singola pagina come voci datate. I cluster ricevono aggiornamenti al riavvio.
Databricks Runtime 18 è la prima versione per usare questo formato unificato. In precedenza, ogni versione della funzionalità (18.0, 18.1, 18.2) aveva una propria pagina delle note sulla versione. Tali pagine rimangono disponibili per riferimento. Le funzionalità che in precedenza sarebbero state rilasciate nella versione 18.3 o successive ora vengono rilasciate come aggiornamenti con data di Databricks Runtime 18.
In futuro, le versioni di Databricks Runtime seguiranno un ciclo di vita dalla versione Beta (valutazione anticipata) alla disponibilità generale (sviluppo di funzionalità, circa sei mesi) a LTS (supporto a lungo termine, tre anni di correzioni di stabilità e sicurezza). Poiché le versioni dalla 18.0 alla 18.2 sono state rilasciate secondo il modello precedente, Databricks Runtime 18 è una release di transizione che passerà direttamente da Beta a LTS. Per informazioni dettagliate sul ciclo di vita, vedere Ciclo di vita del supporto di Databricks Runtime.
Databricks Runtime 18: 29 maggio 2026
-
Deduplicazione di Structured Streaming con chiavi
NaN: la deduplicazione di Structured Streaming considera ora come duplicati i valoriNaN(Not-a-Number) con schemi di bit diversi quando una colonnadoubleofloatviene utilizzata come chiave di deduplicazione. In precedenza,NaNi valori con rappresentazioni interne diverse venivano considerati distinti e non venivano deduplicati. - È stato risolto un problema a causa del quale le autorizzazioni a livello di tabella potevano essere rimosse dalle tabelle del catalogo esterno di Unity (ad esempio, tabelle di connessione Snowflake) durante l'aggiornamento dei metadati, causando l'esito negativo delle query con
INSUFFICIENT_PERMISSIONSerrori. Le autorizzazioni vengono ora mantenute quando vengono aggiornati i metadati della tabella esterna.
Databricks Runtime 18: 18 maggio 2026
Modifiche comportamentali
Esaminare le modifiche seguenti, che diventano effettive quando i cluster vengono riavviati in questo runtime.
-
CREATE OR REPLACE TABLE:CREATE OR REPLACE TABLEora mantiene i commenti di colonna e tabella esistenti per impostazione predefinita. In precedenza, i commenti venivano eliminati durante la ricreazione di una tabella. Le tabelle e le viste gestite corrispondono ora al comportamento esistente delle viste materializzate e delle tabelle di streaming. -
Scritture per nome di DataFrame:
writeTo().append(),writeTo().overwrite(),writeTo().overwritePartitions()ewrite.mode("append").saveAsTable()ora eseguono automaticamente il cast delle colonne con tipi compatibili (ad esempio,intinlong) per adattarle allo schema della tabella Delta di destinazione. In precedenza, queste operazioni non riuscivano con l'erroreDELTA_FAILED_TO_MERGE_FIELDSquando i tipi delle colonne erano compatibili ma non identici. Il comportamento corrisponde ora a SQLINSERT INTO ... BY NAME.save()esaveAsTable()in modalità di sovrascrittura non sono interessati. -
ALTER TABLE SET TBLPROPERTIESperpipelines.pipelineId:ALTER TABLE <table> SET TBLPROPERTIES('pipelines.pipelineId' = '<pipeline-id>')ora prova a rendere la tabella specificata scrivibile da parte della pipeline. In precedenza, l'impostazione di questa proprietà su una tabella regolare non ha alcun effetto. Se la tabella non è idonea alle scritture tramite pipeline, il comando generaSETTING_PIPELINES_PIPELINE_ID_NOT_SUPPORTED. -
cloud_files_state: lacloud_files_statefunzione con valori di tabella (TVF) include ora unadiscovery_modecolonna che mostra il modo in cui il caricatore automatico ha individuato ogni file. I file individuati prima dell'aggiornamento hanno unnullvalore in questa colonna. -
DESCRIBE EXTENDED AS JSON: ora include i risultati della valutazione dell'ottimizzazione predittiva nell'output. In precedenza, queste informazioni non vengono restituite nell'output JSON. -
Misure della finestra di visualizzazione delle metriche: restituisce ora risultati corretti quando le query usano
GROUP BY,IN/BETWEENfiltri o predicati misti nella colonna dell'ordine della finestra. In precedenza, questi modelli di filtro potrebbero produrre risultati non corretti.
Nuove funzionalità e miglioramenti
In questa versione sono disponibili le funzionalità e i miglioramenti seguenti.
- Librerie del cluster: quando si installano librerie PyPI, wheel o file requirements.txt in un cluster, la scheda Libraries e l'API REST Libraries ora mostrano tutti i pacchetti risolti e installati, incluse le dipendenze transitive. Per le installazioni che risolvono più di 500 pacchetti, l'elenco viene troncato. Il report di installazione completo è disponibile nei log dei driver del cluster.
-
Cdc automatico dallo snapshot con la sintassi SQL: Lakeflow Spark Declarative Pipelines supporta ora Auto CDC dallo snapshot usando la sintassi SQL. In precedenza, questa funzionalità era disponibile solo tramite l'API Python. Utilizza
CREATE STREAMING TABLE ... FLOW AUTO CDC FROM SNAPSHOTper elaborare le origini snapshot (ad esempio tabelle Delta, storage cloud o JDBC), uno snapshot alla volta. Sono supportati sia scD type 1 (default) che SCD Type 2. -
array_sortcon comparatori personalizzati: Photon accelera ora learray_sortespressioni che usano comparatori personalizzati per ordinare matrici di struct in base a uno o più campi. Precedentemente, queste espressioni venivano eseguite in modalità non-Photon. Per abilitare questa ottimizzazione, impostarespark.databricks.photon.rewriteArraySortComparator.enabledsutrue.
Correzioni e miglioramenti di Apache Spark
Questa versione include le correzioni di bug e i miglioramenti seguenti apportati a Spark:
- Le query SQL supportano ora una
QUALIFYclausola che consente di filtrare i risultati della funzione finestra direttamente nella query. In precedenza era necessario racchiudere la query in una sottoquery. -
spark.read.json,spark.read.csvespark.read.xmlora accettano un dataframe come input, quindi è possibile analizzare i dati in memoria senza salvarli prima in un file. -
DataFrame.changes()è ora disponibile per la lettura dell'output di Change Data Capture (CDC) tramite l'API DataFrame. - Quando viene fatto riferimento a una colonna DataFrame dal dataframe errato, l'errore ora assegna un nome alla colonna specifica. È anche possibile impostare
spark.sql.columnResolution.strictper fare in modo che Spark applichi la corrispondenza delle colonne più restrittiva e intercetta questi errori in precedenza. -
MERGE INTOL'evoluzione dello schema ora funziona correttamente quando l'istruzione includeWHEN MATCHED THEN DELETEo fa riferimento a colonne annidate in base all'alias. In precedenza, queste combinazioni potevano non riuscire o produrre automaticamente risultati errati. -
SHOW COLLATIONSelenca tutte le regole di confronto supportate e le relative proprietà, utili quando si scelgono regole di confronto per l'ordinamento o il confronto del testo. - Query Optimizer di Spark ora stima correttamente la quantità di filtri dati da ridurre. In precedenza, stime errate inducevano Spark a caricare interamente in memoria tabelle di grandi dimensioni durante i join, causando errori di memoria esaurita.
- Le query con più
COUNT(DISTINCT)espressioni vengono eseguite più velocemente perché Spark riduce ora i dati in precedenza nel piano di esecuzione anziché espanderli per primi. - Le UDF Python che usano l'ottimizzazione Arrow non eseguono più una conversione non necessaria del formato dei dati, riducendo così il sovraccarico.
- Le join stream-stream non esterne possono ora produrre output in modalità Update, non solo in modalità Append, il che consente di scrivere verso più destinazioni di output.
- Le connessioni JDBC vengono ora chiuse correttamente quando un'attività viene annullata. In precedenza, l'annullamento poteva lasciare aperta una connessione, con conseguente blocco delle attività successive.
-
array_insertnon produce più risultati errati quando viene assegnato un numero negativo molto elevato come posizione di inserimento.
Databricks Runtime 18: 4 maggio 2026
Modifiche comportamentali
Esaminare le modifiche seguenti, che diventano effettive quando i cluster vengono riavviati in questo runtime.
-
XPath: durante la valutazione di XPath su XML, Azure Databricks non carica più definizioni DTD (Document Type Definition) esterne. Le query non riuscite in precedenza solo a causa di un riferimento DTD esterno non raggiungibile possono ora avere esito positivo. -
Comportamento dello struct NULL con l'evoluzione dello schema: per
INSERT,MERGEe le scritture in streaming che usano l'evoluzione dello schema, uno struct NULL nell'origine viene ora memorizzato come NULL nella destinazione. In precedenza, le struct NULL venivano erroneamente materializzate come struct non null con tutti i campi impostati su NULL. Aggiornare qualsiasi codice che si basava sulla ricezione di uno struct non NULL con tutti i campi impostati su NULL — questi casi ora restituiscono uno struct NULL. -
NATURAL JOIN: ora usa correttamente la corrispondenza delle colonne senza distinzione tra maiuscole e minuscole quandospark.sql.caseSensitiveèfalse(impostazione predefinita). In precedenza, le colonne che differivano solo per maiuscole/minuscole (ad esempio,IDvsid) non venivano riconosciute come corrispondenti, facendo sì cheNATURAL JOINproducesse senza segnalarlo risultati di cross join. Questa correzione allinea il comportamento diNATURAL JOINa quello delle unioniUSING. - Dipendenze di AWS SDK v1: ora ombreggiate e non più disponibili direttamente nel classpath. Se il codice dipende dalle librerie di AWS SDK v1 fornite in precedenza da Databricks Runtime, aggiungerle come dipendenze esplicite nel progetto.
- Convalida delle dipendenze delle UDF SQL in Unity Catalog: Unity Catalog applica ora la convalida delle dipendenze per le funzioni SQL definite dall'utente per impedire di aggirare i controlli di accesso. Le funzioni SQL definite dall'utente con configurazioni delle dipendenze non valide non possono essere eseguite.
-
LEFT OUTER JOIN LATERAL: è stato corretto un bug che ha eliminato erroneamente le righe. Le query che usano questo costrutto restituiscono ora risultati corretti. Per ripristinare temporaneamente il comportamento precedente, impostarespark.databricks.sql.optimizer.lateralJoinPreserveOuterSemanticsutrue. -
regr_r2: ora considera correttamente il primo parametro come variabile dipendente. Le query basate sul comportamento errato precedente restituiscono risultati diversi. -
Funzioni iperboliche:
sinh,cosh,tanhe le funzioni iperboliche correlate ora restituisconoInfinityinvece di generare un errore di overflow quando vengono specificati input molto grandi. -
asinheacosh: ora usare l'algoritmo fdlibm per la coerenza tra motori. I risultati potrebbero differire leggermente rispetto alle versioni precedenti per gli input relativi a casi limite. -
LIKEcorrispondenza di pattern: Ora gestisce correttamente i caratteri Unicode supplementari (punti di codice sopra U+FFFF). I modelli che in precedenza corrispondono o non sono riusciti correttamente per questi caratteri ora restituiscono risultati corretti. -
VOID(NullType) colonne: le tabelle Delta ora supportano le colonneVOID(NullType).VOIDle colonne non vengono più eliminate dallo schema della tabella dopo le letture. Le scritture non sono interessate.
Nuove funzionalità e miglioramenti
In questa versione sono disponibili le funzionalità e i miglioramenti seguenti.
-
CREATE OR REPLACE TEMP TABLE: ora supportato, che consente di creare o sostituire tabelle temporanee in una singola istruzione. -
agg(): ora disponibile come alias per lameasure()funzione. Le query esistenti che usanomeasure()continuano a funzionare senza modifiche. -
pyspark.pipelines.testing: ora disponibile come alias pratico perdlt.testingle API. - Prestazioni di elencazione di Auto Loader: Auto Loader ora utilizza un metodo di elencazione più efficiente che migliora la velocità di elencazione per le origini di archiviazione nel cloud. Se i trigger di flusso si sovrappongono a causa di operazioni di presentazione a esecuzione prolungata, questa ottimizzazione può comportare un aumento dei costi dell'API di presentazione nel cloud.
-
DESCRIBE HISTORYflag delle opzioni di scrittura: la cronologia della tabella Delta (DESCRIBE HISTORY) ora include i flag delle opzioni di scrittura inoperationParametersper le operazioniWRITEeREPLACE TABLE. I flag vengono visualizzati solo quandotrue:isDynamicPartitionOverwrite,canOverwriteSchema,canMergeSchema,predicateeisV1WriterSaveAsTableOverwrite. - Riavvolgimento e riproduzione dello streaming strutturato: Structured Streaming supporta ora la riavvolgimento e la riproduzione, consentendo la rielaborazione da un punto precedente nel flusso per il ripristino da errori quali modifiche dello schema o errori di logica, senza una reimpostazione dello stato completa.
-
SparkSession.emptyDataFrame: ora disponibile come API utile per la creazione di un oggetto vuotoDataFramesenza colonne e senza righe. -
TIMESTAMP WITH LOCAL TIME ZONE: ora supportato come alias di sintassi SQL per ilTIMESTAMP_LTZtipo . -
to_jsonsortKeysopzione: lato_jsonfunzione accetta ora un'opzionesortKeysper produrre output JSON con chiavi in ordine ordinato. -
spark.catalog.*: i metodi API ora hanno parità di funzionalità con i comandi DDL equivalenti per le operazioni di catalogo, schema e tabella. - [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 20 aprile 2026
- Correzione dell'autorità di riferimento spaziale CRS per il
GEOMETRY(102100)tipo. L'autorità viene ora segnalata comeESRI:102100anzichéEPSG:102100. - [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 2 aprile 2026
- Miglioramento della gestione degli errori per le query che scrivono dati in tabelle Delta contenenti una
VOIDcolonna (NullType) all'interno di un tipo definito dall'utente (UDT). - Le connessioni del sink di streaming JDBC applicano ora un timeout del socket di 30 secondi, una logica di ritentativo con backoff esponenziale per gli errori transitori (errori di connessione, deadlock, limitazione della velocità) e un rollback gestito correttamente in caso di connessioni interrotte.
- Correzione del danneggiamento del testo SQL che si è verificato quando si usano caratteri Unicode nelle query con parametri.
-
SHOW CREATE TABLEproduce ora un output corretto per tabelle e viste con regole di confronto non predefinite. - [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 11 marzo 2026
Modifiche comportamentali
Esaminare le modifiche seguenti, che diventano effettive quando i cluster vengono riavviati in questo runtime.
-
Errori delle metriche di osservazione: non causa più errori di esecuzione delle query. In precedenza, gli errori nelle
OBSERVEclausole (ad esempio divisione per zero) potrebbero bloccare o interrompere l'intera query. A questo momento, la query viene completata correttamente e l'errore viene generato quando si chiamaobservation.get. -
FILTERclausola perMEASURE: le funzioni di aggregazione MEASURE supportano ora le clausole FILTER. In precedenza, i filtri venivano ignorati automaticamente. -
DESCRIBE FLOW: ilDESCRIBE FLOWcomando è ora disponibile. Se si dispone di una tabella denominataflow, usareDESCRIBE schema.flow,DESCRIBE TABLE flowoDESCRIBE `flow`con i backtick. -
Operazioni del set booleano spatialSQL:
ST_Difference,ST_IntersectioneST_Unionusano una nuova implementazione con i miglioramenti seguenti:- Le geometrie di input valide producono sempre un risultato e non generano più errori.
- Prestazioni circa 2 volte più veloci.
- I risultati vengono normalizzati per un output coerente e confrontabile.
- Tipi di eccezione per SQLSTATE: i tipi di eccezione vengono aggiornati per supportare SQLSTATE. Se il codice analizza le eccezioni in base alla corrispondenza di stringhe o rileva tipi di eccezione specifici, aggiornare la logica di gestione degli errori.
-
Aumento automatico del tipo di streaming: le letture di streaming nelle tabelle Delta gestiscono automaticamente l'estensione del tipo di colonna. Per richiedere la conferma manuale, impostare
spark.databricks.delta.typeWidening.enableStreamingSchemaTrackingsutrue.
Nuove funzionalità e miglioramenti
In questa versione sono disponibili le funzionalità e i miglioramenti seguenti.
Eventi relativi ai file di Auto Loader per impostazione predefinita: Auto Loader usa per impostazione predefinita gli eventi relativi ai file durante il caricamento da una posizione esterna con eventi relativi ai file abilitati, riducendo le operazioni di elencazione e i costi rispetto all'elencazione delle directory. Vedere Panoramica del caricatore automatico con eventi di file. Per usare l'elenco di directory, impostare
useManagedFileEventssufalse.Evoluzione dello schema con
INSERT: usare laWITH SCHEMA EVOLUTIONclausola con istruzioni SQL INSERT per evolvere automaticamente lo schema della tabella di destinazione durante le operazioni di inserimento. Supportato perINSERT INTO,INSERT OVERWRITEeINSERT INTO ... REPLACE. Per esempio:INSERT WITH SCHEMA EVOLUTION INTO students TABLE visiting_students_with_additional_id;Transazioni multi-istruzione di Delta Sharing: le tabelle Delta Sharing che utilizzano le modalità di condivisione tramite URL prefirmati o token cloud supportano le transazioni multi-istruzione. Al primo accesso all'interno di una transazione, la versione della tabella viene bloccata e riutilizzata per tutte le letture successive in tale transazione.
parse_timestamp: la funzione SQL parse_timestamp analizza le stringhe di timestamp usando più modelli, con il supporto del motore Photon per migliorare le prestazioni.max_byemin_byconlimitfacoltativo: le funzioni di aggregazione max_by e min_by ora accettano un terzo argomento facoltativolimit(fino a 100.000). Se fornite, le funzioni restituiscono un array contenente fino alimitvalori, semplificando le query top-K e bottom-K senza funzioni di finestra o CTE.DATETIMEOFFSETper Azure Synapse: il tipo di datiDATETIMEOFFSETè supportato per le connessioni di Microsoft Azure Synapse.Commenti della tabella Google BigQuery: le descrizioni delle tabelle Di Google BigQuery vengono risolte ed esposte come commenti di tabella.
IGNORE NULLS/RESPECT NULLSperarray_aggecollect_list: Le funzioni di aggregazionearray_aggecollect_listora supportano le clausoleIGNORE NULLSeRESPECT NULLS.PIVOTalias: laPIVOTclausola supporta ora gli alias, consentendo di rinominare le espressioni di colonna pivot nell'output.Variabili dello scripting
CURSORSQL: lo scripting SQL ora supportaCURSORvariabili per scorrere riga per riga il set di risultati di una query all'interno di un blocco di scripting.Funzioni di aggregazione matematica vettoriale: sono disponibili nuove funzioni di aggregazione matematica vettoriale: vector_avg, vector_sum, vector_norm e vector_normalize. Queste funzioni operano su colonne vettoriali dense e supportano carichi di lavoro ml.
Trigger.AvailableNownei lettori di streaming in Python: I lettori di streaming delle origini dati in Python supportano oraTrigger.AvailableNowe Admission Control, consentendo l'elaborazione batch una tantum di tutti i dati disponibili.API di ripartizione dello stato in PySpark: l'API di ripartizione dello stato per
TransformWithStategli operatori di streaming è ora disponibile in PySpark, oltre a Scala. Vedere Ripartizione dello stato su richiesta per le query di streaming con stato.applyInPandascorrezione delle prestazioni: è stata risolta una regressione delle prestazioni 3x inapplyInPandasper gruppi di grandi dimensioni.
Databricks Runtime 18: 10 marzo 2026
- I messaggi di errore per le sottoquery scalari usate con
EXEC IMMEDIATEora identificano più chiaramente la causa specifica. - Risolta una race condition nella compattazione del log del checkpoint di streaming che potrebbe causare un comportamento non deterministico nelle query di Structured Streaming.
- [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 26 febbraio 2026
-
SET METADATA ON COLUMNEUNSET METADATA ON COLUMNi comandi SQL sono ora disponibili per la gestione dei metadati semantici nelle colonne della tabella del catalogo Unity. UsareSET METADATA ON COLUMNper associare le proprietà (display_name,formatesynonyms) alle colonne. UsareUNSET METADATA ON COLUMNper rimuovere le proprietà dei metadati impostate in precedenza. -
DESCRIBE TABLEinclude ora unametadatacolonna che visualizza metadati semantici a livello di colonna come stringa JSON. - Correzione di un errore di importazione pySpark negli ambienti Windows causati da un
UnixStreamServermancante. - [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 19 febbraio 2026
- Quando si deduce lo schema dei file di Excel, le celle stringa vengono ora dedotte come Spark
StringType, rispettando il tipo di cella impostato in Excel. In precedenza, le stringhe con valori numerici venivano automaticamente cast a tipi più stretti comeLongoDecimal. Aggiornare il codice basato sul comportamento precedente. -
DataFrame.toJSON()è ora disponibile nel client Python Spark Connect. - [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 27 gennaio 2026
- Il caricatore automatico ora riporta
batchSizeNumFiles,batchSizeNumBytese gli stati di elaborazione dei file (numFilesProcessed,numFilesSkippedCorrupted,numFilesSkippedMissing,numFilesUnknownState) come metriche. -
INSERT INTO ... BY NAMEsupporta ora laREPLACE WHEREclausola . - La proprietà
spark.sql.xml.legacyXMLParser.enableddi configurazione è stata rinominata inspark.sql.legacy.useLegacyXMLParser. Aggiornare tutte le configurazioni del cluster o della sessione che usano il nome precedente. - Quando
spark.task.resource.gpu.amountè maggiore di 1, il server di distribuzione Torch avvia ora untorchrunprocesso per GPU anziché per ogni attività. - [Correzione della sicurezza] Aggiornamenti della sicurezza del sistema operativo.
Databricks Runtime 18: 15 gennaio 2026
Databricks Runtime 18 è ora in fase di sviluppo di funzionalità, con tecnologia Apache Spark 4.1.0. Questa versione incorpora tutte le funzionalità, i miglioramenti e le correzioni di bug di tutte le versioni precedenti di Databricks Runtime.
Modifiche comportamentali
Esaminare le modifiche seguenti, che diventano effettive quando i cluster vengono riavviati in questo runtime.
JDK 21: Databricks Runtime 18 usa JDK 21 come Java Development Kit predefinito. JDK 21 è disponibile a livello generale ed è una versione LTS (Long-Term Support). In precedenza, il valore predefinito era JDK 17. Modifiche rilevanti:
-
Double.toString()eFloat.toString()ora producono rappresentazioni di stringa univoche più brevi, che potrebbero differire dagli output JDK 17 in alcuni casi limite. -
Thread.stop(),Thread.suspend()eThread.resume()ora generanoUnsupportedOperationException. - I dati delle impostazioni locali aggiornati (CLDR v42) potrebbero influire sulla formattazione di data, ora e numero.
Se si verificano problemi di compatibilità, eseguire il fallback a JDK 17. Per informazioni sulla configurazione delle versioni di JDK, vedere Creare un cluster con una versione JDK specifica.
-
FSCK REPAIR TABLE: ora include un passaggio iniziale di ripristino dei metadati prima di verificare la presenza di file di dati mancanti. Il comando funziona su tabelle con checkpoint danneggiati o valori di partizione non validi.Gestione dei valori null in Spark Connect Scala: la nullabilità dei tipi array e mappa è ora preservata per i letterali tipizzati nel client Spark Connect Scala. In precedenza, gli elementi degli array e i valori delle mappe erano sempre nullabili.
FSCK REPAIR TABLE DRY RUN: La colonnadataFilePathnello schema di outputFSCK REPAIR TABLE DRY RUNpuò ora contenere valori nulli per supportare la segnalazione di nuovi tipi di problemi per i quali il percorso del file di dati non è applicabile.SHOW TABLES DROPPED: ora rispetta correttamente laLIMITclausola .Esecuzione delle UDF Python: le UDF Python di Unity Catalog ora usano Apache Arrow come formato di interscambio predefinito, migliorando le prestazioni complessive. Nell'ambito di questa modifica,
TIMESTAMPi valori passati alle UDF Python non includono più informazioni suldatetimefuso orario nell'attributo dell'oggettotzinfo. I valori timestamp stessi rimangono in formato UTC, ma i metadati del fuso orario vengono ora eliminati. Se la UDF dipende dalle informazioni sul fuso orario, ripristinale condate = date.replace(tzinfo=timezone.utc). Per altre informazioni, vedere Comportamento del fuso orario timestamp per gli input.Time travel and
VACUUMretention: Azure Databricks ora blocca le query di spostamento del tempo oltre la soglia di tempodeletedFileRetentionDurationper tutte le tabelle. IlVACUUMcomando ignora l'argomento durata conservazione tranne quando il valore è 0 ore. Non è possibile impostaredeletedFileRetentionDurationpiù grande dilogRetentionDurationo viceversa.BinaryTypein PySpark: In PySpark,BinaryTypeviene ora mappato in modo coerente a Pythonbytes. In precedenza, PySpark mappaBinaryTypeabytesobytearraydipende dal contesto. Per ripristinare il comportamento precedente, impostarespark.sql.execution.pyspark.binaryAsBytessufalse.Strutture NULL in Delta MERGE e UPDATE: ora preservate come NULL in Delta MERGE, UPDATE, e nelle operazioni di scrittura in streaming che includono cast di tipo struct. In precedenza, le struct NULL venivano espanse in struct con campi NULL.
Materializzazione delle colonne di partizione: le tabelle Delta partizionate ora materializzano le colonne di partizione nei file di dati Parquet appena scritti. In precedenza, i valori di partizione venivano archiviati nei metadati del log delle transazioni Delta e riflessi nei percorsi di directory, ma non scritti come colonne nei file Parquet stessi. Questa modifica è allineata al comportamento Apache Iceberg e UniForm e potrebbe influire sui carichi di lavoro che leggono direttamente i file Parquet scritti da Delta Lake.
Fuso orario di partizione timestamp: i valori di partizione timestamp sono stati precedentemente convertiti in utc usando il fuso orario JVM anziché la
spark.sql.session.timeZoneconfigurazione. I valori della partizione timestamp vengono ora modificati correttamente usando l'impostazione del fuso orario della sessione Spark.DESCRIBE TABLEcolonna dei metadati: l'output diDESCRIBE TABLE [EXTENDED]include ora una nuovametadatacolonna per tutti i tipi di tabella. Questa colonna contiene metadati semantici (nome visualizzato, formato e sinonimi) definiti nella tabella come stringa JSON.
Nuove funzionalità e miglioramenti
In questa versione sono disponibili le funzionalità e i miglioramenti seguenti.
- Scripting SQL: la funzionalità di scripting SQL è ora disponibile a livello generale.
-
Isolamento condiviso per le UDF Python di Unity Catalog: le UDF Python di Unity Catalog con lo stesso proprietario possono ora condividere per impostazione predefinita un ambiente isolato. Ciò migliora le prestazioni e riduce l'utilizzo della memoria riducendo il numero di ambienti separati avviati. Per garantire che un UDF venga sempre eseguito in un ambiente completamente isolato, aggiungi la clausola di caratteristica
STRICT ISOLATION. Vedere Isolamento dell'ambiente. - Funzioni della finestra SQL nelle visualizzazioni delle metriche: è ora possibile usare le funzioni della finestra SQL nelle visualizzazioni delle metriche per calcolare i totali, le classificazioni e altri calcoli basati su finestre.
- Partizioni shuffle dinamiche nello streaming senza stato: ora è possibile modificare il numero di partizioni shuffle nelle query di streaming senza stato senza riavviare la query.
- AQE e AOS in streaming senza stato: l'esecuzione di query adattive (AQE) e la shuffle ottimizzata automaticamente (AOS) sono ora supportate nelle query di streaming senza stato.
-
Marcatori di parametro: è ora possibile usare marcatori di parametro denominati (
:param) e senza nome (?) ovunque sia possibile usare un valore letterale del tipo appropriato. Questo include istruzioni DDL comeCREATE VIEW v AS SELECT ? AS c1, tipi di colonnaDECIMAL(:p, :s)oCOMMENT ON t IS :comment. Per informazioni dettagliate, vedere Marcatori di parametro . -
IDENTIFIERcostrutto: l'ambito di applicazione del costrutto, che converte le stringhe in nomi di oggetti SQLIDENTIFIER, è stato esteso a quasi tutti i contesti in cui è consentito un identificatore. Per informazioni dettagliate, vedere IDENTIFIER. -
BITMAP_AND_AGG: la libreria esistente diBITMAPfunzioni include ora una nuova funzione di BITMAP_AND_AGG . - Funzioni Theta Sketch: ora è possibile usare una nuova libreria di funzioni per il conteggio approssimativo dei valori distinti e per le operazioni sugli insiemi tramite DataSketches Theta Sketch. Vedere theta_sketch_agg e funzioni correlate.
- Funzioni di schizzo KLL: è ora possibile usare una nuova libreria di funzioni per il calcolo approssimativo della quantile usando schizzi KLL. Vedere kll_sketch_agg_bigint e funzioni correlate.
- Sono ora disponibili nuove funzioni geospaziali: st_azimuth, st_boundary, st_closestpoint e st_geogfromewkt.
-
GeometryTypeeGeographyType: Apache Spark supporta ora i tipi di dati nativiGeometryTypeeGeographyTypenelle API PySpark e Java. Questi tipi supportano la serializzazione Arrow e la lettura e scrittura in Parquet e sono distinti dalle funzioni geospaziali SQL. -
approx_top_k: la nuova funzione di aggregazione approx_top_k restituisce i valori top-K approssimativi più frequenti in una colonna usando un algoritmo di schizzo efficiente per lo spazio. - Driver JDBC Spark Connect: Apache Spark include ora un driver JDBC per Spark Connect, consentendo ai client e agli strumenti basati su JDBC di connettersi a Spark tramite il protocollo Spark Connect.
-
Iterator[pandas.DataFrame]inapplyInPandas:DataFrame.applyInPandasaccetta ora una funzione con unaIterator[pandas.DataFrame]firma, riducendo il sovraccarico durante l'elaborazione di gruppi di grandi dimensioni tramite lo streaming di dati in batch. - Vincoli di controllo: ora supportano confronti con valori null nell'espressione del vincolo.
-
API di ripartizione dello stato per
TransformWithState: una nuova API di ripartizione dello stato è disponibile perTransformWithStategli operatori di streaming in Scala, consentendo di modificare il partizionamento delle chiavi dei dati con stato tra i riavvii delle query. Vedere Ripartizione dello stato su richiesta per le query di streaming con stato. -
Python 3.14 in
pyspark-connect:pyspark-clientepyspark-connectora supportano Python 3.14.
Aggiornamenti della libreria
Librerie di Python aggiornate:
- anyio dalla versione 4.6.2 alla versione 4.7.0
- asttokens da 2.0.5 a 3.0.0
- azure-core da 1.34.0 a 1.37.0
- azure-mgmt-core da 1.5.0 a 1.6.0
- azure-storage-blob da 12.23.0 a 12.28.0
- azure-storage-file-datalake da 12.17.0 a 12.22.0
- boto3 da 1.36.2 a 1.40.45
- botocore dalla versione 1.36.3 alla versione 1.40.45
- certificato dal 31/01/2025 al 26/04/2025
- fare clic da 8.1.7 a 8.1.8
- crittografia da 43.0.3 a 44.0.1
- Cython dalla versione 3.0.12 alla versione 3.1.5
- databricks-sdk da 0.49.0 a 0.67.0
- Deprecato da 1.2.13 a 1.2.18
- esecuzione da 0.8.3 a 1.2.0
- fastapi da 0.115.12 a 0.128.0
- filelock da 3.18.0 a 3.17.0
- google-api-core da 2.20.0 a 2.28.1
- Google-auth dalla versione 2.40.0 alla versione 2.47.0
- google-cloud-core da 2.4.3 a 2.5.0
- google-cloud-storage da 3.1.0 a 3.7.0
- google-crc32c da 1.7.1 a 1.8.0
- Google-resumable-media da 2.7.2 a 2.8.0
- h11 da 0.14.0 a 0.16.0
- httpcore da 1.0.2 a 1.0.9
- httpx da 0.27.0 a 0.28.1
- isodate da 0.6.1 a 0.7.2
- Jinja2 da 3.1.5 a 3.1.6
- jupyter-events versione da 0.10.0 a 0.12.0
- jupyter-lsp da 2.2.0 a 2.2.5
- jupyter_server dalla versione 2.14.1 alla versione 2.15.0
- jupyter_server_terminals da 0.4.4 a 0.5.3
- mistune da 2.0.4 a 3.1.2
- mlflow-skinny da 3.0.1 a 3.8.1
- mmh3 da 5.1.0 a 5.2.0
- msal da 1.32.3 a 1.34.0
- nbclient da 0.8.0 a 0.10.2
- nbconvert da 7.16.4 a 7.16.6
- nodeenv da 1.9.1 a 1.10.0
- notebook_shim da 0.2.3 a 0.2.4
- opentelemetry-api dalla versione 1.32.1 alla versione 1.39.1
- opentelemetry-sdk dalla versione 1.32.1 alla versione 1.39.1
- opentelemetry-semantic-conventions da 0.53b1 a 0.60b1
- platformdirs dalla versione 3.10.0 alla versione 4.3.7
- prometheus_client da 0.21.0 a 0.21.1
- proto-plus da 1.26.1 a 1.27.0
- psycopg2 da 2.9.3 a 2.9.11
- pyarrow da 19.0.1 a 21.0.0
- Pygments da 2.15.1 a 2.19.1
- pyiceberg da 0.9.0 a 0.10.0
- python-lsp-server da 1.12.0 a 1.12.2
- corda da 1.12.0 a 1.13.0
- s3transfer dalla versione 0.11.3 alla versione 0.14.0
- scipy da 1.15.1 a 1.15.3
- setuptools da 74.0.0 a 78.1.1
- six da 1.16.0 a 1.17.0
- sqlparse da 0.5.3 a 0.5.5
- stack-data da 0.2.0 a 0.6.3
- starlette da 0.46.2 a 0.50.0
- tornado da 6.4.2 a 6.5.1
- types-python-dateutil da 2.9.0.20241206 a 2.9.0.20251115
- uvicorn da 0.34.2 a 0.40.0
- webcolors da 24.11.1 a 25.10.0
Librerie R aggiornate:
- freccia da 19.0.1 a 22.0.0
- base da 4.4.2 a 4.5.1
- bigD da 0.3.0 a 0.3.1
- scopa da 1.0.7 a 1.0.10
- orologio da 0.7.2 a 0.7.3
- commonmark versioni da 1.9.5 a 2.0.0
- compilatore da 4.4.2 a 4.5.1
- credenziali dalla versione 2.0.2 alla versione 2.0.3
- curl da 6.4.0 a 7.0.0
- data.table da 1.17.0 a 1.17.8
- set di dati da 4.4.2 a 4.5.1
- dbplyr da 2.5.0 a 2.5.1
- devtools dalla versione 2.4.5 alla versione 2.4.6
- diffobj da 0.3.5 a 0.3.6
- digest da 0.6.37 a 0.6.39
- downlit da 0.4.4 a 0.4.5
- dtplyr da 1.3.1 a 1.3.2
- valutare da 1.0.3 a 1.0.5
- fansi da 1.0.6 a 1.0.7
- forcats da 1.0.0 a 1.0.1
- fs da 1.6.5 a 1.6.6
- futuro dal 1.34.0 al 1.68.0
- future.apply dalla versione 1.11.3 alla versione 1.20.0
- gargle dalla versione 1.5.2 alla 1.6.0
- Aggiornamento gert da versione 2.1.4 a 2.2.0
- ggplot2 da 3.5.1 a 4.0.1
- gh da 1.4.1 a 1.5.0
- git2r dalla versione 0.35.0 alla versione 0.36.2
- glmnet da 4.1-8 a 4.1-10
- Google Drive da 2.1.1 a 2.1.2
- Googlesheets4 da 1.1.1 a 1.1.2
- grafica da 4.4.2 a 4.5.1
- grDevices dalla versione 4.4.2 alla versione 4.5.1
- griglia da 4.4.2 a 4.5.1
- gt da 0.11.1 a 1.1.0
- Aggiornamento di hardhat da versione 1.4.1 a 1.4.2
- aggiornamento di haven dalla versione 2.5.4 alla 2.5.5
- hms da 1.1.3 a 1.1.4
- httpuv da 1.6.15 a 1.6.16
- httr2 da 1.1.1 a 1.2.1
- jsonlite da 1.9.1 a 2.0.0
- dalla versione 1.4.1 alla versione 1.4.4
- lava da 1.8.1 a 1.8.2
- listenv da 0.9.1 a 0.10.0
- magrittr da 2.0.3 a 2.0.4
- markdown da 1.13 a 2.0
- metodi da 4.4.2 a 4.5.1
- miniUI da 0.1.1.1 a 0.1.2
- mlflow da 2.20.4 a 3.6.0
- openssl dalla versione 2.3.3 alla versione 2.3.4
- parallelo da 4.4.2 a 4.5.1
- parallelamente da 1.42.0 a 1.45.1
- pilastro da 1.11.0 a 1.11.1
- pkgbuild da 1.4.6 a 1.4.8
- pkgdown da 2.1.1 a 2.2.0
- pkgload da 1.4.0 a 1.4.1
- pROC da 1.18.5 a 1.19.0.1
- prodlim dal 2024.06.25 al 2025.04.28
- Aggiornamento del progressr dalla versione 0.15.1 alla versione 0.18.0
- promesse dalla versione 1.3.2 alla 1.5.0
- Versioni di ps da 1.9.0 a 1.9.1
- purrr da 1.0.4 a 1.2.0
- ragg da 1.3.3 a 1.5.0
- Rcpp da 1.0.14 a 1.1.0
- readr dalla versione 2.1.5 alla versione 2.1.6
- ricette da 1.2.0 a 1.3.1
- reshape2 da 1.4.4 a 1.4.5
- rmarkdown da 2.29 a 2.30
- roxygen2 da 7.3.2 a 7.3.3
- rprojroot da 2.0.4 a 2.1.1
- RSQLite da 2.3.9 a 2.4.4
- versioni da 2.1.2 a 3.0.0
- rvest da 1.0.4 a 1.0.5
- aggiornamento di sass dalla versione 0.4.9 alla versione 0.4.10
- scala da 1.3.0 a 1.4.0
- brillante da 1.10.0 a 1.11.1
- sparklyr da 1.9.1 a 1.9.3
- SparkR dalla versione 4.0.0 alla versione 4.1.0
- sparsevctrs da 0.3.1 a 0.3.4
- spline da 4.4.2 a 4.5.1
- statistiche dalla versione 4.4.2 alla versione 4.5.1
- stats4 da 4.4.2 a 4.5.1
- stringr da 1.5.1 a 1.6.0
- systemfonts da 1.2.1 a 1.3.1
- tcltk da 4.4.2 a 4.5.1
- testthat da 3.2.3 a 3.3.0
- textshaping da 1.0.0 a 1.0.4
- DataOra da 4041.110 a 4051.111
- tinytex da 0,56 a 0,58
- strumenti da 4.4.2 a 4.5.1
- usethis da 3.1.0 a 3.2.1
- utils dalla versione 4.4.2 alla versione 4.5.1
- V8 dalla versione 6.0.2 alla versione 8.0.1
- vroom da 1.6.5 a 1.6.6
- waldo da 0.6.1 a 0.6.2
- xfun da 0.51 a 0.54
- xml2 da 1.3.8 a 1.5.0
- zeallot da 0.1.0 a 0.2.0
- zip da 2.3.2 a 2.3.3
Librerie Java aggiornate:
- com.amazonaws.amazon-kinesis-client da 1.12.0 a 1.15.3
- com.amazonaws.aws-java-sdk-autoscaling da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudformation da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudfront da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudhsm da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudsearch da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudtrail da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudwatch da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cloudwatchmetrics da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-codedeploy da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cognitoidentity da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-cognitosync da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-config da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-core da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-datapipeline da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-directconnect da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-directory da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-dynamodb da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-ec2 da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-ecs da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-efs da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-elasticache da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-elasticbeanstalk da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-elasticloadbalancing da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-elastictranscoder da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-emr da 1.12.638 a 1.12.681
- Versione di com.amazonaws.aws-java-sdk-glacier da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-glue da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-iam da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-importexport da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-kinesis da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-kms da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-lambda da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-logs da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-machinelearning da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-opsworks da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-rds da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-redshift da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-route53 da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-s3 da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-ses da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-simpledb dalla versione 1.12.638 alla versione 1.12.681
- com.amazonaws.aws-java-sdk-simpleworkflow da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-sns da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-sqs da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-ssm da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-storagegateway da 1.12.638 a 1.12.681
- com.amazonaws.aws-java-sdk-sts aggiornato dalla versione 1.12.638 alla 1.12.681
- com.amazonaws.aws-java-sdk-support aggiornato dalla versione 1.12.638 alla versione 1.12.681
- com.amazonaws.aws-java-sdk-workspaces da 1.12.638 a 1.12.681
- com.amazonaws.jmespath-java da 1.12.638 a 1.12.681
- com.databricks.databricks-sdk-java da 0.27.0 a 0.53.0
- com.fasterxml.jackson.datatype.jackson-datatype-jsr310 da 2.18.2 a 2.18.3
- com.github.luben.zstd-jni da 1.5.6-10 a 1.5.7-6
- com.google.flatbuffers.flatbuffers-java da 24.3.25 a 25.2.10
- com.google.guava.failureaccess dalla versione 1.0.2 alla versione 1.0.3
- com.google.guava.guava da 33.4.0-jre a 33.4.8-jre
- com.microsoft.sqlserver.mssql-jdbc da 11.2.3.jre8 a 12.8.0.jre8
- commons-cli.commons-cli da 1.9.0 a 1.10.0
- commons-codec.commons-codec da 1.17.2 a 1.19.0
- commons-fileupload.commons-fileupload dalla versione 1.5 alla 1.6.0
- commons-io.commons-io da 2.18.0 a 2.21.0
- dev.ludovic.netlib.arpack da 3.0.3 a 3.0.4
- dev.ludovic.netlib.blas da 3.0.3 a 3.0.4
- dev.ludovic.netlib.lapack da 3.0.3 a 3.0.4
- annotazione io.dropwizard.metrics.metrics da 4.2.30 a 4.2.37
- io.dropwizard.metrics.metrics-core da 4.2.30 a 4.2.37
- io.dropwizard.metrics.metrics-graphite da 4.2.30 a 4.2.37
- io.dropwizard.metrics.metrics-healthchecks da 4.2.30 a 4.2.37
- io.dropwizard.metrics.metrics-jmx da 4.2.30 a 4.2.37
- io.dropwizard.metrics.metrics-json da 4.2.30 a 4.2.37
- io.dropwizard.metrics.metrics-jvm dalla versione 4.2.30 alla versione 4.2.37
- io.dropwizard.metrics.metrics-servlets da 4.2.30 a 4.2.37
- io.delta.delta-sharing-client_2.13 da 1.3.10 a 1.3.11
- io.netty.netty-all dalla versione 4.1.118.Final alla versione 4.2.7.Final
- io.netty.netty-buffer da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-codec da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-codec-http: passaggio dalla versione 4.1.118.Final alla versione 4.2.7.Final
- io.netty.netty-codec-http2 dalla versione 4.1.118.Final alla versione 4.2.7.Final
- io.netty.netty-codec-socks da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-common da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-handler da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-handler-proxy da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-resolver da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-tcnative-boringssl-static da 2.0.70.Final-db-r0-windows-x86_64 a 2.0.74.Final-db-r0-windows-x86_64
- io.netty.netty-tcnative-classes da 2.0.70.Final a 2.0.74.Final
- Trasporto io.netty.netty-transport da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-transport-classes-epoll da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-transport-classes-kqueue da 4.1.118.Final a 4.2.7.Final
- io.netty.netty-transport-native-epoll da 4.1.118.Final-linux-x86_64 a 4.2.7.Final-linux-x86_64
- io.netty.netty-transport-native-kqueue da 4.1.118.Final-osx-x86_64 a 4.2.7.Final-osx-x86_64
- io.netty.netty-transport-native-unix-common da 4.1.118.Final a 4.2.7.Final
- joda-time.joda-time da 2.13.0 a 2.14.0
- org.apache.arrow.arrow-format da 18.2.0 a 18.3.0
- org.apache.arrow.arrow-memory-core da 18.2.0 a 18.3.0
- org.apache.arrow.arrow-memory-netty da 18.2.0 a 18.3.0
- org.apache.arrow.arrow-memory-netty-buffer-patch da 18.2.0 a 18.3.0
- org.apache.arrow.arrow-vector da 18.2.0 a 18.3.0
- org.apache.avro.avro da 1.12.0 a 1.12.1
- org.apache.avro.avro-ipc da 1.12.0 a 1.12.1
- org.apache.avro.avro-mapred da 1.12.0 a 1.12.1
- org.apache.commons.commons-collections4 da 4.4 a 4.5.0
- org.apache.commons.commons-compress da 1.27.1 a 1.28.0
- org.apache.commons.commons-lang3 da 3.17.0 a 3.19.0
- org.apache.commons.commons-text da 1.13.0 a 1.14.0
- org.apache.curator.curator-client dalla versione 5.7.1 alla versione 5.9.0
- org.apache.curator.curator-framework dalla versione 5.7.1 alla versione 5.9.0
- org.apache.curator.curator-recipes dalla versione 5.7.1 alla versione 5.9.0
- org.apache.datasketches.datasketches-java da 6.1.1 a 6.2.0
- org.apache.hadoop.hadoop-client-runtime da 3.4.1 a 3.4.2
- org.apache.orc.orc-core da 2.1.1-shaded-protobuf a 2.2.0-shaded-protobuf
- org.apache.orc.orc-format da 1.1.0-shaded-protobuf a 1.1.1-shaded-protobuf
- org.apache.orc.orc-mapreduce da 2.1.1-shaded-protobuf a 2.2.0-shaded-protobuf
- org.apache.orc.orc-shims da 2.1.1 a 2.2.0
- org.apache.xbean.xbean-asm9-shaded da 4.26 a 4.28
- org.apache.zookeeper.zookeeper da 3.9.3 a 3.9.4
- org.apache.zookeeper.zookeeper-jute da 3.9.3 a 3.9.4
- org.eclipse.jetty.jetty-client da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-http da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-io da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-jndi da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-plus da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-proxy da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-security da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-server da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-servlet da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-servlets da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-util da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-webapp da 9.4.53.v20231009 a 10.0.26
- org.eclipse.jetty.jetty-xml da 9.4.53.v20231009 a 10.0.26
- org.mlflow.mlflow-spark_2.13 da 2.9.1 a 2.22.1
- org.objenesis.objenesis da 3.3 a 3.4
- org.scala-lang.modules.scala-xml_2.13 dalla versione 2.3.0 alla versione 2.4.0
Supporto del driver ODBC/JDBC di Databricks
Databricks supporta i driver ODBC/JDBC rilasciati negli ultimi 2 anni. Scaricare i driver rilasciati di recente e aggiornare (scaricare ODBC, scaricare JDBC).
Ambiente di sistema
- Sistema operativo: Ubuntu 24.04.4 LTS
- Java: Zulu21.42+19-CA
- Scala: 2.13.16
- Python: 3.12.3
- R: 4.5.1
- Delta Lake: 4.2.0
Librerie installate di Python
| Libreria | Versione | Libreria | Versione | Libreria | Versione |
|---|---|---|---|---|---|
| aiohappyeyeballs | 2.4.4 | aiohttp | 3.11.10 | aiosignal | 1.2.0 |
| documento annotato | 0.0.4 | annotated-types | 0.7.0 | anyio | 4.7.0 |
| argon2-cffi | 21.3.0 | argon2-cffi-bindings | 21.2.0 | arro3-core | 0.6.5 |
| arrow | 1.3.0 | asttokens | 3.0.0 | astunparse | 1.6.3 |
| async-lru | 2.0.4 | attrs | 24.3.0 | autocommand | 2.2.2 |
| azure-common | 1.1.28 | azure-core | 1.37.0 | azure-identity | 1.20.0 |
| azure-mgmt-core | 1.6.0 | azure-mgmt-web | 8.0.0 | Azure Storage Blob | 12.28.0 |
| file di archiviazione Azure Data Lake | 12.22.0 | babel | 2.16.0 | backports.tarfile | 1.2.0 |
| beautifulsoup4 | 4.12.3 | black | 24.10.0 | bleach | 6.2.0 |
| blinker | 1.7.0 | boto3 | 1.40.45 | botocore | 1.40.45 |
| cachetools | 5.5.1 | certifi | 2025.4.26 | cffi | 1.17.1 |
| chardet | 4.0.0 | charset-normalizer | 3.3.2 | click | 8.1.8 |
| cloudpickle (libreria Python per la serializzazione degli oggetti) | 3.0.0 | comm | 0.2.1 | contourpy | 1.3.1 |
| cryptography | 44.0.1 | cycler | 0.11.0 | Cython | 3.1.5 |
| databricks-agents | 1.9.1 | databricks-sdk | 0.67.0 | dataclasses-json | 0.6.7 |
| dbus-python | 1.3.2 | debugpy | 1.8.11 | decorator | 5.1.1 |
| defusedxml | 0.7.1 | deltalake | 1.1.4 | Deprecated | 1.2.18 |
| distlib | 0.3.9 | docstring-to-markdown | 0.11 | executing | 1.2.0 |
| facets-overview | 1.1.1 | fastapi | 0.128.0 | fastjsonschema | 2.21.1 |
| filelock | 3.17.0 | fonttools | 4.55.3 | fqdn | 1.5.1 |
| frozenlist | 1.5.0 | fsspec | 2023.5.0 | gitdb | 4.0.11 |
| GitPython | 3.1.43 | google-api-core | 2.28.1 | google-auth | 2.47.0 |
| google-cloud-core | 2.5.0 | google-cloud-storage | 3.7.0 | google-crc32c | 1.8.0 |
| google-resumable-media (media riprendibile di Google) | 2.8.0 | googleapis-common-protos | 1.65.0 | grpcio | 1.67.0 |
| grpcio-status | 1.67.0 | h11 | 0.16.0 | hf-xet | 1.2.0 |
| httpcore | 1.0.9 | httplib2 | 0.20.4 | httpx | 0.28.1 |
| huggingface_hub | 1.2.4 | IDNA | 3.7 | importlib_metadata | 8.5.0 |
| inflect | 7.3.1 | iniconfig | 1.1.1 | ipyflow-core | 0.0.209 |
| ipykernel | 6.29.5 | ipython | 8.30.0 | ipython-genutils | 0.2.0 |
| ipywidgets | 7.8.1 | isodate | 0.7.2 | isoduration | 20.11.0 |
| jaraco.collections | 5.1.0 | jaraco.context | 5.3.0 | jaraco.functools | 4.0.1 |
| jaraco.text | 3.12.1 | jedi | 0.19.2 | Jinja2 | 3.1.6 |
| jiter | 0.12.0 | jmespath | 1.0.1 | joblib | 1.4.2 |
| json5 | 0.9.25 | jsonpatch | 1.33 | jsonpointer | 3.0.0 |
| jsonschema | 4.23.0 | jsonschema-specifications | 2023.7.1 | jupyter-events | 0.12.0 |
| jupyter-lsp | 2.2.5 | jupyter_client | 8.6.3 | jupyter_core | 5.7.2 |
| jupyter_server | 2.15.0 | jupyter_server_terminals | 0.5.3 | jupyterlab | 4.3.4 |
| jupyterlab_pygments | 0.3.0 | jupyterlab_server | 2.27.3 | jupyterlab_widgets | 1.1.11 |
| kiwisolver | 1.4.8 | langchain-core | 1.2.6 | langchain-openai | 1.1.6 |
| langsmith | 0.6.1 | launchpadlib | 1.11.0 | lazr.restfulclient | 0.14.6 |
| lazr.uri | 1.0.6 | litellm | 1.75.9 | markdown-it-py | 2.2.0 |
| MarkupSafe | 3.0.2 | zefiro | 3.26.2 | matplotlib | 3.10.0 |
| matplotlib-inline | 0.1.7 | mccabe | 0.7.0 | mdurl | 0.1.0 |
| mistune | 3.1.2 | mlflow versione leggera | 3.8.1 | mmh3 | 5.2.0 |
| more-itertools | 10.3.0 | msal | 1.34.0 | msal-extensions | 1.3.1 |
| multidict | 6.1.0 | mypy-extensions | 1.0.0 | nbclient | 0.10.2 |
| nbconvert | 7.16.6 | nbformat | 5.10.4 | nest-asyncio | 1.6.0 |
| nodeenv | 1.10.0 | notebook | 7.3.2 | notebook_shim | 0.2.4 |
| numpy | 2.1.3 | oauthlib | 3.2.2 | OpenAI | 2.14.0 |
| opentelemetry-api | 1.39.1 | opentelemetry-proto | 1.39.1 | opentelemetry-sdk | 1.39.1 |
| opentelemetry-semantic-conventions | 0.60b1 | orjson | 3.11.5 | overrides | 7.4.0 |
| packaging | 24.2 | pandas | 2.2.3 | pandocfilters | 1.5.0 |
| parso | 0.8.4 | pathspec | 0.10.3 | patsy | 1.0.1 |
| pexpect | 4.8.0 | pillow | 11.1.0 | seme | 25.0.1 |
| platformdirs | 4.3.7 | plotly | 5.24.1 | pluggy | 1.5.0 |
| prometheus_client | 0.21.1 | prompt-toolkit | 3.0.43 | propcache | 0.3.1 |
| proto-plus | 1.27.0 | protobuf | 5.29.4 | psutil | 5.9.0 |
| psycopg2 | 2.9.11 | ptyprocess | 0.7.0 | pure-eval | 0.2.2 |
| pyarrow | 21.0.0 | pyasn1 | 0.4.8 | pyasn1-modules | 0.2.8 |
| pyccolo | 0.0.71 | pycparser | 2.21 | pydantic | 2.10.6 |
| pydantic_core | 2.27.2 | pyflakes | 3.2.0 | Pygments | 2.19.1 |
| PyGObject | 3.48.2 | pyiceberg | 0.10.0 | PyJWT | 2.10.1 |
| pyodbc | 5.2.0 | pyparsing | 3.2.0 | pyright | 1.1.394 |
| piroaring | 1.0.3 | pytest | 8.3.5 | python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.1 | python-json-logger | 3.2.1 | python-lsp-jsonrpc | 1.1.2 |
| python-lsp-server | 1.12.2 | pytoolconfig | 1.2.6 | pytz | 2024.1 |
| PyYAML | 6.0.2 | pyzmq | 26.2.0 | referencing | 0.30.2 |
| regex | 2024.11.6 | requests | 2.32.3 | requests-toolbelt | 1.0.0 |
| rfc3339-validator | 0.1.4 | rfc3986-validator | 0.1.1 | rich | 13.9.4 |
| rope | 1.13.0 | rpds-py | 0.22.3 | rsa | 4.9.1 |
| s3transfer | 0.14.0 | scikit-learn | 1.6.1 | scipy | 1.15.3 |
| Seaborn | 0.13.2 | Send2Trash | 1.8.2 | setuptools | 78.1.1 |
| "Shellingham" | 1.5.4 | sei | 1.17.0 | smmap | 5.0.0 |
| sniffio | 1.3.0 | sortedcontainers | 2.4.0 | soupsieve | 2,5 |
| sqlparse | 0.5.5 | ssh-import-id (comando per l'importazione di chiavi SSH) | 5.11 | stack-data | 0.6.3 |
| starlette | 0.50.0 | strictyaml | 1.7.3 | tenacity | 9.0.0 |
| terminado | 0.17.1 | threadpoolctl | 3.5.0 | tiktoken | 0.12.0 |
| tinycss2 | 1.4.0 | tokenize_rt | 6.1.0 | tokenizzatori | 0.22.2 |
| tomli | 2.0.1 | tornado | 6.5.1 | tqdm | 4.67.1 |
| traitlets (una libreria per la configurazione dei parametri nei programmi Python) | 5.14.3 | typeguard | 4.3.0 | typer-slim | 0.21.1 |
| types-python-dateutil | 2.9.0.20251115 | ispezione di digitazione | 0.9.0 | typing_extensions | 4.12.2 |
| tzdata | 2024.1 | ujson (una libreria per la gestione di JSON in Python) | 5.10.0 | unattended-upgrades | 0.1 |
| uri-template | 1.3.0 | urllib3 | 2.3.0 | uuid_utils | 0.12.0 |
| uvicorn | 0.40.0 | virtualenv | 20.29.3 | wadllib | 1.3.6 |
| wcwidth | 0.2.5 | webcolors | 25.10.0 | webencodings | 0.5.1 |
| websocket-client | 1.8.0 | whatthepatch | 1.0.2 | ruota | 0.45.1 |
| ogni volta | 0.7.3 | widgetsnbextension | 3.6.6 | wrapt | 1.17.0 |
| yapf | 0.40.2 | yarl | 1.18.0 | zipp | 3.21.0 |
| zstandard | 0.23.0 |
Librerie R installate
Le librerie R vengono installate dallo snapshot Posit Gestione pacchetti CRAN in PACKAGES.
| Libreria | Versione | Libreria | Versione | Libreria | Versione |
|---|---|---|---|---|---|
| arrow | 22.0.0 | askpass | 1.2.1 | assertthat | 0.2.1 |
| backports | 1.5.0 | base | 4.5.1 | base64enc | 0.1-3 |
| bigD | 0.3.1 | bit | 4.6.0 | bit 64 | 4.6.0-1 |
| bitops | 1.0-9 | Blob (oggetto binario di grandi dimensioni) | 1.2.4 | boot | 1.3-30 |
| brew | 1.0-10 | Brio | 1.1.5 | Scopa | 1.0.10 |
| bslib | 0.9.0 | cachem | 1.1.0 | chiamante | 3.7.6 |
| caret | 7.0-1 | cellranger | 1.1.0 | chron | 2.3-62 |
| class | 7.3-22 | CLI | 3.6.5 | Clipr | 0.8.0 |
| clock | 0.7.3 | cluster | 2.1.6 | codetools | 0.2-20 |
| commonmark | 2.0.0 | compiler | 4.5.1 | config | 0.3.2 |
| conflicted | 1.2.0 | cpp11 | 0.5.2 | crayon | 1.5.3 |
| credenziali | 2.0.3 | curva | 7.0.0 | data.table | 1.17.8 |
| datasets | 4.5.1 | DBI | 1.2.3 | dbplyr | 2.5.1 |
| desc | 1.4.3 | devtools | 2.4.6 | diagramma | 1.6.5 |
| diffobj | 0.3.6 | digest | 0.6.39 | downlit | 0.4.5 |
| dplyr | 1.1.4 | dtplyr | 1.3.2 | e1071 | 1.7-16 |
| puntini di sospensione | 0.3.2 | evaluate | 1.0.5 | fan | 1.0.7 |
| farver | 2.1.2 | fastmap | 1.2.0 | fontawesome | 0.5.3 |
| forzati | 1.0.1 | foreach | 1.5.2 | foreign | 0.8-86 |
| fs | 1.6.6 | future | 1.68.0 | futuro.applicare | 1.20.0 |
| gargle | 1.6.0 | generics | 0.1.4 | gert | 2.2.0 |
| ggplot2 | 4.0.1 | gh | 1.5.0 | git2r | 0.36.2 |
| gitcreds | 0.1.2 | glmnet | 4.1-10 | globals | 0.18.0 |
| glue | 1.8.0 | Google Drive | 2.1.2 | googlesheets4 | 1.1.2 |
| Gower | 1.0.2 | grafiche | 4.5.1 | grDevices | 4.5.1 |
| grid | 4.5.1 | gridExtra | 2.3 | gsubfn | 0.7 |
| GT | 1.1.0 | gtable | 0.3.6 | hardhat | 1.4.2 |
| haven | 2.5.5 | più alto | 0.11 | HMS | 1.1.4 |
| htmltools | 0.5.8.1 | htmlwidgets | 1.6.4 | httpuv | 1.6.16 |
| httr | 1.4.7 | httr2 | 1.2.1 | ids | 1.0.1 |
| ini | 0.3.1 | ipred | 0.9-15 | isoband | 0.2.7 |
| Iteratori | 1.0.14 | jquerylib | 0.1.4 | jsonlite | 2.0.0 |
| juicyjuice | 0.1.0 | KernSmooth | 2.23-22 | knitr | 1.50 |
| labeling | 0.4.3 | later | 1.4.4 | reticolo | 0.22-5 |
| lava | 1.8.2 | lifecycle | 1.0.4 | ascolta | 0.10.0 |
| litedown | 0.8 | lubridate | 1.9.4 | magrittr | 2.0.4 |
| Markdown | 2.0 | Massa | 7.3-60.0.1 | Matrice | 1.6-5 |
| memorizza | 2.0.1 | methods | 4.5.1 | mgcv | 1.9-1 |
| MIME | 0.13 | miniUI | 0.1.2 | mlflow | 3.6.0 |
| ModelMetrics | 1.2.2.2 | modelr | 0.1.11 | nlme | 3.1-164 |
| nnet | 7.3-19 | Derivazione numerica | 2016.8-1.1 | openssl | 2.3.4 |
| rà | 0.2.0 | parallelo | 4.5.1 | parallelamente | 1.45.1 |
| pillar | 1.11.1 | pkgbuild | 1.4.8 | pkgconfig | 2.0.3 |
| pkgdown | 2.2.0 | pkgload | 1.4.1 | plogr | 0.2.0 |
| plyr | 1.8.9 | praise | 1.0.0 | prettyunits | 1.2.0 |
| pROC | 1.19.0.1 | processx | 3.8.6 | prodlim | 2025.04.28 |
| profvis | 0.4.0 | progress | 1.2.3 | progressr | 0.18.0 |
| promises | 1.5.0 | proto | 1.0.0 | proxy | 0.4-27 |
| ps | 1.9.1 | purrr | 1.2.0 | R6 | 2.6.1 |
| ragg | 1.5.0 | randomForest | 4.7-1.2 | rappdirs | 0.3.3 |
| rcmdcheck | 1.4.0 | RColorBrewer | 1.1-3 | Rcpp | 1.1.0 |
| RcppEigen | 0.3.4.0.2 | reactable | 0.4.4 | reactR | 0.6.1 |
| readr | 2.1.6 | readxl | 1.4.5 | recipes | 1.3.1 |
| rematch | 2.0.0 | rematch2 | 2.1.2 | remotes | 2.5.0 |
| reprex | 2.1.1 | reshape2 | 1.4.5 | rlang | 1.1.6 |
| rmarkdown | 2.30 | RODBC | 1.3-26 | roxygen2 | 7.3.3 |
| rpart | 4.1.23 | rprojroot | 2.1.1 | Rserve | 1.8-15 |
| RSQLite | 2.4.4 | rstudioapi | 0.17.1 | rversions | 3.0.0 |
| rvest | 1.0.5 | S7 | 0.2.1 | insolenza | 0.4.10 |
| scales | 1.4.0 | selectr | 0.4-2 | sessioninfo | 1.2.3 |
| forma | 1.4.6.1 | shiny | 1.11.1 | sourcetools | 0.1.7-1 |
| sparklyr | 1.9.3 | SparkR | 4.1.0 | sparsevctrs | 0.3.4 |
| spaziale | 7.3-17 | Spline | 4.5.1 | sqldf | 0.4-11 |
| SQUAREM | 2021.1 | stats | 4.5.1 | stats4 | 4.5.1 |
| stringi | 1.8.7 | stringr | 1.6.0 | survival | 3.5-8 |
| Swagger | 5.17.14.1 | sys | 3.4.3 | systemfonts | 1.3.1 |
| tcltk | 4.5.1 | testthat | 3.3.0 | textshaping | 1.0.4 |
| tibble | 3.3.0 | tidyr | 1.3.1 | tidyselect | 1.2.1 |
| tidyverse | 2.0.0 | timechange | 0.3.0 | data e ora | 4051.111 |
| tinytex | 0.58 | Strumenti | 4.5.1 | tzdb | 0.5.0 |
| urlchecker | 1.0.1 | usethis | 3.2.1 | utf8 | 1.2.6 |
| utils | 4.5.1 | uuid | 1.2-1 | V8 | 8.0.1 |
| vctrs | 0.6.5 | viridisLite | 0.4.2 | vroom | 1.6.6 |
| waldo | 0.6.2 | whisker | 0.4.1 | withr | 3.0.2 |
| xfun | 0,54 | xml2 | 1.5.0 | xopen | 1.0.1 |
| xtable | 1.8-4 | yaml | 2.3.10 | zeallot | 0.2.0 |
| formato zip | 2.3.3 |
Librerie Java e Scala installate (versione cluster Scala 2.13)
| ID del Gruppo | ID dell'artefatto | Versione |
|---|---|---|
| antlr | antlr | 2.7.7 |
| com.clearspring.analytics | stream | 2.9.8 |
| com.databricks | Rserve | 1.8-3 |
| com.databricks | databricks-sdk-java | 0.53.0 |
| com.databricks | jets3t | 0.7.1-0 |
| com.databricks.scalapb | scalapb-runtime_2.13 | 0.4.15-11 |
| com.esotericsoftware | ombreggiato criogenico | 4.0.3 |
| com.esotericsoftware | minlog | 1.3.0 |
| com.fasterxml | classmate | 1.5.1 |
| com.fasterxml.jackson.core | jackson-annotations | 2.18.2 |
| com.fasterxml.jackson.core | jackson-core | 2.18.2 |
| com.fasterxml.jackson.core | jackson-databind | 2.18.2 |
| com.fasterxml.jackson.dataformat | jackson-dataformat-yaml | 2.15.2 |
| com.fasterxml.jackson.datatype | jackson-datatype-joda | 2.18.2 |
| com.fasterxml.jackson.datatype | jackson-datatype-jsr310 | 2.18.3 |
| com.fasterxml.jackson.module | jackson-module-paranamer | 2.18.2 |
| com.fasterxml.jackson.module | jackson-module-scala_2.13 | 2.18.2 |
| com.github.ben-manes.caffeine | caffeina | 2.9.3 |
| com.github.blemale | scaffeine_2.13 | 4.1.0 |
| com.github.fommil | jniloader | 1.1 |
| com.github.fommil.netlib | native_ref-java | 1.1 |
| com.github.fommil.netlib | native_ref-java | 1.1-natives |
| com.github.fommil.netlib | native_system-java | 1.1 |
| com.github.fommil.netlib | native_system-java | 1.1-natives |
| com.github.fommil.netlib | netlib-native_ref-linux-x86_64 | 1.1-natives |
| com.github.fommil.netlib | netlib-native_system-linux-x86_64 | 1.1-natives |
| com.github.luben | zstd-jni (libreria open-source per compressione con Java Native Interface) | 1.5.7-6 |
| com.github.virtuald | curvesapi | 1.08 |
| com.github.wendykierp | JTransforms | 3.1 |
| com.google.api.grpc | proto-google-common-protos | 2.5.1 |
| com.google.auth | google-auth-library-credentials | 1.20.0 |
| com.google.auth | google-auth-library-oauth2-http | 1.20.0 |
| com.google.auto.value | annotazioni a valore automatico | 1.10.4 |
| com.google.code.findbugs | jsr305 | 3.0.0 |
| com.google.code.gson | gson | 2.11.0 |
| com.google.crypto.tink | tink | 1.16.0 |
| com.google.errorprone | error_prone_annotations | 2.36.0 |
| com.google.flatbuffers | flatbuffers-java | 25.2.10 |
| com.google.guava | failureaccess | 1.0.3 |
| com.google.guava | guaiava | 33.4.8-jre |
| com.google.http-client | google-http-client | 1.43.3 |
| com.google.http-client | google-http-client-gson | 1.43.3 |
| com.google.j2objc | j2objc-annotations | 3.0.0 |
| com.google.protobuf | protobuf-java | 3.25.5 |
| com.google.protobuf | protobuf-java-util | 3.25.5 |
| com.helger | profilatore | 1.1.1 |
| com.ibm.icu | icu4j | 75.1 |
| com.jcraft | jsch | 0.1.55 |
| com.lihaoyi | sourcecode_2.13 | 0.1.9 |
| com.microsoft.azure | azure-data-lake-store-sdk | 2.3.10 |
| com.microsoft.sqlserver | mssql-jdbc | 12.8.0.jre11 |
| com.microsoft.sqlserver | mssql-jdbc | 12.8.0.jre8 |
| com.ning | compress-lzf (algoritmo di compressione) | 1.1.2 |
| com.sun.mail | javax.mail | 1.5.2 |
| com.sun.xml.bind | jaxb-core | 2.2.11 |
| com.sun.xml.bind | jaxb-impl | 2.2.11 |
| com.tdunning | Json | 1.8 |
| com.thoughtworks.paranamer | paranamer | 2.8 |
| com.trueaccord.lenses | lenses_2.13 | 0.4.13 |
| com.twitter | chill-java | 0.10.0 |
| com.twitter | chill_2.13 | 0.10.0 |
| com.twitter | util-app_2.13 | 19.8.1 |
| com.twitter | util-core_2.13 | 19.8.1 |
| com.twitter | util-function_2.13 | 19.8.1 |
| com.twitter | util-jvm_2.13 | 19.8.1 |
| com.twitter | util-lint_2.13 | 19.8.1 |
| com.twitter | util-registry_2.13 | 19.8.1 |
| com.twitter | util-stats_2.13 | 19.8.1 |
| com.typesafe | config | 1.4.3 |
| com.typesafe.scala-logging | scala-logging_2.13 | 3.9.2 |
| com.uber | h3 | 3.7.3 |
| com.univocity | univocity-parsers | 2.9.1 |
| com.zaxxer | HikariCP | 4.0.3 |
| com.zaxxer | SparseBitSet | 1.3 |
| commons-cli | commons-cli | 1.10.0 |
| commons-codec | commons-codec | 1.19.0 |
| commons-collections | commons-collections | 3.2.2 |
| commons-dbcp | commons-dbcp | 1.4 |
| commons-fileupload | commons-fileupload | 1.6.0 |
| commons-httpclient | commons-httpclient | 3.1 |
| commons-io | commons-io | 2.21.0 |
| commons-lang | commons-lang | 2.6 |
| commons-logging | commons-logging | 1.1.3 |
| commons-pool | commons-pool | 1.5.4 |
| dev.ludovic.netlib | arpack | 3.0.4 |
| dev.ludovic.netlib | blas | 3.0.4 |
| dev.ludovic.netlib | lapack | 3.0.4 |
| info.ganglia.gmetric4j | gmetric4j | 1.0.10 |
| io.airlift | aircompressor | 2.0.2 |
| io.delta | delta-sharing-client_2.13 | 1.3.11 |
| io.dropwizard.metrics | metrics-annotation | 4.2.37 |
| io.dropwizard.metrics | nucleo delle metriche | 4.2.37 |
| io.dropwizard.metrics | metrics-graphite | 4.2.37 |
| io.dropwizard.metrics | metrics-healthchecks | 4.2.37 |
| io.dropwizard.metrics | metrics-jetty10 | 4.2.37 |
| io.dropwizard.metrics | metrics-jmx | 4.2.37 |
| io.dropwizard.metrics | metrics-json | 4.2.37 |
| io.dropwizard.metrics | metrics-jvm | 4.2.37 |
| io.dropwizard.metrics | metrics-servlets | 4.2.37 |
| io.github.java-diff-utils | java-diff-utils | 4.15 |
| io.netty | netty-all | 4.2.7.Final |
| io.netty | netty-buffer | 4.2.7.Final |
| io.netty | netty-codec | 4.2.7.Final |
| io.netty | netty-codec-base | 4.2.7.Final |
| io.netty | netty-codec-classes-quic | 4.2.7.Final |
| io.netty | netty-codec-compression | 4.2.7.Final |
| io.netty | netty-codec-http (codec HTTP di Netty) | 4.2.7.Final |
| io.netty | netty-codec-http2 | 4.2.7.Final |
| io.netty | netty-codec-http3 | 4.2.7.Final |
| io.netty | netty-codec-marshalling | 4.2.7.Final |
| io.netty | netty-codec-native-quic | 4.2.7.Final-linux-aarch_64 |
| io.netty | netty-codec-native-quic | 4.2.7.Final-linux-x86_64 |
| io.netty | netty-codec-native-quic | 4.2.7.Final-osx-aarch_64 |
| io.netty | netty-codec-native-quic | 4.2.7.Final-osx-x86_64 |
| io.netty | netty-codec-native-quic | 4.2.7.Final-windows-x86_64 |
| io.netty | netty-codec-protobuf | 4.2.7.Final |
| io.netty | netty-codec-socks | 4.2.7.Final |
| io.netty | netty-common | 4.2.7.Final |
| io.netty | netty-handler | 4.2.7.Final |
| io.netty | netty-handler-proxy | 4.2.7.Final |
| io.netty | netty-resolver | 4.2.7.Final |
| io.netty | netty-tcnative-boringssl-static | 2.0.74.Final-db-r0-linux-aarch_64 |
| io.netty | netty-tcnative-boringssl-static | 2.0.74.Final-db-r0-linux-x86_64 |
| io.netty | netty-tcnative-boringssl-static | 2.0.74.Final-db-r0-osx-aarch_64 |
| io.netty | netty-tcnative-boringssl-static | 2.0.74.Final-db-r0-osx-x86_64 |
| io.netty | netty-tcnative-boringssl-static | 2.0.74.Final-db-r0-windows-x86_64 |
| io.netty | netty-tcnative-classes | 2.0.74.Final |
| io.netty | netty-transport | 4.2.7.Final |
| io.netty | netty-transport-classes-epoll | 4.2.7.Final |
| io.netty | netty-transport-classes-io_uring | 4.2.7.Final |
| io.netty | netty-transport-classes-kqueue | 4.2.7.Final |
| io.netty | netty-transport-native-epoll | 4.2.7.Final |
| io.netty | netty-transport-native-epoll | 4.2.7.Final-linux-aarch_64 |
| io.netty | netty-transport-native-epoll | 4.2.7.Final-linux-riscv64 |
| io.netty | netty-transport-native-epoll | 4.2.7.Final-linux-x86_64 |
| io.netty | netty-transport-native-io_uring | 4.2.7.Final-linux-aarch_64 |
| io.netty | netty-transport-native-io_uring | 4.2.7.Final-linux-riscv64 |
| io.netty | netty-transport-native-io_uring | 4.2.7.Final-linux-x86_64 |
| io.netty | netty-transport-native-kqueue | 4.2.7.Final-osx-aarch_64 |
| io.netty | netty-transport-native-kqueue | 4.2.7.Final-osx-x86_64 |
| io.netty | netty-transport-native-unix-common | 4.2.7.Final |
| io.opencensus | opencensus-api | 0.31.1 |
| io.opencensus | opencensus-contrib-http-util | 0.31.1 |
| io.prometheus | simpleclient | 0.16.1-databricks |
| io.prometheus | simpleclient_common | 0.16.1-databricks |
| io.prometheus | simpleclient_dropwizard | 0.16.1-databricks |
| io.prometheus | simpleclient_pushgateway | 0.16.1-databricks |
| io.prometheus | simpleclient_servlet | 0.16.1-databricks |
| io.prometheus | simpleclient_servlet_common | 0.16.1-databricks |
| io.prometheus | simpleclient_tracer_common | 0.16.1-databricks |
| io.prometheus | simpleclient_tracer_otel | 0.16.1-databricks |
| io.prometheus | simpleclient_tracer_otel_agent | 0.16.1-databricks |
| io.prometheus.jmx | collector | 0.18.0 |
| jakarta.annotation | jakarta.annotation-api | 1.3.5 |
| jakarta.servlet | jakarta.servlet-api | 4.0.3 |
| jakarta.validation | jakarta.validation-api | 2.0.2 |
| jakarta.ws.rs | jakarta.ws.rs-api | 2.1.6 |
| javax.activation | activation | 1.1.1 |
| javax.annotation | javax.annotation-api | 1.3.2 |
| javax.el | javax.el-api | 2.2.4 |
| javax.jdo | jdo-api | 3.0.1 |
| javax.transaction | Java Transaction API (JTA) | 1.1 |
| javax.transaction | transaction-api | 1.1 |
| javax.xml.bind | jaxb-api | 2.2.11 |
| javolution | javolution | 5.5.1 |
| jline | jline | 2.14.6 |
| joda-time | joda-time | 2.14.0 |
| net.java.dev.jna | jna | 5.8.0 |
| net.razorvine | pickle | 1.5 |
| net.sf.jpam | jpam | 1.1 |
| net.sf.opencsv | opencsv | 2.3 |
| net.sf.supercsv | super-csv (formato CSV avanzato) | 2.2.0 |
| net.snowflake | snowflake-ingest-sdk (kit di sviluppo software per l'ingestione dati) | 0.9.6 |
| net.sourceforge.f2j | arpack_combinato_tutto | 0.1 |
| org.acplt.remotetea | remotetea-oncrpc | 1.1.2 |
| org.antlr | ST4 | 4.0.4 |
| org.antlr | antlr-runtime | 3.5.2 |
| org.antlr | antlr4-runtime | 4.13.1 |
| org.antlr | modello di stringa | 3.2.1 |
| org.apache.ant | ant | 1.10.11 |
| org.apache.ant | ant-jsch | 1.10.11 |
| org.apache.ant | ant-launcher | 1.10.11 |
| org.apache.arrow | compressione freccia | 18.3.0 |
| org.apache.arrow | arrow-format | 18.3.0 |
| org.apache.arrow | arrow-nucleo-di-memoria | 18.3.0 |
| org.apache.arrow | arrow-memory-netty | 18.3.0 |
| org.apache.arrow | arrow-memory-netty-buffer-patch | 18.3.0 |
| org.apache.arrow | freccia-vettore | 18.3.0 |
| org.apache.avro | Avro | 1.12.1 |
| org.apache.avro | avro-ipc | 1.12.1 |
| org.apache.avro | avro-mapred | 1.12.1 |
| org.apache.commons | commons-collections4 | 4.5.0 |
| org.apache.commons | commons-compress | 1.28.0 |
| org.apache.commons | commons-configuration2 | 2.11.0 |
| org.apache.commons | commons-crypto | 1.1.0 |
| org.apache.commons | commons-lang3 | 3.19.0 |
| org.apache.commons | commons-math3 | 3.6.1 |
| org.apache.commons | testo comune | 1.14.0 |
| org.apache.curator | curatore-cliente | 5.9.0 |
| org.apache.curator | curator-framework | 5.9.0 |
| org.apache.curator | ricette del curatore | 5.9.0 |
| org.apache.datasketches | datasketches-java | 6.2.0 |
| org.apache.datasketches | datasketches-memory | 3.0.2 |
| org.apache.derby | derby sportivo | 10.14.2.0 |
| org.apache.hadoop | hadoop-client-runtime | 3.4.2 |
| org.apache.hive | hive-beeline | 2.3.10 |
| org.apache.hive | hive-cli | 2.3.10 |
| org.apache.hive | Hive-JDBC | 2.3.10 |
| org.apache.hive | hive-llap-client | 2.3.10 |
| org.apache.hive | hive-llap-common | 2.3.10 |
| org.apache.hive | hive-serde | 2.3.10 |
| org.apache.hive | hive-shims | 2.3.10 |
| org.apache.hive | hive-storage-api | 2.8.1 |
| org.apache.hive.shims | hive-shims-0.23 | 2.3.10 |
| org.apache.hive.shims | hive-shims-common | 2.3.10 |
| org.apache.hive.shims | hive-shims-scheduler | 2.3.10 |
| org.apache.httpcomponents | httpclient | 4.5.14 |
| org.apache.httpcomponents | httpcore | 4.4.16 |
| org.apache.ivy | ivy | 2.5.3 |
| org.apache.logging.log4j | log4j-1.2-api | 2.24.3 |
| org.apache.logging.log4j | log4j-api | 2.24.3 |
| org.apache.logging.log4j | log4j-core | 2.24.3 |
| org.apache.logging.log4j | log4j-layout-template-json | 2.24.3 |
| org.apache.logging.log4j | log4j-slf4j2-impl | 2.24.3 |
| org.apache.orc | orc-core | 2.2.0-shaded-protobuf |
| org.apache.orc | orc-format | 1.1.1-shaded-protobuf |
| org.apache.orc | orc-mapreduce | 2.2.0-shaded-protobuf |
| org.apache.orc | orc-shims | 2.2.0 |
| org.apache.poi | poi | 5.4.1 |
| org.apache.poi | poi-ooxml | 5.4.1 |
| org.apache.poi | poi-ooxml-full | 5.4.1 |
| org.apache.poi | poi-ooxml-lite | 5.4.1 |
| org.apache.thrift | libfb303 | 0.9.3 |
| org.apache.thrift | libthrift | 0.16.0 |
| org.apache.ws.xmlschema | xmlschema-core | 2.3.1 |
| org.apache.xbean | xbean-asm9-shaded | 4.28 |
| org.apache.xmlbeans | xmlbeans | 5.3.0 |
| org.apache.yetus | audience-annotations | 0.13.0 |
| org.apache.zookeeper | zookeeper | 3.9.4 |
| org.apache.zookeeper | guardiano dello zoo-juta | 3.9.4 |
| org.checkerframework | checker-qual | 3.43.0 |
| org.codehaus.janino | commons-compiler | 3.0.16 |
| org.codehaus.janino | janino | 3.0.16 |
| org.datanucleus | datanucleus-api-jdo | 4.2.4 |
| org.datanucleus | datanucleus-core | 4.1.17 |
| org.datanucleus | datanucleus-rdbms | 4.1.19 |
| org.datanucleus | javax.jdo | 3.2.0-m3 |
| org.eclipse.jetty | jetty-alpn-client | 10.0.26 |
| org.eclipse.jetty | jetty-client | 10.0.26 |
| org.eclipse.jetty | jetty-http | 10.0.26 |
| org.eclipse.jetty | jetty-io | 10.0.26 |
| org.eclipse.jetty | jetty-jndi | 10.0.26 |
| org.eclipse.jetty | jetty-plus | 10.0.26 |
| org.eclipse.jetty | jetty-proxy | 10.0.26 |
| org.eclipse.jetty | jetty-security | 10.0.26 |
| org.eclipse.jetty | jetty-server | 10.0.26 |
| org.eclipse.jetty | jetty-servlet | 10.0.26 |
| org.eclipse.jetty | jetty-servlets | 10.0.26 |
| org.eclipse.jetty | jetty-util | 10.0.26 |
| org.eclipse.jetty | jetty-webapp | 10.0.26 |
| org.eclipse.jetty | jetty-xml | 10.0.26 |
| org.fusesource.leveldbjni | leveldbjni-all | 1.8 |
| org.glassfish.hk2 | hk2-api | 2.6.1 |
| org.glassfish.hk2 | hk2-localizzatore | 2.6.1 |
| org.glassfish.hk2 | hk2-utils | 2.6.1 |
| org.glassfish.hk2 | osgi-resource-locator | 1.0.3 |
| org.glassfish.hk2.external | aopalliance-repackaged (riconfezionato) | 2.6.1 |
| org.glassfish.hk2.external | jakarta.inject | 2.6.1 |
| org.glassfish.jersey.containers | jersey-container-servlet (servlet del contenitore Jersey) | 2.41 |
| org.glassfish.jersey.containers | modulo-nucleo-servlet-contenitore-jersey (if a translation is required as per the context) | 2.41 |
| org.glassfish.jersey.core | jersey-client | 2.41 |
| org.glassfish.jersey.core | jersey-comune | 2.41 |
| org.glassfish.jersey.core | Jersey-server | 2.41 |
| org.glassfish.jersey.inject | jersey-hk2 | 2.41 |
| org.hibernate.validator | validatore di Hibernate | 6.2.5.Final |
| org.ini4j | ini4j | 0.5.4 |
| org.javassist | javassist | 3.29.2-GA |
| org.jboss.logging | jboss-logging | 3.4.1.Final |
| org.jdbi | jdbi | 2.63.1 |
| org.jline | jline | 3.27.1-jdk8 |
| org.joda | joda-convert | 1.7 |
| org.json4s | json4s-ast_2.13 | 4.0.7 |
| org.json4s | json4s-core_2.13 | 4.0.7 |
| org.json4s | json4s-jackson-core_2.13 | 4.0.7 |
| org.json4s | json4s-jackson_2.13 | 4.0.7 |
| org.json4s | json4s-scalap_2.13 | 4.0.7 |
| org.locationtech.jts | jts-core | 1.20.0 |
| org.lz4 | lz4-java | 1.8.0-databricks-1 |
| org.mlflow | mlflow-spark_2.13 | 2.22.1 |
| org.objenesis | objenesis | 3.4 |
| org.postgresql | postgresql | 42.6.1 |
| org.roaringbitmap | RoaringBitmap | 1.2.1 |
| org.rosuda.REngine | REngine | 2.1.0 |
| org.scala-lang | scala-compiler_2.13 | 2.13.16 |
| org.scala-lang | scala-library_2.13 | 2.13.16 |
| org.scala-lang | scala-reflect_2.13 | 2.13.16 |
| org.scala-lang.modules | scala-collection-compat_2.13 | 2.11.0 |
| org.scala-lang.modules | scala-java8-compat_2.13 | 0.9.1 |
| org.scala-lang.modules | scala-parallel-collections_2.13 | 1.2.0 |
| org.scala-lang.modules | scala-parser-combinators_2.13 | 2.4.0 |
| org.scala-lang.modules | scala-xml_2.13 | 2.4.0 |
| org.scala-sbt | test-interface | 1.0 |
| org.scalacheck | scalacheck_2.13 | 1.18.0 |
| org.scalactic | scalactic_2.13 | 3.2.19 |
| org.scalanlp | breeze-macros_2.13 | 2.1.0 |
| org.scalanlp | breeze_2.13 | 2.1.0 |
| org.scalatest | scalatest-compatible | 3.2.19 |
| org.scalatest | scalatest-core_2.13 | 3.2.19 |
| org.scalatest | scalatest-diagrams_2.13 | 3.2.19 |
| org.scalatest | scalatest-featurespec_2.13 | 3.2.19 |
| org.scalatest | scalatest-flatspec_2.13 | 3.2.19 |
| org.scalatest | scalatest-freespec_2.13 | 3.2.19 |
| org.scalatest | scalatest-funspec_2.13 | 3.2.19 |
| org.scalatest | scalatest-funsuite_2.13 | 3.2.19 |
| org.scalatest | scalatest-matchers-core_2.13 | 3.2.19 |
| org.scalatest | scalatest-mustmatchers_2.13 | 3.2.19 |
| org.scalatest | scalatest-propspec_2.13 | 3.2.19 |
| org.scalatest | scalatest-refspec_2.13 | 3.2.19 |
| org.scalatest | scalatest-shouldmatchers_2.13 | 3.2.19 |
| org.scalatest | scalatest-wordspec_2.13 | 3.2.19 |
| org.scalatest | scalatest_2.13 | 3.2.19 |
| org.slf4j | jcl-over-slf4j | 2.0.16 |
| org.slf4j | jul-to-slf4j | 2.0.16 |
| org.slf4j | slf4j-api | 2.0.16 |
| org.slf4j | slf4j-simple | 1.7.25 |
| org.threeten | threeten-extra | 1.8.0 |
| org.tukaani | xz | 1.10 |
| org.typelevel | algebra_2.13 | 2.8.0 |
| org.typelevel | cats-kernel_2.13 | 2.8.0 |
| org.typelevel | spire-macros_2.13 | 0.18.0 |
| org.typelevel | spire-platform_2.13 | 0.18.0 |
| org.typelevel | spire-util_2.13 | 0.18.0 |
| org.typelevel | spire_2.13 | 0.18.0 |
| org.wildfly.openssl | wildfly-openssl | 1.1.3.Final |
| org.xerial | sqlite-jdbc | 3.42.0.0 |
| org.xerial.snappy | snappy-java | 1.1.10.3 |
| org.yaml | snakeyaml | 2.0 |
| oro | oro | 2.0.8 |
| pl.edu.icm | JLargeArrays | 1.5 |
| software.amazon.cryptools | AmazonCorrettoCryptoProvider | 2.5.0-linux-x86_64 |
| stax | stax-api | 1.0.1 |