19.0.3: aprobaciones completadas; lanzamiento planificado para el 16/12/25 • 19.1 : todos los cambios requieren revisión y aprobación del código • 20.0: abierto en la versión principal • 20 EA1: 22/1/26
¡Bienvenido a la actualización de desarrollo de JMP del 12 de diciembre de 2025!
Felicitamos esta semana al equipo del Departamento de Energía de JMP con motivo de la emisión de (¡otra!) patente por parte de la Oficina de Patentes y Marcas de EE. UU. La patente se titula Herramienta Interactiva para el Diseño y Análisis de Experimentos con Diferentes Modos de Uso y se emitió el 18 de noviembre de 2025 como patente estadounidense n.° 12,475,270, en colaboración con el exalumno de JMP , Bradley Jones . Se ha subido una copia de la patente al sitio web de SAS Sharepoint: Patentes Emitidas. ¡Bien hecho, equipo!
Hoy se completaron las aprobaciones de JMP 19.0.3 y está previsto que los instaladores las publiquen en MyJMP el próximo martes, 16 de diciembre. Dado que la versión 19.0.3 incluye algunas correcciones de errores funcionales que afectan a JMP, JMP Student Edition, JMP Pro y JMP Clinical, publicaremos notas de la versión con detalles sobre dichos cambios. ¡Gracias a Susan Conaghan por colaborar con el equipo de desarrollo para finalizar las notas de la versión esta semana! También agradecemos a Shannon Leslie por recopilar los boletines de seguridad de JMP 19.0.3 que se publicarán en el Centro de confianza de JMP para detallar las actualizaciones de seguridad de nuestros productos.
Estamos en modo de aprobación para JMP/JMP Pro/JMP Student 19.1. Como se indicó en el recordatorio de Melanie sobre este hito, después de que entremos en modo de aprobación, por favor:
- Continúe haciendo que un colega revise sus correcciones de errores : ¡las revisiones de código son necesarias durante el mantenimiento!
- Envíe una solicitud a la lista de correo electrónico de aprobadores de JMP con el nombre de su revisor e información sobre el cambio propuesto:
- Una breve descripción del problema, un enlace a Jira y un enlace a Swarm si corresponde
- comentarios sobre cualquier impacto esperado del cambio para las pruebas
Los aprobadores le responderán directamente a usted y no a toda la lista. Una vez que haya recibido cuatro aprobaciones, envíe una nota a los aprobadores de JMP para informarlo. Si le faltan uno o dos aprobadores, envíe otro correo electrónico indicando cuántos aprobadores aún necesita para llegar a los 4 requeridos. Si algún aprobador responde con una objeción a su propuesta de cambio, la discutiremos con los gerentes de desarrollo en la próxima reunión de operaciones o programaremos otra reunión a través de Teams para discutir el cambio propuesto y decidir si procede.
A principios de esta semana, Robin Betters nos envió un correo electrónico recordándonos que JMP tendrá su última recogida para la colecta navideña de Interfaith Food Shuttle en el Edificio A dentro de una semana. Como comentó Robin, ¡nos encantaría volver a llenar los contenedores antes de las fiestas! ¿No sabes qué donar? Aquí tienes información general que encontré en el blog de Feeding America y que puedes considerar al comprar artículos para donar a Interfaith Food Shuttle (u otra despensa de alimentos):
Los bancos de alimentos aceptan donaciones de alimentos secos y enlatados. ¿Qué significa esto? Básicamente, cualquier alimento no perecedero o de larga duración: puedes guardarlo en tu despensa y no se echará a perder. Y recuerda, dona solo alimentos que aún no hayan alcanzado su fecha de caducidad. En concreto, los bancos de alimentos suelen necesitar artículos como:
Mantequilla de maní, sopa enlatada, fruta enlatada, verduras enlatadas, estofado enlatado, pescado enlatado, frijoles enlatados, pasta (la mayoría prefiere grano integral) y arroz (la mayoría prefiere arroz integral).
Los bancos de alimentos también pueden aceptar artículos de cuidado personal y artículos domésticos comunes que no estén cubiertos por los programas de apoyo federales o estatales. Si trabaja de forma remota o no planea estar en la oficina la próxima semana, también puede donar al Interfaith Food Shuttle en línea aquí o buscar una organización similar en su zona.
¡Gracias a Shannon Leslie por compartir los cambios de producto del 9 de diciembre de 2025 para nuestros productos Atlassian!
El 9 de diciembre, Atlassian implementó cambios en nuestros sitios de Jira, Confluence y Bitbucket Cloud. Puede encontrar una lista de cambios relevantes, junto con detalles destacados y documentación, aquí .
Los cambios incluyen:
- Los 'proyectos' de Jira han cambiado de nombre a 'espacios'
- El calendario de Jira ahora admite la vista semanal además de la vista mensual
- Se agregaron opciones adicionales a la paleta de comandos para Jira
- ¡Y más!
Si tiene alguna pregunta, contacte a Shannon Leslie o a cualquier otro administrador de JMP Atlassian. También consulte nuestro canal de preguntas y respuestas de los equipos de JMP Atlassian , donde seguiremos compartiendo esta y otra información de Atlassian.
Anuncios generales
Próximas fechas importantes
- Congelación del código JMP 19.1 – 05/01/26
- Congelación de documentos de JMP 19.1 – 07/01/26
- JMP 19.1 L10N Congelación - 15/01/26
- Congelación de seguridad de JMP 19.1 – 19/02/2026
- Candidato a imagen final de JMP 19.1 – 23/02/2025
- Visita Confluencia para obtener una lista completa de las fechas de JMP 19 .
Actualizaciones de desarrollo de JMP
Centro
- Xan: 19.1 correcciones para leyendas y ejes paralelos; tamaño de leyenda: nueva medición de fuente y menos relleno; agregar uso compartido parcial al eje de página no vinculado para elementos que no son de rango (como registro o reflines); correcciones en la tabla del eje del elemento de título para ejes de ancho variable.
- Evan: Reescritura del complemento Telemetry Explorer para extraer información directamente de la base de datos de telemetría.
DOE y confiabilidad
- Caleb: Terminé de mejorar la infraestructura del explorador de tamaño de muestra. También estoy terminando un prototipo de plataforma de muestreo de aceptación que amplía el perfilador actual. ¡Nora tuvo el placer de disfrutar de dos días de nieve esta semana!

