Перейти к основному содержимому

История изменений

Версия 10.0.0​

Дата выпуска: 10/12/2026

Новые функции​

Все редакторы​

  • Добавлена поддержка элемента диаграммы «Таблица данных» с возможностью добавлять и настраивать параметры текста и графики.
  • Обновлен дизайн магазина плагинов: добавлена левая панель для переключения категорий.
  • Добавлено преобразование изображений SVG в фигуры.
  • На верхнюю панель инструментов добавлена кнопка «Скачать».

Редактор документов​

  • Добавлено окно настроек горизонтальной линии.
  • Реализована обрезка текста по строкам в абзаце с точным междустрочным интервалом.
  • Добавлена поддержка параметра keepNext для таблиц, а также для абзацев и таблиц внутри блочных элементов управления содержимым.
  • Улучшена поддержка графических уравнений и других встроенных объектов в тексте с направлением справа налево (RTL).
  • Реализован параметр строки таблицы, запрещающий разрыв строки между страницами.
  • В меню «Специальная вставка» добавлены пункты для продолжения списка или начала нумерации заново.
  • Реализована возможность перейти к курсору другого пользователя и следовать за ним во время совместного редактирования.

Редактор таблиц​

  • Добавлена подсветка диапазонов в строке формул.
  • Добавлено сохранение в формат XLS.
  • Ускорены некоторые операции за счет раздельного хранения стилей и данных.
  • Добавлен параметр для включения и отключения автозавершения значений ячеек.
  • Добавлены подсказки для констант в аргументах функций (функция AGGREGATE).
  • Добавлена анимированная граница выделения после копирования или вырезания.
  • Реализована поддержка фона листа при открытии и сохранении файлов.
  • Повышена производительность формул массива, ссылающихся на целые столбцы или строки (ROW, COLUMN, SEQUENCE, SUM, SUMPRODUCT и т. д.): вычисления выполняются быстрее и используют меньше памяти.
  • Расширены возможности работы со скрытыми строками и столбцами, включая отображение скрытых крайних строк и столбцов через контекстное меню.

Редактор презентаций​

  • Расширены настройки печати: добавлены режимы печати заметок, раздаточных материалов и структуры, а также печать скрытых слайдов, фона и рамки слайда, комментариев, номеров слайдов на раздаточных материалах и масштабирование по размеру страницы.
  • Добавлены режимы просмотра: «Структура», «Заметки», «Образец раздаточных материалов» и «Образец заметок».
  • Добавлен «Режим чтения».
  • В меню «Файл» добавлены кнопки «Анимированная» и «Видео» для экспорта презентации с выбором диапазона слайдов, разрешения, длительности слайда и формата.
  • Для каждого типа перехода задана отдельная длительность по умолчанию.

Формы​

  • Добавлена возможность сохранять подпись в полях подписи и повторно использовать ее из списка сохраненных подписей.
  • Добавлен параметр для включения и отключения проверки орфографии при заполнении определенной формы.

Редактор PDF​

  • Реализовано удаление аннотаций в области скрытия данных.
  • Добавлена возможность удалять метаданные из документа с помощью функции «Скрытие данных».
  • Добавлена панель настроек аннотаций.
  • Добавлена возможность вставлять подпись в документ через вкладку «Комментирование».
  • На панели «Комментарии» теперь отображаются все аннотации с указанием их типа.
  • Добавлена возможность редактировать действия PDF-форм через «Дополнительные параметры» на панели настроек формы.
  • Реализованы создание и заполнение форм по ролям, а также сбор данных из заполненных форм.
  • Добавлено распознавание таблиц с видимыми границами в режиме «Редактировать текст».
  • На вкладку «Формы» в режиме «Редактировать PDF» добавлено поле подписи.
  • На правую панель настроек формы добавлены параметры видимости полей.

Конвертация​

  • Добавлена поддержка формата OFD: файлы можно открывать для просмотра и конвертировать в другие форматы так же, как XPS.

