¡Bienvenido a la actualización de desarrollo de JMP del 25 de julio de 2025!
Primero, un anuncio especial de Audrey…
¡Por favor ayúdenme a felicitar a Hunter Weaver por sus 30 años en SAS y JMP!

Hunter se incorporó a SAS el 1 de agosto de 1995. Anteriormente, trabajó en el NCDOT, donde utilizaba SAS para analizar datos, crear informes y, en general, brindar soporte técnico a ordenadores. Inicialmente, se incorporó al grupo de control de calidad de SAS, donde realizó pruebas cliente-servidor para SAS/SHARE, SAS/CONNECT y SAS/ACCESS.
La integración de SAS/ACCESS con archivos ODBC y de PC se convertiría en un gran avance durante la gestión de Hunter, permitiendo a SAS importar prácticamente cualquier tipo de archivo, y posteriormente obtendría un gran éxito en ingresos. Hunter también dedicó tiempo a realizar pruebas para los productos de Business Intelligence, pero luego regresó al grupo ACCESS, donde realizó pruebas de Enterprise Guide y el complemento para Microsoft Office durante 8 años y medio como parte del grupo BIRD.
En diciembre de 2014, Hunter decidió cambiar de estrategia y se unió a JMP Testing justo antes del lanzamiento de JMP 12.0. Desde entonces, ha sido un miembro clave del equipo. Tras más de 10 años en JMP, ahora trabaja en su novena versión principal, con numerosas versiones de mantenimiento entremedias. Fue un importante colaborador en los proyectos de JMP y en su importante reescritura durante el periodo de JMP 13-14. Hunter también ha sido nuestro gurú del hosting, manteniéndose al día con los cambios tanto para Mac como para Windows. macOS, en particular, nos ha dado algunas sorpresas (mi favorita fueron los títulos fijos invertidos) .
– y el que menos le gustó a Shannon fue el fallo de El Capitan causado por el "botón verde". Hunter, junto con Michael Hecht , Chris Humphrey y Paul Nelson, han perfeccionado el sistema de adquisición y prueba de betas para desarrolladores de Apple, lo cual ha sido importante para identificar errores relacionados con el host de forma temprana. Desde JMP 18, Hunter ha sido nuestro experto en autorización y ha colaborado estrechamente con Daniel Powell en esa tarea.
Apreciamos mucho a Hunter. Se encarga de todo con discreción y hace un trabajo excelente en sus áreas. Además, es muy divertido hablar con él, siempre tiene anécdotas interesantes y ayuda a mantener unido a mi equipo. Hunter, gracias por todo lo que haces. ¡Felicidades por este logro!
Me gustaría secundar estas felicitaciones, Hunter, y muchas gracias por todo lo que haces en tantas áreas importantes que son de vital importancia para la calidad de la experiencia del usuario de JMP.
Ahora volvamos a las noticias de desarrollo programadas regularmente…
Recordatorio para los usuarios de JMP Perforce: revisen el correo electrónico de Travis Lapolla, enviado el 30 de julio, que informa sobre la transición de JMP al uso de LDAP para los inicios de sesión de Perforce . Las cuentas de servicio seguirán usando las contraseñas existentes que no son LDAP. Si tienen alguna pregunta, contacten con Travis Lap y Nick Ruva . Nick coordinará una prueba preliminar de la transición a LDAP este fin de semana, como se detalla en un correo electrónico enviado el jueves por la tarde.
Nos dirigimos rápidamente hacia la congelación de seguridad de JMP 19.0 el 15/8/25 y los equipos de control de calidad de JMP comenzarán a validar el instalador poco después. Los equipos de documentación y localización de JMP han estado trabajando en los últimos problemas que afectan a las entregas y compilaciones de ayuda para JMP Interactive HTML, JMP Live/JMP Public y JMP. Los "libros grandes" de JMP contienen el contenido que se compila tanto en la Ayuda web de JMP como en los PDF publicados como complementos en la tienda de JMP para su uso sin conexión. ¡Gracias a doc, QA y L10N por encontrar, clasificar y resolver los problemas en el proceso! Ahora pasamos a la siguiente fase, donde el equipo de L10N enviará el contenido nuevo y modificado a los traductores y, posteriormente, a los revisores expertos, como preparación para su lanzamiento en JMP 19.2.
Los equipos de documentación de JMP también han estado trabajando con el equipo de marketing de JMP para revisar la página de Novedades de JMP , que mostrará las novedades y mejoras de JMP 19. Quienes llevan un tiempo trabajando en JMP recordarán que antes teníamos un documento de Nuevas Características en PDF y una página independiente de Novedades de JMP en jmp.com, lo que representaba un esfuerzo considerable (aunque en gran medida independiente) por parte de los equipos de documentación y gestión de proyectos/marketing para destacar las novedades. Qiana Eaglin y Michael Crotty han colaborado con el equipo de marketing de producto, la gestión de producto y el departamento de marketing para agilizar el proceso y que las nuevas características se presenten en un único lugar en línea. (Las versiones anteriores de la página están etiquetadas y archivadas en jmp.com).
¡Gracias a todos los que asistieron a las sesiones de desarrollo regulares y especiales que hemos estado celebrando en las últimas semanas! Entre demostraciones, charlas de becarios y ponentes externos, hemos tenido muchas oportunidades de reunirnos y aprender juntos. Aquí están los enlaces de esta semana, y concluiremos la serie de becarios con dos sesiones la próxima semana:
- El lunes, Dan Valentine y Russ Wolfinger presentaron JMP Assistant y una extensión de código de Visual Studio con una propuesta para personas internas interesadas en probar estas herramientas en desarrollo.
- El miércoles, los pasantes del DOE y de confiabilidad Kexie Xie y Simin Zheng presentaron su investigación y trabajo de verano.
- El jueves, escuchamos a varios pasantes adicionales de JMP : Aiden Maguire (equipo académico), Canción de Yiran (JMP Clinical), Safiya Sirota (documentación estadística), Ryan Kuang (soporte de ventas) y Sam Blashill (HTML interactivo).
- El jueves por la noche, la actualización del segundo trimestre de JMP se publicó en esta publicación de InsideJMP . ¡Excelente trabajo de todos los presentadores (incluidos John Sall, David White y Kasia Dobrzycka, responsables de desarrollo)! Felicitaciones a JMP por los excelentes resultados del primer semestre y una gran felicitación también a Tonya Mauldin, miembro del equipo de I+D de JMP, quien recibió el premio JMP Spotlight.
Hablando de Tonya , aquí están los casos beta/fallos de esta semana con los fallos seleccionados:

Informe de la versión beta y de fallos de la semana del 1 de agosto de 2025 | JMP Live
Anuncios generales
Próximas fechas importantes
- 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
Estadística
- Juan Sal:
- En las últimas semanas, he trabajado en mejorar los ejemplos de JSL en Categórico, Ajuste por Mínimos Cuadrados, Ajuste por Pasos, Cribado de Respuestas, Cribado de Respuestas de Ajuste y Cribado de Procesos . También he animado a otros a mejorar los ejemplos de "constructor" de JSL para plataformas con diversos usos. Todo esto tiene como objetivo mejorar la próxima iteración de jsl.jmp.com , que espero se reextraiga en las próximas semanas de la versión 19.1. Otros desarrolladores podrían considerar trabajar en este proyecto; en ese caso, por favor, conecten los problemas de Jira que lo rastrean con la épica JMP-27234 .
- También puedes considerar ver la impresionante demostración de SAS Copilot , la versión extendida es https://video.na.sas.com/assets/98063 .
- Laura CS: Se corrigieron un par de errores con la anidación incorrecta de opciones en el índice de scripts y se añadieron más ejemplos a dichas opciones. Me reuní con Chris Gotwalt para hablar sobre datos categóricos en SEM. Últimos retoques a la presentación en JSM; tardó un poco en ajustarse al tiempo asignado. Me reuní con Haley para ensayar las presentaciones y proporcionar y recibir retroalimentación. También recibí comentarios útiles de Clay Barker .
- Elizabeth: Finalmente se amplió el trabajo para el multinomial nominal a GLMM ( JMP-19498 ). Se añadieron más ejemplos de JSL para Mixed ( JMP-27362 ) y GLMM ( JMP-27363 ) al índice de scripts (actualmente en la versión 20; en proceso de integración con la versión 19.1).
Documentación estadística
- Michael C: Me estoy preparando para asistir a JSM la próxima semana. Revisé el borrador de la página web "Novedades en JMP" para las nuevas características de la versión 19.0. Comencé a trabajar en las actualizaciones de la documentación de la versión 19.1. Ayudé a solucionar algunos problemas con la entrega y producción de la documentación de la versión 19.0.
Pruebas estadísticas
- Marca: Me reuní con Monique para hablar sobre el análisis de estabilidad para la interacción con el cliente. Intercambié ideas sobre cómo probar el ajuste del modelo de BO cuando no hay Oracle con Jacob. Estoy investigando la inestabilidad entre ejecuciones de los resultados del ajuste del modelo para BO. Revisé las notas de la versión de las nueve versiones de EA con Jacob para identificar áreas de prueba fuera de DOE que podrían afectar a las plataformas DOE. Intercambié ideas para un tutorial este otoño sobre la simulación de respuestas en Easy DOE y Custom DOE para Gail.
- Tonya: Trabajando en la verificación de errores, limpieza de pruebas unitarias y revisión de documentación.
Actualizaciones de ciencias biológicas
- Ricardo: Aquí hay algunos gráficos de red para un conjunto de datos más grande: Nicardipina con 902 pacientes y 196 eventos adversos emergentes del tratamiento.

