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 21 de agosto de 2026.
Las pruebas de nuestras versiones de seguridad JMP 19.1.5 y JMP Live 19.5.2 están a punto de finalizar y se espera que estén disponibles para los clientes a principios de la próxima semana.
Está previsto que JMP 2027 EA6 se congele la próxima semana , el jueves 27 de agosto . Además de las versiones EA para los productos de escritorio, contaremos con una versión EA de JMP Live basada en el código fuente de EA6. Una vez creada y probada, la versión EA de JMP Live estará disponible para clientes seleccionados de JMP Live para que prueben las nuevas funciones.
Por favor, continúen revisando sus elementos de Epic e Story abiertos con Planned Version = 20 y clasifíquenlos según corresponda. Si procede, pueden añadir elementos a la página de 20 Late Features o a la página de 20.1 Features . Gracias a todos los que ya han añadido elementos a estas páginas. Es muy útil tener una visión clara del trabajo de desarrollo de características que aún queda por realizar.
Gracias a Russ Wolfinger por su presentación de esta semana sobre las actualizaciones del Asistente JSL y la integración de la IA . Habló sobre el estado actual del Asistente JSL, analizó los desafíos recientes y mostró la implementación y la dirección que está tomando. Una animada sesión de preguntas y respuestas abordó diversos temas relacionados con la integración del Asistente de IA con JMP.
Llamada de interés de Dan Schikore : Estamos planeando iniciar un grupo de discusión semanal dirigido a desarrolladores principiantes, pero abierto a cualquier persona interesada. Planeamos comenzar la próxima semana con una breve reunión introductoria. Las reuniones posteriores generalmente consistirán en leer o ver contenido sobre un tema, para luego reunirnos y discutirlo y su aplicación a JMP. Los temas planificados se pueden encontrar en Discusiones introductorias para desarrolladores, y es posible que se agreguen otros temas. Comuníquese con @Y Schikore para agregarse a la lista.
Próximas fechas importantes
- 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 obtener la lista completa.JMP 19 fechas yJMP 20fechas.
Actualizaciones de desarrollo de JMP
Gestión de productos y marketing de productos
- Bryan:
- Se han completado aproximadamente 10 actualizaciones de iconos alineados con Fluent.
- Se proporcionó un prototipo interactivo para JMP-31781 que demuestra una posible solución al problema del desplazamiento anidado.
- Resultados publicados de una revisión de accesibilidad de JAWS proporcionados por Greg Kraus y el equipo de SAS .
- Me reuní con David White y Evan McCorkle para hablar sobre posibles mejoras de accesibilidad para la tabla de datos.
- Me puse en contacto con Escuchar (servicio de pruebas de usabilidad) en relación con un presupuesto caducado después de que el equipo de compras aprobara la adquisición.
- Sara: Esta semana, Marketing de Producto compartió la actualización de ventas de agosto con muchos recursos y capacitaciones excelentes para nuestros equipos de ventas globales. Los recursos incluyen un blog de IA para que los equipos de ventas compartan la posición de JMP sobre IA con los clientes de manera más efectiva (Dan Valente, Scott Allen) así como una página de consideraciones de viabilidad de infraestructura (Dan Valente, Dieter Pisot, Alex Lippincott) para ayudar a las ventas a abordar las preguntas técnicas comunes que puedan encontrar y cómo replantear la conversación. Además de eso, organizamos una capacitación de Conectores de datos (Brian Corcoran, Dan Valente, Peter Polito), una capacitación de Creador de flujos de trabajo (Owen Jonathan) y luego nos asociamos con GTET en una capacitación de Optimización bayesiana (Bradley Bowen) - ¡todo vale la pena verlo! Adicionalmente, la extensión destacada del mercado de este mes es el kit de herramientas de semiconductores (Mike Anderson).
Soporte técnico y participación
- Wendy:
- Esta semana, el equipo de Soporte Técnico y Atención al Cliente se ha centrado en varios problemas y tareas relacionadas con JMP 19.1.5. La próxima semana, esperamos dar la bienvenida de nuevo a Sarah Seligman tras su baja por maternidad.
- A continuación se muestran los gráficos habituales para el volumen de casos, así como los temas tanto para Soporte Técnico como para Participación. Aquí están losInformes en directo de TS JMPy el enlace al filtro de Jira que muestra elTickets reportados por Soporte durante los últimos 14 días.
Temas de casos para la cola de soporte técnico, semana pasada:
Audrey_Shull_1-1787589973824.png
Temas de casos para la cola de atención al cliente, semana pasada (excluyendo los casos relacionados con la verificación de partes restringidas):
Audrey_Shull_5-1787590071797.png
Operaciones de desarrollo
- Shannon L: Implementó el flujo de trabajo de Jira para requerir que se establezca el campo Versión de corrección, para proyectos de desarrollo de JMP, JMP HTML5 y JMP Clinical; actualizó la documentación relacionada y respondió preguntas de los usuarios. Creó automatizaciones de Jira para los proyectos de Jira de I+D, para agregar observadores para problemas críticos, bloqueadores y TSMUSTFIX de Jira. Hizo mejoras en el panel de Jira de seguimiento crítico . Monitoreó la aprobación y el cronograma de lanzamiento para el lanzamiento de agosto de JMP 19.1.5 y JMP Live 19.5.2, y finalizó el borrador del boletín de seguridad. Continuó con las revisiones de JMP 2027. Trabajó con mi pasante, Drew Hunter, para crear los requisitos de la Fase 2 para nuestra Iniciativa de Control de Acceso de JMP. Gestión del programa de migración de Oxygen. Reuniones técnicas semanales. Integración de la API de Bitbucket / Snyk para escanear JMP Assistant. Trabajó con Audrey en el inventario de servidores JMP ubicados en los centros SAS CIS e I+D VMWare, para planificar sus migraciones o desmantelamientos.
- Melanie: Creó EA 7 Jiras para la gestión de productos • Creó tareas de fin de lanzamiento para 19.2 JMPTOOL-2371 • Gracias a Bob, Shannon L, Audrey y John Schroedl por una breve conversación sobre los nombres de las aplicaciones JMP, las ubicaciones de instalación y las implicaciones de las pruebas JMP-32063 • Trabajando en mejoras a los gráficos de estado para las pruebas unitarias diarias • Trabajó con Shannon L para ampliar y mejorar el seguimiento de críticos y bloqueadores • Ejecutó MIF-PDF para actualizaciones de las notas de la versión de JMP para 19.1.5 y actualizaciones para la guía de instalación de JMP Live para 19.5. • Observó a Shannon L y probó el despliegue de las versiones de corrección necesarias para ciertas transiciones de Jira • Diversas actividades de prueba en proyectos de DevOps
- Jim:
- Integrado el cambio necesario en la rama 19.1.5; se creó la imagen candidata final (#3) que se compila en macOS y Windows.
- Resultados procesados de la última prueba unitaria con detección de fugas de JMP Pro 2027
- Realicé múltiples actualizaciones del sistema operativo macOS en la mayoría de las máquinas de prueba unitarias.
- Actualizando los scripts de compilación de macOS para la próxima versión de acceso anticipado (EA) para que utilicen la nueva nomenclatura de JMP 2027.
- Chelín : JMP-31649 – Modificar los instaladores de EA en Windows para incluir la información "2027" en los lugares requeridos. JMPTOOL-2364 – Iniciar el proceso de investigación de InstallShield 2026 para su uso en la versión 20. JMP-31907 – Validación del instalador 19.1.5 FC#3. JMP-31648 – Decisión de no cambiar el nombre del archivo de descarga para la versión 20 para incluir la referencia a "2027". JMPTOOL-2355 – Agregar programa de instalación para manejar JMP Pro Live 20 EA
Localización
- Trish: Planificando la localización de la versión 20.
- Sohail : Se agregó la categorización de ediciones a la interfaz de chat y se realizaron pruebas exhaustivas. Se implementó un manejo especial de diferencias para la reducción y la puntuación de trabajos, se agregaron histogramas para las frecuencias de las categorías y se proporcionó filtrado para diferentes categorías de edición.
- Christopher: Se ha finalizado la documentación y las grabaciones de formación sobre el nuevo flujo de trabajo de localización en línea para proveedores. Se ha ejecutado Stringbot para limpiar las cadenas de texto para la entrega de PortableUI 20.0 al equipo de localización la semana que viene. Se está trabajando en la migración de los recursos de localización de jmptool y jmpsrv01 a nuestro propio servidor.
- Allison: procesó el archivo de ayuda en vivo de JMP 19.5 actualizado para su traducción con el fin de capturar las instrucciones de instalación correctas; procesó las notas de la versión 19.1.5 actualizadas para su traducción; preparó presupuestos y envió solicitudes de compra para revisores de traducción; procesó facturas; se comunicó con proveedores sobre la próxima localización de la interfaz de usuario portátil 20.0.
Documentación
- Susan:Trabajando en RN 19.1.5 (Hay). Preparó las RN 19.2/19.6 y creó un cronograma de tareas enHay. Finalizado JMP Live 19.5instalar actualizacionesAyuda con el inglés. Trabajando con Allison para finalizar el esquema de reestructuración de contenido de JMP Live.
- Qiana: Tablas de datos de muestra, incluyendo JMP-12987. Notas de la versión 19.2. Se completó la capacitación de seguimiento del tercer trimestre: Compromiso y retención [2026].
- Devon:
- Jill: Revisión de cadenas de la interfaz de usuario y trabajo en el contenido de las nuevas funciones JMP-27017, JMP-30580, JMP-13069 y JMP-30744.
- Verónica: creando los GIF para la Guía de inicio rápido de JMP Pro 2027.
- Chris : Trabajando en las notas de la versión, ayudando con CSS, consiguiendo que DOE compile con navegación.
Pruebas de sistema/host
- Cazador: Completó la verificación de los casos de autorización para las pruebas del instalador final de JMP 19.1.5. Investigó dos casos de JMP 20 EA 5. Verificaciones de JIRA.
- Eric:
- Se corrigieron los fallos en la prueba JSL nocturna testODBCOpenonetable.jsl en el entorno de sufijo dedicado.
- Se corrigieron dos fallos en la prueba JSL nocturna testPIServerImport.jsl en el entorno de sufijo dedicado; será necesario actualizar la prueba para mitigar los demás fallos.
- El intento de re-benchmarking no logró corregir los errores de aserción en testQueryBuilderDefects.jsl; también será necesario editar la prueba de regresión para JMP-15278 en este script para usar una tabla nueva que realmente existe actualmente.
- Estoy probando el inicio de sesión en los puntos finales de Snowflake V2 con clave pública/privada (JMP-27403); actualmente estoy bloqueado porque no puedo iniciar sesión en la consola web de Snowflake para registrar el contenido de mi clave pública; he abierto un ticket y estoy esperando ayuda.
- Verificado y cerrado el problema JMP-28906: La nueva consulta SQL no devuelve errores de sintaxis SQL al registro. Probado en Windows y Mac.
- Estamos trabajando para verificar JMP-27463. Al hacer clic en el botón Ayuda de la interfaz de usuario del servidor IP.21 de AspenTech, se redirige a una página de ayuda en línea no válida y sin información; estamos esperando comentarios del desarrollador.
- Audrey: Realizando pruebas para la versión 19.1.5, solucionando errores de integración automática, trabajando con Shannon Leslie para establecer nuestro plan para migrar nuestro hardware fuera de SAS VMware, aprendiendo sobre Endpoint Manager, evaluando los cambios en los datos de muestra y su efecto en las pruebas.
- Mella : Continué trabajando en algunas pruebas unitarias de metadatos JSL, reportando errores por comportamiento incorrecto o indefinido durante el proceso. Ayudé a Jim a identificar un problema que impedía que una ejecución de prueba específica apareciera en los resultados del panel de control. Agregué una nueva función a la interfaz gráfica de usuario de pruebas unitarias que permite a los usuarios filtrar la lista de pruebas para mostrar solo aquellas de las que son responsables. Finalmente, trabajé en la corrección de algunas pruebas unitarias que fallaban recientemente, lo que incluyó reportar un error en Jira relacionado con un fallo en Projects.
Pruebas web
- Hui:
- Verificación y localización en curso: JMP-20058 (problema del histograma del diario) confirmado como solucionado en JMP 20, ahora en proceso en JMP19.2.3; la localización de la advertencia del gráfico de control aprobada en JMPLive 20.
- Se ha detectado un riesgo de calidad: se han notificado 5 defectos, entre los que destaca una regresión importante (JMPHTML-15771) que interrumpe la interacción principal del gráfico de control (lupa, desplazamiento, retícula); se recomienda priorizar su atención.
- Se está llevando a cabo una alineación del alcance de las pruebas con Michael Senoyuit en JMPHTML-15444 para garantizar que la cobertura coincida con el comportamiento previsto del cuadro de búsqueda antes de finalizar los casos.
- En general: Ejecución sólida; una dependencia entre ramas (JMP-20058) y una regresión importante pendiente de seguimiento.
- Métricas: 1 verificado, 1 bloqueado, 0 reabiertos, 5 reportados, 1 regresión.
- Seema:
- Aceptado y cerrado:
- Soporte de backend para consultas que permiten obtener todos los estados de triaje.
- Soporte de backend para la mutación createTriageStatus
- Límite en el sistema de gestión del número de estados de clasificación personalizados.
- Eliminar el atributo triage_updated_by
- Soporte de backend para la mutación deleteTriageStatus
- Soporte de backend para la mutación setTriageStatusOrder
- Utilice el nivel de estado de triaje de la tabla triage_statuses para el trabajo de backend.
- Eliminar triage_status de la tabla control_chart_markers
- Los gráficos de los informes de control de procesos no se muestran al cambiar el tamaño de la ventana del navegador.
- JSL: Agregar la capacidad de recuperar las conexiones JMP Live disponibles
- Utilice el nombre del estado de triaje de la tabla triage_statuses para el trabajo de backend.
- Utilice la tabla triage_statuses para servir las rutas de la API REST existentes.
- Soporte de backend para filtrar por cualquier estado de triaje específico (GraphQL y API REST)
- Jiras creadas:
- Se debe mostrar un mensaje para los estados de triaje máximos cuando se intenta agregar un estado.
- Los informes de control de procesos con advertencias activas deben aparecer en Espacios -> Advertencias.
- La selección múltiple y la clasificación no actualizan todas las advertencias hasta que se actualizan manualmente.
- El número de insignia para las advertencias de CCB abiertas no se actualiza a menos que se actualice el informe.
- Al filtrar por varios nombres de estado para el mismo nivel de estado, se muestra el mismo texto de filtro (nivel).
- La notificación por correo electrónico muestra un estado de triaje personalizado sin etiqueta.
- En curso:
- Muchos Jiras para el estado de triaje personalizado
- Anna:Se verificaron las actualizaciones de Paul para Surface Plot. Se probó la corrección de visualización de la cláusula WHERE que Dan S. implementó para Process Screening y se informó a Jira para HTML5, que la omite de los informes. Se verificó la implementación de Mike de la cursiva en el título y los ejes del gráfico. Se verificó la corrección de Mike para las barras de error de estilo de banda para gráficos de puntos con variable de color. Se están probando nuevos escenarios utilizando datos con estados de fila ocultos, faltantes y excluidos con diferentes tipos de gráficos.
- Josh : Continuó con las pruebas del instalador de JMP Live 19.5.2 con JMP Pro para Live 19.1.5. Brindó asistencia al equipo de soporte con errores en los registros de JMP Live. Se planificó la realización de pruebas de JMP Live 19.6 y JMP Live 2027 EA6. Trabajó en la adición del Validador de Avisos a los instaladores de actualización de JMP Live 19.5.2, 19.6.0 y 20.0. Realizó pruebas de JMP Live Jira para verificar que el grupo de JMP ya no se quede atascado en el estado de Lanzamiento cuando se inicia después del servicio webjmp en las versiones 19.6 y 20.0.
Centro
- Y S: Trabajo adicional de accesibilidad: reemplazar key-focus con edit-focus en más cuadros (corrige la navegación de teclas en el Editor de fórmulas), quitar el foco de los cuadros que se ocultan y mostrar información sobre herramientas en los cuadros que se enfocan mediante el teclado (solo en Windows). Corrección para Dispatch en FrameBox para que no guarde el tamaño {0,0} si el marco está colapsado. Se actualizó la cláusula where del filtro de datos que se muestra en los informes para que utilice el mismo formato numérico que el filtro. Corrección para Redo Analysis que fallaba en un caso donde las plataformas tienen varios nombres de alias.
- Evan: Se habilitaron los gráficos de encabezado de tabla de datos por defecto. Se mejoró el contraste del texto y otros elementos en los modos de contraste claro, oscuro y alto para cumplir con las WCAG 2.2 1.4.3 y 1.4.11.
- Xan: Resaltado de selección basado en RowStateAbility en TopSeg (elemento GB Formula); correcciones de comportamiento indefinido
Departamento de Energía y confiabilidad
- Caleb: Terminé de trabajar en una función que permite a los usuarios bloquear el tamaño de las muestras de grupo en los exploradores de tamaño de muestra. También comencé a solucionar errores pendientes en los nuevos exploradores de muestreo de aceptación.
HTML interactivo
- Mike Stickles:
- Se han implementado algunos cambios en JMP-15608 (Implementar gráfico de constelación en HTML interactivo) para solucionar problemas detectados durante la revisión del código; se ha realizado el trabajo y se ha enviado el problema para su prueba.
- Se envió el antiguo problema 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), que se había mantenido abierto en caso de que el lado de JMP del problema se solucionara en la versión 19.2; se volvió a probar para cerrarlo, ya que se confirmó que la solución no se incluirá en la versión 19.2.
- Se solucionó el problema JMPHTML-14976 (el segmento de línea debe volverse estático para las opciones no compatibles de Ordenar por filas o Ejecuciones de filas del Generador de gráficos); la revisión del código está pendiente.
- Se envió el problema JMPHTML-15541 (Implementar títulos y cuadros de texto en cursiva) para su prueba. El código se había enviado hace algún tiempo, pero por alguna razón no se envió para su prueba.
- John Powell: Trabajó con Dan Schikore y Paul Spychala para ver qué se puede hacer para resolver problemas en JMP Live con la salida del complemento MSA de Zach White. Implementó un algoritmo de transparencia independiente del orden ( WBOIT ) para mejorar la representación de superficies 3D transparentes ( JMPHTML-15727 ). Discutió las solicitudes de funciones para HTML interactivo con Dieter, Praveena y Paul Spychala.
- Michael Senoyuit:
- Paul Spychala: Trabajó en gráficos de superficie y perfiles de contorno en JMPLive/HTML.
- Gráfico de superficie de soporte que modifica valores categóricos [JMPHTML-15665]
- Compatibilidad con la función de alternancia automática de la escala Z en gráficos de superficie [JMPHTML-15585]
- Compatibilidad con el estilo de modo oscuro del cuadro desplegable del perfilador de contorno [JMPHTML-15210]
- Admite la selección de los ejes X/Y de la gráfica de superficie mediante botones de opción [JMPHTML-15768]
- Varios errores con gráficos de superficie [JMPHTML-15671,JMPHTML-15742]
- Se corrigieron problemas de HTML/JMPLive con ajuste a la ventana en navegadores con zoom [JMPHTML-15105]
- Compatibilidad con ajustes persistentes al redimensionar Graph Builder [JMPHTML-15732]
JMP en directo
- Aurora: Procesamiento de la selección de resultados (añadir otra opción de filtro a la consulta de marcadores, mejorar el rendimiento de la tabla de historial). Participación en conversaciones sobre la función de flujo de trabajo de informes. Planificación para Discovery US. Búsqueda de errores.
Estadística
- Laura CS:
- Juan Sal:
- En la detección de procesos, admita un eje de etiquetas en el gráfico de desplazamiento hasta 500 000 procesos, corrija cierta lógica de límite inferior (JMP-31964),
- y reorganizar el menú para usar más submenús (JMP-29636).
- En el Departamento de Energía (DOE), se debe simplificar y limpiar el código en varios lugares (JMP-32042).
- En Fit Logistic, incluya el nombre de la respuesta en "Crear tabla de datos combinados" (JMP-31992).
- En formatos numéricos condicionales, cambie los umbrales del Índice de Estabilidad, la Coeficiente de Estabilidad y el Índice de Capacidad a los límites recomendados (JMP-32040).
- Trabajar en la presentación plenaria con otros.
Pruebas estadísticas
- Tonya: Probando los cambios de formato condicional NF utilizados para los índices de capacidad/estabilidad y la capacidad multivariada NF. Participó en una sesión de retroalimentación de clientes sobre Process Screening e ingresó los comentarios de los clientes en Jira. Investigando la retroalimentación beta relacionada con Process Screening. Verificación de errores.
Documentación estadística
- Michael C: Revisó las cadenas de la interfaz de usuario de estadísticas antes de la primera transferencia de cadenas en JMP 20.0. Redactó algunas notas de la versión 19.2 para las funciones de estadísticas.