19.0.3: correcciones de emergencia aprobadas hasta el 27/11/25, correcciones de seguridad hasta el 04/12/25 • 19.1 : todos los cambios requieren revisión de código ; la aprobación comienza el 11/12 • 20.0: abierto en la rama principal • 20 EA1: 22/01/26
¡Bienvenidos a la actualización de desarrollo de JMP del 14 de noviembre de 2025!
El equipo de control de calidad web de JMP ha aprobado la actualización de seguridad de JMP Live 19.0.2. Una vez completadas todas las aprobaciones necesarias para la versión 19.0.2 y con el boletín de seguridad ya listo, esperamos su lanzamiento en MyJMP la próxima semana. Además, ya está disponible la actualización de seguridad y la corrección de errores de emergencia para JMP 19.0.3. Puede consultar la lista de correcciones aprobadas aquí .
A medida que nos acercamos al inicio del Modo de Aprobación para JMP 19.1 el 25/11/12, continúen priorizando los elementos con Versión Planificada = 19.1. Aquí tienen un informe de los errores de JMP 19.1 en estado Iniciado y En Desarrollo, con aproximadamente 200 elementos pendientes. Los errores deben corregirse en la versión 20, probarse e integrarse en la 19.1. Si una corrección ya se ha probado en la versión 20.0, intégrenla en la 19.1 lo antes posible para que la verificación final pueda realizarse cuanto antes.
Gracias al equipo de DevSecOps de JMP por su presentación en la reunión de desarrolladores del jueves. El equipo compartió información sobre la estrategia de seguridad de JMP, las recientes mejoras en los procesos, las actualizaciones del análisis de seguridad y mucho más. ¡Muchas gracias a Travis LaPolla, Shannon Leslie y Nick Ruva del equipo de Desarrollo de JMP, y a Keegan Walker del equipo de Operaciones Digitales por su participación! Si no pudiste asistir a la reunión, puedes encontrar la grabación aquí .
¡Gracias también a Shannon L por compartir los cambios de producto del 11 de noviembre de 2025 para los productos de Atlassian!
El 11 de noviembre, Atlassian implementó cambios en nuestros sitios de Jira y Confluence Cloud. Aquí encontrará una lista de los cambios relevantes, junto con detalles destacados y documentación .
Los cambios incluyen:
- Resaltado de sintaxis para bloques de código en la descripción y los comentarios de Jira.
- Corrección de errores de consultas JQL mediante IA (disponible generalmente)
Si tiene alguna pregunta, póngase en contacto con Shannon Leslie o con cualquier otro administrador de JMP Atlassian. También puede consultar nuestro canal de preguntas y respuestas de JMP Atlassian Teams , donde seguiremos compartiendo esta y otra información de Atlassian.
Anuncios generales
Próximas fechas importantes
- JMP 19.0.3: Congelación de correcciones de emergencia aprobadas – 27/11/2025
- Congelación de seguridad de JMP 19.0.3 – 12/4/25
- Modo de aprobación de código JMP 19.1 - 12/11/25
- Congelación de código JMP 19.1 – 01/05/2026
- Congelación de seguridad de JMP 19.1 – 19/02/2026
- Visite Confluencia para consultar la lista completa de fechas de JMP 19 .
Actualizaciones de desarrollo de JMP
Estadística
- Juan Hall
- En la función de Análisis de Procesos, eliminé el submenú "Iniciar para los seleccionados", que abría el Generador de Gráficos de Control y la Capacidad del Proceso. El Generador de Gráficos de Control aún admite scripts para garantizar la compatibilidad, pero el Análisis de Procesos incluye Gráficos de Control con todas las funciones. El nuevo comando "Detalles de la Capacidad para los seleccionados" incorpora un informe de capacidad (el mismo que utiliza el Generador de Gráficos de Control), y el antiguo comando "Capacidad del Proceso" se convierte en un alias para este comando.
- En el proceso de detección con límites de especificación, también se incluye el nuevo comando «Guardar columna fuera de especificación», que crea una columna de respuesta múltiple con fórmulas que muestra todas las columnas y niveles de agrupación para cada fila que presenta una condición fuera de especificación. Para evitar un exceso de delimitadores, la función integrada «Concatenar elementos» ahora incluye un tercer argumento opcional: «Suprimir cadenas vacías».

- Laura CS: Continuó corrigiendo varios errores en SEM relacionados con los modelos de orden superior con el nuevo estimador (MIIV-2SLS). Respondió a tres consultas —del soporte técnico y de un par de usuarios de SEM— sobre diversos temas relacionados con SEM. Vio videos de HireView de los candidatos a las pruebas para brindar retroalimentación. Se reunió con Haley para hablar sobre el trabajo de correlación policórica. Revisó la documentación de las reivindicaciones de patentes.
Documentación estadística
- Michael C: Participó en paneles de entrevistas para el puesto de Analista Estadístico de Investigación. Evaluó candidatos para prácticas de verano. Comenzó a estudiar ecuaciones en Oxygen. Empezó a trabajar en la actualización de las listas con viñetas en la documentación para que se ajusten mejor a nuestras directrices de estilo.
Pruebas estadísticas
- Marca: Estoy estudiando diagramas de Hasse para preparar un nuevo método de diseño. Hoy, junto con Jacob, preparé la presentación de nuestro Tutorial para Desarrolladores sobre simulación con JMP. Actualicé el script de prueba unitaria para la pestaña de Entrada de Datos en Easy DOE para usar una nueva matriz de cobertura bloqueada de fuerza = 3 que distribuye los casos de prueba a lo largo de 5 días. Revisé las reivindicaciones permitidas para una patente de la herramienta automatizada de estudio de usabilidad. Comencé a escribir un nuevo script de prueba unitaria para el ajuste de modelos de la plataforma de Optimización Bayesiana, basado en la generación de múltiples casos mediante una matriz de cobertura y la comparación con predicciones históricas de ajustes conocidos.
- Tonya: Probando nuevas funcionalidades en la evaluación de procesos. Reescribiendo las pruebas unitarias debido a cambios en el orden de los dibujos y en la descripción de los segmentos de línea en MSA. Reescribiendo las pruebas unitarias debido a cambios en la evaluación de procesos para el análisis de capacidades. Asistió a una reunión de Service Cloud y revisó los cambios que se implementarán en Service Cloud. Verificación de errores.
- Jacob: Presentó un tutorial sobre simulación de respuestas en DOE, junto con Mark Bailey. Colaboró en las entrevistas para los puestos vacantes de Pruebas Estadísticas. Revisó las pruebas unitarias de Easy DOE. Trabajó en nuevas pruebas unitarias para el cribado de ajuste de dos niveles.
Actualizaciones en ciencias de la vida
- Drew: Finalizó los complementos de generación de PDF de IQ y OQ según la solicitud de marketing ( JMP-26364 ). JMP Clinical 19.1 y 20.0 (Jiras). Continuó trabajando en scripts para recopilar metadatos de las carpetas de estudio con la esperanza de obtener contenido mediante crowdsourcing para entrenar modelos que ayuden a los usuarios a mapear datos sin procesar en estructuras CDISC.
Gestión de productos y marketing de productos
- Bryan: Implementó las versiones traducidas de las pruebas de JMP Lab para el Asistente y la Ordenación Dinámica para la Cumbre de Descubrimiento de JMP en Corea (la semana pasada, las traducciones se implementaron en Japón). Contribuyó a una revisión de cadenas de JMP Live y a una reunión de diseño para la creación de un informe configurable de JMP en JMP Live. Comenzó un curso del W3C llamado Introducción a la Accesibilidad Web . Participó en una reunión sobre las pruebas del trabajo de accesibilidad en curso. Obtuvo acceso a JAWS para realizar pruebas de accesibilidad. Desarrolló iconos para JMP Clinical. Creó las pantallas de inicio del instalador de JMP 20 para JMP, JMP EA, JMP Pro, JMP Pro EA, JMP Student Edition EA, JMP Clinical, JMP Clinical EA y JMP Pro para JMP Live.


Soporte técnico y participación
Volumen de casos de soporte técnico por semana:

Temas de casos para la cola de soporte técnico, semana pasada:

Volumen de casos de apoyo al compromiso por semana:

Temas de casos para la cola de participación, semana pasada – excluyendo la verificación de partes restringidas :

