Zum Hauptinhalt springen

Ä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 keepNext fü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 XLS hinzugefü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, SUMPRODUCT usw.): 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 OFD hinzugefügt: Dateien können wie XPS zur 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 XLS nach XLSX behoben.
  • Eine XSS-Schwachstelle im Feld „Name“ beim Erstellen eines KI-Assistenten behoben.
  • Die Umgehung der Autorisierung beim Drucken von PDF behoben.
  • Einen Absturz des Konverters bei der Verarbeitung zirkulärer Stilvererbungsketten in DOCX behoben.
  • 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 PDF behoben.
  • Die Umgehung der Makro-Sandbox mit Zugriff auf Cookies behoben.
  • Den Zugriff auf Betriebssystemdateien über die Methode native.GetFileBinary der 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-proxy behoben.
  • Einen Out-of-Bounds-Lesezugriff bei der Konvertierung von DOC nach DOCX behoben.
  • Einen Out-of-Bounds-Lesezugriff bei der Verarbeitung von PPT-Metadateien behoben, der zur Offenlegung von Speicherinhalten in der resultierenden PPTX fü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 /baseurl behoben.
  • 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 XLS nach XLSX behoben.
  • Die Möglichkeit behoben, über runtime.json einen beliebigen Dateisystempfad in den Protokollierungseinstellungen anzugeben.
  • Die Übernahme von Mitbearbeitungssitzungen bei der Arbeit über WOPI behoben.
  • Eine Path-Traversal-Schwachstelle im Vorlagen-Handler zum Erstellen neuer Dateien über WOPI behoben, 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 XLSX in PDF auf dem Server behoben.
  • Einen Out-of-Bounds-Lesezugriff bei der Verarbeitung von Hyperlinks in XLS behoben, der zur Offenlegung von Speicherinhalten führte.
  • Einen Out-of-Bounds-Lesezugriff beim Rendern von WMF behoben, der zur Offenlegung von Speicherinhalten im resultierenden Dokument führte.
  • Eine Rechteausweitung über das Skript documentserver-flush-cache behoben.
  • Die Möglichkeit behoben, ein Dokument über den Befehl sendForm im 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-file und POST /docbuilder/from-file.
  • Den Parameter aiSettings.enable (standardmäßig true) zum Deaktivieren der KI hinzugefügt. Wenn er auf false gesetzt ist, werden die KI-Tools aus /plugins.json ausgeschlossen und Anfragen an /ai-proxy abgelehnt.
  • JWT ist in default.json standardmäßig aktiviert.
  • Das separate Skript changes2forgotten entfernt: Änderungen werden beim Herunterfahren des Servers in forgotten wiederhergestellt.
  • Die Parameter services.CoAuthoring.server.docbuilderEnable und services.CoAuthoring.server.convertServiceEnable zum Deaktivieren der öffentlichen APIs von Document Builder und des Konverters hinzugefügt (standardmäßig true).
  • Die Metrik coauth.connections mit den Tags mode (edit, liveview, view) und replica hinzugefügt.
  • Integritätsprüfung heruntergeladener Dateien hinzugefügt, wenn der Integrator die entsprechenden Header bereitstellt: Parameter services.CoAuthoring.requestDefaults.checksumVerification (standardmäßig true).
  • Geändertes Verhalten: /converter, /docbuilder und /command akzeptieren kein Token aus der Editor-Konfiguration mehr. Dem Token wurde das Feld operation hinzugefügt, das für diese Anfragen optional und für /converter/from-file und /docbuilder/from-file erforderlich ist.
  • Geändertes Verhalten: ipfilter-Regeln sind nun für WOPI erforderlich; die Regel allow: * reicht nicht aus, der Host muss explizit angegeben werden.
  • Geändertes Verhalten: Über runtime.json kann nur noch die Protokollierungsstufe von log4js geä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.disabled zum Deaktivieren der KI-Tools hinzugefügt.
  • Die Verarbeitung der veralteten editorConfig.customization-Parameter entfernt: reviewDisplay, trackChanges und showReviewChanges.

