19.2.1: Bloqueo de seguridad 10/8/26 • 20.0: abierto en principal; Bloqueo de código EA7 10/1/26; Bloqueo de código 1/7/27
¡Bienvenidos a la actualización de desarrollo de JMP del 18 de septiembre de 2026!
El equipo de control de calidad ya ha aprobado los instaladores de la versión 19.2. Una vez que se completen todas las aprobaciones, planeamos lanzar la versión 19.2 en MyJMP el martes 22 de septiembre. La próxima semana, podrá consultar las notas de la versión en esta página, y los boletines de seguridad se publicarán en el Centro de confianza de JMP aquí una vez que se publiquen los instaladores.
Nos quedan aproximadamente dos semanas antes de que finalice el lanzamiento de JMP 2027 EA7. ¡Sigan actualizando sus páginas de características con las novedades importantes y las correcciones de errores!
Muchas gracias a Chris Hesser por la demostración de la nueva función Endpoint Connector en la reunión de desarrolladores de JMP de esta semana. Si no pudiste verla en directo, puedes encontrar la grabación aquí . Antes de la demostración, Shannon Leslie también compartió información sobre la descontinuación de VMware por parte de SAS y su impacto en JMP. Hemos apodado a este plan vExit y te pedimos que, si tienes archivos o dependencias del sistema en herramienta jmp o jmpsrv01 , sigas leyendo.
Tal como indicó Shannon L. en la reunión y en un correo electrónico anterior al departamento de Desarrollo, SAS dejará de utilizar VMware vCenter, que aloja jmpsrv01 y jmptool, a finales de 2026. Por lo tanto, les pedimos que eliminen sus carpetas y archivos de jmpsrv01/Users/ antes del 1 de diciembre de 2026. Las diapositivas de Shannon se pueden consultar aquí e incluyen recomendaciones sobre cómo usar OneDrive para almacenar los archivos que necesiten conservar de su carpeta de usuario.
Shannon L, Audrey y otros miembros del equipo de DevOps seguirán contactando a los equipos que dependan de las herramientas jmp y jmpsrv01 para ayudarles con sus planes de migración a AWS, OneDrive o SharePoint. Si tienen alguna pregunta o identifican dependencias antes de que se pongan en contacto con ustedes, no duden en comunicarse con Shannon L y Audrey.
Anuncios generales
Próximas fechas importantes
- 20 EA7 Código Congelado – 1/10/2026
- 19.2.1 Bloqueo de seguridad - 10/8/26
- 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
Gestión de productos y marketing de productos
- Bryan:
- Accesibilidad : Comunicación relativa a la evaluación externa de ACR.
- Modernización del producto : Se continuó desarrollando el sistema de iconos JMP 2027 con una dirección de diseño alineada con Fluent y se mantuvo comunicación con el equipo de marca sobre los gráficos del producto.
- Mejora basada en la evidencia : Se completaron las evaluaciones de la curva de ajuste y la selección de procesos, y se validó un problema de descubrimiento al redimensionar una tabla de datos mediante pruebas de usabilidad.
- Infraestructura de investigación de UX : Se amplió el uso de la plantilla de recorrido U-Study y se preparó trabajo de producto adicional para la validación interna y del cliente.
- Orientación sobre el producto : Se proporcionaron directrices o recursos de UX para los estados del gráfico de encabezado, el redimensionamiento del encabezado de la tabla de datos, los mensajes de aprobación de informes y las miniaturas predeterminadas de JMP Live.
- Clases de NN/G : Completé una clase sobre diseño de aplicaciones y web y comencé otra sobre diseño de interacción.
Soporte técnico y participación
- Wendy:
- Soporte técnico: Se resolvió una interrupción temporal del servicio telefónico y problemas intermitentes de Salesforce, al tiempo que se continuaba brindando soporte al cliente, validando las mejoras de Service Cloud y finalizando la aprobación de JMP 19.2.0/Live 19.6.0.
- Participación: Se llegó a un consenso sobre las políticas relacionadas con versiones anteriores y con los proveedores externos en la tienda, se aclaró la responsabilidad de las solicitudes de excepción de lanzamiento y se identificaron las actualizaciones necesarias para la documentación orientada al cliente y el contenido de la base de conocimientos.
- JMP en directo: Se mantiene el impulso en el proyecto de transición de soporte con planificación de transferencia de conocimientos, documentación de seguimiento de la implementación y desarrollo de procesos para preparar al equipo de soporte técnico para las responsabilidades de soporte de la implementación.
Casos prácticos para el equipo de soporte técnico de América/Japón, la semana pasada:
shannon_conners_0-1790100961627.png
Temas de casos para la cola de interacción, semana pasada (excluyendo los casos automatizados relacionados con la verificación de partes restringidas):
shannon_conners_1-1790100961629.png
Operaciones de desarrollo
- Shannon L: Liderando junto con Audrey la comunicación de JMP y la gestión de cambios para VMware Exit (Vexit); trabajando con I+D y DevOps para identificar dependencias de archivos y sistemas de JMP en máquinas virtuales que se retiran. Presentó solicitudes de desmantelamiento para muchas máquinas virtuales propiedad de JMP en nombre de otros empleados de JMP. Tareas de fin de lanzamiento de JMP 19.2 y JMP Live 19.6, incluidas reuniones de PLSR. Continuó trabajando en el cambio de nombre de JMP 2027. Reuniones técnicas semanales, incluida la planificación para la descontinuación de Acrolinx.
- Melanie: Ayudé a preparar un par de nuevas tablas de datos de muestra para JMP 20 JMP-29724 • Ayudé a Mandy, Brad Norris y Audrey con un problema de ejecución de pruebas unitarias nocturnas (¡ya resuelto, gracias Audrey !) • Trabajé con varias personas para limpiar la carpeta del producto en Perforce • Eliminé algunos datos antiguos de jmpsrv01 • Trabajé en tareas de ramificación para 19.2.1 y cerré 19.2 • Ejecuté el trabajo MIF-PDF para las notas de la versión 19.2 • Hice algunas pruebas para exportar archivos CSV JMP-30653
- Shannon C: Reuniones técnicas semanales, incluyendo discusiones sobre la migración del sistema de fallos y la descontinuación de jmpsrv01. Se revisaron y priorizaron incidencias antiguas de Jira relacionadas con fallos, añadiendo comentarios y nuevas instancias; se revisaron los candidatos para la versión 19.2.3 y los elementos existentes en la página de Novedades. Se continuó con la preparación para las reuniones de seguimiento del tercer trimestre con el equipo.
- Myron: Trabajando en JMP-2108 (migración del sistema de fallos) y todo lo relacionado, y en JMP-2401 (stringbot para funciones integradas y todas sus partes).
Localización
- Christopher: Respondiendo a las consultas de traductores y editores sobre PortableUI 20. Preparándose para la traducción de SampleData 20 (mitigando los saltos de línea en las notas). Se discutieron los próximos pasos con respecto a Acrolinx, un software que utilizamos y que fue adquirido por Markup AI, lo que tendrá un impacto en las herramientas y la automatización que usamos en JMP para revisar cadenas y documentación. Probando correcciones de errores y nuevas funciones de automatización en el flujo de trabajo de localización (L10N).
- Sandy: Se probó la adición de archivos .dita y la copia de archivos al área de preparación para el nuevo trabajo de relleno. Se probó el nuevo trabajo de posprocesamiento. Se corrigió un error en el trabajo de confirmación.
- Howard: Finalizó el trabajo de preprocesamiento/postprocesamiento de Dita. Finalizó varios tipos de archivos para la plantilla del proyecto y la API.
- Verónica: Ayudando a Chris a validar la ayuda de JMP 19.2. Tomando las capturas de pantalla del tutorial.
- Trish: Respondiendo a las consultas.
Documentación
- Jill: Revisión de cadenas de interfaz de usuario. Notas de la versión 19.2 de la revisión por pares. JMP-30744: Mejora de la salida de Make into Data Table. Ayuda en línea de la versión 19.6 de la revisión por pares.
- Devon: Probar y solucionar problemas en las versiones de ayuda web de nuestra biblioteca completa de documentación.
- Susan C: Finalizando las notas de la versión 19.2. Creando la ayuda de JMP Live 19.6.
Pruebas de sistema/host
- Mandy: Pasé bastante tiempo buscando la causa de un fallo intermitente en una prueba antigua (una muy divertida). Resultó ser una diferencia legítima que Dan S. había modificado, algo que me llamó la atención. El fallo se debía a los cambios que Michael H. había hecho para "evitar condiciones de carrera simultáneas en LifetimeMonitor mediante la publicación atómica de su estado de prueba de vida". Lo solucionó, y luego descubrimos un problema con las pruebas que faltaban en las ejecuciones nocturnas al buscar la diferencia. ¡Gracias, Melanie Drake, por toda la ayuda! Y finalmente conseguimos subir las dos nuevas tablas de datos de muestra a JMP 2027. Búscalas: Suntan Lotion Preferences.jmp y Dose Autoinjection.jmp (¡gracias a todos los que trabajaron en esto también!).
- Eric H: 19.2 Pruebas del instalador. Investigación de los comentarios del informe beta de JMP 20 (ubicación de la opción de análisis de potencia en Analizar-Ajustar modelo-Modelo mixto; falta de la opción Archivo->Guardar como conjunto de datos SAS (sas7bdat)). Pruebas continuas para JMP-27403 Inicio de sesión en puntos finales de Snowflake V2 con clave pública/privada.
- Justin: Me he dedicado principalmente a escribir pruebas automatizadas para la nueva funcionalidad del administrador de puntos finales. Además, he finalizado las pruebas del instalador 19.2, he corregido los errores que me han sido reportados y he ajustado el entorno de sufijos para mantenerlo actualizado para las pruebas automatizadas.
- Audrey: 19.2 La validación final está completa. Entrevistando. Revisando los archivos jmpsrv01.
Pruebas web
- Seema:
- Aceptado y cerrado:
- Rendimiento de PS: Acelerar la regeneración para la capacidad de semiconductores.
- Agregar un nuevo estado antes de guardar un nuevo pedido hace que los estados vuelvan al pedido previamente guardado.
- Seguridad: [nodemailer@9.0.3] - CWE-436 (20.0) (19.6.1)
- Clasificación de procesos de filtrado: recuperar la carga útil de advertencias para cada proceso enviado
- Considere agregar ayuda emergente al mostrar en pantalla el número de procesos con advertencias abiertas.
- Comportamiento inesperado al agregar un estado con el mismo nombre que uno existente que tiene espacios iniciales o finales.
- "Abierto", "Investigando", "Abordado" son palabras confusas para "Nivel de gravedad".
- En curso:
- Mejorar el cuerpo del correo electrónico de notificación para los informes de control de procesos.
- Mostrar registro borrado del registro de auditoría en la pestaña Historial del paquete y del espacio
- El informe de clasificación de CCB no recibe todas las advertencias al cargar.
- Taylor M:
- En curso:
- Suprimir las notificaciones de los gráficos de control hasta que comience la producción y aplicar reglas específicas para la producción.
- El usuario puede actualizar/reemplazar el archivo en una publicación de archivo existente.
- Aceptado y cerrado:
- Rendimiento de PS: Detalles de una regeneración de paquete con muchas advertencias de descarga de más de 64 MB
- No se pueden ver los archivos de mapa en el proyecto descargado.
- Problemas menores de GraphQL con el flujo de trabajo de informes.
- Incluir sugerencias de credenciales en la interfaz de usuario de la publicación del script
- Refactorizar InstallerActions.js en archivos separados
- Los flujos de trabajo se interrumpen cuando se elimina a un revisor.
- La actualización de buildInfo rompe la compilación del instalador.
- Cambiar nombre de la pestaña Archivos en la vista de carpetas
- Mejorar la interfaz de usuario para los cambios en la asignación de revisores en los detalles del historial.
- Actualizar las restricciones de unicidad para los conjuntos de preferencias
- Anna:
- Investigué la proyección Equal Earth para mapas y solicité una nueva función para documentar y respaldar en JMP debido a una reciente resolución de la ONU.
- Evalué y proporcioné comentarios sobre la nueva función de triaje de selección de procesos para JMP Live.
- Se ha probado la visualización del título del informe del selector de columnas en JMP.
- Se investigaron problemas de etiquetado de barras en HTML5.
- Se han reportado problemas en los ejes debido a la superposición de valores en roles envueltos.
- Se han reportado problemas con el selector de columnas y la representación gráfica de superficies en 3D.
- Se está investigando un problema con el selector de columnas que desaparece en el análisis de rehacer en JMP.
- Hui:
- Se continúa con la validación de internacionalización (I18N) para el cliente de administración en vivo de JMP; el acceso a la página de autorización en el modo de configuración sigue siendo la dependencia principal para una prueba de funcionalidad.
- Continuaron las pruebas de control de calidad de LDF; se reportaron tres defectos importantes en Jira, que siguen siendo el principal riesgo de calidad para esta funcionalidad.
- El progreso de la validación sigue dependiendo de la decisión del desarrollador sobre los principales defectos de Jira; las pruebas más exhaustivas están condicionadas por la planificación de la remediación y la verificación posterior, mientras que los problemas aislados pueden ser rastreados por separado si el impacto permanece contenido.
Centro
- Dave B: Se corrigieron algunos errores en el gráfico de dispersión 3D: los marcadores eran demasiado pequeños, topplan incluía instrucciones adicionales y, en ocasiones, los marcadores se ignoraban. Se solucionó un problema de rendimiento en las compilaciones de jmprunner cuando se producían muchas advertencias durante el proceso.
- Dan S: Se corrigieron algunos problemas de alineación y de visualización de los "bloques" del filtro de datos para mejorar la compatibilidad con la configuración de tamaño de texto A11Y. Las propiedades de fuente personalizadas ahora son compatibles con SendToReport.
- Xan: Iconos de Graph Builder para Windows; sincronización de subprocesos en el gráfico de encabezado; rendimiento del orden de segmentación.
Departamento de Energía y confiabilidad
- Caleb: ¡Abriendo camino a través de boletos de explorador de tamaño muestra! ¡Derribándolos a diestra y siniestra!
Alojamiento e interfaces
- Michael H: Se mejoró la navegación interactiva de etiquetas IP.21 para que las fuentes de datos con gran cantidad de etiquetas carguen los atributos en lotes, mostrando los resultados a medida que llegan y solucionando una limitación reportada por el usuario. Se corrigió una condición de carrera en el seguimiento del ciclo de vida. Se investigó un error de memoria de Life Distribution ASan. Se trabajó con Juan Hall para refinar el contraste de Panel Box (en curso). Se mejoró el flujo de trabajo de informes de análisis estático de Jenkins para que las advertencias se puedan atribuir al desarrollador original.
- Pablo N: Principalmente JMP-32236 - Seguridad - Actualizar libcurl de 8.21.0 a la última versión 8.22.0 en las ramas JMP 20 y 19.2.1.
HTML interactivo
- Juan Powell:
- Realizamos una jornada de pruebas de caja blanca, nos reunimos para discutir los resultados y creamos errores.
- Se creó una lista actualizada de mensajes de registro que escribe el HTML interactivo al encontrar características no compatibles ( JMPHTML-15846 ).
- Se ha actualizado la compatibilidad con la transparencia en Scatterplot 3D para gestionar casos con tipos primitivos mixtos ( JMPHTML-15727 ).
- Me reuní con Praveena, Dieter y Paul para hablar sobre las tareas pendientes en la lista de tareas de JMP HTML.
- Comencé a investigar cómo guardar automáticamente los cambios de estado de las filas con informes en JMP Live ( JMPHTML-15738 ).
- Pablo Spychala:
- Compatibilidad con puntos de datos (solo tipo de punto) en gráficos de superficie en HTML (JMPHTML-15810)
- Errores, mensajes de registro y telemetría relacionados con Surface Plot en HTML (JMPHTML-15811, JMPHTML-15797, JMPHTML-15796, JMPHTML-15831, JMPHTML-15833)
- Praveena: Realizamos pruebas de Whitebox el lunes pasado. Continuamos trabajando en JMPHTML-15046: conservar todos los cambios, agregamos soporte para el modo Presentador en los informes para HTML y priorizamos los errores de Process Screening.
JMP en directo
- Aurora:
- Proceso de selección (simplificar el correo electrónico de notificación, agregar la consulta reportsWithMostMarkers, agregar la API REST para obtener marcadores válidos del informe, corrección de errores)
- Escribí algunos artículos sobre Confluence.
- Actualización de paquetes de terceros
- Estuve presente en la instalación de JMP Live 20 EA (realmente interesante).
Estadística
- Juan Sal:
- En Categórico, corrija la lógica de guardado para Resaltar celdas cuando no resulten en color (JMP-32257).
- En DOE, agregue .setScrolling(25,20) a TableBoxes que puedan ser altos, suprima los gráficos de encabezado para algunas tablas de datos guardadas (JMP-32282), rediseñe los paneles de acciones en el cuadro de diálogo Diseño personalizado (JMP-32437) y corrija las asociaciones de sugerencias en Criterion ComboBox (JMP-32358).
- En varios cuadros de diálogo de la plataforma, utilice la cláusula .labelBy para asociar cuadros NumEdit con sus etiquetas para A11y (JMP-32355).
- En Ajustar mínimos cuadrados, suprima el guardado de varias opciones que se aplican por defecto mediante la configuración de Énfasis; los scripts guardados son mucho más pequeños (JMP-32363).
- Laura CS: Continuó puliendo los bordes del nuevo estimador en SEM: Agregó una advertencia cuando las variables se ingresan como ordinales pero tienen demasiados niveles, realizó las ediciones necesarias en el diálogo de inicio y la pestaña de estado del informe, corrigió un error con variables de frecuencia y grupos múltiples, y corrigió dos bloqueos con las estadísticas descriptivas en el informe que resultaron de cambios recientes. Escribió un par de scripts SEM con el nuevo estimador para incluir en tablas de datos de muestra (gracias a Mandy, Jules y Quiana por su ayuda con esto). Respondió una pregunta de la comunidad sobre bootstrap en SEM para modelos de mediación. Investigando parametrizaciones delta vs theta de SEM ordinales.
- Taylor P: Actualizó el método de regresión ortogonal para incluir un intervalo de confianza para la intersección (JMP-8617).
Documentación estadística
- Michael C: Continué trabajando en la limpieza de XML para los archivos fuente de la documentación mientras esperamos la compilación completa de la ayuda. Apoyé los esfuerzos de mi equipo para documentar las nuevas funciones de estadísticas en nuestro entorno de pruebas. Me reuní con los panelistas para un panel que modero en la Conferencia Técnica de Otoño.
Pruebas estadísticas
- Jacob: Probando el diseño de llenado de espacio, agregando nuevas pruebas para el diagnóstico del diseño y actualizando las pruebas debido a las recientes actualizaciones de la interfaz de usuario. Probando la versión archivada del script de análisis de cobertura en Covering Array. Investigando posibles problemas de rendimiento.
Actualizaciones en Ciencias de la Vida
- Dibujó: Corregí varias incidencias de JMP Clinical 20.0 en Jira, una de las cuales mejoró notablemente el rendimiento al agregar estudios de mayor tamaño. Organicé mi lista de tareas pendientes de la versión 20.0. Gracias al ejemplo de Bob Hickey , agregué el envío automático por correo electrónico de los resultados de las pruebas unitarias nocturnas de JMP Clinical al equipo de pruebas.
Nota de Shannon
¡Espero que todos tengan un excelente fin de semana! :smiling_face_with_smiling_eyes:
shannon_conners_2-1790100961656.png