Passa al contenuto principale

Registro delle modifiche

Versione 10.0.0​

Data di uscita: 12/10/2026

Nuove funzionalità​

Tutti gli editor​

  • Aggiunto il supporto per l'elemento del grafico Tabella dati con la possibilità di aggiungere e configurare parametri testuali e grafici.
  • Aggiornato il design del marketplace dei plugin: aggiunto un pannello a sinistra per passare da una categoria all'altra.
  • Aggiunta la conversione delle immagini SVG in forme.
  • Aggiunto il pulsante Scarica alla barra degli strumenti superiore.

Editor di documenti​

  • Aggiunta la finestra delle impostazioni della linea orizzontale.
  • Implementato il ritaglio del testo per righe in un paragrafo con interlinea esatta.
  • Aggiunto il supporto per il parametro keepNext per le tabelle, nonché per i paragrafi e le tabelle all'interno dei controlli contenuto di blocco.
  • Migliorato il supporto per le equazioni grafiche e altri oggetti in linea nel testo da destra a sinistra (RTL).
  • Implementata un'opzione per le righe della tabella che impedisce di dividere una riga tra le pagine.
  • Aggiunte al menu Incolla speciale le voci per continuare un elenco o ricominciare la numerazione.
  • Implementata la possibilità di passare al cursore di un altro utente e seguirlo durante la co-modifica.

Editor di fogli di calcolo​

  • Aggiunta l'evidenziazione degli intervalli nella barra della formula.
  • Aggiunto il salvataggio nel formato XLS.
  • Velocizzate alcune operazioni memorizzando separatamente stili e dati.
  • Aggiunta un'opzione per attivare e disattivare il completamento automatico dei valori delle celle.
  • Aggiunti suggerimenti per le costanti negli argomenti delle funzioni (la funzione AGGREGATE).
  • Aggiunto un bordo di selezione animato dopo la copia o il taglio.
  • Implementato il supporto per lo sfondo del foglio all'apertura e al salvataggio dei file.
  • Migliorate le prestazioni delle formule di matrice che fanno riferimento a intere colonne o righe (ROW, COLUMN, SEQUENCE, SUM, SUMPRODUCT, ecc.): i calcoli sono più veloci e usano meno memoria.
  • Ampliate le possibilità di lavorare con righe e colonne nascoste, compresa la visualizzazione delle righe e colonne nascoste ai bordi tramite il menu contestuale.

Editor di presentazioni​

  • Ampliate le impostazioni di stampa: aggiunte le modalità di stampa di note, stampati e struttura, nonché la stampa delle diapositive nascoste, dello sfondo e della cornice della diapositiva, dei commenti, dei numeri di diapositiva negli stampati e l'adattamento alle dimensioni della pagina.
  • Aggiunte le modalità di visualizzazione: Struttura, Note, Schema stampati e Schema note.
  • Aggiunta la modalità Visualizzazione lettura.
  • Aggiunti al menu File i pulsanti Animata e Video per esportare una presentazione scegliendo l'intervallo di diapositive, la risoluzione, la durata delle diapositive e il formato.
  • Impostata una durata predefinita distinta per ogni tipo di transizione.

Moduli​

  • Aggiunta la possibilità di salvare una firma nei campi firma e riutilizzarla dall'elenco delle firme salvate.
  • Aggiunta un'opzione per attivare e disattivare il controllo ortografico durante la compilazione di un determinato modulo.

Editor PDF​

  • Implementata la rimozione delle annotazioni nell'area Redazione.
  • Aggiunta la possibilità di rimuovere i metadati da un documento con la funzione Redazione.
  • Aggiunto il pannello delle impostazioni delle annotazioni.
  • Aggiunta la possibilità di inserire una firma in un documento tramite la scheda Commento.
  • Il pannello Commenti ora mostra tutte le annotazioni indicandone il tipo.
  • Aggiunta la possibilità di modificare le azioni dei moduli PDF tramite le Impostazioni avanzate nel pannello delle impostazioni del modulo.
  • Implementate la creazione e la compilazione dei moduli per ruoli, nonché la raccolta dei dati dai moduli compilati.
  • Aggiunto il riconoscimento delle tabelle con bordi visibili nella modalità Modifica testo.
  • Aggiunto il campo firma alla scheda Moduli nella modalità Modifica PDF.
  • Aggiunte le opzioni di visibilità dei campi al pannello destro delle impostazioni del modulo.