Alojamiento e interfaces
- Pablo: Se actualizaron JMP 20 y JMP 19.1 a Python 3.13.11. Se está investigando JMP-29061: un nuevo evaluador de SAS tenía configuradas las opciones PYTHONPATH y pip.ini, lo que afectó a JMP y su capacidad para instalar paquetes. Se están investigando maneras de aislar aún más el entorno JMP Python y Pip de las variables de entorno y los archivos de configuración estándar.
- Voluntad: Terminé algunos Jiras de MATLAB restantes antes de que comenzara el modo de aprobación de código de la versión 19.1. Trabajamos en la mejora de los conectores de datos basados en ODBC para mostrar y filtrar esquemas correctamente cuando sea necesario.
HTML interactivo
- Mike Stickles:
- Se envió una corrección para el problema con la corrección de JMPHTML-14956 ( las barras de error de estilo de banda no se exportaban correctamente con puntos en el generador de gráficos con una variable de color ). El problema se resolvió mediante pruebas y se devolvió al equipo de desarrollo por si la corrección de JMP que lo provocó se incluye en la versión 19.1 antes del bloqueo del código.
- Corrección finalizada para JMPHTML-15181 ( representación de barras de error cuyo tamaño se determina por variable o que se contabilizan como estáticas ). Esto fue necesario debido a la misma corrección de errores de JMP que desencadenó el error 14956.
- Participó en pruebas de caja blanca, se encontró un error de línea y se registró.
- Juan Powell:
- Divida el código del segmento de puntos 3D de la clase SceneBox en su propia clase JavaScript ( JMPHTML-15146 ).
- Se refactorizó el código duplicado para analizar la información de GroupRowStateAbility ( JMPHTML-14713 ).
- Comencé a investigar la actualización de three.js de la versión 148 a la última: versión 180 ( JMPHTML-15152 ).
- Realizó un día de pruebas de caja blanca, se reunió para discutir los hallazgos y crear errores.
- Se discutieron los elementos de la lista de deseos de los usuarios de JMP Live con Dieter y Paul.
- Hicimos una lluvia de ideas para guardar los cambios realizados mientras veíamos un informe en JMP Live con Justin, Michael y Paul.
- Proporcionó información para la revisión de fin de año
JMP en vivo
- Aurora: 19.5: Colaboré con las pruebas. Se corrigieron algunos errores menores. 20.0: Se logró un gran progreso en la compatibilidad con qc_group para la clasificación de procesos. Otros: Redacté algunos artículos de Confluence, planificación de sprints y respondí algunas preguntas sobre roles de administrador en JMP Live.
Documentación estadística
- Michael C: Documenté algunas funciones de la versión 19.1 para el modelo de ajuste y el pronóstico de confiabilidad. Trabajé con Karen, Colleen y Hamid para preparar los nueve libros de estadísticas para una versión de prueba de la ayuda de la versión 19.1. Asistí a reuniones para mejorar el proceso de documentación de nuevas funciones. Planifiqué la contratación de personal de Discovery del departamento de I+D de estadísticas.
Pruebas estadísticas
- Marca: Cambié las pruebas unitarias para ajustar el modelo del Proceso Gaussiano en Optimización Bayesiana, de comparar predicciones de respuestas individuales a una regresión lineal de conjuntos de respuestas. Estoy usando comparaciones estrictas para identificar casos problemáticos que Kasia y Chris deben investigar. Estas pruebas fallan constantemente en dos máquinas. Participé en sesiones de práctica para Kasia, quien se prepara para presentarlo hoy ante el Comité de Patentes de SAS. Estoy trabajando con Ryan, Joseph y Jacob en dos posibles mejoras para Easy DOE en JMP 20: coeficientes aleatorios personalizados y la pestaña Informe.
- Jacob: Pruebas de diseños OML, desarrollo de pruebas unitarias para copias de seguridad y creación de nuevos diseños. Apertura de tickets para problemas encontrados al probar esto en compilaciones de depuración. Pruebas de curvas de OC para la versión 19.1. Investigación de posibles problemas de rendimiento.
- Haley: Correcciones de errores verificadas en la versión 19.1 para SEM y Tratamiento Causal. ¡Disfruté venir a Cary un par de días para reunirme con los miembros del equipo, participar en el almuerzo de Desarrollo Estadístico y en la comida compartida navideña!
Soporte técnico y participación
- Wendy:
- ¡Feliz viernes! Los equipos de soporte siguen centrados en las solicitudes de soporte de los usuarios y las tareas de fin de año. Publicaremos el estado operativo durante las vacaciones de invierno en la Comunidad y en los correos electrónicos de respuesta automática que se envían al abrir los casos.
- Gracias a todos los que trajeron cosas y ayudaron a preparar y limpiar la comida compartida de invierno de esta semana. ¡Siempre disfrutamos de la deliciosa comida y de ver a todos!
- A continuación, se muestran los gráficos habituales de volumen de casos y temas, tanto para Soporte Técnico como para Interacción. Aquí se encuentran los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por Soporte Técnico durante los últimos 14 días.
Volumen de casos de soporte técnico por semana:

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

