19.1.2: Aprobación de control de calidad 14/05/26 • 19.2: Comienza el modo de aprobación de código 18/06/26 • 20.0: abierto en el servidor principal • 20 Congelamiento de EA3 30/04/26; Congelamiento de funcionalidades 23/07/26
¡Bienvenidos a la actualización de desarrollo de JMP del 8 de mayo de 2026!
Ya hemos superado el hito de congelación de seguridad de JMP 19.1.2 . El equipo de control de calidad comenzará a probar las versiones finales del instalador la próxima semana y se espera su lanzamiento a mediados de mayo.
¡El equipo de control de calidad aprobó hoy JMP 20 EA3 ! Esperamos que los nuevos instaladores y las actualizaciones de la página web de EA estén disponibles para los miembros de EA a principios de la próxima semana. Algunas de las características principales que la administración de producto destaca en la página web de EA incluyen: Múltiples variables superpuestas en Graph Builder, conexión sin controladores a Databricks y Oracle (introducida por primera vez en EA2), actualizaciones de la plataforma Survival (continuación de EA2), capacidad de fases en Control Chart Builder, filtrado de ondículas FDE (Pro) y nuevos diseños de llenado de espacio para experimentos a gran escala (de alto rendimiento). ¡Gracias a todos los que trabajaron en esta nueva versión! Esperamos seguir recibiendo comentarios de EA.
¡Felicitaciones a nuestros colegas que celebraron recientemente importantes aniversarios laborales en mayo! El miércoles, en el almuerzo de colaboración de mayo, reconocimos los aniversarios de Chris Gotwalt (25 años), Juan Schroedl (35 años) y Mandy Chambers (¡que cumplió 40 años, con una piedra incluida! :cara_sonriente_con_ojos_sonrientes:) del equipo de desarrollo. Juan Hall también presentó a las nuevas desarrolladoras del equipo de estadística , Elyse Borgert (del grupo de Clay Barker) y Taylor Petty (del grupo de Laura Lancaster). Además, destacó los recientes aniversarios de Christine Bevan y de Falco Kronmuller , quien nos visitó. Estamos muy agradecidos con todos los miembros de nuestro equipo JMP, pero estamos especialmente orgullosos de todos nuestros colegas que han contribuido durante tantos años a mejorar los productos de SAS y JMP.
Anuncios generales
Próximas fechas importantes
- Congelación del código JMP 20 EA4 – 11/06/2026
- Aprobación del código JMP 19.2 - 18/06/2026
- Congelación del código JMP 19.2 – 7/9/26
- Congelación del código JMP 20 EA5 – 23/7/26
- Congelación de funciones de JMP 20 – 23/07/26
- Visite Confluencia para consultar la lista completa de fechas de JMP 19 y JMP 20 .
Actualizaciones de desarrollo de JMP
Pruebas de sistema/host - Cary
- Audrey: Revisando fragmentos de JSL para Scott Allen que podrían publicarse externamente para la capacitación de LLM. Pruebas de EA3. Comenzando pronto con las pruebas de 19.1.2 ya que no hemos tenido compilaciones recientes. Actualizando algunos de nuestros trabajos de monitoreo para consultar datos en la nueva ubicación después de la migración de nuestros datos de prueba a AWS. Planificación de pasantías de verano. Nuestros equipos de pruebas disfrutaron de una salida a Burkett Farm y la recomendamos ampliamente como actividad de integración de equipos.