Conversione​

  • Aggiunto il supporto per il formato OFD: i file possono essere aperti per la visualizzazione e convertiti in altri formati come avviene per XPS.

Sicurezza​

  • Corretta una vulnerabilità XSS nei collegamenti ipertestuali dei documenti DOCX.
  • Corrette le vulnerabilità CVE-2022-3602 e CVE-2022-3786 di OpenSSL nell'immagine Docker.
  • Corretta la vulnerabilità CVE-2022-23308 durante la conversione dei documenti.
  • Corretto l'aggiramento della sandbox delle macro.
  • Corretta la scrittura errata in memoria durante la conversione da XLS a XLSX.
  • Corretta una vulnerabilità XSS nel campo Nome durante la creazione di un assistente IA.
  • Corretto l'aggiramento dell'autorizzazione durante la stampa di PDF.
  • Corretto l'arresto anomalo del convertitore durante l'elaborazione di catene circolari di ereditarietà degli stili in DOCX.
  • Corretto un overflow del buffer dello stack durante la lettura dei dati OLE nella conversione di documenti in formati legacy.
  • Corretto un overflow del buffer dell'heap durante il rendering delle maschere di immagine in PDF.
  • Corretto l'aggiramento della sandbox delle macro con accesso ai cookie.
  • Corretto l'accesso ai file del sistema operativo tramite il metodo native.GetFileBinary dell'API di Document Builder.
  • Corretta la possibilità di usare un token dell'editor per accedere a Document Builder.
  • Corretta una vulnerabilità SSRF nell'endpoint /ai-proxy.
  • Corretta una lettura fuori dai limiti durante la conversione da DOC a DOCX.
  • Corretta una lettura fuori dai limiti durante l'elaborazione dei metafile PPT, che causava la divulgazione di memoria nel file PPTX risultante.
  • Corretta una lettura fuori dai limiti durante l'analisi della formattazione dei caratteri nei file DOC.
  • Corretta una lettura fuori dai limiti durante l'analisi della piece table nei file DOC.
  • Corretta l'esecuzione di JavaScript incorporato nei documenti PDF.
  • Corretta una vulnerabilità SSRF negli endpoint WOPI.
  • Corretta una doppia liberazione di memoria durante la conversione di alcuni file DOCX.
  • Corretta una lettura fuori dai limiti durante l'analisi della tabella dei caratteri nei file DOC.
  • Corretta una scrittura fuori dai limiti nell'heap causata da un overflow di interi durante la conversione dei documenti.
  • Corretta una vulnerabilità XSS nella finestra degli argomenti delle funzioni nell'Editor di fogli di calcolo.
  • Corretta l'esecuzione di JavaScript dannoso aggiunto alle azioni dei file PDF.
  • Corretta una vulnerabilità di path traversal durante l'elaborazione dei file HML.
  • Corretta la scrittura arbitraria di file durante l'estrazione degli archivi in fase di conversione.
  • Corretta la lettura di file locali durante la conversione EPUB.
  • Corretta la possibilità di creare il file runtime.json tramite una richiesta a Document Builder (CVE-2026-110385).
  • Corretta una vulnerabilità XSS nell'Editor di documenti tramite il nome di un carattere o di uno stile nel pannello Revisione.
  • Corretta l'esecuzione di uno script arbitrario all'apertura del pannello della cronologia delle versioni.
  • Corretta una vulnerabilità XSS riflessa nella pagina /baseurl.
  • Corretta l'emissione di un token per una richiesta WOPI anonima di conversione e modifica che veniva accettato dall'API di Document Builder.
  • Corretta una lettura fuori dai limiti durante la conversione da XLS a XLSX.
  • Corretta la possibilità di specificare un percorso arbitrario del file system nelle impostazioni di registrazione tramite runtime.json.
  • Corretto il dirottamento della sessione di co-modifica durante il lavoro tramite WOPI.
  • Corretta una vulnerabilità di path traversal nel gestore dei modelli per la creazione di nuovi file tramite WOPI, che causava la divulgazione della configurazione del server.
  • Corrette alcune vulnerabilità nell'immagine Docker di DocumentServer.
  • Corretto un overflow del buffer dello stack durante l'elaborazione dei caratteri nei file XPS.
  • Corretta una vulnerabilità XSS nel plugin HTML durante l'incollaggio in un documento.
  • Corretta una lettura fuori dai limiti durante l'elaborazione delle bitmap EMF+, che causava la divulgazione di memoria.
  • Corretta una lettura fuori dai limiti durante la conversione di XLSX in PDF sul server.
  • Corretta una lettura fuori dai limiti durante l'elaborazione dei collegamenti ipertestuali in XLS, che causava la divulgazione di memoria.
  • Corretta una lettura fuori dai limiti durante il rendering di WMF, che causava la divulgazione di memoria nel documento risultante.
  • Corretta l'escalation dei privilegi tramite lo script documentserver-flush-cache.
  • Corretta la possibilità di esportare un documento tramite il comando sendForm in modalità di sola visualizzazione con il download disabilitato.

