19.0.3: candidatos a imágenes finales 12/7/25 • 19.1 : todos los cambios requieren revisión de código ; la aprobación comienza el 12/11/25 • 20.0: abierto en la versión principal • 20 EA1: 1/22/26
¡Bienvenido a la actualización de desarrollo de JMP del 5 de diciembre de 2025!
En Estados Unidos, ¡espero que todos hayan disfrutado del Día de Acción de Gracias! A medida que nos acercamos al final del año, se acercan muchos días festivos. No olviden usar su asignación de días festivos flotantes, si aún no lo han hecho. Disculpen por no haber enviado antes el calendario de días festivos de diciembre (que es un poco raro, el último fin de semana); me dijeron que ya nos perdimos el Día de las Galletas. ¡Rayos! Pero no se preocupen, pueden comer galletas cualquier día y el Día del Suéter Navideño Feo está a la vuelta de la esquina.
Les recordamos que entraremos en el modo de aprobación de JMP 19.1 al final del día jueves 11/12/25. Debería haber un recordatorio de Outlook en su calendario con más detalles sobre el proceso de aprobación de código. (Si no lo tiene, comuníquese con Melanie Drake para que pueda actualizar la invitación). Estos son los conceptos básicos:
- Primero discuta cualquier solución propuesta para el modo de aprobación con su gerente.
- Introduzca una solución en 20 para realizar pruebas previas, si es posible.
- Solicite una revisión del código de su cambio archivado antes de enviar cualquier código a 19.1
- Solicita la aprobación de la lista de Aprobadores de JMP. Envía un correo electrónico a la lista para informarles cuando hayas recibido 4 aprobaciones o si necesitas más para llegar a 4.
En el artículo "Aniversarios, Nuevas Contrataciones, En Movimiento y Reconocimientos de InsideJMP: Noviembre de 2025" , noté que el gerente de documentación estadística, Michael Crotty, felicitó a Jill Amaya, miembro del equipo de documentación, por su trabajo en una guía de estilo unificada para la documentación de JMP dirigida a redactores técnicos y estadísticos. Jill comenta que este fue un gran esfuerzo de colaboración entre nuestros equipos de redacción y que todos están contentos de tener una única fuente. ¡Gracias a nuestros equipos de documentación por colaborar en este recurso compartido!
También vi en el artículo que David Barbour, desarrollador principal del equipo Core, celebró su 30.º aniversario. He trabajado mucho con Dave a lo largo de los años, principalmente insistiéndole en su ayuda con los fallos de JMP (que siempre proporciona con gran detalle) y maravillándome de cómo puede replicar algunos de los casos más desconcertantes con un fragmento de JSL tras examinar los mágicos archivos de fallos que, para mí, son un poco griegos. Además de su trabajo destacado en la importación de múltiples archivos, la importación de PDF, los diarios, los complementos, el Constructor de gráficos y otras áreas de JMP, Dave también es conocido como el inventor y mantenedor de la aplicación jmprunner para Windows. Muchos de nosotros en I+D usamos jmprunner a diario para investigar problemas en JMP de escritorio. Esta misma semana, Dave añadió la capacidad de que jmprunner funcione con nuestras nuevas compilaciones ARM de Windows y siempre está trabajando en mejoras para responder a las solicitudes de los clientes internos. ¡Felicidades por este hito!
Además, gracias a Chelín Coso , el cumpleañero (¡lo celebra mañana!) por enviar un correo electrónico esta semana con detalles sobre nuestro mecanismo actual para obtener instaladores de OneDrive. Si te lo perdiste, puedes encontrar los detalles aquí en Confluence . La sincronización con OneDrive es la mejor manera para que el personal de desarrollo copie sus instaladores favoritos de JMP en sus equipos a diario. Bob también mencionó que la instancia de Salesforce de JMP tiene un período de actualización durante el fin de semana, por lo que algunos sistemas relacionados con SF podrían estar en modo de solo lectura.
Anuncios generales
Próximas fechas importantes
- Modo de aprobación de código JMP 19.1 - 11/12/25
- Congelación del código JMP 19.1 – 05/01/26
- Congelación de seguridad de JMP 19.1 – 19/02/2026
- Visita Confluencia para obtener una lista completa de las fechas de JMP 19 .
Actualizaciones de desarrollo de JMP
Centro
- Dan S: Se continuó trabajando en la refactorización de la Plataforma de Lanzamiento y Accesibilidad para lectores de pantalla. Se activó la preferencia de JMP 20 para "Usar Referencias de Columna en Dispatch". Integraciones con la versión 19.1 para solucionar un problema de Ordenar por en el Gráfico de Contorno con múltiples Y, un fallo en el Selector de Columnas, un fallo en el Constructor de Gráficos con una columna de transformación de estado de fila utilizada en el filtro de datos y un fallo en el Constructor de Aplicaciones con una vista de Tabla de Datos en la aplicación/panel.
- Dave B: Se corrigió un error en el informe de un cliente en MFI y en los nombres de columna. Se investigaron y solucionaron fallos del algoritmo de búsqueda de archivos PDB del lector y se inició la búsqueda de archivos PDB arm64.
- Ernest: Se rediseñó la interfaz de usuario de Resumen y se agregó la posibilidad de guardar la configuración. Avísame si no te gusta el aspecto o no entiendes cómo funciona. Espero hacer algo similar con otros cuadros de diálogo de herramientas de DataTable.
- Xan: etiquetado de mosaico, colisiones de etiquetas de marcas de filas de tablas, hacer que más argumentos GRect sean constantes, etiquetas de valores en archivos de formas.
DOE y confiabilidad
- Caleb: Esta semana trabajé en un prototipo para una nueva plataforma de muestreo de aceptación que ampliaría las capacidades actuales del explorador de muestreo de aceptación. También trabajé en la infraestructura de los exploradores de tamaño de muestra para facilitar la incorporación de nuevos exploradores.
Hospedaje e Interfaces
- Pablo: JMP-28966 - La actualización de seguridad de Python a la versión 3.13.10 se lanzó el 2 de diciembre. Se actualizó JMP 20 y se planea actualizar a la versión 19.1 el lunes. Stringbot corrige las versiones 19.1 y 20. Se corrigieron las advertencias del analizador. También se está investigando la seguridad del código y los complementos de pago del Marketplace.
HTML interactivo
- Juan Powell:
- Se mejoró el soporte para desambiguar cuándo la propiedad de etiqueta de valor de una columna define una etiqueta que se utilizará para múltiples categorías que no tienen etiquetas de valor asignadas ( JMPHTML-15075 ).
- Se solucionó un bloqueo que se producía cuando la propiedad de etiqueta de valor de una columna definía una etiqueta que se usaría para categorías que no tenían etiquetas de valor asignadas y esa etiqueta contenía comillas ( JMPHTML-15144 ).
- Se realizó una retrospectiva de fin de ciclo de desarrollo de JMP 19.
- Creamos y comenzamos a planificar nuestro primer sprint JMP 20 donde nos centraremos en la refactorización.
- Se refactorizó el código de Scatterplot 3D SceneBox para incorporar compatibilidad con Display3DPointsSegment en su propia clase de JavaScript y dejar lugar para mayor compatibilidad con gráficos 3D ( JMPHTML-15146 ).
- Se localizaron elementos de Jira que respaldan o respaldarán la lista de deseos de un usuario ( necesidades urgentes de funcionalidad de JMP Live - Comunidad de usuarios de JMP ).
- Se revisó la documentación de JMP Live SPC.
- Pablo Spychala : Compromiso inicial del Perfilador de Contornos ( JMPHTML-13612 ) en HTML interactivo y JMPLive. Esto habilitará los perfiladores de contornos independientes en el menú gráfico, así como el perfilador de contornos integrado en plataformas compatibles con perfiladores HTML. También se incluyen algunas correcciones de errores en la versión 20/19.1. Problemas de diseño con los cuadros de alineación ( JMPHTML-15139 , JMPHTML-15137 ).
. La etiqueta del mapa de árbol no se dibuja cuando la fuente es muy pequeña [ JMPHTML-15072 .
Problemas de ajuste a la ventana con el modo de marcador rápido ( JMPHTML-15156 ). Problemas con la información sobre herramientas del mapa de árbol cuando la etiqueta de valor es una cadena vacía ( JMPHTML-15159 ).
-
- Mike Stickles: Se completó el trabajo en JMPHTML-14956 ( las barras de error de estilo de banda no se exportan correctamente con puntos en el generador de gráficos con una variable de color ). Se enviaron los cambios y el problema se pasó a pruebas. Se avanzó en JMPHTML-577 ( falta color en los intervalos de error ). Se participó en la refactorización de la planificación del sprint.
JMP en vivo
- Aurora: 19.0: Revisión de la documentación de "JMP Live para SPC". 19.5: Compatibilidad con la descarga del historial de múltiples advertencias en un informe. 20.0: Compatibilidad con pruebas de detección de procesos (Alerta, Alerta creciente, Acción, Fuera de especificación).
Estadística
- John Hall
- En el Perfilador de contorno , se solucionaron los problemas de diálogo y configuración inicial en la función Recorte; solucionado también en 19.1 (JMP-28945).
- Evaluación en proceso
- Muchos de estos elementos se priorizaron en reuniones organizadas con gerentes de productos a principios de esta semana en discusiones de armonización.
- Corregir límite para fórmula fuera de especificación (JMP-28863),
- En el cuadro de diálogo de inicio, si está marcado Mostrar todos los gráficos, no lo cambie nuevamente a través de devoluciones de llamada (JMP-28867),
- En la tabla Límites, seleccione automáticamente _LSL y _USL sobre otros nombres (JMP-28467),
- Se corrigen más detalles de capacidad (JMP-28833, JMP-28746),
- Más correcciones de triaje (JMP-28875, JMP-28546),
- Nuevo comando "Valores de color fuera de control" (JMP-28932),
- Nuevo comando "Conectar a través de faltante" (JMP-28940),
- Nueva opción de lanzamiento "Incluir categorías faltantes" (JMP-28975, JMP-23706, JMP-23659),
- Trate las observaciones excluidas como CCB, puntuadas, pero excluidas de las estadísticas para los límites (JMP-5253).
- Laura CS: Se corrigieron e integraron varios errores en la versión 19.1 (¡falta uno más!). Seguimos colaborando con Zhiwu en P&G en los análisis SEM. Asistí a la reunión de D&I y solicité un artículo de Inside JMP para reclutar nuevos miembros del grupo de trabajo de D&I (contáctanos si te interesa).
- Laura L: Se agregó una opción "Ordenar por subgrupo" a la plataforma Capacidad de proceso en JMP 20 para que pueda coincidir con el Generador de gráficos de control y la Selección de procesos, que ya tienen esta opción.
Documentación estadística
- Michael C: Finalicé las entrevistas y le hice una oferta a un candidato a becario de verano, quien la aceptó. Corrigí algunos problemas clave en las plataformas y capítulos de estadística para la versión 19.1. Revisé el complemento MathType para Oxygen y elaboré varias ecuaciones para las pruebas de oxígeno Doc/L10N. Continué trabajando en las actualizaciones de la documentación para la versión 19.1. Ayudé a Colleen a entregar regalos a dos familias que el departamento de Investigación y Desarrollo de Estadísticas adoptó a través del programa de Alegría Navideña del Condado de Wake.
Pruebas estadísticas
- Marca: Asistí a otra visita guiada de las plataformas de confiabilidad impartida por Rajneesh. Continúo investigando inconsistencias entre las predicciones históricas verificadas y las nuevas predicciones de la plataforma de Optimización Bayesiana para 400 casos, con la ayuda de Jacob. Descubrí una ralentización drástica del comando "Ajustar Línea" de Bivariado cuando hay muchos grupos "Por", desde un cambio reciente en JMP 20 para una barra de progreso. Estoy realizando simulaciones para descubrir y validar una transformación de la distribución actual de coeficientes aleatorios utilizada en la simulación de respuesta en DOE para obtener el rango de salida deseado por el usuario.
- Tonya: Asistí a una reunión de armonización sobre el Control de Procesos, CCB y Capacidad de Procesos. He estado probando nuevas funciones en el Control de Procesos. También he estado buscando diferencias entre las tres plataformas (Control de Procesos, Capacidad de Procesos y Control de Procesos).
Soporte técnico y participación
- Wendy: ¡Feliz viernes! ¡Esperamos verlos a muchos el miércoles en la Cena de Invierno!
- Nos gustaría expresar nuestro agradecimiento a los desarrolladores que ya se han ofrecido como voluntarios para estar disponibles en el área de Soporte técnico y participación para problemas de soporte urgentes que puedan surgir durante las próximas vacaciones de invierno: Brian Corcoran, Daniel Powell, Aurora Tiffany-Davis, Chris Humphrey, Laura Lancaster y Russ Wolfinger.
- A continuación, se muestran los gráficos habituales de volumen de casos, así como los temas de Soporte Técnico y de 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 (excluidos los casos de selección de partes restringidas) :

Operaciones de desarrollo
- Melanie:
- Tablas actualizadas para ramificación y fin de lanzamiento de Jiras; crearemos tareas de ramificación 19.0.4 y tareas de fin de lanzamiento 19.0.3 el lunes.
- Trabajé con Qiana y Krzysztof para asegurarme de que las actualizaciones de datos de muestra para 19.1 estuvieran listas para la localización.
- Revisé y actualicé algunos Jiras para la integridad de los datos (asegurándome de que las versiones planificadas y corregidas coincidieran con lo que realmente sucedió, etc.)
- Verifiqué y cerré algunos DevOps Jiras para el trabajo completado.
- Se agregaron notas a las páginas de Discovery Summit (Austin, Japón, Corea).
- Dividiendo las tareas de diciembre y las tareas de "Esto es un problema para el año que viene". (Spoiler: mucho más de estas últimas que de las primeras)
- Shannon L: Finalización de la versión 19.0.3 de seguridad y corrección de errores de emergencia, con el envío de recordatorios de cierre del calendario, la redacción del boletín de seguridad y más. Trabajo en el proyecto de monetización de JMP Marketplace, incluyendo una reunión con el equipo de I+D. Soporte a usuarios para las herramientas de Atlassian, además de la gestión de tickets de soporte para problemas y mejoras. Reuniones técnicas semanales, incluyendo la planificación de tareas al final de la versión. Reunión con la Gerencia de Producto y los responsables de documentación para debatir mejores estrategias para el seguimiento de nuevas funciones.
- Jim:
- Se realizaron algunos cambios en los scripts de red/compilación en la máquina de compilación JMP 19 de macOS (debido a las compilaciones fallidas antes del Día de Acción de Gracias)
- Se actualizaron algunos controladores ODBC en un par de máquinas de prueba unitaria Mac
- Continuamos actualizando los scripts de ejecución de pruebas unitarias para ejecutarlos en la máquina Snapdragon (ARM64)
- Limpié la máquina de prueba unitaria de Windows 10 utilizada para la ejecución de depuración de Windows JMP 20, por lo tanto, no hubo resultados este mes; estoy esperando la máquina de reemplazo.
- Mirón:
- Continuó la configuración del entorno de pruebas en jmptoolprod
- JMPTOOL-1890: se actualizó el archivo crashreader.exe utilizado por el sistema de bloqueos para obtener correcciones de Dave B
- Comenzando algunos trabajos de telemetría con Evan
- JMPTOOL-1886: creación de un trabajo de JiraBot para eliminar asignaciones no válidas
- Bob: Se modificó la lógica del instalador arm64 para que no funcione en PC x64. (JMP28350) Investigación sobre la modificación de los instaladores de Windows de la versión 20 para manejar las instalaciones requeridas de Microsoft como un requisito previo y fuera de nuestra lógica actual.
Localización
- Allison: procesó nuevas cadenas de interfaz de usuario de Marketplace y entregó los kits a los proveedores para su localización; investigó y respondió consultas de traducción sobre BigBooks y la interfaz de usuario portátil; se comunicó con JMP Korea para incorporar un nuevo revisor coreano; preprocesó cadenas de datos de muestra 19.1 para preparar la entrega a los equipos de traducción.
- Arenoso: Se realizaron más pruebas y desarrollo en el nuevo trabajo de retorno/confirmación para las funciones integradas. Se probó la inclusión de cadenas bloqueadas para el informe especial de proveedores coreanos que generamos. Se trabajó en la integración de pruebas de PyTest para las funciones de conteo de palabras del panel que generamos para los proveedores en el pipeline.
- Cristóbal: Preparación para la entrega de SampleData 19.1 (se corrigió el problema de saltos de línea adicionales en las notas, se corrigió una tabla DOE, se probó el nuevo flujo de trabajo l10n). Trabajando con el equipo en el nuevo flujo de trabajo de pruebas en Bitbucket. Apoyo a los revisores mediante memoQweb.
- Trish: Triaje de consultas de traducción; incorporación de un nuevo revisor de KO en ZIP y trabajo para obtener claridad sobre el proceso para solicitar contrato; planificación del resumen del cuarto trimestre.
- Howard: Se agregó un disparador de Jenkins para el retorno de JMP_UI. Se solucionó el problema de notificación del bot de JIRA (desactivación de la notificación doble por correo electrónico). Corrección de errores.
- Sohail: se resolvieron problemas de integración de la canalización de PyTest, se agregaron pruebas de API, se simularon bases de datos y llamadas HTTP.
Documentación
- Qiana:
- Se trabajó en la solicitud ZIP n.° 10278: Educación y soporte para la migración de Ryffine_Oxygen
- 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 JMP-27435, JMP-28955, JMPDOC-2598
- Trabajó en consultas JMP: 3291, 3296
- Se entregaron datos de muestra a L10N
- Susan C:
- Se terminó de redactar el documento de JMP Live para SPC y se envió para revisión. Se están implementando los comentarios.
- Estamos trabajando en las actualizaciones de JMP Live para instalar y ayudar al usuario a actualizar a 19.1.
- Estoy trabajando un poco en las notas de la versión 19.0.3.
- Realizó una presentación para gente nueva en pruebas, junto con Devon.
- Terminé algunos cursos de gestión del tiempo.
- Entrevistando a unos pasantes de redacción técnica. ¡Genial!
- Chris : Respondí consultas de localización. Con la ayuda de Michael Hecht y Paul Nelson, corregí el script de Helpkey. Descubrí cómo mostrar las ecuaciones convertidas en orden. Hice algunas correcciones manuales en la ayuda de Ciencias de la Vida. Creé los scripts de imágenes de Vistas de Filtro que había olvidado.
- Devon: Trabajando en la prueba de concepto para la nueva ayuda web de JMP, observando nuevamente cómo funcionarán las teclas de ayuda en esa nueva ayuda, hice una presentación con Susan a los nuevos miembros del equipo de pruebas sobre el equipo de documentación.
- Jill: Trabajé en varios Jiras para UG, revisé los informes de cadenas de UI del 22 y 30 de noviembre y edité un archivo de complemento de Marketplace y un capítulo de LS.
Pruebas de sistema/host - Cary
- Audrey: Pruebas iniciales de la versión 19.0.3, revisiones del cuarto trimestre, aclarando algunos puntos con Nicole sobre el marco de pruebas y las ejecuciones de UT. ¡Nuestro equipo de pruebas tuvo una excelente comida navideña y estuvo en Prestonwood ayer!

- Hunter: Trabajé con Daniel Powell para reproducir fallos intermitentes con las compilaciones arm64 de JMP 20 en Windows 11. Quiero agradecer a David Barbour por mejorar JMP Runner para que ahora muestre las compilaciones específicas de JMP para Arm64. Su reciente actualización, exclusiva para JMP Runner en Windows Arm64, nos permite seleccionar e iniciar compilaciones de JMP tanto para x64 como para Arm64. Realicé la instalación y la autorización (tanto en línea como sin conexión) con los cuatro productos JMP 19.0.3 en Mac y Windows como preparación para las pruebas finales del instalador la próxima semana. Realicé algunas pruebas para Bob Hickey y Holly Cullen en las páginas de prueba de My JMP para verificar los enlaces de descarga de compilaciones de Early Adopter, incluyendo los nuevos enlaces para JMP para Arm64 en Windows.
Nota de Shannon
Gracias a Caleb King, desarrollador del Departamento de Energía y Confiabilidad, por enviarnos esta foto invernal. Dice: "¡Cayeron 5 cm de nieve aquí en Roanoke! Hoy Nora no tiene preescolar". Hablando de Roanoke, fue genial ver a nuestro otro desarrollador del equipo Core, Jared Thomas, residente de Roanoke, Virginia, en la oficina el jueves. ¡Que tengan un fin de semana maravilloso!
