Registro de alterações
Versão 10.0.0
Data de lançamento: 12/10/2026
Novos recursos
Todos os editores
- Adicionado suporte ao elemento de gráfico Tabela de dados, com a possibilidade de adicionar e configurar parâmetros de texto e gráficos.
- Atualizado o design do marketplace de plugins: adicionado um painel esquerdo para alternar entre categorias.
- Adicionada a conversão de imagens
SVGem formas. - Adicionado o botão Baixar à barra de ferramentas superior.
Editor de documentos
- Adicionada a janela de configurações da linha horizontal.
- Implementado o recorte do texto por linhas em um parágrafo com espaçamento entre linhas exato.
- Adicionado suporte ao parâmetro
keepNextpara tabelas, bem como para parágrafos e tabelas dentro de controles de conteúdo de bloco. - Melhorado o suporte a equações gráficas e outros objetos embutidos em texto da direita para a esquerda (RTL).
- Implementada uma opção de linha de tabela que impede que a linha seja quebrada entre páginas.
- Adicionados ao menu Colar especial itens para continuar uma lista ou reiniciar a numeração.
- Implementada a possibilidade de ir até o cursor de outro usuário e segui-lo durante a coedição.
Editor de planilhas
- Adicionado o realce de intervalos na barra de fórmulas.
- Adicionado o salvamento no formato
XLS. - Aceleradas algumas operações graças ao armazenamento separado de estilos e dados.
- Adicionada uma opção para ativar e desativar o preenchimento automático dos valores das células.
- Adicionadas dicas para as constantes nos argumentos de funções (a função
AGGREGATE). - Adicionada uma borda de seleção animada após copiar ou recortar.
- Implementado o suporte ao plano de fundo da planilha ao abrir e salvar arquivos.
- Melhorado o desempenho das fórmulas de matriz que fazem referência a colunas ou linhas inteiras (
ROW,COLUMN,SEQUENCE,SUM,SUMPRODUCTetc.): os cálculos são mais rápidos e usam menos memória. - Ampliados os recursos para trabalhar com linhas e colunas ocultas, incluindo a reexibição de linhas e colunas ocultas nas bordas por meio do menu de contexto.
Editor de apresentações
- Ampliadas as configurações de impressão: adicionados modos para imprimir anotações, folhetos e estrutura de tópicos, bem como a impressão de slides ocultos, do plano de fundo e do quadro do slide, de comentários, dos números de slide nos folhetos e o ajuste ao tamanho da página.
- Adicionados os modos de exibição: Estrutura de tópicos, Anotações, Folheto mestre e Anotações mestras.
- Adicionado o Modo de leitura.
- Adicionados ao menu Arquivo os botões Animado e Vídeo para exportar uma apresentação, com escolha do intervalo de slides, da resolução, da duração dos slides e do formato.
- Definida uma duração padrão separada para cada tipo de transição.
Formulários
- Adicionada a possibilidade de salvar uma assinatura nos campos de assinatura e reutilizá-la a partir da lista de assinaturas salvas.
- Adicionada uma opção para ativar e desativar a verificação ortográfica ao preencher um formulário específico.
Editor de PDF
- Implementada a remoção de anotações na área de redação (Redigir).
- Adicionada a possibilidade de remover metadados de um documento usando o recurso Redigir.
- Adicionado o painel de configurações de anotações.
- Adicionada a possibilidade de inserir uma assinatura em um documento pela guia Comentário.
- O painel Comentários agora exibe todas as anotações, indicando o tipo de cada uma.
- Adicionada a possibilidade de editar as ações de formulários PDF nas Configurações avançadas do painel de configurações do formulário.
- Implementados a criação e o preenchimento de formulários por funções, bem como a coleta de dados dos formulários preenchidos.
- Adicionado o reconhecimento de tabelas com bordas visíveis no modo Editar texto.
- Adicionado o campo de assinatura à guia Formulários no modo Editar PDF.
- Adicionadas opções de visibilidade dos campos ao painel direito de configurações do formulário.
Conversão
- Adicionado suporte ao formato
OFD: os arquivos podem ser abertos para visualização e convertidos em outros formatos da mesma forma queXPS.
Segurança
- Corrigida a vulnerabilidade XSS em hiperlinks de documentos
DOCX. - Corrigidas as vulnerabilidades CVE-2022-3602 e CVE-2022-3786 do OpenSSL na imagem Docker.
- Corrigida a vulnerabilidade CVE-2022-23308 durante a conversão de documentos.
- Corrigida a evasão da sandbox de macros.
- Corrigida a gravação incorreta na memória ao converter
XLSemXLSX. - Corrigida a vulnerabilidade XSS no campo Nome ao criar um assistente de IA.
- Corrigida a evasão de autorização ao imprimir
PDF. - Corrigida a falha do conversor ao processar cadeias circulares de herança de estilos em
DOCX. - Corrigido o estouro de buffer de pilha ao ler dados OLE durante a conversão de documentos em formatos legados.
- Corrigido o estouro de buffer de heap ao renderizar máscaras de imagem em
PDF. - Corrigida a evasão da sandbox de macros com acesso aos cookies.
- Corrigido o acesso a arquivos do sistema operacional pelo método
native.GetFileBinaryda API do Document Builder. - Corrigida a possibilidade de usar um token do editor para acessar o Document Builder.
- Corrigida a vulnerabilidade SSRF no endpoint
/ai-proxy. - Corrigida a leitura fora dos limites ao converter
DOCemDOCX. - Corrigida a leitura fora dos limites ao processar metarquivos
PPT, que levava à divulgação de memória noPPTXresultante. - Corrigida a leitura fora dos limites ao analisar a formatação de caracteres em arquivos
DOC. - Corrigida a leitura fora dos limites ao analisar a tabela de peças (piece table) em arquivos
DOC. - Corrigida a execução de JavaScript incorporado em documentos
PDF. - Corrigida a vulnerabilidade SSRF nos endpoints
WOPI. - Corrigida a liberação dupla de memória (double free) ao converter alguns arquivos
DOCX. - Corrigida a leitura fora dos limites ao analisar a tabela de fontes em arquivos
DOC. - Corrigida a gravação fora dos limites no heap causada por estouro de inteiro durante a conversão de documentos.
- Corrigida a vulnerabilidade XSS na janela de argumentos de função do Editor de planilhas.
- Corrigida a execução de JavaScript malicioso adicionado às ações de arquivos
PDF. - Corrigida a vulnerabilidade de travessia de diretórios (path traversal) ao processar arquivos
HML. - Corrigida a gravação arbitrária de arquivos ao extrair arquivos compactados durante a conversão.
- Corrigida a leitura de arquivos locais durante a conversão de
EPUB. - Corrigida a possibilidade de criar o arquivo
runtime.jsonpor meio de uma solicitação ao Document Builder (CVE-2026-110385). - Corrigida a vulnerabilidade XSS no Editor de documentos por meio do nome de uma fonte ou de um estilo no painel Revisão.
- Corrigida a execução de um script arbitrário ao abrir o painel do histórico de versões.
- Corrigida a vulnerabilidade XSS refletida na página
/baseurl. - Corrigida a emissão de um token para uma solicitação anônima
WOPIde conversão e edição que era aceito pela API do Document Builder. - Corrigida a leitura fora dos limites ao converter
XLSemXLSX. - Corrigida a possibilidade de especificar um caminho arbitrário do sistema de arquivos nas configurações de registro por meio de
runtime.json. - Corrigido o sequestro de sessões de coedição ao trabalhar via
WOPI. - Corrigida a vulnerabilidade de travessia de diretórios no manipulador de modelos para criar novos arquivos via
WOPI, que levava à divulgação da configuração do servidor. - Corrigidas vulnerabilidades na imagem Docker do DocumentServer.
- Corrigido o estouro de buffer de pilha ao processar fontes em arquivos
XPS. - Corrigida a vulnerabilidade XSS no plugin HTML ao colar em um documento.
- Corrigida a leitura fora dos limites ao processar bitmaps
EMF+, que levava à divulgação de memória. - Corrigida a leitura fora dos limites ao converter
XLSXparaPDFno servidor. - Corrigida a leitura fora dos limites ao processar hiperlinks em
XLS, que levava à divulgação de memória. - Corrigida a leitura fora dos limites ao renderizar
WMF, que levava à divulgação de memória no documento resultante. - Corrigida a escalação de privilégios por meio do script
documentserver-flush-cache. - Corrigida a possibilidade de exportar um documento por meio do comando
sendFormno modo somente leitura com o download desativado.
Back-end
- Atualizado o design da página de boas-vindas do servidor.
- Adicionados endpoints de conversão com upload direto de arquivos (multipart):
POST /converter/from-fileePOST /docbuilder/from-file. - Adicionado o parâmetro
aiSettings.enable(truepor padrão) para desativar a IA. Quando definido comofalse, o AI Tools é excluído de/plugins.jsone as solicitações a/ai-proxysão rejeitadas. - O JWT está ativado por padrão em
default.json. - Removido o script separado
changes2forgotten: as alterações são restauradas emforgottenquando o servidor é desligado. - Adicionados os parâmetros
services.CoAuthoring.server.docbuilderEnableeservices.CoAuthoring.server.convertServiceEnablepara desativar as APIs públicas do Document Builder e do conversor (truepor padrão). - Adicionada a métrica
coauth.connectionscom as tagsmode(edit,liveview,view) ereplica. - Adicionada a verificação de integridade dos arquivos baixados quando o integrador fornece os cabeçalhos correspondentes: o parâmetro
services.CoAuthoring.requestDefaults.checksumVerification(truepor padrão). - Mudança de comportamento:
/converter,/docbuildere/commandnão aceitam mais um token da configuração do editor. Adicionado ao token o campooperation, que é opcional para essas solicitações e obrigatório para/converter/from-filee/docbuilder/from-file. - Mudança de comportamento: as regras
ipfilteragora são obrigatórias para oWOPI; a regraallow: *não é suficiente, o host deve ser especificado explicitamente. - Mudança de comportamento: somente o nível de registro do
log4jspode ser alterado por meio deruntime.json. - Mudança de comportamento: a porta padrão do ONLYOFFICE Docs para instalações DEB e RPM agora é 8083 em vez de 80.
- O comando de instalação do Docker agora funciona tanto em amd64 quanto em arm64 sem parâmetros adicionais.
Personalização
- Adicionado o parâmetro
editorConfig.customization.ai.disabledpara desativar o AI Tools. - Removido o tratamento dos parâmetros obsoletos de
editorConfig.customization:reviewDisplay,trackChangeseshowReviewChanges.
API
- Simplificada a chamada de métodos do editor a partir de plugins: adicionado o objeto global
Editor, cujos métodos retornam umaPromise. - Adicionado o método
Editor.RunMacropara executar código da API do editor, passando argumentos e obtendo o resultado viaawait. - Adicionada a classe
ApiShadowpara trabalhar com sombras. - Adicionados métodos para configurar as setas das linhas.
- Adicionados métodos para configurar o texto dos rótulos de dados de gráficos.
- Adicionada a classe
ApiTextRangeaos editores de apresentações, planilhas e PDF. - Adicionados métodos para trabalhar com marcas d'água no Editor de documentos.
- Adicionados a classe
ApiWatermarkSettingse seus métodos. - Adicionadas classes para trabalhar com sumários e índices de ilustrações no Editor de documentos.
- Adicionados métodos para trabalhar com tabelas no Editor de documentos.
- Adicionada a classe
ApiDropCappara trabalhar com capitulares no Editor de documentos. - Adicionado suporte à pesquisa por expressões regulares no método
ApiDocument.Search. - Adicionado um método para selecionar a frase atual no Editor de documentos.
- Adicionada a possibilidade de definir um estilo pelo nome e de remover um estilo ou uma numeração usando o valor
nullnos métodosSetStyle(ApiParagraph,ApiParaPr,ApiRun,ApiTextPr),ApiParagraph.SetNumberingeApiParaPr.SetNumPr. - Adicionado o parâmetro
comparisonPraos métodosApi.CompareDocumentseApi.MergeDocumentspara configurar a comparação e a mesclagem de documentos, incluindo os tipos de alterações a controlar e o autor das alterações. - Adicionados a classe
ApiHyperlinke métodos para trabalhar com hiperlinks no Editor de planilhas. - Adicionadas as classes
ApiPageSetup,ApiPageeApiHeaderFooterpara trabalhar com as configurações de página e com cabeçalhos/rodapés no Editor de planilhas. - Adicionado suporte a caracteres curinga e expressões regulares em
ApiRange.FindeApiRange.Replace. - Adicionado suporte a de 2 a 30 intervalos em
Api.Intersect. - O método
ApiRange.SetValueagora desloca as referências relativas de uma fórmula em um intervalo de várias células e retornafalsese o valor não for gravado. - O método
ApiRange.GetFormulaagora retorna uma matriz de fórmulas para várias células. - Adicionados novos métodos no Editor de planilhas.
- Adicionados métodos para trabalhar com a propriedade
StopIfTruedas regras de formatação condicional. - Adicionados métodos para agrupar e desagrupar objetos no Editor de planilhas.
- Removida a classe
ApiColorprópria do Editor de planilhas; em seu lugar é usada a classe comumApiColor. O métodoApiColor.GetRGBagora retorna um objeto{r, g, b}em vez de um número. - Adicionados métodos para trabalhar com apresentações.
- Adicionados métodos para percorrer a estrutura da apresentação.
- Adicionados métodos para trabalhar com tabelas no Editor de apresentações.
- Adicionados métodos de plugin para o Editor de apresentações.
- Adicionado o método de plugin
SearchNextpara o Editor de PDF. - Adicionado um método para obter a seleção em uma página PDF.
- Adicionados a classe
ApiSignatureFielde métodos para trabalhar com campos de assinatura na API de PDF. - Adicionada a classe
ApiActionCollectionpara obter, adicionar, substituir e remover ações de widgets de formulários PDF. - Adicionados classes e métodos de ações de formulários PDF.
Ver registro de alterações no GitHub
Versão 9.4.0
Data de lançamento: 19/05/2026
Novos recursos
Todos os editores
- Adicionada a tradução da interface para o croata (hr-HR, Hrvatska).
- As configurações de gráficos foram movidas do painel direito para uma guia separada Design do gráfico.
Editor de documentos
- Implementada a possibilidade de adicionar uma linha horizontal.
Editor de planilhas
- Adicionado suporte ao modo escuro para a planilha.
Editor de apresentações
- Adicionados 25 novos temas de design de apresentação.
- Adicionadas 20 novas transições de slides, agrupadas por categoria.
Formulários
- Implementado o salvamento da imagem da assinatura no localStorage. Agora, ao preencher o campo de assinatura, a última imagem selecionada é usada por padrão.
- Adicionados os painéis "Enviar para assinatura" e "Status de preenchimento".
Segurança
- Corrigidas vulnerabilidades de leitura fora dos limites ao converter XLS em XLSX nas seguintes funções:
ChartSheetSubstream::recalc,TextPropsStream::readFields,MetroBlob::ReadComplexData,SUPBOOK::serialize_bookeATTACHEDLABEL::serialize_rPr. - Corrigida uma vulnerabilidade XSS por meio de saída insegura em
Convert-and-edit-wopi.ejs. - Corrigida uma vulnerabilidade na geração de GUIDs que permitia a um invasor calcular GUIDs com base no horário de sua criação.
- Corrigida uma vulnerabilidade que permitia contornar as restrições da sandbox de macros e acessar objetos do ambiente por meio de
thiseevalno modo não estrito (sloppy mode). - Corrigida uma possível falha ou corrupção de arquivo ao processar PDFs com fontes incorporadas.
Back-end
- Removida a limitação de 20 documentos abertos simultaneamente.
- Removida a minificação do código para simplificar o suporte e melhorar a legibilidade.
- Os componentes foram consolidados em um único processo para otimizar o consumo de recursos e simplificar o trabalho com o aplicativo.
- Removida a dependência do RabbitMQ devido à consolidação dos componentes.
- Removida a dependência de bancos de dados devido à consolidação dos componentes.
Personalização
- Adicionado o parâmetro
disableà seçãopluginsda configuração dos editores: uma matriz de IDs de plugins que são bloqueados no carregamento e ocultados na interface.
API
- Adicionados novos métodos de plugin para mover o cursor para dentro ou para fora de um campo.
- Ampliadas as opções de
GroupActionspara controlar a rolagem e a posição do cursor. - Adicionada uma nova classe para o formulário de assinatura.
- Adicionados métodos para preencher e obter os dados de formulários.
- Adicionado um método para criar um formulário.
- Adicionado um novo método para verificar se o formulário foi preenchido.
- Adicionado um método para obter a cor de realce dos formulários sem função.
- Adicionado um método para obter a cor de realce de um formulário.
- Adicionados métodos para gerenciar a cor dos controles de conteúdo.
- Adicionados novos métodos para a classe
ApiWorksheet. - Adicionados a nova classe
ApiListObjecte seus métodos. - Adicionados a nova classe
ApiListColumne seus métodos. - Adicionados a nova classe
ApiListRowe seus métodos. - Adicionados a nova classe
ApiSorte seus métodos. - Adicionados a nova classe
ApiSortFieldse seus métodos. - Adicionados a nova classe
ApiSortFielde seus métodos. - Adicionados os métodos que faltavam para obter as configurações de parágrafo.
- Melhorado o comportamento de vários métodos
Getdo objetoApiTextPrquando ele pertence a um estilo ou aos parâmetros de formatação padrão, e não a um parágrafo. - Adicionados métodos para trabalhar com o formato do formulário de texto e com a lista de caracteres permitidos.
- Adicionados novos métodos.
- Adicionados métodos para gerenciar o tamanho das células.
- Adicionado o método de plugin
GoToPagepara navegar até uma página específica.