Back-end​

  • Aggiornato il design della pagina di benvenuto del server.
  • Aggiunti endpoint di conversione con caricamento diretto del file (multipart): POST /converter/from-file e POST /docbuilder/from-file.
  • Aggiunto il parametro aiSettings.enable (true per impostazione predefinita) per disattivare l'IA. Quando è impostato su false, Strumenti IA viene escluso da /plugins.json e le richieste a /ai-proxy vengono rifiutate.
  • JWT è abilitato per impostazione predefinita in default.json.
  • Rimosso lo script separato changes2forgotten: le modifiche vengono ripristinate in forgotten allo spegnimento del server.
  • Aggiunti i parametri services.CoAuthoring.server.docbuilderEnable e services.CoAuthoring.server.convertServiceEnable per disattivare le API pubbliche di Document Builder e del convertitore (true per impostazione predefinita).
  • Aggiunta la metrica coauth.connections con i tag mode (edit, liveview, view) e replica.
  • Aggiunta la verifica dell'integrità dei file scaricati quando l'integratore fornisce le intestazioni corrispondenti: il parametro services.CoAuthoring.requestDefaults.checksumVerification (true per impostazione predefinita).
  • Modifica del comportamento: /converter, /docbuilder e /command non accettano più un token dalla configurazione dell'editor. Aggiunto al token il campo operation, facoltativo per queste richieste e obbligatorio per /converter/from-file e /docbuilder/from-file.
  • Modifica del comportamento: le regole ipfilter sono ora obbligatorie per WOPI; la regola allow: * non basta, l'host deve essere specificato esplicitamente.
  • Modifica del comportamento: tramite runtime.json è possibile modificare solo il livello di registrazione di log4js.
  • Modifica del comportamento: la porta predefinita di ONLYOFFICE Docs per le installazioni DEB e RPM è ora 8083 invece di 80.
  • Il comando di installazione Docker ora funziona sia su amd64 sia su arm64 senza parametri aggiuntivi.

Personalizzazione​

  • Aggiunto il parametro editorConfig.customization.ai.disabled per disattivare Strumenti IA.
  • Rimossa la gestione dei parametri obsoleti di editorConfig.customization: reviewDisplay, trackChanges e showReviewChanges.

