19.1: Candidatos a instalador final 23/2/26 • 20.0: abierto en la versión principal • 20 EA2 Congelación 19/3/26
¡Bienvenido a la actualización de desarrollo de JMP del 20 de febrero de 2025!
JMP 19.0.5 se lanzó en MyJMP esta semana. Los detalles de las correcciones incluidas en esta actualización de seguridad mensual se pueden encontrar en la página de Boletines de Seguridad del Centro de Confianza de JMP. ¡Gracias a todos los que trabajaron en esta versión!
JMP 19.1 ha alcanzado su punto de congelación de seguridad. Se están considerando algunas correcciones de última hora para JMP Live antes de finalizar los instaladores. La creación de los instaladores finales para productos de escritorio está prevista para el 23/2/26. El lanzamiento en MyJMP está previsto para el 17/3/26. El equipo de documentación ha creado notas de la versión que detallan las correcciones de errores y las nuevas funciones menores, y Shannon L. redactará un boletín de seguridad con detalles sobre las actualizaciones de seguridad.
Esperamos la congelación de código para EA2 el 19/3/26. ¡Gracias a Melanie Drake por enviar el recordatorio de calendario de hoy! Si tiene alguna característica que le gustaría destacar a los clientes para EA2, asegúrese de actualizar la página de características. Si aún no la ha creado, hágalo usando la Plantilla para Páginas de Características de JMP 20. La información más importante se encuentra en la sección "Motivación y Resumen" de la plantilla. Si es la primera vez que crea una página de características, consulte este tutorial para obtener más información o consulte con su gerente de producto.
¡Gracias a Tonya Mauldin por compartir el informe Beta/Crash de esta semana (con los fallos seleccionados)!

Informe de la versión beta y de fallos de la semana del 20 de febrero de 2026 | JMP Live
Anuncios generales
Próximas fechas importantes
- Candidato a imagen final de JMP 19.1 – 23/02/26
- Lanzamiento planificado de JMP 19.1 en MyJMP: 17/3/26
- Congelación de código JMP 20 EA2 – 19/3/26
- Visite Confluencia para obtener una lista completa de las fechas de JMP 19 y JMP 20 .
Actualizaciones de desarrollo de JMP
Gestión de productos y marketing de productos
Dan V y Mia: El equipo de gestión de proyectos se reunió en Cary para una semana productiva de reuniones presenciales. Trabajamos para perfeccionar los objetivos y las métricas del equipo y nos reunimos con los equipos de desarrollo para tratar diversos temas, proyectos y planes de JMP 20. Y, por supuesto, los miembros del equipo que no vivían en la ciudad disfrutaron del buen tiempo, y nosotros también pudimos divertirnos un rato. Gracias a todos los que participaron en las reuniones. ¡Estamos entusiasmados por JMP 20 y más allá!

Soporte técnico y participación
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 relacionados con la selección de partes restringidas):

