¡Bienvenido a la actualización de desarrollo de JMP del 21 de febrero de 2025!
Hoy, los equipos de control de calidad de JMP en Beijing y Cary aprobaron la versión EA7 de JMP 19. Los instaladores ya están en MyJMP y la administración de productos notificará a los clientes sobre su disponibilidad el lunes por la tarde. ¡Esperamos recibir más comentarios sobre las actualizaciones recientes de JMP 19!
Mia Stephens señaló que tener disponible el viernes posterior a la congelación para centrarse en las actualizaciones de las páginas de características ayudó a acelerar el proceso de identificación de los elementos que estaban "listos para probar" para EA7. Por supuesto, no es necesario esperar hasta después de una congelación de EA para realizar actualizaciones de las páginas de características. Puede trabajar con el gerente de producto con el que se está asociando para actualizar las páginas de características durante cada ciclo de EA a medida que se completan los elementos.
¡Muchas gracias al desarrollador de JMP Life Sciences, Luciano Silva, por demostrar su nueva plataforma JMP Pro 19 Marker Admixture en la reunión de JMP Dev de este jueves! Si te perdiste la reunión, puedes encontrar la grabación aquí . También en la reunión, Juan Hall habló en honor del 35.º aniversario de Russ Wolfinger en SAS y JMP. Con su entusiasmo sin límites característico, Russ comentó que incluso después de 35 años, se siente emocionado de comenzar a trabajar cada mañana mientras continúa aprendiendo y desarrollando código nuevo. ¡Felicitaciones, Russ, por alcanzar este hito!
Ya tenemos algunos temas en el calendario de Teams para las próximas demostraciones de desarrollo y hay aún más temas próximos planificados en el Programa de voluntarios de la reunión de desarrollo de JMP . Si desea realizar una demostración en una sesión futura en marzo o abril, regístrese en esa página.
Hoy es el día de la congelación de seguridad de JMP 18.2. ¡Gracias a todos por trabajar para que nuestros análisis estén limpios en preparación para los candidatos de instalación final para todos los productos que se generarán la próxima semana! Además, la nueva versión de JMP 18.2.1 tuvo algunas integraciones de corrección de errores esta semana, ya que los equipos siguen identificando correcciones de seguridad críticas y problemas informados por los clientes que deben resolverse para 18.X.
¡Gracias también a Tonya Mauldin por compartir los casos beta/fallos de esta semana con los fallos seleccionados!

Informe de fallos y versión beta de la semana del 21 de febrero de 2025 | JMP Live
Anuncios generales
Próximas fechas importantes
- Congelamiento de seguridad de JMP 18.2 – 21/02/25ßHOY
- Candidato a imagen final de JMP 18.2 – 24/2/25
- Aprobación de control de calidad de JMP 18.2 – 13/3/25
- Lanzamiento de JMP 18.2 en MyJMP - 18/3/25
- Congelación del JMP 19 EA8 – 25/10/4
- JMP 19 EA9 congelamiento – 25/6/5
- Visita Confluencia para obtener una lista completa de las fechas de JMP 18 y JMP 19 .
Actualizaciones de desarrollo de JMP
Pruebas de sistema/host: Cary
- Mandy: Terminé de probar el instalador de EA7, las actualizaciones de la página de Confluence y el video de los cambios de Tabulate. Evan M. proporcionó algunos scripts de grabación de acciones para las etiquetas, por lo que pude comenzar a usar Workflow Builder para abrir algunas de mis tablas con etiquetas, editarlas, guardarlas en un flujo de trabajo y volver a ejecutarlo. Después de crear varios de esos flujos de trabajo en Mac y enviarlos a P4, descubrí un nuevo problema de bloqueo en Windows. También estoy pensando en una posible descarga de datos del USDA o del gobierno para usar en una demostración de la tabla de datos más adelante en marzo. La interfaz de usuario del panel de columnas ha estado cambiando un poco más, por lo que EA8 tendrá otra vista como esta:

- Mike M: Se encontró una incompatibilidad de XML en los archivos de ayuda de la versión 18.1. Gracias a Chris Barrett por descubrirlo y solucionarlo tan rápidamente. Hubo muchos problemas con las pruebas de imágenes que fallaban en la nueva máquina virtual. Trabajé con Juan Powell para aislar algunos errores de HTML con anotaciones de texto, rellenos de cuadros espaciadores y una solución alternativa de “página de pestañas” para la detección de procesos de imágenes. También agradezco a Evan por analizar el problema de dibujo parcial de la tabla de datos (se abrió un nuevo error).
- Nick H: Trabajé en la actualización de nuestros scripts JSL para que funcionen con la búsqueda Jira actualizada, arreglé un DNC en Functions/testColFunctions19 y seguí trabajando en una serie de 19 verificaciones de errores e historias. También encontré un error con el coloreado del editor de scripts relacionado con las líneas anteriores que contienen '::'.
- Hunter: completó las pruebas de JMP 19 EA 7 con una variedad de configuraciones, verificaciones de JIRA y actualizó el estado de varios elementos pendientes, investigó casos de JMP 19 EA 6 y asistió a una reunión para agregar soporte en JMP 19 para la autorización durante el período de gracia.
- Audrey: Pruebas de EA7, implementación de scripts más automatizados para nuestras pruebas de instalación, preparación para la validación final de 18.2 que comienza la próxima semana.
Pruebas web – Cary
- Josh: Preparación para la prueba del instalador de JMP Live 18.2.0. Centré la prueba de JMP Live en el administrador de complementos. Ayudé a Jim Borek con una alternativa de scripting a $HOSTNAME, ahora que tenemos alias claros para las máquinas de compilación. Creé un servidor de JMP Live 19.0 para que Bryan Boone pruebe la integración de Snowflake; esto servirá como una solución temporal mientras esperamos que TI agregue nuestras direcciones IP de AWS al grupo de seguridad adecuado.