Operaciones de desarrollo
- Jim:
- Se creó una rama de la versión 19.0.1 a la 19.0.3; se compiló la versión 19.0.3 en macOS y Windows; se generaron instaladores para macOS de los cuatro productos JMP. Se completaron varias tareas de ramificación (es decir, incidencias en JIRA) para nuevos procesos. Se crearon proyectos de Jenkins para las pruebas unitarias diarias de JMP Pro 19.0.3 en macOS y Windows. Se archivaron muchos proyectos antiguos de Jenkins.
- Gracias a Nick Ruva por dedicar su tiempo a resolver los problemas de las pruebas unitarias automatizadas.
- Modificar los scripts de pruebas unitarias diarias para diferenciar entre AMD64 y ARM64
- Soporte de Perforce.
- Shannon L: Participó el jueves en la demostración de DevSecOps de JMP sobre varias iniciativas de seguridad recientes y futuras del equipo de Seguridad, incluyendo las actualizaciones de seguridad mensuales, la seguridad a nivel de incidencia en Jira, los boletines de seguridad y la gestión del acceso a I+D para la protección de la propiedad intelectual. Se completaron las tareas de fin de ciclo de la versión 19.0.2, incluyendo la revisión de seguridad de productos (PLSR), y se elaboró el boletín de seguridad. Se recopiló una lista de actualizaciones interesantes de Jira y Confluence de nuestra última actualización mensual continua de Atlassian. Se llevaron a cabo reuniones técnicas semanales, reuniones de migración a Oxygen y planificación. Se continuó el trabajo del programa para la plataforma de monetización de JMP Marketplace, con reuniones con Finanzas y JMP Store.
- Chelín:
- Registro modificado para instaladores – JMP-28459.
- Se crearon y probaron nuevos instaladores para la versión 19.0.3 – JMPTOOL-1853
- Se eliminaron los instaladores de JMP/JMP Pro/JMP Clinical para la versión 19.0.2 de OneDrive y otras áreas tras la decisión de lanzar únicamente JMP Live 19.0.2, que incluye JMP Pro Live de la versión 19.0.1.
- Archivos de registro modificados con proceso de instalación nocturno
- Se agregó Visual C++ Redistributable a la carpeta Extra en las instalaciones de Windows para facilitar el acceso del usuario, si fuera necesario – JMP28704
- Se modificaron los scripts de instalación de JMP Pro Live para permitir diferentes regiones de lanzamiento y así lograr la máxima flexibilidad. JMP Pro Live, Keycloak, JMP Live, Base de datos de JMP Live
- Colaboré con Hunter y CloudGiants para revisar las actualizaciones de MyJMP para la versión 20 EA.
Localización
- Cristóbal: Finalizando las pruebas de los nuevos procesos de confirmación y devolución para Builtins y SampleData. Ayudando a proveedores y revisores con preguntas y problemas de la interfaz memoQweb. Trabajando en una propuesta para mejorar la futura estructura de carpetas (Oxygen) y la ramificación para una mejor integración del código fuente traducible y las localizaciones. Corrigió dos tablas de muestra del DOE para la versión 19.1.
- Allison: Preprocesó y entregó los kits de traducción de la interfaz de usuario portátil 19.1 a nuestros proveedores; entregó traducciones de cadenas de Marketplace para todos los idiomas; trabajó con proveedores, compras y el departamento legal en múltiples solicitudes de órdenes de compra, órdenes de cambio y órdenes de trabajo; investigó y respondió a consultas de traducción sobre la documentación de la interfaz de usuario portátil y JMP.
- Arenoso: Se ha avanzado en el desarrollo y las pruebas del nuevo trabajo de devolución para los datos de muestra. Se ha mejorado la ejecución del programa tras el nuevo trabajo de confirmación para cambiar el estado de revisión de los datos de muestra a "nuevo".
- Sohail: Script para crear archivos multilingües, se agregaron casos de prueba para todas las funciones, se corrigieron errores de importación, se está probando un modelo más económico para explicaciones y extracción de términos.
Documentación
- Qiana: Revisó currículos y videos de HireVue para pasantes de verano. Creó archivos de ejemplo de Oxygen para que L10N realizara pruebas. Realizó la revisión por pares de JMPDOC-2655. Trabajó con datos de muestra. Inició el proceso de adquisición del software MathType. Trabajó en el proceso de adquisición de Ryffine (capacitación en Oxygen). Planificó el proyecto JMP 19.1.
- Susan C:
- Trabajé en JMP Live y solucioné errores en la versión 19.1. Vi y asistí a demostraciones de JMP Live. Sigo trabajando en la guía SPC de JMP Live. Estoy planificando las fechas para JMP Live 19.1.
- Comencé a trabajar en la presentación para las pruebas.
- Actualizando la página de revisión por pares en Confluence para JMP Live
- Devon: Continúa el trabajo en el libro de referencia de scripting JSL, conversión FM > XML, actualizaciones de teclas de ayuda 19.1 en UG y JSR, JMPTOOL-1731: Analizando los problemas de etiquetado de carpetas P4V.
- Jill: Revisó y cerró varias incidencias de Jira de UG. Revisó las cadenas de la interfaz de usuario del 9/11.
Pruebas de sistema/host - Cary
- Cazador: Resolviendo algunos fallos en las pruebas de arm64 JMP 20. Participé en una sesión de capacitación con los nuevos miembros de nuestro equipo de pruebas. Asistí a una reunión con Holly Cullen y Bob Hickey sobre las actualizaciones de las páginas de descarga para usuarios pioneros en My JMP. Verificaciones de JIRA.
- Nick H: Solucionó un problema por el cual los gráficos del historial de ejecuciones de prueba en el panel de control se mostraban fuera de los límites. Esto se debía a discrepancias en la zona horaria entre el servidor PostgreSQL y el panel de control. Ayudó a los nuevos testers del equipo a familiarizarse con el marco de pruebas y los procesos de informes nocturnos. Corrigió varias pruebas unitarias que fallaban en JMP 20. Por último, trabajó en las verificaciones de las versiones 19.1 y 20.0.
- Justin Kusch: Terminé de configurar mi entorno de pruebas y continué con las sesiones de capacitación de inducción. Además, trabajé en la resolución de defectos relacionados con la conectividad de MATLAB en la versión 19.1 y comencé a trabajar en las pruebas para la corrección del error de integración de Python en la versión 19.0.3.
- Mandy: Esta semana trabajé en pruebas, trasladando algunas pruebas de tabulación de varias otras pruebas a otra área de pruebas para tabulación. Trabajé con un nuevo empleado revisando una entrada de JIRA y probando elementos en las versiones 18, 19 y 20 para compararlos.
- Audrey: capacitación del nuevo personal (¡que lo está haciendo genial!), entrevistas a pasantes para el próximo verano, todavía definiendo las responsabilidades de todos los elementos de la prueba.
- Lisa: Impartió una sesión introductoria sobre jmprunner a nuestro equipo de pruebas, verificó algunos tickets de datos de muestra y actualizó algunas pruebas JSL que fallaban.
Centro
- Evan: Se añadieron mejoras en la navegación por teclado, el indicador de enfoque y otros cambios de accesibilidad para TabPage y ListBoxBox. Se agregó compatibilidad con pruebas de imágenes en test/Mimic. Se expusieron los roles de los botones a JSL y se realizaron mejoras en los roles de los botones para la ventana Nueva.
- Dave B: Trabajando en la incorporación de compilaciones de listas de cambios para arm64 a jmprunner. Depurando resultados de pruebas de imágenes HTML con ruido. Solucionado un problema con scripts MFI y cifrados.
- Xan: Corrección de errores: exportación a SVG, fallo con expresiones regulares, dibujo de etiquetas de líneas de referencia. Perdí un día probando una idea para mejorar el rendimiento de JSL.
DOE y fiabilidad
- Caleb: Estoy trabajando en la consolidación de algunas funciones en los exploradores de tamaño de muestra. Esto debería facilitar la conversión de los exploradores restantes y la adición de nuevos en el futuro.
Alojamiento e interfaces
- Juan Schroedl: Seguimos trabajando en la accesibilidad, especialmente en el cuadro de edición, los menús y la configuración de los valores de "etiquetado por" en Preferencias. Me reuní con Melisa Turner y otros para hablar sobre las estrategias de pruebas de accesibilidad. Tuve una llamada con algunos miembros del equipo del Departamento de Energía para darles una breve introducción a Visual Studio. Mis notas, por si les interesa, están aquí y enlazadas desde la página de Confluence "Configuración de un PC de desarrollo" . Con gusto aclararé cualquier duda fuera de la llamada. Seguimos trabajando para renovar la licencia de Telerik. Estamos evaluando la nueva versión de VS 2026.
- Pablo N:
- JMP-28319 - Actualización de seguridad de Python a la versión 3.13.9 y corrección de rendimiento para la actualización de columnas de tablas de datos grandes desde Python con construcciones como dt['age'] = [lista_larga_datos_aquí]
- Configuración de un portátil Windows Arm64
- Localizando el problema de firma en JMP 19.1
- Compilación probada que actualiza los requisitos mínimos del sistema macOS a macOS 14.6
- Muchas funciones obsoletas de BLAS y LAPACK se reemplazan por nuevas funciones de BLAS y LAPACK.
- Algunas funciones de Metal quedan obsoletas en favor de API más nuevas o actualizadas.
HTML interactivo
- Pablo Spychala : El desarrollo de nuevas funciones ha continuado para la versión 20. Esto incluye completar la compatibilidad con cuadros de esquema plegables verticalmente en todos los principales navegadores y el comienzo de la escritura de una nueva plataforma (que se anunciará más adelante).
Nota de Shannon
Pensando en el Día de Acción de Gracias, que es la semana que viene, ¡me encontré con esta infografía sobre los pasteles favoritos para esta época del año! No tengo los datos, pero quizás alguien pueda encontrarlos y hacer una versión para JMP. :smiling_face_with_smiling_eyes:

Crecí en el estado justo al norte de Pensilvania, ¡pero tuve que buscar esta receta! Sea cual sea el postre navideño que más te guste, ¡espero que tengas unas estupendas vacaciones!