Безопасность​

  • Исправлена XSS-уязвимость в гиперссылках в документах DOCX.
  • Исправлены уязвимости CVE-2022-3602 и CVE-2022-3786 в OpenSSL в образе Docker.
  • Исправлена уязвимость CVE-2022-23308 при конвертации документов.
  • Исправлен обход песочницы макросов.
  • Исправлена некорректная запись в память при конвертации XLS в XLSX.
  • Исправлена XSS-уязвимость в поле «Имя» при создании ИИ-ассистента.
  • Исправлен обход авторизации при печати PDF.
  • Исправлен сбой конвертера при обработке циклических цепочек наследования стилей в DOCX.
  • Исправлено переполнение буфера в стеке при чтении данных OLE во время конвертации документов устаревших форматов.
  • Исправлено переполнение буфера в куче при отрисовке масок изображений в PDF.
  • Исправлен обход песочницы макросов с доступом к файлам cookie.
  • Исправлен доступ к файлам ОС через метод native.GetFileBinary API Document Builder.
  • Исправлена возможность использовать токен редактора для доступа к Document Builder.
  • Исправлена SSRF-уязвимость в конечной точке /ai-proxy.
  • Исправлено чтение за пределами границ при конвертации DOC в DOCX.
  • Исправлено чтение за пределами границ при обработке метафайлов PPT, приводившее к раскрытию содержимого памяти в итоговом PPTX.
  • Исправлено чтение за пределами границ при разборе форматирования символов в файлах DOC.
  • Исправлено чтение за пределами границ при разборе таблицы фрагментов в файлах DOC.
  • Исправлено выполнение встроенного JavaScript в документах PDF.
  • Исправлена SSRF-уязвимость в конечных точках WOPI.
  • Исправлено двойное освобождение памяти при конвертации некоторых файлов DOCX.
  • Исправлено чтение за пределами границ при разборе таблицы шрифтов в файлах DOC.
  • Исправлена запись за пределами границ в куче, вызванная целочисленным переполнением при конвертации документов.
  • Исправлена XSS-уязвимость в окне аргументов функции в Редакторе таблиц.
  • Исправлено выполнение вредоносного JavaScript, добавленного в действия файлов PDF.
  • Исправлена уязвимость обхода пути при обработке файлов HML.
  • Исправлена запись произвольных файлов при извлечении архивов во время конвертации.
  • Исправлено чтение локальных файлов при конвертации EPUB.
  • Исправлена возможность создания файла runtime.json через запрос к Document Builder (CVE-2026-110385).
  • Исправлена XSS-уязвимость в Редакторе документов через имя шрифта или стиля на панели рецензирования.
  • Исправлено выполнение произвольного скрипта при открытии панели истории версий.
  • Исправлена отраженная XSS-уязвимость на странице /baseurl.
  • Исправлена выдача токена для анонимного запроса WOPI на конвертацию и редактирование, который принимался API Document Builder.
  • Исправлено чтение за пределами границ при конвертации XLS в XLSX.
  • Исправлена возможность указать произвольный путь в файловой системе в настройках журналирования через runtime.json.
  • Исправлен перехват сеанса совместного редактирования при работе через WOPI.
  • Исправлена уязвимость обхода пути в обработчике шаблонов для создания новых файлов через WOPI, приводившая к раскрытию конфигурации сервера.
  • Исправлены уязвимости в образе Docker DocumentServer.
  • Исправлено переполнение буфера в стеке при обработке шрифтов в файлах XPS.
  • Исправлена XSS-уязвимость в плагине HTML при вставке в документ.
  • Исправлено чтение за пределами границ при обработке растровых изображений EMF+, приводившее к раскрытию содержимого памяти.
  • Исправлено чтение за пределами границ при конвертации XLSX в PDF на сервере.
  • Исправлено чтение за пределами границ при обработке гиперссылок в XLS, приводившее к раскрытию содержимого памяти.
  • Исправлено чтение за пределами границ при отрисовке WMF, приводившее к раскрытию содержимого памяти в итоговом документе.
  • Исправлено повышение привилегий через скрипт documentserver-flush-cache.
  • Исправлена возможность экспортировать документ с помощью команды sendForm в режиме только для просмотра при запрещенном скачивании.