API​

  • Semplificata la chiamata dei metodi dell'editor dai plugin: aggiunto l'oggetto globale Editor, i cui metodi restituiscono una Promise.
  • Aggiunto il metodo Editor.RunMacro per eseguire codice dell'API dell'editor passando argomenti e ottenendo il risultato tramite await.
  • Aggiunta la classe ApiShadow per lavorare con le ombre.
  • Aggiunti metodi per configurare le frecce delle linee.
  • Aggiunti metodi per configurare il testo delle etichette dati dei grafici.
  • Aggiunta la classe ApiTextRange all'Editor di presentazioni, all'Editor di fogli di calcolo e all'Editor PDF.
  • Aggiunti metodi per lavorare con le filigrane nell'Editor di documenti.
  • Aggiunti la classe ApiWatermarkSettings e i relativi metodi.
  • Aggiunte classi per lavorare con i sommari e gli indici delle figure nell'Editor di documenti.
  • Aggiunti metodi per lavorare con le tabelle nell'Editor di documenti.
  • Aggiunta la classe ApiDropCap per lavorare con i capilettera nell'Editor di documenti.
  • Aggiunto il supporto per la ricerca con espressioni regolari nel metodo ApiDocument.Search.
  • Aggiunto un metodo per selezionare la frase corrente nell'Editor di documenti.
  • Aggiunta la possibilità di impostare uno stile per nome e di rimuovere uno stile o una numerazione usando il valore null nei metodi SetStyle (ApiParagraph, ApiParaPr, ApiRun, ApiTextPr), ApiParagraph.SetNumbering e ApiParaPr.SetNumPr.
  • Aggiunto il parametro comparisonPr ai metodi Api.CompareDocuments e Api.MergeDocuments per configurare il confronto e l'unione dei documenti, compresi i tipi di modifiche da tracciare e l'autore delle modifiche.
  • Aggiunti la classe ApiHyperlink e i metodi per lavorare con i collegamenti ipertestuali nell'Editor di fogli di calcolo.
  • Aggiunte le classi ApiPageSetup, ApiPage e ApiHeaderFooter per lavorare con le impostazioni di pagina e con intestazioni e piè di pagina nell'Editor di fogli di calcolo.
  • Aggiunto il supporto per i caratteri jolly e le espressioni regolari in ApiRange.Find e ApiRange.Replace.
  • Aggiunto il supporto per un numero di intervalli da 2 a 30 in Api.Intersect.
  • Il metodo ApiRange.SetValue ora sposta i riferimenti relativi in una formula per un intervallo di più celle e restituisce false se il valore non viene scritto.
  • Il metodo ApiRange.GetFormula ora restituisce una matrice di formule per più celle.
  • Aggiunti nuovi metodi nell'Editor di fogli di calcolo.
  • Aggiunti metodi per lavorare con la proprietà StopIfTrue delle regole di formattazione condizionale.
  • Aggiunti metodi per raggruppare e separare gli oggetti nell'Editor di fogli di calcolo.
  • Rimossa la classe ApiColor propria dell'Editor di fogli di calcolo; al suo posto si usa la classe comune ApiColor. Il metodo ApiColor.GetRGB ora restituisce un oggetto {r, g, b} invece di un numero.
  • Aggiunti metodi per lavorare con le presentazioni.
  • Aggiunti metodi per percorrere la struttura della presentazione.
  • Aggiunti metodi per lavorare con le tabelle nell'Editor di presentazioni.
  • Aggiunti metodi dei plugin per l'Editor di presentazioni.
  • Aggiunto il metodo dei plugin SearchNext per l'Editor PDF.
  • Aggiunto un metodo per ottenere la selezione su una pagina PDF.
  • Aggiunti la classe ApiSignatureField e i metodi per lavorare con i campi firma nell'API PDF.
  • Aggiunta la classe ApiActionCollection per ottenere, aggiungere, sostituire e rimuovere le azioni dei widget dei moduli PDF.
  • Aggiunti classi e metodi per le azioni dei moduli PDF.

Consulta il registro delle modifiche su GitHub

Versione 9.4.0​

Data di uscita: 19/05/2026

Nuove funzionalità​

Tutti gli editor​

  • Aggiunta la traduzione dell'interfaccia in croato (hr-HR, Hrvatska).
  • Le impostazioni dei grafici sono state spostate dal pannello destro a una scheda separata Progettazione grafico.

Editor di documenti​

  • Implementata la possibilità di aggiungere una linea orizzontale.

