¡Bienvenido a la actualización de desarrollo de JMP del 4 de abril de 2025!
¡La próxima semana es la Reunión de JMP! ¡Esperamos verlos a muchos y participar en las sesiones grupales, actividades de team building y eventos sociales! Además de las sesiones plenarias y las sesiones de preguntas y respuestas, el jueves por la mañana habrá una sesión interdepartamental para el equipo de I+D de JMP con varias sesiones de grupos de afinidad. Durante la segunda sesión (10:45-11:30 h), no duden en visitarnos si desean compartir sus ideas sobre EA y el proceso de lanzamiento con sus colegas y JMP DevOps.
Les recordamos que está previsto que JMP 19 EA8 se congele el 17 de abril. Sé que todos están trabajando para corregir errores y finalizar los elementos pendientes en la página de Funciones Finales . Aproximadamente el 60 % de los elementos de la página se han movido a la sección "Completados", mientras que el resto sigue en proceso. Por favor, asegúrense de eliminar cualquier elemento que no esté previsto para la versión 19.0 de las épicas que hayan enlazado en la página de Funciones Finales. Queremos asegurarnos de que esas épicas se puedan cerrar para la versión 19.0 para que se refleje correctamente su estado de finalización en la página.
Gracias a Jim Borek por compartir esta importante noticia de SAS IT:
La actualización de características de Windows 11 24H2 comenzará a implementarse en grupos aleatorios a partir de abril de 2025. Recibirá una notificación emergente cuando la actualización llegue a su equipo. Una vez disponible, tendrá siete días antes de que sea necesaria. Puede optar por actualizar inmediatamente o programar una fecha. Durante el proceso de actualización, los sistemas se reiniciarán y permanecerán inutilizables durante aproximadamente 30 minutos. Todas las aplicaciones y datos permanecerán intactos. Obtenga más información sobre el proceso de actualización . Le recomendamos encarecidamente que la instale en un momento conveniente antes de la fecha límite.
Y gracias a Tonya Mauldin por compartir detalles sobre el informe beta/fallos de esta semana con los fallos seleccionados.