- Mandy: Realicé la instalación y las pruebas de JMP20EA3 para Windows y Mac; trabajé en la verificación de una solución para la versión 19.2 y varias para la versión 20, agregando pruebas donde fue necesario; un cambio en el orden de colores de JMP 20 alteró algunas de mis pruebas, así que las corregí en la versión 20; estoy trabajando en adiciones de JSL para etiquetas de columna y preferencias de etiquetas, así como en algunas nuevas adiciones de agrupación para Recode with JSL.
- Eric: Instalé la compilación EA3 para JMP 20 y descubrí que le faltaba el archivo duckdb.dll; avisé a Bob Hickey para que corrigiera los scripts de EA e incluyera el archivo y recompilara el instalador. Continué depurando los fallos de las pruebas ODBC JSL. Participé en una actividad de integración de equipos con mi grupo de voluntarios en la granja Burkett del campus.
- Cazador: Completó las pruebas del instalador JMP 20 EA 3 para múltiples configuraciones. Abrió dos incidencias de JIRA detectadas durante las pruebas de EA 3. Continuó las pruebas con otra compilación de JMP 20 para una actualización de validación de licencia para JMP-30541. Participó en la actividad del grupo de pruebas de host en Burkett Farm el martes.
- Se revisó documentación más localizada y se actualizaron los elementos relacionados en JIRA.
- Bálsamo: Finalizó la segunda ronda de pruebas de internacionalización (I18N) para JMP20 y verificó que los pocos problemas encontrados se hayan solucionado. Añadió cobertura de pruebas Mimic para algunos de los errores corregidos recientemente en Data Table y Tabulate. Inició las pruebas de accesibilidad con el teclado y JAWS.
- Justin: Revisando el conjunto de pruebas de Python para abordar los problemas introducidos por pyarrow 24, avanzando hacia la finalización de las pruebas de la integración de run_jsl() con Python que toma archivos jsl como entrada, y comenzando la validación del soporte para entornos virtuales de Python.
Pruebas web – Cary
- Josh:
- Se han creado nuevos certificados comodín para los entornos de desarrollo y prueba de JMP Live. Estos certificados son válidos hasta abril de 2028 .
- Se probaron y distribuyeron los certificados, y luego se actualizaron con éxito en 30 servidores .
- Revisé todos los servidores de AWS que están actualmente a mi nombre y evalué si aún son necesarios. La mayoría de estas máquinas todavía se necesitan en este momento.
- Se crearon elementos de Jira y se configuraron las máquinas para las pruebas de JMP Live 19.1.2 , que comenzarán el lunes .
- Continuamos con las pruebas de JMP Live, centrándonos principalmente en JMP Live 20.0 , en particular en los recientes cambios de autenticación .
- Durante este período se introdujeron pruebas de seguridad intermitentes, las cuales se están incorporando al proceso de validación en curso.

