Änderungsprotokoll
Version 10.0.0
Veröffentlichungsdatum: 12/10/2026
Neue Funktionen
Alle Editoren
- Unterstützung für das Diagrammelement „Datentabelle“ hinzugefügt, mit der Möglichkeit, Text- und Grafikparameter hinzuzufügen und zu konfigurieren.
- Design des Plugin-Marktplatzes aktualisiert: Ein linker Bereich zum Wechseln der Kategorien wurde hinzugefügt.
- Konvertierung von
SVG-Bildern in Formen hinzugefügt. - Die Schaltfläche „Herunterladen“ zur oberen Symbolleiste hinzugefügt.
Dokumenteneditor
- Das Fenster für die Einstellungen der horizontalen Linie hinzugefügt.
- Abschneiden von Text an den Zeilen eines Absatzes mit genauem Zeilenabstand implementiert.
- Unterstützung für den Parameter
keepNextfür Tabellen sowie für Absätze und Tabellen innerhalb von Block-Inhaltssteuerelementen hinzugefügt. - Unterstützung für grafische Gleichungen und andere Inline-Objekte in Text mit Rechts-nach-links-Schreibrichtung (RTL) verbessert.
- Eine Tabellenzeilenoption implementiert, die verhindert, dass eine Zeile über Seiten hinweg umbrochen wird.
- Elemente zum Fortsetzen einer Liste oder zum Neubeginnen der Nummerierung zum Menü „Inhalte einfügen“ hinzugefügt.
- Möglichkeit implementiert, beim gemeinsamen Bearbeiten zum Cursor eines anderen Benutzers zu springen und ihm zu folgen.
Tabellenkalkulationseditor
- Hervorhebung von Bereichen in der Formelleiste hinzugefügt.
- Speicherung im Format
XLShinzugefügt. - Einige Vorgänge durch die getrennte Speicherung von Stilen und Daten beschleunigt.
- Eine Option zum Aktivieren und Deaktivieren der AutoVervollständigen-Funktion für Zellwerte hinzugefügt.
- QuickInfos für Konstanten in Funktionsargumenten hinzugefügt (Funktion
AGGREGATE). - Einen animierten Auswahlrahmen nach dem Kopieren oder Ausschneiden hinzugefügt.
- Unterstützung für den Blatthintergrund beim Öffnen und Speichern von Dateien implementiert.
- Leistung von Matrixformeln verbessert, die auf ganze Spalten oder Zeilen verweisen (
ROW,COLUMN,SEQUENCE,SUM,SUMPRODUCTusw.): Berechnungen sind schneller und verbrauchen weniger Speicher. - Möglichkeiten für die Arbeit mit ausgeblendeten Zeilen und Spalten erweitert, einschließlich des Einblendens ausgeblendeter Randzeilen und -spalten über das Kontextmenü.
Präsentationseditor
- Druckeinstellungen erweitert: Modi zum Drucken von Notizen, Handzetteln und Gliederung sowie das Drucken ausgeblendeter Folien, von Folienhintergrund und -rahmen, Kommentaren, Foliennummern auf Handzetteln und das Anpassen an die Seitengröße hinzugefügt.
- Ansichtsmodi hinzugefügt: Gliederung, Notizen, Handzettelmaster und Notizenmaster.
- Den Modus „Leseansicht“ hinzugefügt.
- Die Schaltflächen „Animiert“ und „Video“ zum Menü „Datei“ hinzugefügt, um eine Präsentation mit Auswahl von Folienbereich, Auflösung, Foliendauer und Format zu exportieren.
- Für jeden Übergangstyp eine eigene Standarddauer festgelegt.
Formulare
- Möglichkeit hinzugefügt, eine Unterschrift in Unterschriftsfeldern zu speichern und sie aus der Liste der gespeicherten Unterschriften wiederzuverwenden.
- Eine Option zum Aktivieren und Deaktivieren der Rechtschreibprüfung beim Ausfüllen eines bestimmten Formulars hinzugefügt.
PDF-Editor
- Entfernen von Anmerkungen im Schwärzungsbereich implementiert.
- Möglichkeit hinzugefügt, mithilfe der Schwärzungsfunktion Metadaten aus einem Dokument zu entfernen.
- Den Bereich für Anmerkungseinstellungen hinzugefügt.
- Möglichkeit hinzugefügt, über den Tab „Kommentar“ eine Unterschrift in ein Dokument einzufügen.
- Der Bereich „Kommentare“ zeigt nun alle Anmerkungen mit Angabe ihres Typs an.
- Möglichkeit hinzugefügt, Aktionen von PDF-Formularen über „Erweiterte Einstellungen“ im Bereich der Formulareinstellungen zu bearbeiten.
- Erstellen und Ausfüllen von Formularen nach Rollen sowie das Sammeln von Daten aus ausgefüllten Formularen implementiert.
- Erkennung von Tabellen mit sichtbaren Rahmen im Modus „Text bearbeiten“ hinzugefügt.
- Das Unterschriftsfeld zum Tab „Formulare“ im Modus „PDF bearbeiten“ hinzugefügt.
- Optionen für die Feldsichtbarkeit zum rechten Bereich der Formulareinstellungen hinzugefügt.
Konvertierung
- Unterstützung für das Format
OFDhinzugefügt: Dateien können wieXPSzur Ansicht geöffnet und in andere Formate konvertiert werden.
Sicherheit
- Eine XSS-Schwachstelle in Hyperlinks in
DOCX-Dokumenten behoben. - Die Schwachstellen CVE-2022-3602 und CVE-2022-3786 in OpenSSL im Docker-Image behoben.
- Die Schwachstelle CVE-2022-23308 bei der Dokumentkonvertierung behoben.
- Die Umgehung der Makro-Sandbox behoben.
- Einen fehlerhaften Speicherschreibzugriff bei der Konvertierung von
XLSnachXLSXbehoben. - Eine XSS-Schwachstelle im Feld „Name“ beim Erstellen eines KI-Assistenten behoben.
- Die Umgehung der Autorisierung beim Drucken von
PDFbehoben. - Einen Absturz des Konverters bei der Verarbeitung zirkulärer Stilvererbungsketten in
DOCXbehoben. - Einen Stapelpufferüberlauf beim Lesen von OLE-Daten während der Konvertierung von Dokumenten in Legacy-Formaten behoben.
- Einen Heap-Pufferüberlauf beim Rendern von Bildmasken in
PDFbehoben. - Die Umgehung der Makro-Sandbox mit Zugriff auf Cookies behoben.
- Den Zugriff auf Betriebssystemdateien über die Methode
native.GetFileBinaryder Document Builder API behoben. - Die Möglichkeit behoben, ein Editor-Token für den Zugriff auf Document Builder zu verwenden.
- Eine SSRF-Schwachstelle im Endpunkt
/ai-proxybehoben. - Einen Out-of-Bounds-Lesezugriff bei der Konvertierung von
DOCnachDOCXbehoben. - Einen Out-of-Bounds-Lesezugriff bei der Verarbeitung von
PPT-Metadateien behoben, der zur Offenlegung von Speicherinhalten in der resultierendenPPTXführte. - Einen Out-of-Bounds-Lesezugriff beim Parsen der Zeichenformatierung in
DOC-Dateien behoben. - Einen Out-of-Bounds-Lesezugriff beim Parsen der Piece Table in
DOC-Dateien behoben. - Die Ausführung von eingebettetem JavaScript in
PDF-Dokumenten behoben. - Eine SSRF-Schwachstelle in
WOPI-Endpunkten behoben. - Eine doppelte Speicherfreigabe (Double Free) bei der Konvertierung einiger
DOCX-Dateien behoben. - Einen Out-of-Bounds-Lesezugriff beim Parsen der Schriftartentabelle in
DOC-Dateien behoben. - Einen Heap-Out-of-Bounds-Schreibzugriff durch einen Ganzzahlüberlauf bei der Dokumentkonvertierung behoben.
- Eine XSS-Schwachstelle im Fenster der Funktionsargumente im Tabellenkalkulationseditor behoben.
- Die Ausführung von schädlichem JavaScript, das zu Aktionen von
PDF-Dateien hinzugefügt wurde, behoben. - Eine Path-Traversal-Schwachstelle bei der Verarbeitung von
HML-Dateien behoben. - Das Schreiben beliebiger Dateien beim Entpacken von Archiven während der Konvertierung behoben.
- Das Lesen lokaler Dateien bei der
EPUB-Konvertierung behoben. - Die Möglichkeit behoben, die Datei
runtime.jsonüber eine Document-Builder-Anfrage zu erstellen (CVE-2026-110385). - Eine XSS-Schwachstelle im Dokumenteneditor über einen Schriftart- oder Stilnamen im Bereich „Überprüfung“ behoben.
- Die Ausführung eines beliebigen Skripts beim Öffnen des Versionsverlauf-Bereichs behoben.
- Eine reflektierte XSS-Schwachstelle auf der Seite
/baseurlbehoben. - Die Ausgabe eines Tokens für eine anonyme
WOPI-Anfrage zum Konvertieren und Bearbeiten behoben, das von der Document Builder API akzeptiert wurde. - Einen Out-of-Bounds-Lesezugriff bei der Konvertierung von
XLSnachXLSXbehoben. - Die Möglichkeit behoben, über
runtime.jsoneinen beliebigen Dateisystempfad in den Protokollierungseinstellungen anzugeben. - Die Übernahme von Mitbearbeitungssitzungen bei der Arbeit über
WOPIbehoben. - Eine Path-Traversal-Schwachstelle im Vorlagen-Handler zum Erstellen neuer Dateien über
WOPIbehoben, die zur Offenlegung der Serverkonfiguration führte. - Schwachstellen im Docker-Image von DocumentServer behoben.
- Einen Stapelpufferüberlauf bei der Verarbeitung von Schriftarten in
XPS-Dateien behoben. - Eine XSS-Schwachstelle im HTML-Plugin beim Einfügen in ein Dokument behoben.
- Einen Out-of-Bounds-Lesezugriff bei der Verarbeitung von
EMF+-Bitmaps behoben, der zur Offenlegung von Speicherinhalten führte. - Einen Out-of-Bounds-Lesezugriff bei der Konvertierung von
XLSXinPDFauf dem Server behoben. - Einen Out-of-Bounds-Lesezugriff bei der Verarbeitung von Hyperlinks in
XLSbehoben, der zur Offenlegung von Speicherinhalten führte. - Einen Out-of-Bounds-Lesezugriff beim Rendern von
WMFbehoben, der zur Offenlegung von Speicherinhalten im resultierenden Dokument führte. - Eine Rechteausweitung über das Skript
documentserver-flush-cachebehoben. - Die Möglichkeit behoben, ein Dokument über den Befehl
sendFormim Nur-Lese-Modus bei deaktiviertem Herunterladen zu exportieren.
Backend
- Design der Willkommensseite des Servers aktualisiert.
- Konvertierungs-Endpunkte mit direktem Datei-Upload (multipart) hinzugefügt:
POST /converter/from-fileundPOST /docbuilder/from-file. - Den Parameter
aiSettings.enable(standardmäßigtrue) zum Deaktivieren der KI hinzugefügt. Wenn er auffalsegesetzt ist, werden die KI-Tools aus/plugins.jsonausgeschlossen und Anfragen an/ai-proxyabgelehnt. - JWT ist in
default.jsonstandardmäßig aktiviert. - Das separate Skript
changes2forgottenentfernt: Änderungen werden beim Herunterfahren des Servers inforgottenwiederhergestellt. - Die Parameter
services.CoAuthoring.server.docbuilderEnableundservices.CoAuthoring.server.convertServiceEnablezum Deaktivieren der öffentlichen APIs von Document Builder und des Konverters hinzugefügt (standardmäßigtrue). - Die Metrik
coauth.connectionsmit den Tagsmode(edit,liveview,view) undreplicahinzugefügt. - Integritätsprüfung heruntergeladener Dateien hinzugefügt, wenn der Integrator die entsprechenden Header bereitstellt: Parameter
services.CoAuthoring.requestDefaults.checksumVerification(standardmäßigtrue). - Geändertes Verhalten:
/converter,/docbuilderund/commandakzeptieren kein Token aus der Editor-Konfiguration mehr. Dem Token wurde das Feldoperationhinzugefügt, das für diese Anfragen optional und für/converter/from-fileund/docbuilder/from-fileerforderlich ist. - Geändertes Verhalten:
ipfilter-Regeln sind nun fürWOPIerforderlich; die Regelallow: *reicht nicht aus, der Host muss explizit angegeben werden. - Geändertes Verhalten: Über
runtime.jsonkann nur noch die Protokollierungsstufe vonlog4jsgeändert werden. - Geändertes Verhalten: Der Standardport von ONLYOFFICE Docs für DEB- und RPM-Installationen ist nun 8083 statt 80.
- Der Docker-Installationsbefehl funktioniert nun ohne zusätzliche Parameter sowohl auf amd64 als auch auf arm64.
Anpassung
- Den Parameter
editorConfig.customization.ai.disabledzum Deaktivieren der KI-Tools hinzugefügt. - Die Verarbeitung der veralteten
editorConfig.customization-Parameter entfernt:reviewDisplay,trackChangesundshowReviewChanges.
API
- Aufruf von Editor-Methoden aus Plugins vereinfacht: Das globale Objekt
Editorhinzugefügt, dessen Methoden einPromisezurückgeben. - Die Methode
Editor.RunMacrozum Ausführen von Editor-API-Code mit Übergabe von Argumenten und Abrufen des Ergebnisses überawaithinzugefügt. - Die Klasse
ApiShadowfür die Arbeit mit Schatten hinzugefügt. - Methoden zur Konfiguration von Linienpfeilen hinzugefügt.
- Methoden zur Konfiguration des Textes von Diagrammdatenbeschriftungen hinzugefügt.
- Die Klasse
ApiTextRangezum Präsentations-, Tabellenkalkulations- und PDF-Editor hinzugefügt. - Methoden für die Arbeit mit Wasserzeichen im Dokumenteneditor hinzugefügt.
- Die Klasse
ApiWatermarkSettingsund zugehörige Methoden hinzugefügt. - Klassen für die Arbeit mit Inhaltsverzeichnissen und Abbildungsverzeichnissen im Dokumenteneditor hinzugefügt.
- Methoden für die Arbeit mit Tabellen im Dokumenteneditor hinzugefügt.
- Die Klasse
ApiDropCapfür die Arbeit mit Initialen im Dokumenteneditor hinzugefügt. - Unterstützung für die Suche mit regulären Ausdrücken in der Methode
ApiDocument.Searchhinzugefügt. - Eine Methode zum Auswählen des aktuellen Satzes im Dokumenteneditor hinzugefügt.
- Möglichkeit hinzugefügt, einen Stil nach Namen festzulegen und einen Stil oder eine Nummerierung mit dem Wert
nullin den MethodenSetStyle(ApiParagraph,ApiParaPr,ApiRun,ApiTextPr),ApiParagraph.SetNumberingundApiParaPr.SetNumPrzu entfernen. - Den Parameter
comparisonPrzu den MethodenApi.CompareDocumentsundApi.MergeDocumentshinzugefügt, um das Vergleichen und Zusammenführen von Dokumenten zu konfigurieren, einschließlich der zu verfolgenden Änderungstypen und des Autors der Änderungen. - Die Klasse
ApiHyperlinkund Methoden für die Arbeit mit Hyperlinks im Tabellenkalkulationseditor hinzugefügt. - Die Klassen
ApiPageSetup,ApiPageundApiHeaderFooterfür die Arbeit mit Seiteneinstellungen sowie Kopf- und Fußzeilen im Tabellenkalkulationseditor hinzugefügt. - Unterstützung für Platzhalterzeichen und reguläre Ausdrücke in
ApiRange.FindundApiRange.Replacehinzugefügt. - Unterstützung für 2 bis 30 Bereiche in
Api.Intersecthinzugefügt. - Die Methode
ApiRange.SetValueverschiebt nun relative Bezüge in einer Formel für einen mehrzelligen Bereich und gibtfalsezurück, wenn der Wert nicht geschrieben wird. - Die Methode
ApiRange.GetFormulagibt nun für mehrere Zellen ein Array von Formeln zurück. - Neue Methoden im Tabellenkalkulationseditor hinzugefügt.
- Methoden für die Arbeit mit der Eigenschaft
StopIfTruevon Regeln für bedingte Formatierung hinzugefügt. - Methoden zum Gruppieren und Aufheben der Gruppierung von Objekten im Tabellenkalkulationseditor hinzugefügt.
- Die eigene Klasse
ApiColordes Tabellenkalkulationseditors entfernt; stattdessen wird die gemeinsame KlasseApiColorverwendet. Die MethodeApiColor.GetRGBgibt nun ein Objekt{r, g, b}statt einer Zahl zurück. - Methoden für die Arbeit mit Präsentationen hinzugefügt.
- Methoden zum Durchlaufen der Präsentationsstruktur hinzugefügt.
- Methoden für die Arbeit mit Tabellen im Präsentationseditor hinzugefügt.
- Plugin-Methoden für den Präsentationseditor hinzugefügt.
- Die Plugin-Methode
SearchNextfür den PDF-Editor hinzugefügt. - Eine Methode zum Abrufen der Auswahl auf einer PDF-Seite hinzugefügt.
- Die Klasse
ApiSignatureFieldund Methoden für die Arbeit mit Unterschriftsfeldern in der PDF-API hinzugefügt. - Die Klasse
ApiActionCollectionzum Abrufen, Hinzufügen, Ersetzen und Entfernen von Aktionen von PDF-Formular-Widgets hinzugefügt. - Klassen und Methoden für Aktionen von PDF-Formularen hinzugefügt.
Änderungsprotokoll auf GitHub ansehen
Version 9.4.0
Veröffentlichungsdatum: 19/05/2026
Neue Funktionen
Alle Editoren
- Übersetzung der Benutzeroberfläche ins Kroatische hinzugefügt (hr-HR, Hrvatska).
- Diagrammeinstellungen aus dem rechten Bereich in einen separaten Tab Diagrammdesign verschoben.
Dokumenteneditor
- Möglichkeit zum Einfügen einer horizontalen Linie implementiert.
Tabellenkalkulationseditor
- Unterstützung des Dunkelmodus für das Tabellenblatt hinzugefügt.
Präsentationseditor
- 25 neue Präsentationsdesign-Themen hinzugefügt.
- 20 neue Folienübergänge hinzugefügt, nach Kategorien gruppiert.
Formulare
- Speicherung des Unterschriftenbilds im localStorage implementiert. Beim Ausfüllen des Unterschriftenfelds wird nun standardmäßig das zuletzt ausgewählte Bild verwendet.
- Die Bereiche „Zur Unterzeichnung senden“ und „Füllstatus“ hinzugefügt.
Sicherheit
- Schwachstellen durch Out-of-Bounds-Lesezugriffe bei der Konvertierung von XLS nach XLSX in den folgenden Funktionen behoben:
ChartSheetSubstream::recalc,TextPropsStream::readFields,MetroBlob::ReadComplexData,SUPBOOK::serialize_bookundATTACHEDLABEL::serialize_rPr. - Eine XSS-Schwachstelle durch unsichere Ausgabe in
Convert-and-edit-wopi.ejsbehoben. - Eine Schwachstelle in der GUID-Generierung behoben, die es einem Angreifer ermöglichte, GUIDs anhand ihrer Erstellungszeit zu berechnen.
- Eine Schwachstelle behoben, die das Umgehen der Makro-Sandbox-Beschränkungen und den Zugriff auf Umgebungsobjekte über
thisim Sloppy-Modus undevalermöglichte. - Einen potenziellen Absturz oder eine Dateibeschädigung bei der Verarbeitung von PDFs mit eingebetteten Schriftarten behoben.
Backend
- Die Beschränkung von 20 gleichzeitig geöffneten Dokumenten wurde aufgehoben.
- Code-Minifizierung entfernt, um Support zu vereinfachen und die Lesbarkeit zu verbessern.
- Komponenten in einem einzigen Prozess zusammengeführt, um den Ressourcenverbrauch zu optimieren und die Arbeit mit der Anwendung zu vereinfachen.
- Abhängigkeit von RabbitMQ aufgrund der Komponentenzusammenführung entfernt.
- Abhängigkeit von Datenbanken aufgrund der Komponentenzusammenführung entfernt.
Anpassung
- Der Parameter
disablezum Abschnittpluginsder Editoren-Konfiguration hinzugefügt — ein Array von Plugin-IDs, die beim Laden blockiert und in der Benutzeroberfläche ausgeblendet werden.
API
- Neue Plugin-Methoden zum Bewegen des Cursors innerhalb oder außerhalb eines Feldes hinzugefügt.
- Optionen für
GroupActionszur Steuerung des Scrollens und der Cursorposition erweitert. - Eine neue Klasse für das Unterschriftenformular hinzugefügt.
- Methoden zum Ausfüllen und Abrufen von Formulardaten hinzugefügt.
- Eine Methode zum Erstellen eines Formulars hinzugefügt.
- Eine neue Methode hinzugefügt, um zu prüfen, ob das Formular ausgefüllt wurde.
- Eine Methode zum Abrufen der Hervorhebungsfarbe von Formularen ohne Rolle hinzugefügt.
- Eine Methode zum Abrufen der Hervorhebungsfarbe eines Formulars hinzugefügt.
- Methoden zur Verwaltung der Farbe von Inhaltssteuerelementen hinzugefügt.
- Neue Methoden für die Klasse
ApiWorksheethinzugefügt. - Neue Klasse
ApiListObjectund zugehörige Methoden hinzugefügt. - Neue Klasse
ApiListColumnund zugehörige Methoden hinzugefügt. - Neue Klasse
ApiListRowund zugehörige Methoden hinzugefügt. - Neue Klasse
ApiSortund zugehörige Methoden hinzugefügt. - Neue Klasse
ApiSortFieldsund zugehörige Methoden hinzugefügt. - Neue Klasse
ApiSortFieldund zugehörige Methoden hinzugefügt. - Fehlende Methoden zum Abrufen von Absatzeinstellungen hinzugefügt.
- Verhalten mehrerer
Get-Methoden desApiTextPr-Objekts verbessert, wenn es zu einem Stil oder zu Standardformatierungsparametern anstatt zu einem Absatz gehört. - Methoden für die Arbeit mit dem Textformularformat und der Liste der zulässigen Zeichen hinzugefügt.
- Neue Methoden hinzugefügt.
- Methoden zur Verwaltung der Zellgröße hinzugefügt.
- Die Plugin-Methode
GoToPagezur Navigation zu einer bestimmten Seite hinzugefügt.