Volumen de casos de soporte de compromiso por semana:

Temas de casos para la cola de participación, la semana pasada (excluyendo la selección de partes restringidas):

Operaciones de desarrollo
- Shannon C: Preparación para la revisión del cuarto trimestre, reuniones del cuarto trimestre con los miembros del equipo y reuniones individuales regulares. Analicé configuraciones de pruebas unitarias de Mac que fallaban e investigué algunos fallos. Disfruté de nuestra comida compartida de invierno de JMP el miércoles, seguida de un almuerzo festivo el jueves con miembros de los equipos de DevOps y Documentación en Zest Sushi and Small Plates, en el casi irreconocible centro de Cary (para quienes no vamos mucho). ¡Muchas gracias a Shannon L por organizar la comida!
- Jim:
- Con las compilaciones y los instaladores candidatos de la imagen final de JMP 19.0.3 entregados al control de calidad, deshabilité todos los procesos relacionados en las máquinas de compilación de macOS y WinOS y en las máquinas de prueba unitaria.
- Preparado para la inminente ramificación de Perforce para JMP 19.0.4, pendiente de la aprobación de control de calidad de 19.0.3
- Devolví mis últimas dos máquinas con Windows 10; estoy esperando que me entreguen las de reemplazo.
- Trabajando en JMPTOOL-1888 (agregando DLLS HDF5 firmadas como parte de las compilaciones nocturnas tanto para X64 como para ARM64)
- Se cerraron 2025 artículos en Workday
- Shannon L: Continué trabajando con la Gerencia de Producto y los gerentes de documentación en las mejoras del seguimiento de nuevas funciones. Reuniones técnicas semanales, además de la administración de Atlassian. Seleccioné y anuncié una lista de actualizaciones interesantes de Jira y Confluence de nuestra última actualización mensual continua de Atlassian. Soporte a usuarios para productos de Atlassian y envié problemas de soporte a Atlassian. Finalización de la versión 19.0.3 de seguridad y corrección de errores de emergencia, incluyendo revisiones finales de PLSR. Continué el trabajo del proyecto de Monetización de JMP Marketplace, incluyendo reuniones con diversas partes interesadas. Facilité una retrospectiva conjunta con los equipos de documentación y L10N.
- Melanie:
- Trabajando en las tareas para cerrar 19.0.3 y comenzar 19.0.4.
- Finalizando objetivos en Workday y Plato y preparándonos para el cierre del cuarto trimestre. También estamos pensando en los objetivos para 2026.
- Coordinando el trabajo de actualización de versiones anteriores de Xcode para el análisis de código de JMP 19.xn en adelante. (¡Gracias a Michael Hecht y Nick Ruva!)
- Trabajando en futuros recordatorios del calendario de JMP 20 EA (¡EA1 será más pronto de lo que imaginas!)
- Myron: JMPTOOL-1905: actualizaciones para testbot 19.0.4. Se está trabajando en el problema de curl en jmptool. Se está aprovisionando el entorno de testbot en AWS prod (jmptoolprod).
Localización
- Arenoso:
- Corrección de errores en el nuevo trabajo de retorno de datos de muestra
- Comenzó a trabajar en el plan de pruebas de automatización para el proceso de confirmación/devolución de la interfaz de usuario portátil, las funciones integradas y los datos de muestra.
- Se trabajó en la corrección de errores para la validación de archivos de relleno.
- Trabajé en la consolidación de la biblioteca de código (eliminación de código no utilizado)
- Nuevo proceso de confirmación/devolución documentado
- Allison: finalizó las traducciones de la interfaz de usuario portátil de ZH y las ejecutó a través del nuevo proceso de automatización implementado e informó errores; respondió a consultas de traducción relacionadas con BigBooks y la interfaz de usuario portátil; tradujo cadenas de datos de muestra de ZH; procesó las notas de la versión 19.0.3 para entregárselas a los equipos de traducción.
- Howard:
- Se revisó el repositorio git para el antiguo script relacionado con Jenkins.
- Crear activadores de la API de Jenkins del panel para PortableUI
- Se trabajó en el problema de notificación por correo electrónico de JIRA Bot
- Algunas correcciones de errores
- Sohail: preparó una presentación para probar las mejores prácticas, resolvió problemas de importación de la ruta de prueba y comenzó el desarrollo de la extracción de términos utilizando el modelo local.
- Trish: Consultas de localización y coordinación asociadas con la incorporación del nuevo revisor coreano.
Documentación
- Qiana:
- Trabajó en la solicitud ZIP n.° 10278: Educación y soporte para la migración de Ryffine_Oxygen Y en la solicitud n.° 10296: Software Wiris_Equations_ASAP
- Asistió a una reunión retrospectiva con escritores y L10N.
- Asistió a una reunión con el gerente de proyecto, el departamento de documentación y el equipo de operaciones para analizar información sobre nuevas funciones.
- Trabajó en JMPDOC-2490, JMPDOC-2479, JMP-27197, JMP-27615, JMP-27170, JMPDOC-2477
- Trabajó en la consulta JMP 3242
- Entrevisté a un candidato para el puesto de pasante de TW
- Se aceptaron los cambios rastreados en UG, JSR, KS y MDC en preparación para la compilación de prueba de ayuda de JMP 19.1 la próxima semana; también se ejecutó Acronlinx y el corrector ortográfico en los archivos.
- Susan C:
- 19.0.3 RNs - revisado, editado. Revisión por pares, entregado a localización y publicado en jmp.com .
- Participó en la retrospectiva 19.0
- Proporcionó retroalimentación de pares
- Se actualizó todo el contenido de JMP Live para 19.1 y está disponible para revisión: la nueva guía de SPC y actualizaciones para la ayuda de administrador/usuario/instalación
- Planificación de JMP Live para la creación de HTML de SPC
- Participó en entrevistas para pasantía de redactor técnico.
- Tuve una reunión de objetivos del cuarto trimestre con Qiana
- Jill: Se incorporaron comentarios sobre JMP-27469. Se revisó el informe de cadenas de interfaz de usuario del 8/12. Se comenzó a editar el capítulo sobre normalización de LS. Se editaron las notas de la versión 19.0.3. Se inició la comprobación de producción en EG.
- Chris: Retrospectiva de la ayuda de la versión 19.0. Pequeños cambios en la documentación: JMP-27507, JMP-25747, JMP-27537, JMP-28284, JMP-27553. Se revisó el plan de SPC de JMPLive de Susan. Se está preparando la ayuda de la versión 19.1 para una compilación de producción.
Pruebas de sistema/host - Cary
- Mandy: Trabajé en algunos problemas de Jira y probé correcciones para JMP 20 para la integración con la versión 19.1. Trabajé en una corrección para Tahoe que Michael implementó (presente en la compilación de hoy) para corregir algunos cuadros de diálogo redondeados, tablas y botones saturados en las plataformas, de modo que JMP 20 en Mac se vea más como antes ( JMP-28052 ). Continúo ayudando a nuevos usuarios con diferentes problemas y realizando capacitaciones. Es necesario seguir agregando algunas pruebas adicionales de vista de filtro y ordenamiento para la versión 20. Estoy trabajando en las pruebas de las nuevas tablas dinámicas para Resumen, División, Transposición y Apilado.
- Justino: completé mi parte de las pruebas del instalador 19.0.3, revisé y comenté la documentación para la integración de Matlab y SAS 19.1, ajusté la nueva suite de automatización de Matlab para 19.1 y trabajé en pruebas de validación y automatización para la funcionalidad Load() de Matlab.
Pruebas web – Cary
- Josh
- Se completó la configuración del entorno 19.0.3 y las pruebas de instalación.
- Se implementaron cambios generales de implementación automática para alinearse con las actualizaciones de implementación de JMP Live
- Se respondieron preguntas generales sobre JMP Live de los miembros del equipo
- Se verificaron varias correcciones de seguridad
- Se confirmó que la última versión de Keycloak se instala y se ejecuta correctamente con JMP Live 19.1, 19.5 y 20.0
- Anna: Se agregó Jiras para PS: Falta espacio debajo del texto de información de tipo de gráfico y subgrupo. Se agregó un programa de prueba para el Constructor de Gráficos en diferentes tipos de barras y cuadrícula principal cuando la función de superposición está activada.

Nota de Shannon
¡Gracias a Melanie Drake por compartir esto! La carga mental de recordar contraseñas es muy real. ¡Que tengan un buen fin de semana!