Informe de la versión beta y de fallos de la semana del 4 de abril de 2025 | JMP Live
Anuncios generales
Próximas fechas importantes
- JMP 19 EA8 Congelación – 17/04/2025
- Modo de revisión de JMP 19 – 23/5/25
- JMP 19 EA9 Congelación – 6/5/25
- Modo de aprobación JMP 19 – 13/06/25
- Congelación de seguridad JMP 19 - 15/8/25
- Candidato a la imagen final del JMP 19 – 18/8/25
- Aprobación del control de calidad del JMP 19 – 11/9/25
- JMP 19 publicado en MyJMP – 16/9/25
- Visita Confluencia para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Hospedaje e Interfaces
- Paul N: Trabajamos en scripts que automatizan el proceso de tomar una distribución de Python, simplificarla y reempaquetarla para adaptarla a las necesidades de integración de JMP. El objetivo es reducir lo que toma aproximadamente una semana actualizar manualmente las compilaciones de Mac y Windows a menos de una hora, más el tiempo de prueba. Esto permitirá una respuesta mucho más rápida y predecible si necesitamos implementar rápidamente una actualización de seguridad para Python. Primero, usamos la versión para Mac del script para actualizar JMP 19 a Python 3.13.2, luego ejecutamos el script para Windows hoy y enviamos la actualización de Windows. (Nota: estos scripts se ejecutan desde la terminal). :smiling_face_with_smiling_eyes: )
- John Schroedl: Se continuó solucionando los problemas causados por la última actualización de BeyondTrust. Se realizaron más ajustes al modo oscuro: menú del sistema temático e impresión de etiquetas. Se actualizaron los iconos y se modificaron los códigos relacionados. Se agregó un texto de sugerencia a la lista de archivos recientes cuando esta esté vacía. Se habilitaron las descripciones emergentes en ventanas inactivas.
HTML interactivo
- Juan Powell:
- Se está trabajando en la actualización de la representación de la forma del marcador en la versión HTML (WebGL) de Scatterplot 3D para manejar marcadores de alta calidad como JMP que tiene un tratamiento especial para ciertas formas de marcadores y se está comenzando a estudiar la posibilidad de soportar formas de marcadores Unicode.
- Se informó un problema con el tamaño del marcador de puntos en Scatterplot 3D cuando la aceleración de hardware está deshabilitada ( JMP-25673 ).
- Trabajando con marketing en un proyecto para la reunión.
- Ayudó a SE Donny Kopp a responder una solicitud de un cliente sobre cómo compartir distribuciones estáticas como un solo archivo HTML de forma automatizada.
- Mike Stickles: Se solucionó un problema en el que ciertos gráficos de líneas se dibujaban incorrectamente debido a que no se detectaba el precálculo ( JMPHTML-1516 ) y se publicó para su revisión. También se solucionó un problema en el que las etiquetas se colocaban incorrectamente en gráficos de barras anidados ( JMPHTML-1864 ); este problema también se publicó para su revisión. Al investigar otro problema, se encontró un caso en el que un gráfico de barras con superposiciones generaba etiquetas incorrectas al pasar el cursor en JMP (no solo en HTML); se lo comunicó a Anna Kushner para su verificación y registro en Jira.
JMP en vivo
- Aurora: Corrección de errores: eliminación masiva de casos extremos, publicación de gráficos de control desde Mac, registro de auditoría de marcadores, pruebas fallidas, etc. Se añadieron algunos consejos al artículo de Bitbucket en Confluence. Pruebas de caja blanca.
Estadística
- Annie:
- Se trabajó en la solución de problemas de Short Run en CCB: (Jira JMP-22152, JMP-20328 y JMP-22717)
- Se trabajó en problemas de rendimiento de CCB (Jira JMP-25285)
- Se trabajó en la opción Establecer los últimos n subgrupos (Jira JMP-25071 y JMP-24813)
- Se solucionaron varios problemas de CCB: (Jira JMP-25411, JMP-25503, JMP-22346, JMP-25284 y JMP-25439)
- Se solucionó el problema de la prueba del gráfico EWMA (Jira JMP-20187)
- Juan Sal:
- En la detección de respuestas, aumente el valor predeterminado de Niveles máximos de comparación de 10 a 100 (JMP-25615).
- En Design Space Profiler: nueva columna Esquinas ahora llamada "-log10 Prob" (JMP-25550).
- En Fit Least Squares, la tecla Shift solicita el sufijo y el nivel alfa para los comandos de guardado (JMP-23590).
- Evaluación en proceso: se corrigen fallas y algunos otros errores de codificación de elementos de alerta/acción (JMP-25526), y muchas otras correcciones menores.
- En el grupo de ajuste: habilitar el generador de perfiles de mezcla si hay factores de mezcla (JMP-25531).
- En Explorar valores atípicos: permitir colorear celdas incluso si están bloqueadas (JMP-25341).
- En la evaluación de respuesta de ajuste, agregue L95, U95 a las medias de LS, agregue SE, L95, U95 a las diferencias de medias de LS por cortes (JMP-25142).
- En Design Space Profiler: Bloqueo en el punto medio (JMP-18962) y una implementación preliminar de proporciones de impacto (función oculta) (JMP-14552).
- También estamos trabajando en una comparación total para el caso 2 por M en la evaluación de respuesta.
Pruebas estadísticas
- Jacob:
- Prueba de actualizaciones suspendidas de Simular respuestas
- Probando la función integrada Set Cover(), que se usará para probar BayesFlo en Covering Array. Escribiendo mi propia implementación JSL de Set Cover() para probarlo.
- Verificar tickets y limpiar pruebas unitarias, incluida la actualización de oráculos DOE donde cambió el orden de ejecución (debido a la lista de cambios 844792)
- Tonya: Desarrollo de pruebas para nuevas funcionalidades en Capacidad de Procesos y Cribado de Procesos. También trabajo en verificaciones de Jira.
- Mark: Prueba de optimización bayesiana con Yeng, Kasia y Chris.
Actualizaciones de ciencias biológicas
- Drew: Creé un complemento TabulateToDOCXTable (similar a TabulateToRTFTable), pero usa el paquete python-docx de Python en lugar de SAS. Obtuve la aprobación y envié una corrección a Jira en la versión 18.2.1 que impedía que JMP Clinical se iniciara si la carpeta Documentos del usuario contenía una coma. Dos nuevos clientes reportaron este problema y se está volviendo más común a medida que los usuarios incluyen el nombre de su organización en la carpeta raíz de OneDrive, incluyendo ", Inc." como ejemplo. Estamos trabajando en la corrección de errores y características de JMP Clinical en Jira.
- Richard: Desarrolló un nuevo análisis para resumir los tratamientos de los pacientes. Impartió una clase de visualización de datos en la UNC.
Gestión de productos y marketing de productos
- Bryan F: Durante la última semana, he estado desarrollando y perfeccionando nuevos íconos. Además, realicé varios ajustes al tema JMP Live. También realicé un estudio de preferencias con usuarios representativos, recopilando información sobre la temática de JMP. Además, trabajé con Michael Goff en los colores de los íconos de JMP Live.
- Kaylee: Impartí una capacitación de capacitación de ventas sobre informes en Salesforce. Si alguien está interesado, publiqué un artículo en insideJMP con el enlace a la página y la grabación de la capacitación.
Soporte técnico y participación
- Gary:
- Los equipos de soporte siguieron respondiendo preguntas relacionadas con el reciente lanzamiento de la versión 18.2. ¡Esperamos una semana fantástica en Reunión, conectando con nuestros colegas de todo el mundo!
- A continuación, se muestran los gráficos habituales de volumen de casos y temas, tanto para Soporte Técnico como para Interacción. Debido a un problema con los datos de Salesforce, los gráficos a continuación corresponden al miércoles 2 de abril. Aquí se incluyen los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por Soporte Técnico 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, la semana pasada:

- Volumen de casos de soporte de compromiso por semana:

- Temas de casos para la cola de participación, la semana pasada:

Operaciones de desarrollo
- Jim:
- Después de varias reediciones de la máquina Mac JMP Baseline UT, finalmente está produciendo resultados a través del proyecto Jenkins.
- A pedido de Kimi (JMPTOOL-1559), se actualizó R a 4.4.3 en todas las AMI de Windows; las de Macintosh aún están pendientes debido a la necesidad de clang en las máquinas de prueba.
- A pedido de Michael Hecht, Xcode 16.3 es ahora la última versión en la máquina de compilación JMP 19.
- Por último, pero no menos importante, GRACIAS a Juan Hall y Beth Evans por permitirnos y coordinar la oportunidad de voluntariado en Burkett Farms esta semana. Fue un placer socializar con otros miembros del personal de JMP y muy productivo para nuestros socios comunitarios.
- Melanie:
- Estamos probando una migración rápida y furiosa de los procesos de Stringbot para datos de muestra a AWS porque necesitamos 19 funciones de la tabla de datos y no podemos instalar/ejecutar JMP 19 en jmptool, que aún ejecuta Windows Server 2016. ¡Gracias a Qiana y Mandy, quienes notaron el problema , y especialmente a Myron, quien lo está actualizando todo muy rápido!
- Trabajo de Monitoreo de Flujo de Pruebas Unitarias: se agregaron LDF a los gráficos; ¡se publicaron todos en JMP Live! Informes de DevOps | JMP Live. También se encontró un error en la apariencia del LDF al publicarse en la versión 19, con el LDF cerrado en lugar de abierto. ¡Disculpen los filtros tan pequeños! Gracias a Josh y Hui por revisar esto: [JMPHTML-14476] Filtro de Datos: El filtro de datos no tiene el tamaño correcto cuando el LDF está cerrado al exportar - Jira
- Hemos terminado de configurar el nuevo proceso de solicitud del diccionario Stringbot. Contamos con un nuevo componente en JMP DevOps Tooling (Stringbot Dictionary) para que los desarrolladores soliciten actualizaciones del diccionario. Esto se documentará y anunciará después de la reunión de JMP de la próxima semana, aunque ya está listo para usarse. (Proceso: introducir un Jira en JMPTOOL con el componente Stringbot Dictionary, ¡y nos encargaremos del resto!)
- Preparándose para la reunión del JMP la próxima semana.
- Bob H: Pasé la mayor parte de la semana investigando y probando posibles soluciones para https://sas.service-now.com/sp?id=ticket&table=incident&sys_id=63d0b9ed83a06a50a2737a10feaad3e4 . Este es el error de Beyond Trust que impide que los instaladores de Windows escriban en las secciones de administración del registro de Windows.
- Shannon L: Seguimos trabajando en los formularios de adquisición para las renovaciones de Atlassian y reducimos el número de licencias cuando corresponde. Seguimos colaborando con la limpieza de la historia de JMP 19. Celebramos reuniones técnicas semanales, incluyendo la preparación de reuniones de reencuentro. Brindamos soporte a usuarios de Atlassian y revisamos los próximos cambios mensuales en nuestras herramientas.
Localización
- Allison: Preparó y validó la entrega de 2 cadenas de la interfaz de usuario portátil 19.0 para la localización en memoQ, lanzó el proyecto y envió el paquete a los equipos de traducción; investigó y se comunicó con los desarrolladores sobre consultas en cadenas de JMP Live; se reunió con el equipo de Doc para hablar sobre la agenda de la reunión de Ayuda localizada de la próxima semana; brindó comentarios y sugerencias a Howard sobre la página de Confluence de procesos del ciclo de vida del proyecto del Panel de localización.
- Ying: Se continúa revisando los scripts de captura de pantalla de EN para DJ y se retoman las capturas de pantalla si es necesario ( JMPLOCTOOL-735 ). Se han completado cinco capítulos y se han abierto cuatro errores de Jira para que el equipo de Documentación corrija ciertos scripts de captura de pantalla. Comprender el proceso de creación de GIF animados. Procesando el viaje de JMP Reunion.
- Trish: Principalmente planificación de la reunión: reunión con el equipo de documentación para finalizar ideas para la agenda de la reunión; trabajo en la presentación para el equipo de localización; actividad de formación de equipos para el equipo de localización y cena de equipo finalizada y reservada; reunión programada con el equipo para revisar la creación de .gifs animados localizados para el inicio rápido.
- Arenoso: Pruebas de regresión en la utilidad de coincidencia de archivos debido a la nueva convención de nomenclatura. Se realizaron pruebas y mejoras continuas en el nuevo programa de procesamiento de retorno de cadenas.
- Howard: Finalización de las instrucciones del ciclo de vida del proyecto Dashboard en Confluence. Finalización de las pruebas relacionadas con el cambio de nombre de PDF en Jenkins. Corrección de errores.
Documentación
- Susan C:
- Trabajar principalmente en documentar el proceso de creación de ayuda pública/en vivo de JMP en páginas de Confluence para que todos los procesos estén documentados y sean repetibles, y también para que Ying tenga instrucciones claras mientras asume la creación de la ayuda localizada.
- Planificación para la Reunión
- Reuniones semanales con Qiana y con el equipo de Doc como de costumbre.
- Ayudó con la redacción de algunos mensajes de registro de JMP Live
- Chris : Revisé y corrigí capturas de pantalla (JMPDOC-2386 y 2382). Corrigí algunos ejemplos de JSL (JMP-23980). Revisé las imágenes de llamada de Khawar. Revisé las instrucciones de compilación (extensas) de JMP Live de Susan.
- Qiana: Continuó trabajando con los datos de muestra. Se reunió con L10N para hablar sobre la reunión con Ying sobre la creación de la ayuda localizada de JMP Live. Planificación de la semana de reuniones. Planificación y coordinación del proyecto.
- Khawar: Índice de muestra: Se discutieron algunos cambios en el índice de muestra y problemas con Chris. Llamadas de oxígeno: Se terminaron de crear imágenes para el DOE; se comenzó a trabajar en UG; se discutieron y editaron imágenes de EG.
- Devon: Preparación de materiales para reuniones durante la Reunión: versiones XML de documentos de JMP Live, que documentan el proceso de conversión de FrameMaker a XML.
Pruebas de sistema/host - Cary
- Nick H: Trabajé para solucionar un problema por el cual no importábamos correctamente los números de seguimiento de TS y el campo de descripción con la nueva API de Jira v3. Reporté algunos problemas con la nueva cuadrícula de datos, los cuadernos y el índice de muestra. También he estado trabajando en las verificaciones de la versión 19.0 y los seguimientos de retroalimentación de EA.
- Audrey: Estamos analizando algunos fallos en las pruebas unitarias, trabajando con Nick H para volver a consultar nuestros datos de Jira tras descubrir cambios en el JSON devuelto por los nuevos endpoints de la API y ultimando los preparativos para la Reunión. ¡Nos vemos la semana que viene!
- Lisa: Observé una muestra de la exportación tsv de la telemetría 18.0 de Myron, verifiqué las diferencias de pruebas de imágenes para corregir errores del generador de gráficos y actualicé el script de sincronización de pruebas JSL para eliminar los informes 18.2.
Pruebas web – Cary
- Josh
- Verificaciones de JMP Live Jira
- Pruebas de límite de velocidad de API para autorización local
- Diversos escenarios de publicación
- Se trabajó en la actualización de la base de datos de auth.live.com a Keycloak 25. No se pudo actualizar directamente a la versión 25.0.6 debido a un error de migración en Keycloak. Tuve que migrar la base de datos de forma incremental usando las siguientes versiones: Keycloak 15 → Keycloak 20 → Keycloak 22 → Keycloak 24 → finalmente, Keycloak 25.
- Luego pudimos migrar directamente de Keycloak 15 a Keycloak 26 sin ningún problema.
- Ana: Probando el diagrama de dispersión 3D en el escritorio como preparación para la implementación de John en HTML5. Se reportó un problema que Mike Stickles encontró con la barra compacta en el escritorio. Se revisó la corrección actualizada de Xan para LDF con transformación dinámica.
- Natalie: Se completó una actualización de automatización para todos los benchmarks de imágenes HTML. Se continuó monitoreando los bloqueos intermitentes en la canalización de Jenkins. Se comenzó con una nueva cobertura de automatización para el estilo de tablas.
Pruebas de sistema/host - Pekín
- Equipo de Beijing:
- Sí, Li: (1) Verificación de errores (2) TS: 00195066 investigación de importación de Excel y ticket de JIRA creado JMP-25624: Problemas de desalineación de columnas de importación de Excel para archivo especial . (3) HECHO: Prueba de funciones WEBJMP-6149: Permitir el envío de notificaciones a canales distintos del correo electrónico . (4) EN progreso: JMP Live 19.0 I18N ronda de pruebas 2 JMPTESTBJ-3200: JMP Live 19.0: Pruebas I18N .
- Nan Wu: (1) Pruebas de verificación de errores de JMP 19.0. (2) Discusión y propuesta proporcionada sobre el problema de activación de Excel con máquinas de laboratorio públicas de ejecución nocturna ( JMPTEST-1637 ). (3) Investigación de problemas de soporte técnico y comentarios proporcionados sobre: Número de caso 00194466. (4) JMP 19.0 I18N ronda 3 de pruebas en progreso. (5) JMP 19.0 ronda de pruebas de regresión de software de terceros 1/2 Realizado, se encontró un problema de regresión del Generador de consultas que no es un problema específico de terceros (pero este problema causó tiempos de espera para las pruebas unitarias de ejecución nocturna, JMPTESTBJ-3202 ).
- Como: (1) Verificación de errores. (2) Python/R – NF: JMP-23469: Reimplementar la interfaz JSL R en C++ mediante la integración con Python para conectar con R – Listo. Documento: Configuración de R y pruebas unitarias - JMP 19 y versiones posteriores - Pruebas - Confluence . (3) SAS – NF: JMP-21727: Añadir el indicador ConvertCustomFormats a los datos de importación de SAS – Listo. JMP-25485: Solo Windows: JMP se bloquea tras ejecutar SASIntegration/test_003_Submit.jsl . El bloqueo se ha solucionado; es una solución temporal. Actualmente, JMP solo muestra los resultados de texto en modo por lotes para evitar el bloqueo. (4) Pruebas de terceros en JMP 19.0; para más detalles, consulte JMPTESTBJ-3202 – Listo. Cree un jira para Jim: JMPTOOL-1559: Solicitud para instalar la última versión de R 4.4.3 y configurar la variable de entorno tanto en Win como en Mac . (5) Soporte técnico: 00195910. JMP-25655: CRP: Abra los archivos Parquet en Archivo > Abrir > Parquet . (6) Revise los errores de UT: JMP-25542: Obtenga resultados invisibles de SAS cuando envíe con NoOutputWindow( 0 ) - Corregido. (7) CCW: NF: WEBJMP-9039: Admite una lista de marcadores de gráficos de control asignados a mí (interfaz) - Hecho. (8) Pruebas basadas en escenarios de JMP Live 19.0, para obtener más información, consulte JMPTESTBJ-3470 . (9) Jenkins: Verifique los resultados de Beijing Daily UT. JMPTESTBJ-3550: Optimización: actualice la clave de acceso de AWS - 2025 T1 - Hecho.
- Da Zhang: (1) Verificación de errores. (2) Pruebas de funciones para JMPTESTBJ-3457 – En curso. (3) Pruebas basadas en escenarios de JMP Live 19.0: ronda 3 – JMPTESTBJ-3470 – En curso.
- Lily Meng: (1) Verificación de errores. (2) Pruebas de funciones para JMP-25236, JMP-25237 , JMP-25238, JMP-25242, JMP-25225 , JMP-25307 , JMP-25354, JMP-25256, JMP-24374, JMP-23912 (finalizado). (3) Aprenda a realizar pruebas basadas en escenarios y realice algunos preparativos.
- Con nosotros: (1) Verificación de errores. (2) JMPTESTBJ-3469: JMP Clinical 19: Primera ronda de pruebas en idiomas distintos del inglés - en curso
Centro
- Morgan: Se corrigió la forma en que el editor de scripts encuentra plataformas y funciones JSL para resaltar para reducir en gran medida el tiempo por búsqueda y se agregaron símbolos definidos a los menús de autocompletado.
- Y S: Correcciones del modo oscuro (leyendas, grafitos). Se está recopilando una lista de problemas con los scripts de guardado en inglés y se están solucionando algunos. Se está buscando mejorar la precisión numérica del filtro de datos para la visualización.
- Andrés: se actualizó el comportamiento del filtro de daltonismo del selector de tema de color y se hizo que Tabulate guarde la agrupación como etiquetas al exportar a tablas de datos.
- Dave B: Recreé un fallo anónimo y dediqué tiempo a otro. Corrección de errores en el cuadro de tabla (obtener matriz, crear una tabla de datos combinada).
DOE y confiabilidad
- Caleb: Más correcciones de errores y preparación para la reunión de JMP. ¡Espero verlos a todos en persona!
Nota de Shannon
Esta semana, una triste noticia: el fallecimiento del actor Val Kilmer. Era un personaje un poco raro en Hollywood, pero sin duda un actor muy dedicado a su oficio. Participó en varias películas que vi de niño, incluyendo algunas comedias. Creo que la primera película suya que vi fue la parodia de espías, Top Secret, y Real Genius era otra de mis favoritas, tanto para mí como para mi hermana. Y hubo un verano en el que vimos Top Gun casi a diario... pero una de mis favoritas fue Willow, que recientemente resucitó como una serie de streaming (aunque de corta duración, aunque sin Kilmer). Willow fue una de las pocas películas de mi juventud que mi hijo de 13 años no pensó que fuera terrible. (¡Digamos que La Historia Interminable no envejeció bien!). D.E.P. Madmartigan.