API​

  • Aufruf von Editor-Methoden aus Plugins vereinfacht: Das globale Objekt Editor hinzugefügt, dessen Methoden ein Promise zurückgeben.
  • Die Methode Editor.RunMacro zum Ausführen von Editor-API-Code mit Übergabe von Argumenten und Abrufen des Ergebnisses über await hinzugefügt.
  • Die Klasse ApiShadow fü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 ApiTextRange zum Präsentations-, Tabellenkalkulations- und PDF-Editor hinzugefügt.
  • Methoden für die Arbeit mit Wasserzeichen im Dokumenteneditor hinzugefügt.
  • Die Klasse ApiWatermarkSettings und 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 ApiDropCap für die Arbeit mit Initialen im Dokumenteneditor hinzugefügt.
  • Unterstützung für die Suche mit regulären Ausdrücken in der Methode ApiDocument.Search hinzugefü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 null in den Methoden SetStyle (ApiParagraph, ApiParaPr, ApiRun, ApiTextPr), ApiParagraph.SetNumbering und ApiParaPr.SetNumPr zu entfernen.
  • Den Parameter comparisonPr zu den Methoden Api.CompareDocuments und Api.MergeDocuments hinzugefügt, um das Vergleichen und Zusammenführen von Dokumenten zu konfigurieren, einschließlich der zu verfolgenden Änderungstypen und des Autors der Änderungen.
  • Die Klasse ApiHyperlink und Methoden für die Arbeit mit Hyperlinks im Tabellenkalkulationseditor hinzugefügt.
  • Die Klassen ApiPageSetup, ApiPage und ApiHeaderFooter fü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.Find und ApiRange.Replace hinzugefügt.
  • Unterstützung für 2 bis 30 Bereiche in Api.Intersect hinzugefügt.
  • Die Methode ApiRange.SetValue verschiebt nun relative Bezüge in einer Formel für einen mehrzelligen Bereich und gibt false zurück, wenn der Wert nicht geschrieben wird.
  • Die Methode ApiRange.GetFormula gibt 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 StopIfTrue von Regeln für bedingte Formatierung hinzugefügt.
  • Methoden zum Gruppieren und Aufheben der Gruppierung von Objekten im Tabellenkalkulationseditor hinzugefügt.
  • Die eigene Klasse ApiColor des Tabellenkalkulationseditors entfernt; stattdessen wird die gemeinsame Klasse ApiColor verwendet. Die Methode ApiColor.GetRGB gibt 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 SearchNext für den PDF-Editor hinzugefügt.
  • Eine Methode zum Abrufen der Auswahl auf einer PDF-Seite hinzugefügt.
  • Die Klasse ApiSignatureField und Methoden für die Arbeit mit Unterschriftsfeldern in der PDF-API hinzugefügt.
  • Die Klasse ApiActionCollection zum 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_book und ATTACHEDLABEL::serialize_rPr.
  • Eine XSS-Schwachstelle durch unsichere Ausgabe in Convert-and-edit-wopi.ejs behoben.
  • 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 this im Sloppy-Modus und eval ermö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 disable zum Abschnitt plugins der 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 GroupActions zur 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 ApiWorksheet hinzugefügt.
  • Neue Klasse ApiListObject und zugehörige Methoden hinzugefügt.
  • Neue Klasse ApiListColumn und zugehörige Methoden hinzugefügt.
  • Neue Klasse ApiListRow und zugehörige Methoden hinzugefügt.
  • Neue Klasse ApiSort und zugehörige Methoden hinzugefügt.
  • Neue Klasse ApiSortFields und zugehörige Methoden hinzugefügt.
  • Neue Klasse ApiSortField und zugehörige Methoden hinzugefügt.
  • Fehlende Methoden zum Abrufen von Absatzeinstellungen hinzugefügt.
  • Verhalten mehrerer Get-Methoden des ApiTextPr-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 GoToPage zur Navigation zu einer bestimmten Seite hinzugefügt.

Änderungsprotokoll auf GitHub ansehen