- Hui:
- Prueba planificada: A continuación se validarán los cambios en el panel de triaje de Process Screening; el resultado es la confirmación de que el contexto de identificación requerido es visible de forma consistente durante los flujos de trabajo de triaje (JMPHTML‑15465, JMPHTML‑15471).
- Abierto: La representación de mosaicos/marcadores puede fallar después de las interacciones de redimensionamiento, lo que resulta en la falta de salida visual; la cobertura de pruebas sigue centrada en las rutas de redimensionamiento hasta que se confirme la estabilidad (JMPHTML‑15485, JMPHTML‑15495, JMPHTML‑15500).
- Validado: La lógica de redimensionamiento de marcadores recalcula solo los datos necesarios en lugar de reconstruir cachés completas, preservando el estado visual y reduciendo la carga de trabajo de redimensionamiento.
- Validado: La carga de informes bajo demanda y los cambios en gráficos multi-X mejoran la capacidad de respuesta interactiva en flujos de trabajo de análisis típicos.
- Cerrado: Las correcciones verificadas en el manejo del estado de la interfaz de usuario de HTML5, la aplicación de dependencias de módulos y el almacenamiento en caché de la ruta de exportación reducen las representaciones vacías y la latencia de exportación en el uso habitual.
- Seema: Empecé la semana con una actividad de trabajo en equipo muy divertida en la granja Burkett.
- Aceptado y cerrado:
- La falta de identificadores de cadena para las advertencias de CCB con múltiples filas/ID devuelve un valor inesperado en el panel de advertencias y en las notificaciones por correo electrónico.
- El texto del panel de advertencias indica que la categoría sin advertencias tiene advertencias.
- Confusión de la insignia roja de clasificación de PS (openValidWarningsCount) frente a azul (warningSummaryCount)
- Anidar por niveles y grupos dentro de los encabezados de tabla/columna en el panel de advertencias
- Jiras creadas:
- En algunos casos, no se envían notificaciones por correo electrónico para las advertencias; las advertencias no se muestran en el panel de advertencias.
- La publicación de Process Screening en JMP Live falla con un error de advertencias vacías al usar el conmutador de columnas.
- Mateo: Estamos refactorizando la forma en que nuestro marco de automatización maneja los tokens de acceso personal en JMP Live 20 y actualizando nuestras pruebas automatizadas en la página de comentarios y espacios.
Centro
- Y S: Se continúa trabajando en el soporte de accesibilidad para TableBox. Corrección para SpacerBox <
- Dave B:
- Se corrigió un error muy antiguo que provocaba que algunos marcadores 3D de alta calidad desaparecieran o aparecieran siempre en negro.
- Se corrigió una regresión en un gráfico 3D que provocaba fallos en el redimensionamiento de los ejes.
- Se solucionó un problema de compilación en Mac que impedía que aparecieran mensajes de advertencia en el registro; aún es necesario limpiar un poco la salida.
- Se corrigió un posible fallo con las casillas de verificación en un cuadro de tabla ordenado y agrupado.
- Evan: Trabajando en la accesibilidad (a11y) y el acceso mediante teclado de TableBox. Analizando las diversas estructuras de TableBox utilizadas en JMP. Investigando paletas de colores accesibles para personas daltónicas. Examinando las unidades físicas de los datos de muestra.
- Xan: Añadió la estadística Área bajo la curva al elemento Línea del Generador de gráficos. Inició y luego archivó un proyecto para una función de pre-resumen dentro del Generador de gráficos (como el ID en el Gráfico de burbujas). Trabajo de medición de ejes.
Departamento de Energía y confiabilidad
- Caleb: Comencé a trabajar en la adición de un informe resumido al explorador de muestreo de aceptación y en la corrección de algunos errores relacionados con mejoras de infraestructura en todos los exploradores de tamaño de muestra.
Alojamiento e interfaces
- Michael H: Cambios menores en la eficiencia, la robustez y la corrección de subprocesos en la importación de CallbackList y SAS7BDAT.
HTML interactivo
- Pablo Spychala : He estado trabajando en el rendimiento de los informes JMPHTML. Hemos mejorado el rendimiento del redimensionamiento de Mosaic (JMPHTML-15476) y de los gráficos de histograma [JMPHTML 15449]. Hemos mejorado el rendimiento de los paneles de control al diferir los cálculos en las pestañas inactivas (JMPHTML15477). Para elementos que no afectan al rendimiento, también he añadido compatibilidad con Contour Profiler para múltiples marcos [JMPHTML15147]. También he añadido compatibilidad con barras independientes, es decir, barras separadas para histogramas (JMPHTML-15024). Por último, también hemos actualizado NodeJS en Jenkins (JMPHTML-15474) y corregido otros errores.
- Juan Powell:
- Se corrigieron dos errores causados por optimizaciones de rendimiento ( JMPHTML-15484 , JMPHTML-15492 ).
- Documentación actualizada que describe los resultados de la mejora del rendimiento.
- Preparándonos para la llegada de nuestro becario de verano.
- Preparándonos para el desarrollo de nuevas funciones.
- Mike Stickles: Finalizó el trabajo en JMPHTML-14083 (Soporte para formato de patrones de fechas). Actualmente está trabajando en agregar pruebas unitarias para patrones de formato a las pruebas de formato HTML.
JMP en directo
- Aurora: Investigación de errores de triaje. Discusión, documentación y creación de informes Jira para el estado de triaje personalizado. Discusión sobre campos de triaje personalizados. Trabajo en la mejora del registro de auditoría (aún no finalizado).
Estadística
- Juan Hall
- Detección en proceso
- Mostrar límites de control para gráficos de proporciones en la tabla resumen si es constante (JMP-29513)
- Deshabilitar la opción "Guardar más allá de los límites de la columna" si se trata de un gráfico de ejecución corta o una columna de subgrupo (JMP-30593).
- Mostrar el nombre de la columna "n ensayos" en el encabezado de los gráficos de proporciones (JMP-30298)
- Corregir qc_SampleName a nivel de subgrupo para Live (JMP-28947)
- Agregar sugerencia al botón "Por" para animar a los usuarios a usar la función "Agrupar" (JMP-30651).
- El delimitador de Live ID debería mostrarse incluso si los valores anteriores estaban todos vacíos (JMP-30634).
- Reorganizar la columna oculta "FileName" para que tenga una expresión de identificación JSON para Live (JMP-22018).
- En Categórico
- Se corrigió la función "Resaltar celdas" para Signif>"Category"[pvalue], que coloreaba erróneamente todas las celdas significativas después de cualquier celda significativa en esa fila. (JMP-30680)
- Agregar la opción "Comparar cada celda con sufijo" con seguimiento en AlignmentGrid y OutputStream y guardar en Excel (JMP-30497)
- Calcular "Resaltar celdas" - Signif>"Categoría"[valor p], para tasas de Poisson (JMP-30647).
- Laura CS: Se corrigieron algunos errores relacionados con las restricciones del modelo de panel con retardo cruzado y con la identificación de variables fantasma en SEM. Se retomó la integración de las correlaciones policóricas en la plataforma SEM al usar el estimador MIIV-2SLS. ¡Disfruté conociendo a los nuevos miembros del equipo de I+D estadística!
Documentación estadística
- Michael C:
- Se ha publicado una actualización para el conjunto de pruebas NIST que utiliza las funciones internas de pruebas unitarias más recientes. Como resultado de esta actualización, el conjunto de pruebas NIST ahora se puede ejecutar correctamente en JMP localizada. (A principios de este año, un usuario informó de problemas al ejecutar el conjunto de pruebas NIST en JMP localizada). Si las pruebas resultan satisfactorias, publicaremos el conjunto de pruebas actualizado en jmp.com la próxima semana.
- Preparado para la fase 2 del proyecto de conversión de ecuaciones de documentación.
Pruebas estadísticas
- Marca: Preparé los antecedentes y las preguntas para un grupo focal que se formó y moderó con Mia Stephens para ayudarnos a comprender cómo los usuarios de DOE confirman su modelo y amplían su experimento cuando se encuentran deficiencias. El grupo focal se llevó a cabo el jueves. Completé el diagrama de flujo que acompaña al IDF para mejoras en la simulación de respuestas para DOE. Chris impulsó recientemente cambios significativos en el proceso de ajuste en la Optimización Bayesiana, así que reemplacé Oracle para todas las pruebas unitarias para Mac y Windows.
- Jacob:
- Agregar pruebas unitarias para nuevos métodos aleatorios en el diseño de relleno de espacio.
- Probando una versión archivada para Design Explorer
- Pruebas de celdas resaltadas en categóricas
- Preparación de una presentación sobre el uso de arreglos de cobertura para escribir pruebas unitarias.
Gestión de productos y marketing de productos
- Bryan:
- Accesibilidad
- Se ha publicado la hoja de ruta de accesibilidad de JMP, organizada por período actual, plazo próximo y horizonte temporal.
- Coordinación continua de la accesibilidad para la navegación de informes y tablas de JMP, incluyendo el comportamiento de los lectores de pantalla, la navegación entre celdas y la exposición de las funcionalidades de las tablas a través de clientes de accesibilidad.
- Flujo de trabajo de JMP Workspace e informes en vivo de JMP
- Creé y realicé pruebas de usabilidad de Workspace con Byron Wingerd y Don McCormack , y luego sintetizé los comentarios para fundamentar futuras decisiones sobre Workspace y la gestión de informes.
- Participé en debates sobre el flujo de trabajo de informes de JMP Live en relación con la ubicación de las acciones, la denominación de los estados, la redacción de los estados de revisión y la dirección de los iconos de estado.
- Iconos: Continúa el trabajo de modernización de los iconos al estilo Fluent.
- Valerie: JMP Validation Suite ya está disponible en el mercado de JMP: Suite de validación . ¡Gracias a Drew Foglia por hacerlo posible! JMP Validation Suite permite validar JMP®, JMP Pro® y JMP Clinical® versión 19 y posteriores. Ejecuta sin problemas la Calificación de Instalación (IQ), la Calificación Operacional (OQ) y la Calificación de Rendimiento (PQ), y genera informes en PDF que documentan cada paso de la validación. Es muy útil para industrias con altos estándares de cumplimiento, como la farmacéutica y la biotecnológica. Esta era una solicitud pendiente desde hace tiempo por parte de clientes en India, pero también tendrá un impacto en otras regiones del mundo.
- Sarah Sylvestre: Sarah Gilyard y yo asistimos la semana pasada al Simposio de Ciencia de Datos y Estadística (SDSS) de 2026 y pronto publicaremos una entrada en nuestro blog para compartir nuestra experiencia.
- Mi: Esta semana facilitamos dos grupos focales internos: el panel de control Gauge R&R con Laura Lancaster y el de aumento orientado a objetivos para el equipo del Departamento de Energía. ¡Gracias a todos los expertos de JMP que participaron en esas sesiones!
Soporte técnico y participación
- Wendy:
- El equipo de soporte ha estado muy ocupado con JMP Live y preparándose para las próximas actualizaciones de nuestro sistema telefónico que exige Salesforce.
- A continuación se muestran los gráficos habituales sobre el volumen de casos y los temas, tanto para Soporte Técnico como para Interacción con el Usuario. Aquí encontrará los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por Soporte 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, semana pasada:

Volumen de casos de soporte de participación por semana:

Temas de casos para la cola de atención al cliente, semana pasada (excluyendo los casos relacionados con la verificación de partes restringidas):

Operaciones de desarrollo
- Chelín:
- A petición expresa, he actualizado las fechas de caducidad de los archivos PER en jmpsrv01 para versiones anteriores. Solo para uso interno, por supuesto.
- El instalador ha sufrido cambios en la versión 20 para gestionar la instalación de versiones anteriores de EA por parte de los clientes de Windows.
- Crear instaladores de Windows EA 3 para su revisión.
- Shannon C: Revisó los elementos críticos abiertos en el proyecto JMP para limpiar la lista y solicitar revisiones donde fuera necesario. Mantuvo conversaciones con varios miembros del equipo y gerentes de JMP sobre las prioridades de Jira. Ingresó incidencias en JMPTEST para algunos fallos misteriosos de clientes en las versiones 19.0.X y 19.1.X. ¡Muchas gracias a los desarrolladores por ayudar a investigar estos casos!
- Mirón:
- Se actualizó el registro de eventos en varios scripts que presentaban fallos por inestabilidad de la red.
- JMPTOOL-2146 - Prueba de scripts de copia de seguridad de PostgreSQL a S3
- Pruebas/Mantenimiento de tablas y vistas XDB
- JMPTOOL-2175 – actualizar el diccionario de stringbot
- Mella:
- Trabajé en la limpieza del área de Proyectos Archivados en Jenkins. Decidí crear un archivo tar local de los archivos en lugar de una AMI para poder seleccionar solo los proyectos más antiguos en un archivo que puedo almacenar en S3/Glacier.
- Proceso de limpieza automática para máquinas Mac de CI/Pruebas/Análisis. Tras quedarnos sin espacio en disco en nuestra Mac de CI durante las ejecuciones de JMP 20 esta semana, creé un proceso que nos permitirá tener un área mucho más limpia cada día antes de empezar a trabajar. Comenzamos con unos 8 GB de espacio libre esta semana y ahora llegamos al fin de semana con unos 300 GB, que se mantienen automáticamente.
- Revertí la actualización de P4 Jenkins que estaba causando problemas en la canalización de HTML5, actualicé algunas otras que lo necesitaban e instalé un nuevo complemento para permitir la segmentación parametrizada de varias máquinas de compilación por nodo o etiqueta, de modo que los trabajos de Freestyle tengan características similares a las de una canalización. Esto último permite que el script de limpieza de Mac se ejecute como un solo proceso, limpiando todas nuestras Mac de JMP CI sin agregar nada adicional al proceso.
- Melanie: Probando una solución para el manejo de etiquetas de valor para tablas de datos de muestra [JMP-30598] • Creación de Jiras de fin de lanzamiento para 19.1.2 [JMPTOOL-2179] • Creación de filtros y panel para realizar un seguimiento de los Jiras de prioridad crítica • Algunas tareas básicas de clasificación y limpieza en Jiras antiguos
Localización
- Christopher: Preparando los proyectos de localización de JMP Live Public 19.5 y SampleData 19.2. Mitigando el impacto de las nuevas etiquetas Oxygen en la pretraducción desde la fuente mif localizada. Actualizando las reglas de segmentación y filtrado de memoQ para maximizar la reutilización de traducciones basadas en mif. Probando la nueva automatización relacionada con Oxygen: fragmentación y validaciones. Diseñó un proceso para mejorar el informe de cambios de cadena heredado para las devoluciones de localización de la interfaz de usuario de JMP con metadatos sobre el ID de usuario y la fecha de cambio.
- Trish: Entrevisté a un candidato para el puesto de DTP. Me reuní con nuestro revisor español y Tiffany para resolver problemas con los archivos ZIP. Validé los PDF e imágenes localizados devueltos por el proveedor. Me estoy preparando para la transferencia de la asistencia en vivo de JMP la próxima semana. Gracias a Alex Taylor por configurar el acceso a Keycloak necesario para que los equipos de traducción puedan tomar capturas de pantalla ( WebJMP-12311 ).
- Arenoso: Evaluar el uso de diferentes herramientas en el nuevo proceso de validación XML de archivos Oxygen. Agregar información al informe de cadenas heredado para la interfaz de usuario portátil, las funciones integradas y los datos de muestra utilizados en el procesamiento de devoluciones.
- Sohail: Implementó el chat en vivo, guardó las indicaciones y automatizó el procesamiento por lotes de la interfaz de chat. Continúa trabajando en el envío de indicaciones por lotes y la visualización de los resultados.
- Howard:
- Finalización del archivo XML de Dita para la localización
- Finalización de la función de exportación del proyecto TM
- Trabajé en la automatización de la traducción JSL.
Documentación
- Susan C:
- Ayuda de JMP Live/Public 19.5 EN:
- Creé la ayuda para admin, user, install, spc, public y config.
- Se presionó toda la ayuda en vivo.
- Envié toda la ayuda para revisión por pares e hice las correcciones.
- Se envió toda la ayuda para las pruebas.
- Los pares revisaron las llamadas para FLM y MM.
- Revisión por pares de la conversión y prueba (elementos eliminados) para MM.
- Formación de mentores para becarios
- Qiana: Asistió a reuniones. Finalizó la limpieza del archivo BA. Inició la limpieza del archivo FLM. Jiras: JMPDOC-2705, JMP-30431, JMPDOC-2946. Realizó la planificación y coordinación del proyecto.
- Jill: Completó el trabajo de limpieza, conversión y migración de referencias cruzadas de oXygen tanto en los documentos del DOE como en los de MM.
- Devon: Entregó el último de los libros de estadísticas convertidos a XML y el resto de los libros de documentación, excepto la Referencia de scripts JSL.
Nota de Shannon
¡Espero que todos tengan un muy feliz fin de semana del Día de la Madre! Gracias a Wendy Murphrey por compartir esta feliz noticia, y felicidades a Sarah y su familia por la llegada de su adorable bebé. ¡Qué ternura! :smiling_face_with_smiling_eyes:
¡Esta semana, la familia Support creció con un nuevo miembro! Sarah Seligman y su familia le dieron la bienvenida a Benjamin (Ben), quien pesó 6 libras y 7 onzas. ¡Abby y Claire están muy orgullosas de ser hermanas mayores!