Operaciones de desarrollo
- Jim:
- JIRAs informados de la última ejecución de prueba unitaria JMP 20 ASAN
- Migración del proceso de prueba unitaria de depuración de Windows JMP 20 desde una PC física a una instancia de AWS
- Se actualizó la instalación silenciosa de módulos de Python para JMP 20 en todas las máquinas de prueba unitaria de WinOS
- Ayudó a Audrey Shull con una instancia de prueba de AWS y readaptó una Mac mini.
- Se realizó una verificación de errores para varios JIRA corregidos
- Melanie: Trabajar con una nueva base de datos de pruebas para ejecutar consultas y correlacionar ejecuciones de pruebas unitarias diarias con los resultados del panel de pruebas; gracias a Myron, que me ayudó a conectarme; reunirse con Tom Pedersen y Chris Barrett para analizar la posibilidad de automatizar las compilaciones de ayuda de JMP Clinical; trabajar y actualizar varios Jiras con trabajo en curso; disfrutar de la primavera del engaño.
- Shannon L: Administración y soporte al usuario de Atlassian. Revisiones de seguridad para la versión 19.1.0 y limpieza de fin de ciclo de la versión 19.0.5. Piloto de documentación de nuevas funciones con la Gerencia de Producto y los equipos de documentación. Planificación de la migración a Oxygen y posterior a la migración. Reuniones técnicas semanales. Trabajo en el proyecto de monetización de JMP Marketplace.
- Shannon C: Revisó numerosos fallos de 19.0.X, 19.1.X y JMP 20 para buscar elementos nuevos que valieran la pena investigar, introdujo nuevos elementos de Jira y conectó casos con problemas de Jira que carecían de firmas de fallos. Investigó algunos fallos reportados internamente para Nicole. Realizó reuniones técnicas semanales y reuniones individuales.
- Bob: Lanzamiento de la versión 19.0.5 en MyJMP. Incorporación de JMP 20 Student EA 1 para Macintosh. Trabajamos en scripts para 20 EA para una mejor alineación con los scripts de producción de 20.
Localización
- Cristóbal: Participó en capacitación adicional sobre Oxygen. Preparó la agenda para un debate sobre localización en la migración a Oxygen. Realizó tareas de mantenimiento de memorias de traducción y proyectos de localización finalizados. Preparó el flujo de trabajo l10n para la localización de JMPLive 19.5. Diseñó nuevas funciones de automatización para la localización. Colaboró en la depuración de errores durante la creación de la salida localizada de JMPLivePublic.
- Trish: Esta semana dediqué un tiempo considerable a integrar a nuestros revisores y proveedores de traducción en el código ZIP JMPLoc-7669 JMPLOC-7652 y a implementar la renovación de memoq JMPTOOL-1785 . Me reuní con qiana y Shannon L para analizar la clasificación de las localizaciones de Jiras y Queries; se documentarán en Confluence. Podemos revisarlo con otros miembros del equipo en nuestra reunión mensual de documentación y localización.
- Allison: procesé las notas de la versión 19.1 en nuestra herramienta CAT y envié el paquete para su traducción; entregué la documentación localizada al equipo web para publicarla en jmp.com; creé y validé complementos localizados; completé cursos de capacitación de ActNow; validé y procesé facturas de proveedores.
- Mirón:
- JMPTOOL-2059 – JiraBot no carga datos/la tabla de mapeo está vacía
- JMPTOOL-2044: datos de listas de imágenes y cambios en jmptoolprod
- JMPTOOL-2062 – Actualizar la contraseña de la máquina simbólica de Mac
- Comenzó la renovación de la herramienta de base de datos DBConvert
- Arenoso: Asistí a la clase de Oxygen. Trabajé en la reestructuración de las clases de validación del panel. Trabajé en la incorporación de una nueva función al informe en coreano que proporcionamos a los proveedores.
Documentación
- Devon: Comenzó la conversión completa de archivos FrameMaker a DITA, continuó trabajando con el equipo de Estadísticas en la integración de ecuaciones LaTeX en la ayuda XML y escribió páginas de Confluence sobre cómo instalar complementos LaTeX para oXygen.
- Susan C:
- Generando la ayuda localizada de JMP Live/Public para la versión 19.1. El equipo de Trish se adelantó (¡genial!). Krzysztof me ha ayudado amablemente con cualquier problema relacionado con las tareas de Jenkins.
- Se están reelaborando las fechas restantes para JMP Live/Public 19.1 (todas pueden adelantarse un poco con la entrega anticipada).
- Trabajando en la ayuda de configuración en vivo de JMP 19.5.
- Me reuní con Chris y Krzysztof para discutir sobre correcciones de fuentes y escalado de imágenes.
- Me reuní con Qiana para continuar trabajando en las políticas de documentación (surgidas de la retrospectiva).
- Qiana: Asistió al último día de capacitación de Oxygen. Trabajó en los procesos de adquisición para Oxygen, Carmen Publishing y el plugin LaTeX. Realizó actividades de planificación y coordinación del proyecto.
- Chris : Continué la capacitación y las pruebas de Oxygen. Ajusté los estilos de JMPLive. Me reuní con Thomas y Melanie para hablar sobre la automatización de la ayuda clínica y el ajuste de estilos. Impulsé la ayuda de la versión 19.1 a producción y un borrador de la 19.2; degradé la 19.0.
Pruebas de sistema/host - Cary
- Audrey: Nos estamos preparando para la validación de la versión 19.1 la próxima semana. Mantenimiento de problemas de Jira. Creamos algunos espacios de Confluence para algunos de nuestros equipos de ventas. Nuestros equipos de pruebas realizaron una actividad de team building esta semana en el Triangle Curling Club de Durham (¡todos luciendo nuestras nuevas sudaderas con capucha JMP!).