- Filtrado en 3 clases. Redistribución circular.


- Las escalas bloqueadas se pueden desactivar para llenar el espacio más fácilmente.

Soporte técnico y participación
- Wendy:
- El soporte técnico se está preparando para la compatibilidad con JMP 19 y actualizando los artículos. El equipo de interacción se está preparando para dar soporte a las direcciones de correo electrónico de la región AP en Salesforce durante las próximas semanas.
- A continuación, se muestran los gráficos habituales de volumen de casos, así como los temas de Soporte Técnico y de Interacción. Aquí se encuentran 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:
- Las UT especiales de JMP migradas se ejecutan de 19.0 a 20.0
- Gracias a Juan Schrödl y Nick Ruva por su orientación y ayuda para configurar la máquina de compilación de Windows para futuras compilaciones de ARM64.
- Se cerraron muchas herramientas JIRA relacionadas con ramificaciones y ejecuciones de pruebas unitarias.
- Soporte Perforce.
- Mirón:
- Trabajé y ayudé a Nick Holmes con los resultados de diferencias de imágenes en el panel de pruebas de desarrollo ( JMPTOOL-1718 ).
- Credenciales de usuario genéricas de Perforce actualizadas para los próximos cambios de LDAP
- Prueba/depuración de trabajos de Jenkins para cargar datos desde archivos de salida de pruebas unitarias (texto) a una nueva instancia de PostGreSQL en AWS ( JMPTOOL-1743 )
- Bob: Crear páginas de cierre de sesión de la versión 19.0.0. Actualizado a InstallShield 2025 en equipos locales y de compilación. Comenzar a investigar cómo, si es posible, la nueva versión de InstallShield puede ayudar con JMP.
- Melanie: Pasé la mayor parte de mi semana solucionando problemas en varios trabajos relacionados con procesos de documentación y L10, revisando elementos de tareas de ramificación, respondiendo preguntas y solucionando cosas.
- Shannon C: Reuniones técnicas semanales con varios miembros del equipo de DevOps y grupos pequeños. Se investigaron algunos fallos anónimos reportados recientemente en las versiones 18.2.1, 18.2.2 y 19.0. Se actualizó la página de grabaciones de desarrollo de JMP con enlaces a reuniones recientes y se descargaron las sesiones de desarrollo a la carpeta compartida que se menciona en la página. Creo que tuvimos un número récord de sesiones de desarrollo esta semana, además de la actualización de ventas: ¡mucho intercambio de conocimientos! :smiling_face_with_smiling_eyes: Gracias a todos los que ayudaron a organizar el evento y a los presentadores por contribuir y compartir su trabajo.
Localización
- Allison: Esta semana terminé de revisar los kits de prueba de Bigbooks 19.0 para identificar algunos de los cambios de estilo globales para prepararme para la localización; entregué e impulsé traducciones de Marketplace; investigué problemas de capturas de pantalla localizadas para JMP Live Help; procesé traducciones de atajos de teclado y las entregué a Ying para trabajo de DTP; validé la factura del proveedor y la envié para el procesamiento del pago, y analicé problemas relacionados con la creación de la Ayuda HTML5 y JMP Live Help.
- Cristóbal: Actualización de las memorias de traducción de Books para mitigar el impacto en la pretraducción de los cambios de estilo globales introducidos en las cadenas de inglés para la versión 19.0. Colaboración en la creación de salida localizada para HTML5 (corrección de errores, mejoras de procesos, optimización de trabajos). Actualización de los scripts de flujo de trabajo de Jenkins y l10n para el acceso de la cuenta jmploc a P4 con contraseña.
- Sohail: Se agregó funcionalidad para nuevos modelos, se corrigió un error con el script de copia para jmptransweb y se configuró el acceso SSH para la nueva máquina.
- Ying: Se terminó la reconstrucción de HTML5 19.0 para todos los idiomas localizados. Se están realizando capturas de pantalla para JMPLive 19.0 en todos los idiomas localizados.
- Arenoso: Continuó el desarrollo y prueba de un nuevo proceso de retorno para datos de muestra, elementos integrados y PortableUI.
Documentación
- Qiana: Se clasificaron los Jiras. Comenzó a revisar la página de NIJ. Asistió a Susan con la transferencia de la Ayuda EN de HTML5 y JMP Live a L10N y a la prueba. Recopiló información para la capacitación sobre oxígeno. Actualizó el capítulo de Referencias para EG, LS y UG en la versión 19.0 para la transferencia a L10N. Reunión del L-CAB. Planificación y coordinación del proyecto.
- Devon: Prueba de archivos XML de referencia de scripts JMP convertidos, trabajo para obtener etiquetas de archivos y correcciones para la transferencia L10N, revisión de la página Novedades en JMP
- Susan C: Envié JMP Live/Public para probar. Se están solucionando problemas con la ayuda de HTML5 y JMP Live. Se revisó el contenido de JMP Live en la página de Landra sobre novedades en JMP.
Pruebas de sistema/host - Cary
- Nick H: Se solucionó un problema por el cual la opción Excluir problemas conocidos en la interfaz gráfica de pruebas unitarias no funcionaba con problemas de JMPCLINICAL. Se trabajó para que la función POST funcionara en el nuevo servidor JMP Dashboard de AWS. Se renovó un antiguo script de automatización para obtener una lista de errores con etiquetas de Jira para los usuarios con pruebas unitarias fallidas. Esto es útil para que los evaluadores puedan agregar la versión 20.0 a la versión afectada de Jira relevante. Por último, se añadieron varias pruebas unitarias nuevas para las mejoras y correcciones de errores de JMP 19.
- Hunter: Se probaron varias configuraciones para corregir el problema "Restablecer asociaciones de archivos" en JMP-17006 . Se abrió JMP-27396 para un error intermitente de permisos de archivo en las dos Mac Tahoe Dev. Beta 4, que ocurre con actualizaciones repetidas de la tabla de datos al ejecutar las pruebas del script de ejemplo. Se investigó un problema reportado por Mike Wu con conexiones ODBC fallidas en una de las Mac Tahoe (MDA692) al conectarse a MySQL, SQL Server y PostgreSQL en jmpdev2. Verificaciones de JIRA.
- Mandy: Respondiendo algunas pistas de TS a medida que se filtran, lentamente ahora para 19; trabajando en mi artículo/charla para Discovery e informando algunos JIRA a medida que los encuentro; esperando un poco los cambios de prueba para MAIN hasta después del 18 de agosto, para que la integración automática no me lleve los datos de JMP 19, ya que necesitaré que esos datos permanezcan como están para las pruebas del instalador, etc.
- Audrey: Pruebas de JMP 19 y preparación para las pruebas de fin de lanzamiento. Finalización de algunas tareas de ramificación para trabajos de prueba para 19.1, 19.0.1 y 20. Revisión de máquinas VMware con el equipo de Beijing.
Pruebas web – Cary
- Anna: Verificando rápidamente las correcciones de JMP 20.0 en imágenes nocturnas para que los desarrolladores puedan implementar los cambios en la versión 19.1 mientras el trabajo está fresco en su memoria. Elementos de trabajo reportados para:
- Diagrama de dispersión 3D: solicitud del usuario para que admitamos el desplazamiento panorámico de los ejes
- Imagen de apoyo de la columna de imagen etiquetada en la información sobre herramientas para varios tipos de gráficos de GB
- La información sobre herramientas de la columna de respuesta múltiple etiquetada muestra valores de datos incorrectos
Pruebas de sistema/host - Pekín
Centro
- Dave B: Se solucionó el problema de la caja de tabla con columnas de diferente longitud. Se actualizó jmprunner para mostrar el estado de las compilaciones. Se trabajaron problemas de rendimiento y tamaño de marcador con gráficos 3D.
- Evan: Incorporando la función copiar y pegar al framework de pruebas JSL. Refactorizando la función copiar y pegar para preparar el trabajo posterior. Ayudando a clasificar nuestros íconos.
- Xan: limpieza del código MarkerSeg, incluida la eliminación de la capa MarkerData necesaria para el gráfico de superposición.
- Morgan: Continúa el trabajo explorando la posibilidad de integración de Git en JMP.
DOE y confiabilidad
- Caleb: Seguí trabajando en un complemento de perfilador de formas. Basándome en los otros complementos (¡muy interesantes!) que están desarrollando nuestros becarios, creo que debería abrir un JIRA para ello.:) . (¡Sí, definitivamente!)
HTML interactivo
- Juan Powell:
- Se eliminó la advertencia sobre el etiquetado de marcadores no compatible que era compatible con HTML interactivo en JMP 19 ( JMPHTML-13777 ).
- Se integraron varias correcciones de errores desde la versión principal hasta la 19.1.
- Se está trabajando en el ajuste de la información sobre herramientas para Scatterplot 3D para manejar técnicas de renderizado de múltiples puntos ( JMPHTML-14132 ).
- Trabajé con Susan y Dieter para revisar la información sobre las nuevas características HTML interactivas en JMP 19.
- Pablo Spychala : He estado trabajando en problemas y mejoras para 20/19.1.
- Las configuraciones recordadas del generador de perfiles no actualizan los cuadros de entrada ( JMPHTML-14813 )
- Los histogramas de respuesta múltiple tienen información sobre herramientas adicional ( JMPHTML-14818 )
JMP en vivo
- Aurora: Refactoricé parte del código. Redacté los requisitos básicos para cambiar la propiedad de una publicación. Actualicé los componentes de JMP Live Jira (renombrar, reasignar y mover incidencias).
Mercado JMP
- Kristen: Hemos comenzado a probar las extensiones para el personal existentes en la última versión disponible de JMP 19 para que los propietarios tengan tiempo de actualizarlas antes de su lanzamiento. Gracias a los propietarios por su gran capacidad de respuesta a los correos electrónicos y a los errores de Jira que hemos enviado durante este proceso de prueba. Hemos creado un informe de JMP Live para dar seguimiento a nuestro progreso en la compatibilidad de las extensiones para el personal del marketplace con la versión máxima de JMP.
Nota de Shannon
(Disculpas a todos los que ya vieron mis fotos de niños el miércoles, ¡pero tenía que compartirlas! Si no les interesa el cosplay, pueden saltarlas.) :smiling_face_with_smiling_eyes:
Ahora que ya pasó el fin de semana de la GalaxyCon Raleigh para mi hija Hannah Mae, estamos en la fase nada divertida de prepararnos para enviarla de vuelta a la universidad el 15/8/2025. Su proyecto creativo de verano ha sido comprar, buscar en tiendas de segunda mano, coser y estilizar varios trajes y pelucas de juegos y espectáculos que le gustan. También planeó un cosplay grupal con amigas que apareció en un desfile de la convención. He asumido un rol principalmente de asesoría y apoyo emocional con el cosplay ahora que tiene experiencia trabajando en la tienda de disfraces de Western Carolina y ha comprado su propia máquina de coser. Sin embargo, sí le ayudé con una cremallera para la falda, algunos broches y una minibolsa con cremallera.
Se lo pasó genial en la convención, y estoy segura de que entre las 50.000 personas (!) que pasaron por el centro de convenciones de Raleigh del jueves pasado al domingo, Mae también asistió para conectar con sus fandoms favoritos. Además de sus amigos de la universidad de la zona, Mae conoció a muchos jóvenes de instituto y universitarios de la zona. Yo no fui este año, pero pude vivirlo indirectamente a través de sus numerosas publicaciones de Instagram.
¡Esperamos que todos tengan un gran fin de semana!