Editor di fogli di calcolo​

  • Aggiunto il supporto della modalità scura per il foglio.

Editor di presentazioni​

  • Aggiunti 25 nuovi temi di design per le presentazioni.
  • Aggiunte 20 nuove transizioni tra diapositive, raggruppate per categoria.

Moduli​

  • Implementato il salvataggio dell'immagine della firma in localStorage. Ora, durante la compilazione del campo firma, viene usata per impostazione predefinita l'ultima immagine selezionata.
  • Aggiunti i pannelli "Invia per la firma" e "Stato della compilazione".

Sicurezza​

  • Corrette le vulnerabilità di lettura fuori dai limiti durante la conversione da XLS a XLSX nelle seguenti funzioni: ChartSheetSubstream::recalc, TextPropsStream::readFields, MetroBlob::ReadComplexData, SUPBOOK::serialize_book e ATTACHEDLABEL::serialize_rPr.
  • Corretta una vulnerabilità XSS tramite output non sicuro in Convert-and-edit-wopi.ejs.
  • Corretta una vulnerabilità nella generazione dei GUID che consentiva a un aggressore di calcolare i GUID in base al loro momento di creazione.
  • Corretta una vulnerabilità che consentiva di aggirare le restrizioni della sandbox delle macro e di accedere agli oggetti dell'ambiente tramite this ed eval in modalità non strict.
  • Corretti un possibile arresto anomalo o il danneggiamento del file durante l'elaborazione di PDF con caratteri incorporati.

Back-end​

  • Rimosso il limite di 20 documenti aperti contemporaneamente.
  • Rimossa la minificazione del codice per semplificare il supporto e migliorarne la leggibilità.
  • I componenti sono stati riuniti in un unico processo per ottimizzare il consumo di risorse e semplificare il lavoro con l'applicazione.
  • Rimossa la dipendenza da RabbitMQ grazie all'unificazione dei componenti.
  • Rimossa la dipendenza dai database grazie all'unificazione dei componenti.

Personalizzazione​

  • Aggiunto il parametro disable alla sezione plugins della configurazione degli editor: una matrice di ID di plugin che vengono bloccati al caricamento e nascosti nell'interfaccia.

API​

  • Aggiunti nuovi metodi dei plugin per spostare il cursore all'interno o all'esterno di un campo.
  • Ampliate le opzioni di GroupActions per controllare lo scorrimento e la posizione del cursore.
  • Aggiunta una nuova classe per il modulo firma.
  • Aggiunti metodi per compilare e recuperare i dati dei moduli.
  • Aggiunto un metodo per creare un modulo.
  • Aggiunto un nuovo metodo per verificare se il modulo è stato compilato.
  • Aggiunto un metodo per recuperare il colore di evidenziazione dei moduli senza ruolo.
  • Aggiunto un metodo per recuperare il colore di evidenziazione di un modulo.
  • Aggiunti metodi per gestire il colore dei controlli contenuto.
  • Aggiunti nuovi metodi per la classe ApiWorksheet.
  • Aggiunti la nuova classe ApiListObject e i relativi metodi.
  • Aggiunti la nuova classe ApiListColumn e i relativi metodi.
  • Aggiunti la nuova classe ApiListRow e i relativi metodi.
  • Aggiunti la nuova classe ApiSort e i relativi metodi.
  • Aggiunti la nuova classe ApiSortFields e i relativi metodi.
  • Aggiunti la nuova classe ApiSortField e i relativi metodi.
  • Aggiunti i metodi mancanti per ottenere le impostazioni di paragrafo.
  • Migliorato il comportamento di diversi metodi Get dell'oggetto ApiTextPr quando appartiene a uno stile o ai parametri di formattazione predefiniti anziché a un paragrafo.
  • Aggiunti metodi per lavorare con il formato dei moduli di testo e con l'elenco dei caratteri consentiti.
  • Aggiunti nuovi metodi.
  • Aggiunti metodi per gestire le dimensioni delle celle.
  • Aggiunto il metodo dei plugin GoToPage per passare a una pagina specifica.

Consulta il registro delle modifiche su GitHub