Серверная часть​

  • Обновлен дизайн приветственной страницы сервера.
  • Добавлены конечные точки конвертации с прямой загрузкой файла (multipart): POST /converter/from-file и POST /docbuilder/from-file.
  • Добавлен параметр aiSettings.enable (по умолчанию true) для отключения ИИ. Если для него задано значение false, AI Tools исключается из /plugins.json, а запросы к /ai-proxy отклоняются.
  • JWT включен по умолчанию в default.json.
  • Удален отдельный скрипт changes2forgotten: изменения восстанавливаются в forgotten при завершении работы сервера.
  • Добавлены параметры services.CoAuthoring.server.docbuilderEnable и services.CoAuthoring.server.convertServiceEnable для отключения общедоступных API Document Builder и конвертера (по умолчанию true).
  • Добавлена метрика coauth.connections с тегами mode (edit, liveview, view) и replica.
  • Добавлена проверка целостности скачанных файлов, если интегратор передает соответствующие заголовки: параметр services.CoAuthoring.requestDefaults.checksumVerification (по умолчанию true).
  • Изменение поведения: /converter, /docbuilder и /command больше не принимают токен из конфигурации редактора. В токен добавлено поле operation, необязательное для этих запросов и обязательное для /converter/from-file и /docbuilder/from-file.
  • Изменение поведения: для WOPI теперь обязательны правила ipfilter; правила allow: * недостаточно, хост необходимо указать явно.
  • Изменение поведения: через runtime.json можно изменить только уровень журналирования log4js.
  • Изменение поведения: порт ONLYOFFICE Docs по умолчанию для установок из пакетов DEB и RPM теперь 8083 вместо 80.
  • Команда установки для Docker теперь работает и на amd64, и на arm64 без дополнительных параметров.

Кастомизация​

  • Добавлен параметр editorConfig.customization.ai.disabled для отключения AI Tools.
  • Удалена обработка устаревших параметров editorConfig.customization: reviewDisplay, trackChanges и showReviewChanges.

API​

  • Упрощен вызов методов редактора из плагинов: добавлен глобальный объект Editor, методы которого возвращают Promise.
  • Добавлен метод Editor.RunMacro для выполнения кода API редактора с передачей аргументов и получением результата через await.
  • Добавлен класс ApiShadow для работы с тенями.
  • Добавлены методы для настройки стрелок линий.
  • Добавлены методы для настройки текста подписей данных диаграммы.
  • Класс ApiTextRange добавлен в Редактор презентаций, Редактор таблиц и Редактор PDF.
  • Добавлены методы для работы с подложками в Редакторе документов.
  • Добавлены класс ApiWatermarkSettings и его методы.
  • Добавлены классы для работы с оглавлениями и списками иллюстраций в Редакторе документов.
  • Добавлены методы для работы с таблицами в Редакторе документов.
  • Добавлен класс ApiDropCap для работы с буквицами в Редакторе документов.
  • Добавлена поддержка поиска по регулярным выражениям в методе ApiDocument.Search.
  • Добавлен метод для выделения текущего предложения в Редакторе документов.
  • Добавлена возможность задавать стиль по имени, а также удалять стиль или нумерацию с помощью значения null в методах SetStyle (ApiParagraph, ApiParaPr, ApiRun, ApiTextPr), ApiParagraph.SetNumbering и ApiParaPr.SetNumPr.
  • В методы Api.CompareDocuments и Api.MergeDocuments добавлен параметр comparisonPr для настройки сравнения и объединения документов, включая типы отслеживаемых изменений и автора изменений.
  • Добавлены класс ApiHyperlink и методы для работы с гиперссылками в Редакторе таблиц.
  • Добавлены классы ApiPageSetup, ApiPage и ApiHeaderFooter для работы с параметрами страницы и колонтитулами в Редакторе таблиц.
  • Добавлена поддержка подстановочных знаков и регулярных выражений в ApiRange.Find и ApiRange.Replace.
  • Добавлена поддержка от 2 до 30 диапазонов в Api.Intersect.
  • Метод ApiRange.SetValue теперь сдвигает относительные ссылки в формуле для диапазона из нескольких ячеек и возвращает false, если значение не записано.
  • Метод ApiRange.GetFormula теперь возвращает массив формул для нескольких ячеек.
  • Добавлены новые методы в Редакторе таблиц.
  • Добавлены методы для работы со свойством StopIfTrue правил условного форматирования.
  • Добавлены методы для группировки и разгруппировки объектов в Редакторе таблиц.
  • Удален собственный класс ApiColor Редактора таблиц; вместо него используется общий класс ApiColor. Метод ApiColor.GetRGB теперь возвращает объект {r, g, b} вместо числа.
  • Добавлены методы для работы с презентациями.
  • Добавлены методы для обхода структуры презентации.
  • Добавлены методы для работы с таблицами в Редакторе презентаций.
  • Добавлены методы плагинов для Редактора презентаций.
  • Добавлен метод плагинов SearchNext для Редактора PDF.
  • Добавлен метод для получения выделения на странице PDF.
  • Добавлены класс ApiSignatureField и методы для работы с полями подписи в API PDF.
  • Добавлен класс ApiActionCollection для получения, добавления, замены и удаления действий виджетов PDF-форм.
  • Добавлены классы и методы действий PDF-форм.

