Registro de cambios
Versión 10.0.0
Fecha de lanzamiento: 12/10/2026
Nuevas funciones
Todos los editores
- Se ha añadido la compatibilidad con el elemento de gráfico Tabla de datos con la posibilidad de añadir y configurar parámetros de texto y gráficos.
- Se ha actualizado el diseño del mercado de plugins: se ha añadido un panel izquierdo para cambiar de categoría.
- Se ha añadido la conversión de imágenes
SVGen formas. - Se ha añadido el botón Descargar a la barra de herramientas superior.
Editor de documentos
- Se ha añadido la ventana de configuración de la línea horizontal.
- Se ha implementado el recorte del texto por líneas en un párrafo con interlineado exacto.
- Se ha añadido la compatibilidad con el parámetro
keepNextpara tablas, así como para párrafos y tablas dentro de controles de contenido de bloque. - Se ha mejorado la compatibilidad con ecuaciones gráficas y otros objetos en línea en texto de derecha a izquierda (RTL).
- Se ha implementado una opción de fila de tabla que impide que una fila se divida entre páginas.
- Se han añadido al menú Pegado especial elementos para continuar una lista o reiniciar la numeración.
- Se ha implementado la posibilidad de ir al cursor de otro usuario y seguirlo durante la coedición.
Editor de hojas de cálculo
- Se ha añadido el resaltado de rangos en la barra de fórmulas.
- Se ha añadido el guardado en el formato
XLS. - Se han acelerado algunas operaciones gracias al almacenamiento separado de estilos y datos.
- Se ha añadido una opción para activar y desactivar el autocompletado de los valores de las celdas.
- Se han añadido sugerencias para las constantes en los argumentos de funciones (la función
AGGREGATE). - Se ha añadido un borde de selección animado después de copiar o cortar.
- Se ha implementado la compatibilidad con el fondo de la hoja al abrir y guardar archivos.
- Se ha mejorado el rendimiento de las fórmulas de matriz que hacen referencia a columnas o filas enteras (
ROW,COLUMN,SEQUENCE,SUM,SUMPRODUCT, etc.): los cálculos son más rápidos y consumen menos memoria. - Se han ampliado las posibilidades de trabajo con filas y columnas ocultas, incluida la posibilidad de mostrar las filas y columnas ocultas de los bordes mediante el menú contextual.
Editor de presentaciones
- Se ha ampliado la configuración de impresión: se han añadido modos para imprimir notas, documentos y esquema, así como la impresión de diapositivas ocultas, del fondo y el marco de la diapositiva, de los comentarios, de los números de diapositiva en los documentos y el ajuste al tamaño de la página.
- Se han añadido modos de vista: Esquema, Notas, Patrón de documentos y Patrón de notas.
- Se ha añadido el modo Vista de lectura.
- Se han añadido al menú Archivo los botones Animado y Vídeo para exportar una presentación eligiendo el rango de diapositivas, la resolución, la duración de las diapositivas y el formato.
- Se ha establecido una duración predeterminada independiente para cada tipo de transición.
Formularios
- Se ha añadido la posibilidad de guardar una firma en los campos de firma y reutilizarla desde la lista de firmas guardadas.
- Se ha añadido una opción para activar y desactivar la revisión ortográfica al rellenar un formulario concreto.
Editor de PDF
- Se ha implementado la eliminación de anotaciones en el área de Redacción.
- Se ha añadido la posibilidad de eliminar los metadatos de un documento mediante la función Redacción.
- Se ha añadido el panel de configuración de anotaciones.
- Se ha añadido la posibilidad de insertar una firma en un documento mediante la pestaña Comentario.
- El panel Comentarios ahora muestra todas las anotaciones indicando su tipo.
- Se ha añadido la posibilidad de editar las acciones de los formularios PDF mediante la Configuración avanzada del panel de configuración del formulario.
- Se ha implementado la creación y el rellenado de formularios por roles, así como la recopilación de datos de los formularios rellenados.
- Se ha añadido el reconocimiento de tablas con bordes visibles en el modo Editar texto.
- Se ha añadido el campo de firma a la pestaña Formularios en el modo Editar PDF.
- Se han añadido opciones de visibilidad de los campos al panel derecho de configuración de formularios.
Conversión
- Se ha añadido la compatibilidad con el formato
OFD: los archivos se pueden abrir para su visualización y convertir a otros formatos del mismo modo queXPS.
Seguridad
- Se ha corregido la vulnerabilidad XSS en los hipervínculos de los documentos
DOCX. - Se han corregido las vulnerabilidades CVE-2022-3602 y CVE-2022-3786 de OpenSSL en la imagen Docker.
- Se ha corregido la vulnerabilidad CVE-2022-23308 durante la conversión de documentos.
- Se ha corregido la elusión del sandbox de macros.
- Se ha corregido la escritura incorrecta en memoria al convertir
XLSaXLSX. - Se ha corregido la vulnerabilidad XSS en el campo Nombre al crear un asistente de IA.
- Se ha corregido la elusión de la autorización al imprimir
PDF. - Se ha corregido el fallo del convertidor al procesar cadenas circulares de herencia de estilos en
DOCX. - Se ha corregido el desbordamiento del búfer de pila al leer datos OLE durante la conversión de documentos en formatos heredados.
- Se ha corregido el desbordamiento del búfer de montón al renderizar máscaras de imagen en
PDF. - Se ha corregido la elusión del sandbox de macros con acceso a las cookies.
- Se ha corregido el acceso a los archivos del sistema operativo mediante el método
native.GetFileBinaryde la API de Document Builder. - Se ha corregido la posibilidad de usar un token del editor para acceder a Document Builder.
- Se ha corregido la vulnerabilidad SSRF en el endpoint
/ai-proxy. - Se ha corregido la lectura fuera de límites al convertir
DOCaDOCX. - Se ha corregido la lectura fuera de límites al procesar metarchivos
PPT, que provocaba la divulgación de memoria en elPPTXresultante. - Se ha corregido la lectura fuera de límites al analizar el formato de caracteres en archivos
DOC. - Se ha corregido la lectura fuera de límites al analizar la tabla de piezas en archivos
DOC. - Se ha corregido la ejecución de JavaScript incrustado en documentos
PDF. - Se ha corregido la vulnerabilidad SSRF en los endpoints
WOPI. - Se ha corregido la doble liberación de memoria al convertir algunos archivos
DOCX. - Se ha corregido la lectura fuera de límites al analizar la tabla de fuentes en archivos
DOC. - Se ha corregido la escritura fuera de límites en el montón provocada por un desbordamiento de enteros durante la conversión de documentos.
- Se ha corregido la vulnerabilidad XSS en la ventana de argumentos de funciones del Editor de hojas de cálculo.
- Se ha corregido la ejecución de JavaScript malicioso añadido a las acciones de archivos
PDF. - Se ha corregido la vulnerabilidad de recorrido de rutas al procesar archivos
HML. - Se ha corregido la escritura arbitraria de archivos al extraer archivos comprimidos durante la conversión.
- Se ha corregido la lectura de archivos locales durante la conversión de
EPUB. - Se ha corregido la posibilidad de crear el archivo
runtime.jsonmediante una solicitud de Document Builder (CVE-2026-110385). - Se ha corregido la vulnerabilidad XSS en el Editor de documentos mediante el nombre de una fuente o de un estilo en el panel Revisión.
- Se ha corregido la ejecución de un script arbitrario al abrir el panel del historial de versiones.
- Se ha corregido la vulnerabilidad XSS reflejada en la página
/baseurl. - Se ha corregido la emisión de un token para una solicitud anónima
WOPIde conversión y edición que la API de Document Builder aceptaba. - Se ha corregido la lectura fuera de límites al convertir
XLSaXLSX. - Se ha corregido la posibilidad de indicar una ruta arbitraria del sistema de archivos en la configuración de registro mediante
runtime.json. - Se ha corregido el secuestro de la sesión de coedición al trabajar mediante
WOPI. - Se ha corregido la vulnerabilidad de recorrido de rutas en el controlador de plantillas para crear archivos nuevos mediante
WOPI, que provocaba la divulgación de la configuración del servidor. - Se han corregido vulnerabilidades en la imagen Docker de DocumentServer.
- Se ha corregido el desbordamiento del búfer de pila al procesar fuentes en archivos
XPS. - Se ha corregido la vulnerabilidad XSS en el plugin HTML al pegar en un documento.
- Se ha corregido la lectura fuera de límites al procesar mapas de bits
EMF+, que provocaba la divulgación de memoria. - Se ha corregido la lectura fuera de límites al convertir
XLSXaPDFen el servidor. - Se ha corregido la lectura fuera de límites al procesar hipervínculos en
XLS, que provocaba la divulgación de memoria. - Se ha corregido la lectura fuera de límites al renderizar
WMF, que provocaba la divulgación de memoria en el documento resultante. - Se ha corregido la escalada de privilegios mediante el script
documentserver-flush-cache. - Se ha corregido la posibilidad de exportar un documento mediante el comando
sendFormen el modo de solo lectura con la descarga desactivada.
Back-end
- Se ha actualizado el diseño de la página de bienvenida del servidor.
- Se han añadido endpoints de conversión con carga directa de archivos (multipart):
POST /converter/from-fileyPOST /docbuilder/from-file. - Se ha añadido el parámetro
aiSettings.enable(truepor defecto) para desactivar la IA. Cuando se establece enfalse, AI Tools se excluye de/plugins.jsony se rechazan las solicitudes a/ai-proxy. - JWT está activado por defecto en
default.json. - Se ha eliminado el script independiente
changes2forgotten: los cambios se restauran enforgottencuando el servidor se apaga. - Se han añadido los parámetros
services.CoAuthoring.server.docbuilderEnableyservices.CoAuthoring.server.convertServiceEnablepara desactivar las API públicas de Document Builder y del convertidor (truepor defecto). - Se ha añadido la métrica
coauth.connectionscon las etiquetasmode(edit,liveview,view) yreplica. - Se ha añadido la verificación de la integridad de los archivos descargados cuando el integrador proporciona los encabezados correspondientes: el parámetro
services.CoAuthoring.requestDefaults.checksumVerification(truepor defecto). - Cambio de comportamiento:
/converter,/docbuildery/commandya no aceptan un token de la configuración del editor. Se ha añadido al token el campooperation, que es opcional para estas solicitudes y obligatorio para/converter/from-filey/docbuilder/from-file. - Cambio de comportamiento: las reglas
ipfilterahora son obligatorias paraWOPI; la reglaallow: *no es suficiente, hay que indicar el host de forma explícita. - Cambio de comportamiento: mediante
runtime.jsonsolo se puede cambiar el nivel de registro delog4js. - Cambio de comportamiento: el puerto predeterminado de ONLYOFFICE Docs para las instalaciones DEB y RPM ahora es 8083 en lugar de 80.
- El comando de instalación de Docker ahora funciona tanto en amd64 como en arm64 sin parámetros adicionales.
Personalización
- Se ha añadido el parámetro
editorConfig.customization.ai.disabledpara desactivar AI Tools. - Se ha eliminado el procesamiento de los parámetros obsoletos de
editorConfig.customization:reviewDisplay,trackChangesyshowReviewChanges.
API
- Se ha simplificado la llamada a los métodos del editor desde los plugins: se ha añadido el objeto global
Editor, cuyos métodos devuelven unaPromise. - Se ha añadido el método
Editor.RunMacropara ejecutar código de la API del editor pasando argumentos y obteniendo el resultado medianteawait. - Se ha añadido la clase
ApiShadowpara trabajar con sombras. - Se han añadido métodos para configurar las flechas de las líneas.
- Se han añadido métodos para configurar el texto de las etiquetas de datos de los gráficos.
- Se ha añadido la clase
ApiTextRangea los editores de presentaciones, hojas de cálculo y PDF. - Se han añadido métodos para trabajar con marcas de agua en el Editor de documentos.
- Se han añadido la clase
ApiWatermarkSettingsy sus métodos. - Se han añadido clases para trabajar con tablas de contenido y tablas de ilustraciones en el Editor de documentos.
- Se han añadido métodos para trabajar con tablas en el Editor de documentos.
- Se ha añadido la clase
ApiDropCappara trabajar con letras capitales en el Editor de documentos. - Se ha añadido la compatibilidad con la búsqueda por expresiones regulares en el método
ApiDocument.Search. - Se ha añadido un método para seleccionar la oración actual en el Editor de documentos.
- Se ha añadido la posibilidad de establecer un estilo por su nombre y de eliminar un estilo o una numeración con el valor
nullen los métodosSetStyle(ApiParagraph,ApiParaPr,ApiRun,ApiTextPr),ApiParagraph.SetNumberingyApiParaPr.SetNumPr. - Se ha añadido el parámetro
comparisonPra los métodosApi.CompareDocumentsyApi.MergeDocumentspara configurar la comparación y la combinación de documentos, incluidos los tipos de cambios que se van a rastrear y el autor de los cambios. - Se han añadido la clase
ApiHyperlinky métodos para trabajar con hipervínculos en el Editor de hojas de cálculo. - Se han añadido las clases
ApiPageSetup,ApiPageyApiHeaderFooterpara trabajar con la configuración de página y los encabezados y pies de página en el Editor de hojas de cálculo. - Se ha añadido la compatibilidad con caracteres comodín y expresiones regulares en
ApiRange.FindyApiRange.Replace. - Se ha añadido la compatibilidad con 2 a 30 rangos en
Api.Intersect. - El método
ApiRange.SetValueahora desplaza las referencias relativas de una fórmula para un rango de varias celdas y devuelvefalsesi el valor no se escribe. - El método
ApiRange.GetFormulaahora devuelve una matriz de fórmulas para varias celdas. - Se han añadido nuevos métodos en el Editor de hojas de cálculo.
- Se han añadido métodos para trabajar con la propiedad
StopIfTruede las reglas de formato condicional. - Se han añadido métodos para agrupar y desagrupar objetos en el Editor de hojas de cálculo.
- Se ha eliminado la clase
ApiColorpropia del Editor de hojas de cálculo; en su lugar se usa la clase comúnApiColor. El métodoApiColor.GetRGBahora devuelve un objeto{r, g, b}en lugar de un número. - Se han añadido métodos para trabajar con presentaciones.
- Se han añadido métodos para recorrer la estructura de la presentación.
- Se han añadido métodos para trabajar con tablas en el Editor de presentaciones.
- Se han añadido métodos de plugins para el Editor de presentaciones.
- Se ha añadido el método de plugin
SearchNextpara el Editor de PDF. - Se ha añadido un método para obtener la selección en una página PDF.
- Se han añadido la clase
ApiSignatureFieldy métodos para trabajar con campos de firma en la API de PDF. - Se ha añadido la clase
ApiActionCollectionpara obtener, añadir, reemplazar y eliminar acciones de los widgets de formularios PDF. - Se han añadido clases y métodos de acciones de formularios PDF.
Ver el registro de cambios en GitHub
Versión 9.4.0
Fecha de lanzamiento: 19/05/2026
Nuevas funciones
Todos los editores
- Se ha añadido la traducción de la interfaz al croata (hr-HR, Hrvatska).
- La configuración de gráficos se ha trasladado del panel derecho a una pestaña independiente Diseño de gráfico.
Editor de documentos
- Se ha implementado la posibilidad de añadir una línea horizontal.
Editor de hojas de cálculo
- Se ha añadido la compatibilidad con el modo oscuro para la hoja.
Editor de presentaciones
- Se han añadido 25 nuevos temas de diseño de presentaciones.
- Se han añadido 20 nuevas transiciones de diapositivas, agrupadas por categorías.
Formularios
- Se ha implementado el guardado de la imagen de la firma en localStorage. Ahora, al rellenar el campo de firma, se usa por defecto la última imagen seleccionada.
- Se han añadido los paneles "Enviar para firmar" y "Estado de rellenado".
Seguridad
- Se han corregido vulnerabilidades de lectura fuera de límites al convertir XLS a XLSX en las siguientes funciones:
ChartSheetSubstream::recalc,TextPropsStream::readFields,MetroBlob::ReadComplexData,SUPBOOK::serialize_bookyATTACHEDLABEL::serialize_rPr. - Se ha corregido una vulnerabilidad XSS mediante una salida no segura en
Convert-and-edit-wopi.ejs. - Se ha corregido una vulnerabilidad en la generación de GUID que permitía a un atacante calcular los GUID a partir de su hora de creación.
- Se ha corregido una vulnerabilidad que permitía eludir las restricciones del sandbox de macros y acceder a objetos del entorno mediante
thisyevalen modo no estricto. - Se ha corregido un posible fallo o daño del archivo al procesar PDF con fuentes incrustadas.
Back-end
- Se ha eliminado el límite de 20 documentos abiertos simultáneamente.
- Se ha eliminado la minificación del código para simplificar el soporte y mejorar la legibilidad.
- Los componentes se han unificado en un único proceso para optimizar el consumo de recursos y simplificar el trabajo con la aplicación.
- Se ha eliminado la dependencia de RabbitMQ gracias a la unificación de componentes.
- Se ha eliminado la dependencia de bases de datos gracias a la unificación de componentes.
Personalización
- Se ha añadido el parámetro
disablea la secciónpluginsde la configuración de los editores: una matriz de ID de plugins que se bloquean al cargar y se ocultan en la interfaz.
API
- Se han añadido nuevos métodos de plugins para mover el cursor dentro o fuera de un campo.
- Se han ampliado las opciones de
GroupActionspara controlar el desplazamiento y la posición del cursor. - Se ha añadido una nueva clase para el formulario de firma.
- Se han añadido métodos para rellenar y obtener los datos de los formularios.
- Se ha añadido un método para crear un formulario.
- Se ha añadido un nuevo método para comprobar si el formulario se ha rellenado.
- Se ha añadido un método para obtener el color de resaltado de los formularios sin rol.
- Se ha añadido un método para obtener el color de resaltado de un formulario.
- Se han añadido métodos para gestionar el color de los controles de contenido.
- Se han añadido nuevos métodos para la clase
ApiWorksheet. - Se han añadido la nueva clase
ApiListObjecty sus métodos. - Se han añadido la nueva clase
ApiListColumny sus métodos. - Se han añadido la nueva clase
ApiListRowy sus métodos. - Se han añadido la nueva clase
ApiSorty sus métodos. - Se han añadido la nueva clase
ApiSortFieldsy sus métodos. - Se han añadido la nueva clase
ApiSortFieldy sus métodos. - Se han añadido los métodos que faltaban para obtener la configuración de párrafo.
- Se ha mejorado el comportamiento de varios métodos
Getdel objetoApiTextPrcuando pertenece a un estilo o a los parámetros de formato predeterminados y no a un párrafo. - Se han añadido métodos para trabajar con el formato de los formularios de texto y la lista de caracteres permitidos.
- Se han añadido nuevos métodos.
- Se han añadido métodos para gestionar el tamaño de las celdas.
- Se ha añadido el método de plugin
GoToPagepara ir a una página concreta.