- Eric H:
- Se inició la investigación del informe beta JMP20EA1 (caso n.° 00281655) donde la velocidad de consulta de informes de clientes es “inaceptablemente más lenta” que la de JMP17.
- Las tablas verificadas se enumeran al conectarse a una base de datos SQLite ahora en JMP 20 y 19.2
- Se instaló el complemento del conector de datos de OneDrive para comprobar que, al cambiar de conexión en vivo, se mantienen las conexiones anteriores. De esta forma, al volver a cambiar, JMP no necesita reconectarse, lo que puede causar diversos problemas de rendimiento. Se verificó esta nueva funcionalidad para JMP 20 y 19.1 en Windows y Mac.
- Comencé a investigar fallas desconocidas de JSL Unit Test DataTable/SQL/testODBCOpenonetable.jsl y testMacODBCOpenonetable.jsl y a replicar un problema de conexión relacionado con los controladores ODBC instalados.
- Hunter: Instalé, autoricé y realicé algunas pruebas con las 12 combinaciones de producto/host de JMP 19.1 para detectar cualquier problema de instalación antes del inicio de las pruebas finales del instalador de JMP 19.1 la próxima semana. Asistí al evento de integración de equipos de pruebas de host de JMP en Triangle Curling el martes. Actualicé las Macs de prueba de host en el laboratorio para preparar el nuevo cambio de contraseña. También verifiqué el estado de un problema en curso en Tahoe con la recién lanzada Tahoe 26.4 Dev. Beta 1. Completé los dos cursos de capacitación sobre cumplimiento del primer trimestre de 2026. Revisé la documentación localizada de análisis básico de JMP 19 para Allison.
- Nick H: Estoy intentando que las compilaciones de la lista de cambios se publiquen en el panel de control del equipo jmptoolprod. Además, he estado trabajando en añadir funciones a nuestro proceso nocturno de correo electrónico de fallos de pruebas unitarias para gestionar el envío de correos electrónicos de fallos de ejecución de sufijos a un grupo selecto de evaluadores. Durante este trabajo, también he identificado y solucionado un problema con los informes de fallos de ejecución de pruebas de sufijos en el panel de control, que causaba una suma incorrecta de fallos en las ejecuciones de prueba. También me reuní con Mandy esta semana para hablar sobre un plan que podría ayudarla con algunas de sus pruebas de tablas de datos.
- Mandy: Estoy probando los nuevos cambios en la tabla de datos y las tablas dinámicas (Resumen) en una compilación de prueba para desarrolladores. La tabla de datos se ve bien hoy para la compilación del laboratorio DS_Europe. Estoy investigando un fallo de Mac con las tablas dinámicas, pero la mayor parte se ve bien. Estoy escribiendo una nueva prueba para Resumen/Transposición/Apilamiento/División. En curso: sigo trabajando en la aplicación de reglas de etiquetas a las tablas de datos, la importación de diferentes datos, etc. La próxima semana: necesito comprobar que el generador de flujos de trabajo registre los nuevos elementos.
Pruebas web – Cary
- Josh:
- Preparación para la prueba del instalador de JMP Live 19.1
- Se actualizó la matriz de pruebas
- Creó la historia de Jira requerida con subtareas de prueba
- Creó las máquinas de prueba necesarias en AWS, incluidas las entradas DNS
- Trabajo adicional
- Centrado en problemas de Jira relacionados con la seguridad del lanzamiento
- Resolví un problema menor con uno de mis informes de Jira.