Смотреть историю изменений на GitHub

Версия 9.4.0​

Дата выпуска: 05/19/2026

Новые функции​

Все редакторы​

  • Добавлен перевод интерфейса на хорватский язык (hr-HR, Hrvatska).
  • Настройки диаграммы перенесены с правой панели на отдельную вкладку Дизайн диаграммы.

Редактор документов​

  • Реализована возможность добавлять горизонтальную линию.

Редактор таблиц​

  • Добавлена поддержка темного режима для листа.

Редактор презентаций​

  • Добавлено 25 новых тем оформления презентаций.
  • Добавлено 20 новых переходов между слайдами, сгруппированных по категориям.

Формы​

  • Реализовано сохранение изображения подписи в localStorage. Теперь при заполнении поля подписи по умолчанию используется последнее выбранное изображение.
  • Добавлены панели «Отправить на подписание» и «Статус заполнения».

Безопасность​

  • Исправлены уязвимости чтения за пределами границ при конвертации XLS в XLSX в следующих функциях: ChartSheetSubstream::recalc, TextPropsStream::readFields, MetroBlob::ReadComplexData, SUPBOOK::serialize_book и ATTACHEDLABEL::serialize_rPr.
  • Исправлена XSS-уязвимость, связанная с небезопасным выводом в Convert-and-edit-wopi.ejs.
  • Исправлена уязвимость в генерации GUID, позволявшая злоумышленнику вычислять GUID на основе времени их создания.
  • Исправлена уязвимость, позволявшая обходить ограничения песочницы макросов и получать доступ к объектам среды через this и eval в нестрогом режиме.
  • Исправлен возможный сбой или повреждение файла при обработке PDF со встроенными шрифтами.

Серверная часть​

  • Снято ограничение в 20 одновременно открытых документов.
  • Отключена минификация кода для упрощения поддержки и улучшения читаемости.
  • Компоненты объединены в один процесс для оптимизации потребления ресурсов и упрощения работы с приложением.
  • Удалена зависимость от RabbitMQ благодаря объединению компонентов.
  • Удалена зависимость от баз данных благодаря объединению компонентов.

Кастомизация​

  • В раздел plugins конфигурации редакторов добавлен параметр disable — массив идентификаторов плагинов, которые блокируются при загрузке и скрываются в интерфейсе.

API​

  • Добавлены новые методы плагинов для перемещения курсора внутрь поля или за его пределы.
  • Расширены параметры GroupActions для управления прокруткой и положением курсора.
  • Добавлен новый класс для формы подписи.
  • Добавлены методы для заполнения и получения данных форм.
  • Добавлен метод для создания формы.
  • Добавлен новый метод для проверки того, заполнена ли форма.
  • Добавлен метод для получения цвета подсветки форм без роли.
  • Добавлен метод для получения цвета подсветки формы.
  • Добавлены методы для управления цветом элементов управления содержимым.
  • Добавлены новые методы для класса ApiWorksheet.
  • Добавлены новый класс ApiListObject и его методы.
  • Добавлены новый класс ApiListColumn и его методы.
  • Добавлены новый класс ApiListRow и его методы.
  • Добавлены новый класс ApiSort и его методы.
  • Добавлены новый класс ApiSortFields и его методы.
  • Добавлены новый класс ApiSortField и его методы.
  • Добавлены недостающие методы для получения параметров абзаца.
  • Улучшена работа нескольких методов Get объекта ApiTextPr, когда он относится к стилю или к параметрам форматирования по умолчанию, а не к абзацу.
  • Добавлены методы для работы с форматом текстовой формы и списком допустимых символов.
  • Добавлены новые методы.
  • Добавлены методы для управления размером ячеек.
  • Добавлен метод плагинов GoToPage для перехода к определенной странице.

Смотреть историю изменений на GitHub