- Ana : Continuamos probando las correcciones de la columna de transformación. Creamos nuevos informes para las nuevas características de JMP 19. Creamos informes con tablas de datos que usan nuevas etiquetas, filtros, etc. Investigamos el error de Confluence al pegar nombres de ruta.
Pruebas de sistema/host: Pekín
Centro
- Dan S: La búsqueda de filtro de datos en el filtro categórico ya no borra la selección: use Ctrl+clic para agregar a la selección. Analizamos algunos problemas del modo oscuro. Corrección de los controles del host y un bloqueo en el panel de propiedades. Actualizaciones de la tabla de datos/fecha en las preferencias de salida para mejorar el tamaño y asegurarse de que se eliminen cuando se cierra la plataforma.
- Morgana: Se modificaron las preferencias del editor de scripts/cuaderno de notas, se modificó el tamaño del cuaderno de notas y se realizaron algunas correcciones para los editores de scripts que deciden no redibujar ocasionalmente.
- Evan: Se agregó la grabación de acciones para las etiquetas de columnas. Se modificó la interfaz de usuario de filtrado de columnas (prácticamente completa). Se está analizando la coherencia del tamaño de fuente entre Mac/Win/Live.
- Dave B: Limpié el cuadro de diálogo de estado del complemento. Trabajé con Nick R para acelerar la prueba de imágenes de jmprunner.
- Kan: Errores: leyendas, respuesta múltiple, ancho de bin del histograma y falla de la etiqueta del marcador 18.2.1
DOE y confiabilidad
- Caleb: ¡La batalla para dominar los errores del explorador de tamaño de muestra continúa! Creo que puedo ver una luz al final del túnel;) También ayudé a revisar un artículo que estoy coescribiendo para Ingeniería de Calidad y estoy a punto de terminar un modelo para el estudiante que trabaja en la prueba acelerada.
Alojamiento e interfaces
- Juan Schrödl:
- Más trabajo en la entrada de texto de IME. Varias actualizaciones de control del host: aumento del área de prueba de acceso de la barra de desplazamiento. El cuadro combinado no mostraba los elementos agregados después del menú desplegable inicial. Se ajustó el color de fondo del campo de filtro. Se hicieron ajustes en la medición de la visualización de botones y paneles. Se agregó la detección de la edición para estudiantes 18.2 al verificador de instalación. Se eliminó la cadena de derechos de autor innecesaria del código de muestra de la DLL de llamadas. Actualizaciones de íconos.
- Se actualizó libxml2 a v2.13.6 para realizar correcciones de seguridad justo antes de la versión 18.2. Se comenzó a eliminar la necesidad de enviar archivos DLL de Telerik con nuestra instalación, ya que pueden aparecer en los análisis de seguridad, pero para las funciones que no usamos. Solo moveré las pocas clases de las que dependemos a jmpcs.dll. Se realizaron más cambios de tamaño en la pantalla del panel para que crezca cuando el título sea más ancho que el contenido. Se discutió y revisó las correcciones del host para manejar correctamente la barra espaciadora en la devolución de llamada de pulsación de tecla en el cuadro de texto dedicado. Gracias a David Blanco por encontrar e impulsar la corrección. Se discutió y revisó las correcciones de captura del cuadro de visualización para la apariencia predeterminada con Dan Schikore .
HTML interactivo
- Mike Stickles: Trabajo finalizado en JMPHTML-1374 (los gráficos son estáticos cuando las posiciones de la leyenda usan 'Interior izquierda' o 'Interior derecha'); actualmente en revisión de código. Se corrigió un error relacionado con JMPHTML-2123 donde las etiquetas en HTML no limitaban correctamente los decimales si la cantidad de decimales no se especificaba en JMP. Se está trabajando en los preparativos para la demostración de las características HTML interactivas de JMP 19.0 el próximo jueves.
- John Powell: Se actualizó la publicación interactiva en HTML para inyectar la cadena de derechos de autor actual sobre la marcha, de modo que ya no sea necesario actualizarla manualmente ( JMPHTML-14365 ). Se implementó un manejo especial para los informes de detección de procesos con filtros de datos locales en JMP Live ( JMP-24553 ). Se solucionó un problema cuando los gráficos con marcadores de colores se publican en JMP Live de una manera inesperada, lo que reduce la funcionalidad ( WEBJMP-8489 ). Se actualizaron las páginas de Confluence para EA7. Se trabajó con marketing en un proyecto para JMP Reunion. Se completó la capacitación en seguridad. Se comenzó a preparar la próxima demostración de desarrollo de JMP.
JMP en vivo
- Aurora: mejoras en las advertencias del gráfico de control (se corrigieron algunos errores, se fusionaron en la Lista de advertencias en la página de inicio, se agregó un nuevo recuento específico de advertencias abiertas para tablas, columnas y gráficos, se limpió un poco Jira, se habló con Susan Conaghan sobre la documentación). Se actualizaron algunos paquetes de terceros.
- Adriana: Estamos trabajando en el administrador de complementos de JMP Live, que facilitará la instalación y el uso de complementos en JMP Live.
Estadística
- Juan Hall
- En la evaluación de respuestas, mejore el rendimiento de los subgrupos. Un punto de referencia de subgrupos que arrojó 315 489 pruebas en 6210 filas y 135 608 variables de subgrupo pasó de 59 segundos a 44 segundos; son 17 segundos en mi nueva computadora portátil M4 para realizar una demostración en Discovery (JMP-25005).
- En Explorar valores atípicos, corrija el comportamiento de selección de filas cuando la tabla es un resumen o una tabla no derivada de un subconjunto (JMP-24947).
- En la evaluación de respuesta de ajuste, si guarda las pruebas de efecto, se transferirá el comportamiento de RowState a la nueva tabla de datos (JMP-24916).
- En No lineal, agregue intervalos de predicción al Generador de perfiles (JMP-24514).
- Annie: Centrada en solucionar problemas relacionados con las nuevas características que he agregado a Control Chart Builder (Jiras: JMP-25025, JMP-24994, JMP-24827, JMP-24929, JMP-8367, JMP-24318, JMP-24091 y JMP-23288).
Documentación estadística
- Michael C: Comencé a realizar actualizaciones en la documentación de la plataforma Recurrence en respuesta a los múltiples cambios realizados en 19 para gestionar eventos adversos. Continué con el trabajo de consolidación de cadenas. Comencé las conversaciones del primer trimestre con mi equipo.
Pruebas de estadísticas
- Jacob: Pruebas de Design Explorer, incorporación de más pruebas para diseños con restricciones lineales. Investigación de problemas de rendimiento. Preparación de una presentación con Mark sobre el uso de matrices de cobertura para pruebas unitarias. Limpieza de pruebas unitarias y actualización de la herramienta de estudio de usabilidad en función de los comentarios de Irene.
- Mark: Asistí a la capacitación en línea para el nuevo OTL e ingresé los datos de tiempo que ahorré. Exploré y probé la plataforma de optimización bayesiana. Practiqué la presentación sobre el uso de matrices de cobertura en scripts de pruebas unitarias con Jacob.
- Tonya: Probando todos los cambios recientes de CCB y los lanzamientos de CCB desde Process Screening.
Actualizaciones en ciencias de la vida
- Dibujó: JMP Clinical 19.0 Jiras, actualizaciones de seguridad en 18.2.0 y 18.2.1, y soporte de JSL para otros miembros del equipo
- Ricardo: artículo sobre agregación de eventos de EA publicado en Drug Safety. Lectura gratuita disponible aquí . Se ha completado el trabajo sobre la detección de subgrupos. Se programará una demostración de JMP Dev en un futuro próximo.
Gestión de productos y marketing de productos
- Bryan F: Trabajó en la revisión y entrega de comentarios sobre el sistema de correo electrónico/SMS para JMP Live, revisión de cadenas de usuario para JMP Live, comentarios sobre la interfaz de usuario del token de actualización para JMP Live, problemas de diseño relacionados con el tema JMP Live para HTML, creación de scripts HTML y lanzador de laboratorio en AWS para JMP Lab en Discovery Summit y logística asociada con la configuración de la máquina de laboratorio.
Soporte técnico y participación
Operaciones de desarrollo
- Melanie:
- Localización: Se analizaron e informaron los conflictos de JSL en coreano para las cadenas de Handoff 19.0 que se devolvieron. Se ejecutó Stringbot para las funciones integradas (¡gracias a Caleb y Jacob por algunas correcciones!) para realizar estimaciones para la planificación del proyecto 19.0.
- Derechos de autor: Me comuniqué con Audrey y Ericka para obtener algunas aclaraciones y respuestas a algunas preguntas. ¡A veces es una situación complicada! Invité a John Schroedl para analizar una forma diferente de diseñar y administrar los derechos de autor en la pantalla de presentación. (¡Gracias a Audrey, Ericka y John Schrödl !)
- Documentación/Localización: Se cambió el nombre de salida de los archivos PDF de los trabajos automatizados MIF-PDF a nombres de archivo compatibles con la Web. Casi todos están terminados; los tres restantes deberían estar terminados la próxima semana.
- DevOps general: seguimos monitoreando la automatización de pruebas unitarias. Gracias a Nick Ruva y Jim , ¡han sido muy estables esta semana! Estamos comenzando a planificar la migración de Stringbot para datos de muestra y elementos integrados (por ahora, prioridad baja).
- ¡Disfruté de la nieve desde el interior de mi casa!
- Bob H: Creó scripts y procesos para los instaladores de Windows 18.2.1. Limpié los scripts de validación del instalador para prepararlo para 18.2.0. Trabajé con Bryan Fricke en las pantallas de presentación del instalador para 19. Trabajé con Hunter en las pruebas de Student Edition. Trabajé con John Schroedl en las modificaciones de InstallChecker. Compilación, prueba y lanzamiento de la instalación de EA 7.
- Jim: Varias reconstrucciones de JMP 19.0 EA #7; cierre de muchos tickets JMPTOOL JIRA; procesamiento de salida de pruebas unitarias de ASAN, lo que resultó en varios tickets JIRA; actualización del sistema operativo Mac en un puñado de máquinas de la empresa; integraciones de Perforce para las ramas EA, 18.2 y 18.2.1.
- Mirón: Migración de datos de telemetría de jmptool.na.sas.com/MySQL a jmptoolprod.dev.jmp.com/PostgreSQL, algunos de los cuales se rastrean en JMPTOOL-1497. También estoy trabajando un poco en otras migraciones de bases de datos (bases de datos de prueba y de fallas).
- Shannon C: Trabajé con desarrolladores y evaluadores en varios fallos misteriosos de 18.2.1 y 19.0. Revisé los tiempos de espera, los fallos y las interrupciones del servicio en transmisiones nocturnas e ingresé algunos problemas de Jira. ¡Gracias a los evaluadores por las soluciones rápidas!
Localización
- Allison: Trabajé en la preparación del kit para la entrega 1 de 19.0 JMP Live UI y cadenas Keycloak y envié los paquetes a los proveedores para su localización; informé errores en nuestros procesos automatizados de integración de Jira con el Panel de localización; investigué las consultas del equipo de traducción sobre las cadenas de 19.0 Portable UI y me comuniqué con los desarrolladores; revisé los documentos de capacitación para OTL Redwood; completé cursos de capacitación sobre el Código de ética y la protección de la privacidad.
- Cristóbal: Se terminó la configuración de las traducciones automáticas de traducción automática de las descripciones de Marketplace y el entorno de revisión. Se continúa con la configuración de FrameMaker + Fm2Dita en una máquina AWS. Se están probando nuevas funciones de automatización de L10N. Se están ajustando los proyectos de prueba para la generación continua de recuentos de palabras.
- Sohail: Continuó trabajando en la creación de conjuntos de datos de palabras clave y resolvió un error de codificación con la base de datos. Asistió a la Cumbre GenAI 2025 de la UCSD , donde dio charlas sobre sistemas de inteligencia artificial de Agentic, seguridad e interpretación de LLM.
- Sandy: Se continuaron las pruebas y el perfeccionamiento del nuevo programa de proceso de retorno de cadenas. Se verificaron algunas funciones del panel de creación de proyectos.
- Howard: estudio de caso de uso de integración de Jira para revisión de proyecto. Revisión del trabajo de Jenkins para reflejar el cambio de nombre de PDF. Corrección de errores.
Documentación
- Queria: Continuó trabajando en tablas de datos de muestra. Trabajó con Aaron y el equipo en los nuevos encabezados para obtener ayuda en jmp.com. Trabajó con el servicio de asistencia técnica de SAS para poner en funcionamiento Mac min para conexiones remotas. Completó la capacitación de ACT-now. Planificación y coordinación del proyecto.
- Susan C: Revisión de capítulos de DJ en Oxygen. Trabajo en la clasificación de contenido nuevo del cuadro de control de JMP Live. Trabajo en cadenas de interfaz de usuario desde enero de 2019. Planificación para RN 18.2.1. Completé la capacitación ACT-now. Me inscribí en el curso de IA en redacción técnica.
- Devon: Revisando capturas de pantalla y actualizaciones de scripts de Ying en L10N, comenzando a escribir la documentación de filtrado de columnas y conector de datos para 19.0.
- Jawar: JMP-24261: se editaron y actualizaron los scripts. Imágenes de llamadas de oxígeno: se actualizaron las imágenes ya creadas según las pautas. Se finalizaron las capacitaciones sobre cumplimiento.
- Cristóbal : Se volvió a publicar la ayuda de la versión 18.1 después de que Mike encontrara un error. Se trabajó en la documentación de Python/R de Paul. Se implementaron los nuevos encabezados en la compilación de ayuda de la versión 19.0.
Nota de Shannon
¡Muchas gracias a Y San Valentin por compartir este divertido juego de palabras! ¡Espero que todos disfruten de un fin de semana relajante! :smiling_face_with_smiling_eyes:
