19.1.5: Candidatos finales para instalador 8/9/26 • 19.2: Congelación de seguridad 9/3/26 • 20.0: abierto en main; Congelación de código EA6 8/27/26; Congelación de código 1/7/27
¡Bienvenidos a la actualización de desarrollo de JMP del 7 de agosto de 2026!
Hoy finaliza el programa de prácticas de verano con SAS y JMP. ¡Enhorabuena a todos por un verano exitoso! Los becarios de JMP presentaron más de cinco demostraciones en las últimas dos semanas, y si se perdieron alguna, les recomiendo que las vean: ¡un trabajo impresionante! Muchos becarios también presentaron pósteres ante un gran número de asistentes en la Feria de Becarios celebrada ayer en el edificio C. Varios de nuestros becarios podrán seguir colaborando con nosotros durante todo el año, y esperamos contar con sus valiosas aportaciones. Un agradecimiento especial a Audrey Shull , Trevor Rathje y Christine Bevan por su estrecha colaboración con los becarios durante todo el verano y más allá.
Mia Stephens informó que la notificación de disponibilidad de EA5 se envió a los miembros del programa Early Adopter el martes. ¡Gracias a los desarrolladores y gerentes de producto por actualizar las páginas de características, y a todos los demás que contribuyeron a su lanzamiento! Planeamos finalizar EA6 el 27 de agosto y continuar perfeccionando las características y corrigiendo errores a medida que avanzamos hacia EA7, EA8 y EA9.
Por favor, continúa revisando tus elementos de Epic e Story abiertos con Planned Version = 20 y clasifícalos adecuadamente. Puedes eliminar la Planned Version, actualizarla a una ruta posterior o degradar una Story a Feature Request si necesita más investigación y evaluación. Si tienes elementos de Story o Epic aún en progreso, agrégalos a la página de 20 Latte Features aquí y usa la plantilla para evaluar el impacto en los equipos posteriores. ¡Gracias a todos los que ya han agregado elementos a esta página! Es muy útil tener una visión clara del trabajo de las características que queda en la ruta.
Una última nota: Maddi Walsleben comentó que el equipo de comunicación de marketing está recopilando una lista de personas que usan JMP de forma divertida e interesante para compartirla en nuestras redes sociales. Si conoces a alguien así, puedes completar este formulario de Microsoft con tus datos .
Anuncios generales
Próximas fechas importantes
- Primera transferencia de cadena de interfaz de usuario portátil para 20 – 6/8/2026
- Congelación del código EA6 20 – 27/08/2026
- Bloqueo de seguridad de JMP 19.2 – 3/9/26
- 20 EA7 Código Congelado – 1/10/2026
- Transferencia final de cadena de interfaz de usuario portátil para 20 – 11/12/2026
- 20 Modo de revisión de código - 26/11/2026
- Congelación del código 20 – 1/7/27
- Visite Confluencia para consultar la lista completa de fechas de JMP 19 y JMP 20 .
Actualizaciones de desarrollo de JMP
Actualizaciones en Ciencias de la Vida
- Jake:
- He ampliado los modelos GNN del complemento Torch para que funcionen con datos de unión de moléculas pequeñas en fármacos. Realicé una serie de pruebas con conjuntos de datos publicados para comparar mis resultados. Superé a los modelos GNN publicados, pero no a los mejores. Intentaré superarlos la semana que viene.
- Se ha creado un plan para extender los modelos GNN del complemento Torch a formatos de archivo cristalinos (.CIF). Esto permitirá a los usuarios procesar conjuntos de datos relacionados con semiconductores con el complemento Torch.
- Presenté mi póster en la Expo de pasantías de verano de SAS.
- Se agregó una columna de "clase molecular" a los datos SMILES/geometría generados automáticamente desde la interfaz gráfica de usuario del cargador de archivos. Esto permitirá a los usuarios interpretar los resultados del modelo más fácilmente después de ejecutar modelos GNN, ya que podrán evaluar si su modelo entrenado tiene un rendimiento inferior o superior al esperado en determinadas clases moleculares (por ejemplo, alcanos, alcoholes, fenoles, etc.).
- Dibujó: Últimos ajustes a las herramientas de validación NIST y de validación del instalador para la compatibilidad con la generación de PDF. Corrección de incidencias de JMP Clinical en Jira. Investigación de mejoras a la infraestructura de pruebas unitarias de JMP Clinical. Asistí a todas las magníficas presentaciones de los becarios. ¡Me impresionaron muchísimo! Pete Townshend lo sabía: ¡los chicos son geniales!
Gestión de productos y marketing de productos
- Bryan:
- Se han entregado paquetes de iconos actualizados para diversos iconos de tabla, máquinas de vectores de soporte, Naive Bayes, diagramas de Venn, recurrencia de consultas médicas y ajuste de Y por X, incluyendo mejoras centradas en la accesibilidad.
- Se ha ampliado la cobertura de modernización de Fluent con actualizaciones adicionales que incluyen Crosshair, Header Stats Toggle, Column Filter Extras, JMP Search y Columns Viewer.
- Se han implementado mejoras en la usabilidad de la función de expandir/contraer paneles, con recursos de Windows integrados en una versión que se puede probar.
- Se proporcionaron guiones de pruebas de accesibilidad al representante del Sistema UC y se contactó con Greg Kraus de SAS en relación con las pruebas de usabilidad, así como con Todd Hoffman .
- Se facilitó una conversación sobre pequeños cambios en la interfaz de usuario que podrían generar beneficios relativamente grandes.
- Se presentó un enfoque para ayudar a definir el lenguaje de la experiencia de usuario (UX) del flujo de trabajo de informes, que plantea las aprobaciones como una revisión de la definición/plantilla de un informe en lugar de valores de datos puntuales, lo que mejora la claridad para el revisor.
- Kaylee: Esta semana tuvimos una capacitación sobre Workflow Builder y el valor que aporta al ayudar a los clientes a automatizar análisis repetitivos, mejorar la reproducibilidad y escalar las mejores prácticas entre equipos sin necesidad de programar. Owen Jonathan hizo un trabajo fantástico presentando esta capacitación, y fue muy bien recibida por nuestros equipos de ventas. Si desean ver la grabación, pueden hacerlo aquí.
- Mi: El martes se envió la notificación de disponibilidad de EA5 a los miembros del programa Early Adopter. Gracias a los desarrolladores y gerentes de producto por actualizar las páginas de características, y a todos los demás que contribuyeron a su lanzamiento. Asistí a JSM en Boston durante un par de días. Vi algunas charlas interesantes y tuve la oportunidad de conectar con varios miembros del personal y usuarios de JMP en el stand de JMP.
Soporte técnico y participación
- Gary:
- Trabajando con P&G para ayudar a identificar los casos de uso que causan el fallo y la consiguiente corrupción de la tabla de datos relacionada con este Jira: JMP-30350
- Comentario de la semana en la encuesta: Esta fue la primera vez que utilicé el soporte de JMP. Fue una experiencia muy positiva. Agradecí la respuesta oportuna y la información periódica sobre el estado de mi consulta.
- 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 .
Temas de casos para la cola de soporte técnico, semana pasada:

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
- Shannon L: Recordatorio para quienes participan en la aprobación: tenemos un nuevo proceso para documentar cualquier impacto en el software JMP para las actualizaciones de seguridad en una versión mensual; estos son raros, pero este nuevo proceso garantiza que el Soporte Técnico esté al tanto cuando hay (o no hay) impactos. Trabajando con Audrey, revisando la lista de máquinas virtuales propiedad de JMP que deberán salir de los vCenters de SAS a finales de 2026 y 2027, finalizando nuestras evaluaciones para que podamos hacer recomendaciones de migración y ponerlas en marcha. Creando el boletín de seguridad para la versión de seguridad mensual y participando en las revisiones de seguridad mensuales de fin de ciclo para cada uno de los productos JMP; la aprobación para nuestras versiones de agosto está programada para la próxima semana. Reuniones técnicas semanales. Trabajé con mi pasante, Drew Hunter, en su proyecto de iniciativa de control de acceso. ¡Visité la Expo de Pasantes para ver los pósteres de muchos pasantes de JMP!
- Melanie: He disfrutado de la semana pasada libre y de esta semana de media jornada en Nueva York (¡máximas de unos 29 °C!). • Ejecuté el trabajo MIF-PDF para las notas de la versión de JMP 19.1.5. • Proporcioné una tabla de prueba para JMP-30653 . • Validé y cerré algunos Jiras de herramientas de DevOps. • Me puse al día con todas las presentaciones de los becarios (¡fueron geniales!). • Estoy planificando el trabajo para la semana que viene cuando vuelva a la oficina.
- Jim:
- Se marcaron varias entradas de JIRA como aceptadas y cerradas para JMP 20.0.
- Se ejecutó el conjunto de pruebas unitarias en la compilación ASAN JMP Pro 20.0 y se procesaron los resultados como nuevas incidencias JIRA para los desarrolladores.
- En el proceso de validación de un conjunto de pruebas unitarias ejecutadas en la AMI de Windows 11 recién creada (gracias Nick Ruva )
- Realicé múltiples actualizaciones del sistema operativo Macintosh para máquinas de prueba unitaria y de ensamblaje.
- Soporte de Perforce.
Localización
- Arenoso:
- Probando la nueva función de relleno de archivos de Oxygen.
- Probando la nueva validación de archivos Image Diff para archivos Oxygen.
- Explorando el uso de herramientas Oxygen para nuevas validaciones para nuestros nuevos archivos.
- Desarrollar una nueva validación de archivos para archivos Oxygen después de que se ejecute el trabajo de llenado.
- Christopher: Se están perfeccionando la configuración, la documentación y las grabaciones de capacitación de memoQweb para los proyectos en línea que se utilizarán para la traducción de PortableUI 20.0. Se impartió la primera sesión de capacitación de memoQ a nuestro nuevo miembro del equipo. Se están probando las nuevas funcionalidades del flujo de trabajo de localización (L10N) y se están corrigiendo errores. Se están revisando los informes de validación de Oxygen para determinar qué comprobaciones son necesarias para los archivos localizados.
- Allison: Procesó la iteración de agosto de las cadenas de Marketplace y las envió para su traducción; procesó las notas de la versión 19.1.5 y envió las nuevas cadenas para su traducción; se comunicó con el proveedor sobre el presupuesto de localización de la versión 20; envió la solicitud de compra en Zip; procesó las facturas del proveedor.
Documentación
- Susan:
- Trabajando en RN 19.1.5, enviados a L10N
- Se han definido fechas y tareas para JMP 19.2/JMP Live 19.6 Rns.
- Revisando los planes para renovar la ayuda de JMP Live
- Asistí a las presentaciones de los pasantes.
- Resumen de la demostración en vivo de JMP
- Qiana:
- Trabajo con datos de muestra: JMP-29506, JMP-27364, JMP-28809, JMP-28822
- Completado: Formación básica – Serie de aprendizaje sobre gestión del cambio
- Planificación y coordinación de proyectos
- Devon: Estoy trabajando en algunos scripts de limpieza para documentos XML y revisando la documentación japonesa traducida del equipo de localización (L10N).
- Jill: Revisión de cadenas de la interfaz de usuario, revisión por pares de las notas de la versión y trabajo en los objetivos de desarrollo.
Pruebas de sistema/host
- Cazador: Revisó casos de instalación y autorización con varias configuraciones de escritorio de JMP 19.1.5 en preparación para las próximas pruebas del instalador final de la versión 19.1.5 la semana que viene. Informó a Bob y Jim sobre un elemento del instalador de la versión 19.1.5 con algunos archivos faltantes. Investigó dos casos de JMP 20 EA 4. Verificaciones en JIRA.
- Eric:
- Se corrigió la prueba JSL nocturna testODBCTeradata.jsl en un entorno de sufijo dedicado.
- Depuración de la prueba JSL nocturna testODBCOpenonetable.jsl en un entorno de sufijo dedicado
- Depuración de la prueba JSL nocturna testPIServerImport.jsl en un entorno de sufijo dedicado; se corrigieron dos fallos de aserción; todavía se está trabajando en otros dos fallos de aserción.
- Depuración de la prueba JSL nocturna testQueryBuilderDefects.jsl en un entorno de sufijo dedicado.
- Justin: Comencé la semana solucionando defectos de Jira relacionados con la funcionalidad del entorno virtual de Python y la carga de variables de fecha y hora en Matlab. El resto de la semana lo dediqué a aprender, ejecutar y dar seguimiento a los resultados del conjunto de pruebas de automatización de Windows/VB.
- Audrey: Asuntos relacionados con las prácticas de fin de verano, pruebas de las correcciones de seguridad de la versión 19.1.5, preparación para las pruebas de la versión 19.1.5 la próxima semana, algunas pruebas de conectores de datos, clasificación de tareas en Jira.
Pruebas web
- Natalie: Informe de automatización HTML: 19.5.2 – 1 diff esperado, 19.6 – 1 diff esperado, 20.0 – 7 diffs en total, pero todos conocidos y esperados (errores ingresados). Se completaron las actualizaciones para los casos de prueba de detección de procesos con un nuevo paso para cerrar el panel de advertencia expandido automáticamente cuando se selecciona una fila de la tabla de resumen. Excelente reunión de planificación con Steve para continuar el progreso de la automatización de la detección de procesos y la próxima automatización para la nueva función de mira de Arnav. Mucho tiempo de pasante con presentaciones, visitas al campus y exposición.
- Taylor:
- Aceptado y cerrado:
- Conservar el puerto JMPLIVE_BASEURL en la actualización cuando sea diferente de la configuración PORT
- Reorganizar/eliminar la configuración del grupo de instaladores
- Incluir el contenido del registro de jmp en la entrada del registro de auditoría posterior al script
- Mostrar los resultados de la ejecución más reciente en la interfaz de usuario de la publicación del script
- El usuario puede ver cualquier error desde la última vez que se ejecutó el script.
- El panel lateral es extrañamente estrecho al abrirlo por primera vez.
- El propietario/administrador puede ver el historial y las visualizaciones de una publicación de script.
- El cliente recibe el mensaje "JMP Pool Manager está actualmente desconectado" hasta 5 veces por minuto.
- Agregar bandera de entorno para permitir el inicio de sesión del cliente en producción.
- Hui:
- Lideré la cobertura de las pruebas de localización de la Ronda 1 para JMP Live 20 (JMPTEST-2096); estructuré y ejecuté 8 subtareas de prueba que abarcan 57 casos de prueba en Advertencias, Gráficos de control, Administración, Publicaciones, Visor de datos, Vista de informes, Espacios y Cliente general, estableciendo así un alcance completo de las pruebas de internacionalización del lado del cliente para este ciclo de lanzamiento.
- Se iniciaron las pruebas de advertencias de gráficos de control (JMPTEST-2628, 20 elementos).
- Se investigó el caso WEBJMP-12885 (etiquetas de gráficos sin traducir en idiomas distintos del inglés): se confirmó que era intencional y se cerró.
- Se devolvió JMPHTML-15689 (el panel de advertencia no se abre para los marcadores de prueba más allá del primer proceso) a Desarrollo; se confirmó que es reproducible después de que el desarrollador no pudiera reproducirlo.
- Se aclaró el alcance de la función con Michael; Josh actualizó el servidor de localización; no hay problemas.
- Métricas: 1 verificado, 9 abiertos, 0 bloqueados, 1 reabierto, 0 regresiones.
- Seema:
- Aceptado y cerrado:
- El propietario/administrador puede ver el historial y las visualizaciones de una publicación de archivo.
- La regeneración inicial del informe falla cuando se publican varias tablas.
- Contour Profiler: Firefox: los menús desplegables para las variables categóricas X aparecen sombreados.
- La edición de datos se bloquea después de hacer clic en el botón Editar.
- Jiras creadas:
- Los paneles de los elementos de la barra lateral aparecen delgados hasta que se carga el panel Historial de vistas.
- En curso:
- Se ha añadido compatibilidad con la herramienta Crosshair en JMP Live. ¡Gracias a nuestro becario Arnav por el excelente trabajo realizado!
- Anna:
- Probando las actualizaciones de John para ScatterPlot 3D.
- Se probaron las actualizaciones de Xan para el orden de dibujo de la línea de referencia, el truncamiento de la etiqueta de la barra y la desaparición de los valores del eje Y al hacer zoom en el gráfico de cuantiles normales de distribución.
- Probé la implementación de Paul de las funciones de Surface Plot para HTML.
- Se probaron las correcciones de Graph Builder para escritorio para verificar que todo se mantenga y funcione correctamente en HTML5 y JMP Live.
Centro
- Y S: Se corrigió una regresión de JMP 20 para la preferencia Filter(1) en Categorical. Se solucionó un problema de Dispatch() proveniente de LegendBox. Se actualizó Profiler para evitar que Column Switcher modifique los factores subyacentes o cambie a una columna que no tenga una fórmula. Se está trabajando en mejoras de estilo y accesibilidad.
- Evan: Se agregaron funciones básicas de accesibilidad para AlignmentGridBox, CrosstabBox y MatrixBox. Se refactorizaron las llamadas a newMatrix y NumDataFormat. Se realizó un análisis de telemetría de los gráficos y estadísticas de encabezado. Se continuó trabajando en accesibilidad, estilo y JSS.
- Xan: Trabajo con cadenas, errores de ejes, grabación del orden de los segmentos, regresión del color de los segmentos del gráfico circular.
Departamento de Energía y confiabilidad
- Palabras:
- Asistí a la conferencia JSM 2026 en Boston y presenté un artículo sobre un marco de pruebas de vida aceleradas para evaluar la fiabilidad de los sistemas de IA en la sesión de Análisis de Supervivencia, Fiabilidad y Pruebas de Vida Aceleradas.
- Trabajé con Caleb, Mark y Ryan DeWitt y continué revisando múltiples opciones de diseño experimental para la segunda fase del proyecto de fabricación aditiva.
- Caleb: Acabo de regresar de JSM. ¡Lo pasé genial poniéndome al día con mis colegas y ayudando en el stand! También asistí a algunas sesiones y escuché ideas interesantes que podemos considerar en el grupo de Diseño de Energía (DOE).
Alojamiento e interfaces
- Juan Schroedl: Trabajando en actualizaciones de Splash, Acerca de y títulos de ventana para la nueva marca 2027; debería poder pasar el sufijo de marca ("2027") como una definición de script de compilación. Los botones de estilo subrayado en Windows ahora pueden incluir iconos. Al igual que Mac, los iconos no tendrán un subrayado pero son clicables. Trabajé con Evan McCorkle en mejorar el nombre a11y del control de visualización de color. Gracias a Andrés Vitkus por la consulta de color. Agregué etiquetas a11y en algunas áreas obvias de la plataforma Surface. Actualicé el grosor de línea del visual de enfoque predeterminado del control host para que coincida más con WinUI y el enfoque de kbd dibujado portátilmente. Actualizaciones de iconos. Informé el comportamiento visto al usar JMP Clinical en Server 2019 al Centro de respuesta de seguridad de Microsoft como un posible problema de seguridad del sistema operativo.
- Pablo: Actualizaciones de seguridad
- JMP-31795 - HDF5 a 2.2.0 -> JMP 19.1.5, 19.2, 20.0
- JMP-31491 - Python 3.13.15 -> JMP 19.1.5, 19.2
HTML interactivo
- Mike Stickles: Continué trabajando en JMPHTML-15608 (Implementación de Constellation Plot). Crear el sistema para manejar la selección de aristas y vértices con las teclas Shift y/o Control presionadas ha resultado más complicado de lo que esperaba debido a la forma en que las selecciones del grafo de nodos se propagan desde los vértices seleccionados (y cómo esto cambia dependiendo del estado de las teclas).
- Juan Powell:
- Soporte comprometido para los contornos de densidad no paramétricos de Scatterplot 3D ( JMPHTML-15703 ).
- Investigación de soluciones para mejorar la representación de superficies 3D transparentes ( JMPHTML-15727 ).
- Trabajando en mantener los estados abierto/cerrado de los cuadros de esquema entre sesiones ( JMPHTML-15737 ).
- Recibí ayuda con una pregunta de soporte técnico sobre el tema oscuro interactivo de HTML y los colores de fondo de los gráficos.
- Michael Senoyuit: Se agregó una barra de búsqueda y el conteo de filas a los LDF categóricos en HTML.
JMP en directo
- Aurora:
- Estado de triaje personalizado (registro de auditoría, cambios en la base de datos, documentación)
- Actualizaciones de paquetes de terceros
- Retrospectiva de la iteración / planificación / demostración
- Explorando Bitbucket Pipelines
- Investigación de errores y presentación de informes
Estadística
- Laura CS: Corregí un par de errores menores en SEM (prototipos en la tabla SI de SEM y nombres de niveles de variables de agrupación). También he estado depurando las entradas de media y varianza de la matriz de covarianza asintótica del “MultiCorrelationFitter”. Esta matriz es necesaria para ajustar los SE del MIIV-2SLS categórico en SEM. Estoy trabajando en una simulación para que podamos tener un buen oráculo. Recibí buenos comentarios de los asistentes a una conferencia la semana pasada donde tuve la oportunidad de presentar y demostrar el nuevo estimador (MIIV-2SLS) en SEM. Me reuní con el Equipo Asesor de D&I para trabajar en nuestra carta.
- Juan Sal:
- En Explorar valores atípicos - PCA robusto, coloree los residuos guardados y los residuos escalados (JMP-31784);
- En la función de selección de procesos, aumente el número de etiquetas del eje horizontal;
- En Diseño personalizado y Explorador de diseño, continúe con el trabajo de sugerencias de herramientas y diseño (JMP-31707).
Pruebas estadísticas
- Tonya: Probando el análisis de capacidad multivariante y los lanzamientos (nuevos) de medidores de variabilidad y atributos separados. Actualizando las pruebas unitarias del medidor de atributos debido a los recientes cambios en el nodo de esquema.
Nota de Shannon
Gracias a Xan Gregg por señalar que existe un generador de memes para personalizar la tira cómica de xkcd que envié esta mañana, para que puedan crear una sobre su área de especialización: https://marshdeer.github.io/xkcd2501-generator/ ¡Que la disfruten y que tengan un excelente fin de semana!