- Seema:
- Jiras aceptados y cerrados:
- HTML Contour Profiler se bloquea después del evento JMPLive
- Los botones de la barra lateral para informes no funcionan en JMP Live con la última versión de JMP 20
- Se muestra un modal vacío al visualizar el informe de historial de advertencias cuando el usuario no tiene permisos de datos
- Muestra "No se encontraron registros del historial" durante varios segundos al cargar la página Historial de una publicación, aunque los registros del historial existan si la publicación contiene pensamientos de marcadores.
- Los controles de la zona Y del perfilador de contorno no funcionan
- El usuario puede elegir si desea copiar las advertencias al duplicar un informe
- Advertencias sobre gráficos de control de copia con informes copiados
- Creado Jiras
- El usuario con permisos de solo descarga a una carpeta tiene acceso inconsistente a publicaciones duplicadas
- Se muestra un modal con un mensaje incorrecto al intentar mover una publicación sin acceso a datos a una carpeta que ya contiene una publicación con el mismo nombre
- Cadena no traducida cuando el usuario no puede duplicar una publicación en otro espacio
- En curso:
- Bloqueo al intentar eliminar varios paquetes
- Mateo: Seguí actualizando nuestras pruebas automatizadas de JMP Live UI, centrándome en las pruebas relacionadas con la interacción de los administradores con los grupos y el registro de administración. También verifiqué algunos errores detectados por la automatización.
- Aceptado y Cerrado:
- JSL provoca un error al publicar varios informes que utilizan una tabla de datos existente en JMP Live
- Los elementos de la lista no se muestran correctamente después de presionar el botón de borrar búsqueda de administrador
Centro
- Dave B: Se solucionó un problema de enfoque causado por complementos con diálogos modales en su script de inicio. Se investigaron varios fallos. Se solucionó una regresión del orden de carga de los complementos. Se trabajó con Nick y Myron en un problema con la publicación de los resultados de jmprunner en el panel de pruebas.
- Y S: Trabajo con elementos vinculados: comportamiento mejorado en proyectos, reejecución in situ para deshacer/rehacer, trabajando en la mejora del comportamiento en estado sucio. Se agregó el cuadro <
- Xan: Grupo focal de correlación con Sarah Sylvestre . Exploración del código de comparación por pares para adjuntar números a paréntesis.
DOE y confiabilidad
- Caleb: Añadimos algunas funciones nuevas y mejoramos la plataforma de muestreo de aceptación basándonos en los comentarios de los usuarios. Solo la hemos probado con un grupo de usuarios, ¡pero hasta ahora les encanta!
Alojamiento e interfaces
- Pablo N:
- Desactivación de jmpopst02.exnet.sas.com y jmposmrh8.unx.sas.com. El primero es el servidor de producción OpenStreetmap alojado en JMP y la máquina de desarrollo para JMP 16 y versiones anteriores. Presenta vulnerabilidades de seguridad críticas que no se pueden resolver sin una reconstrucción completa debido a software crítico que ha superado el fin de su vida útil. Tras supervisar los archivos de registro durante una semana y media, las únicas solicitudes de mosaicos fueron las que yo realicé o las que provenían del firewall de SAS. El resto, más de 20 000 al día, eran bots que buscaban páginas de administración inseguras. Afortunadamente, nuestro servidor está bien protegido. El servidor web se ha apagado y el equipo será desactivado por el departamento de TI de SAS. He realizado una copia de seguridad de la base de datos, los datos de mapas y los archivos de configuración del servidor por si alguna vez decidimos configurar otro servidor OpenStreetmap.
- Se inició el proceso de actualización de la instancia EC2 de Linux responsable de las activaciones anteriores a JMP 18. AmazonLinux 2 está obsoleto; la ruta de migración es usar AmazonLinux 2023. La base de datos de activación es una instancia de Amazon RDS de MariaDB y no necesita actualización, solo el servidor web Linux que ejecuta los scripts de activación. Tengo una instancia EC2 de desarrollo activa y podré eliminar las instancias EC2 de desarrollo y prueba anteriores una vez que se valide la nueva instancia de desarrollo. Luego, para crear una nueva instancia EC2 de producción, realizar pruebas y pedirle a Daniel que dirija el frontend de activación a la instancia EC2 de producción actualizada.
- Snyk acaba de informar que se necesita una actualización de zlib debido a un posible bucle infinito. CVE-2026-27171 tiene una gravedad baja, por lo que, por ahora, se corregirá con JMP 20. He descargado zlib y he empezado a compilarlo. Los cambios en la compilación ahora crean z.lib, z.dll, en lugar de zlib.lib, zlib.dll. Necesito ver cómo afecta esto a las soluciones de nuestro proyecto.
- Michael H : Mejoras en los importadores de PI y AspenTech.
HTML interactivo
- Mike Stickles: Continué trabajando a largo plazo para refactorizar completamente BarSegment y dividir los diferentes estilos de barra en subclases (JMPHTML-489). Esta semana me dediqué principalmente a solucionar problemas en la refactorización del método forAll(), lo que tuvo como consecuencia la corrección de uno o dos errores en las barras de intervalo. Espero tener el código listo para su revisión a finales de la próxima semana. También revisé las modificaciones de Comms a mi borrador de entrada de blog sobre nubes de palabras en JMP 19; dicha entrada ya está publicada.
- Juan Powell:
- Trabajando en la actualización de Three.js (biblioteca para dibujo 3D web) de la versión r148 a la r182 ( JMPHTML-15152 ). La mayoría de los problemas técnicos están resueltos. Estoy trabajando en la Solicitud de Aprobación de Software de Terceros ( JMPHTML-15299 ).
- Me reuní con JMP Clinical para discutir los requisitos/planes para JMP 20.
- Completamos nuestros sprints de refactorización y celebramos una reunión retrospectiva.
- Completó dos cursos de capacitación Act Now.
- Se comenzó a investigar el rendimiento de los mapas de calor con rol de color continuo ( JMPHTML-14832 ).
JMP en vivo
- Aurora: 19.5 - Restringir el acceso a las advertencias del gráfico de control no vinculadas a ningún dato. 20.0 - Planificar un enfoque para apoyar el triaje con una ventana de datos móvil (con otros desarrolladores de triaje de Cribado de Procesos), comenzando a compilar un conjunto de ejemplos de triaje de Cribado de Procesos. Otros: Retrospectiva y planificación del sprint, abordando un problema de TI.
Estadística
- Laura CS: Redactó y publicó una entrada de blog sobre variables fantasma utilizadas en SEM longitudinal. Respondió un par de preguntas de la comunidad sobre variables categóricas y el modelo de panel con retardo cruzado de intersección aleatoria (CLPM) en SEM. Solucionó un fallo reportado por un usuario de la comunidad. Añadió nuevas funciones al nuevo acceso directo del modelo "Establecer Restricciones" en SEM y también al antiguo acceso directo CLPM.
Documentación estadística
- Michael C: Investigué (con Devon) la posibilidad de usar marcado LaTeX para ecuaciones en la documentación en el futuro. Planifiqué el proceso de marcado de las ecuaciones existentes para su uso en archivos basados en Oxygen después de la conversión. Me estoy preparando para las conversaciones del primer trimestre la próxima semana. Me reuní con el departamento de gestión de productos para hablar sobre los planes para el proceso de documentación de nuevas características de la versión 20.0.
Pruebas estadísticas
- Tonya: He estado probando nuevas funciones en el Análisis de Procesos: propiedades de columna de límite de control e histogramas. Preparé y asistí a una reunión de armonización sobre CCB, Análisis de Procesos y Capacidad de Procesos. Verifiqué errores y realicé pruebas unitarias.
Actualizaciones de ciencias biológicas
- Dibujó: Mejora del complemento Tabulate to DOCX para el Marketplace. Investigamos cómo usar la funcionalidad de dicho complemento para generar secciones del Informe de Estudio Clínico en JMP Clinical. Asistió al analista clínico de la FDA, responsable de cientos de instalaciones de JMP Clinical, en los ajustes para una mejor implementación, adopción y uso del producto.
Nota de Shannon
¡Gracias a Audrey Shull por compartir esto! Mmm... ¡este lobo me recuerda un poco a Nazgul, el perro lobo que participó recientemente en una carrera de esquí de fondo en los Juegos Olímpicos ! Espero que tengan un fin de semana genial, lleno de la misma alegría que tuvo ese perro al cruzar la meta. Como publicó una cuenta: "14/10 - ¡Denle una medalla a ese buen perro!"
