19.0: pruebas finales – 19.0.1: solo correcciones de seguridad – 19.1: revisión de código hasta el 30 de septiembre – 20.0: abierto para envíos a la versión principal ; 20 EA1: ~30/11/25
¡Bienvenido a la actualización de desarrollo de JMP del 8 de agosto de 2025!
Gracias a Xan Gregg por sugerir la "cinta" de arriba para resumir nuestro progreso con cada lanzamiento. Como tenemos más canciones en proceso, espero que esto sea útil para ver rápidamente el estado de cada una.
Juan Hall compartió la siguiente información sobre las actualizaciones del índice de scripts en línea, discutidas en actualizaciones y reuniones de desarrollo recientes. Muchos usuarios ya han estado trabajando para mejorar los ejemplos de JSL para numerosas plataformas en las versiones 19.1 y 20.
El proyecto de ejemplos de JSL para publicar el índice de scripts en la web ( https://jsl.jmp.com ) realizará su próxima extracción basada en la versión 19.1 el 15 de agosto. Si tiene un nuevo trabajo con ScriptItem ".example", vincúlelo a la épica JMP-27234.e integrarlo en la versión 19.1 antes del 15 de agosto. Kristen Slappey y Evan McCorkle y Matthew Gilmore extraen los datos y los convierten en páginas web. Este proyecto es importante para que los estudiantes de maestría en derecho aprendan a escribir mejor en JSL.
Muchísimas gracias a Nick Ruva por coordinar la conversión del servidor Perforce de JMP a la autenticación LDAP esta semana. Como ya anunció Travis Lap , gerente de seguridad de JMP, esta actualización busca optimizar la gestión de acceso y mejorar la seguridad de JMP. Agradezco a los primeros usuarios que se conectaron el fin de semana pasado para una breve prueba. Agradezco especialmente a Jim Borek , Dave Barbour y Juan Hall por informar sobre los problemas detectados, y a Nick y Jim por su dedicación para responder preguntas, investigar y resolver problemas a medida que avanzaba la migración. Si encuentra algún problema persistente que considere relacionado con la transición a LDAP, póngase en contacto con Nick para detallar su problema y que pueda ayudarle a investigarlo.
¡Esperamos que hayan podido asistir a una o más de nuestras presentaciones de fin de verano para becarios durante las últimas semanas! Esta semana, vimos demostraciones virtuales de Tony McCoy , Bradley Bowen , Mateo Collado , Umbral del cazador, Elikem Dodor, Ashley Fowler , Molena Huynh , Jamie Young , Justin Walters , Victoria Uchman y Simran Ajwani . Si se perdieron las reuniones, pueden encontrarlas aquí: sesiones de becarios 4 y 5. Los enlaces a estas y otras grabaciones recientes también están aquí .
Fue genial conectar con algunos de nuestros pasantes locales en la Exposición de Pasantes el miércoles en el Edificio C. Lamenté que no fuera en el Edificio A este año debido a la lluvia, pero quienes nos animamos a caminar hasta el Edificio C con nuestros paraguas nos encontramos con una sala llena de presentadores de carteles y asistentes. Tuve la oportunidad de charlar con algunos de los pasantes e incluso vi a nuestra famosa entrevistadora de JMP, Cameron , con su madre, Allison Hines . Pueden ver una ronda final de divertidas travesuras con los pasantes en ese evento.
¡Gracias a Tonya Mauldin por compartir los casos beta/de fallas de esta semana con las fallas seleccionadas!

Casos beta y de fallos de la semana del 8 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
Operaciones de desarrollo
- Nick: Por favor, avísame si detectas alguna anomalía persistente en Forzosamente que creas que pueda estar relacionada con la transición a LDAP. ¡Con gusto te ayudaré a solucionar el problema! Para tu información, nuestro análisis de Snyk también se actualizará la próxima semana. Estoy trabajando con Travis para confirmar las versiones de los paquetes de terceros en las versiones 18.x-20 como preparación para la migración a un gestor de paquetes basado en manifiestos que diseñé para optimizar nuestros análisis de seguridad.
- Jim:
- ¡Gracias a Nick Ruva por toda la planificación, ejecución y soporte de la migración de Perforce LDAP!
- Pasé una buena cantidad de tiempo en JMPTEST-1819 , instalando y configurando controladores ODBC en Mac OS para JMP 19.0, 19.1 y 20.0
- Creé una compilación ASAN en macOS para JMP 20, ejecuté la suite UT e informé a JIRA sobre nuevos problemas.
- Creé una compilación de depuración en WinOS para JMP 20, ejecuté la suite UT; aún no he informado JIRAs sobre nuevos problemas
- Trabajé con CIS para volver a preparar (cambio de BeyondTrust) la máquina Mac OS de Ingeniería de ventas a la que se le habían quitado los privilegios de administrador.
- Trabajar con CIS para dar marcha atrás a un cambio de BeyondTrust que eliminó los privilegios de administrador de JMPBLDR en la máquina de prueba JMP 19.1 Sonoma
- Comencé a realizar cambios en los scripts de compilación de WinOS para JMP 20
- Soporte Perforce.
- Melanie:
- Procesos de documentación: Volví a poner en funcionamiento el verificador automático de imágenes; había dejado de funcionar tras una actualización de Python hace un tiempo (). También actualicé la configuración del correo electrónico, arreglé el nombre de un libro y añadí un par de libros que faltaban en las comprobaciones (JMPTOOL-1728). Gracias a Trish, quien notó que el trabajo no se ejecutaba correctamente. • Restablecí la contraseña de JMPWRITER forzosamente y actualicé las credenciales en Jenkins. • Respondí algunas preguntas de Trish sobre scripts de FrameMaker y capturas de pantalla.
- Procesos DevOps: Se trabajó en la llamada del script de captura de registros de UT desde Jenkins. • Se investigó una pregunta de SAS sobre las copias de seguridad en un servidor que estaba a punto de migrar a una nueva matriz de almacenamiento; se aumentó la prioridad de este elemento para migrar al almacenamiento JMP antes de que eso ocurra (finales de septiembre). [JMPTOOL-1734] • Se investigó y aporté mi granito de arena para solucionar el problema de filtrado de procesos al publicar en JMP Live para la versión 19.0. [JMPHTML-14905] • Se comenzó a planificar la configuración y ejecución de Stringbot en la versión principal (20.0) y la 19.1 en las próximas semanas. • Se aportó poca ayuda con las contraseñas de Perforce. ¡Muchísimas gracias a Nick Ruva por una transición impecable para un proceso complejo!
- Finalmente, gracias a Jim Borek y Nick Ruva , quienes han estado realizando muchas transmisiones de pruebas unitarias durante las últimas semanas para cubrir las versiones 19.0.1, 19.1 y 20.0. Este es el estado general. Solo hay un par de máquinas problemáticas con las que aún están trabajando. Estos gráficos (y muchos más) están publicados en jmplivedaily: Informes de DevOps | JMP Live
VENTANAS

- Shannon L: Soporte al usuario para las herramientas de Atlassian, además de actualizaciones de configuración para los certificados de IdP. Reuniones de seguridad, incluyendo revisiones de Snyk y PLSR. Reuniones y planificación con las partes interesadas en la monetización de JMP Marketplace. Reuniones técnicas semanales, incluyendo la reunión del equipo de documentación y la revisión de la versión de funciones de JMP Live 19.5. Investigación de una nueva función en Atlassian para las Cuentas de Servicio.
- Shannon C: Debates sobre diversas posibles soluciones. Reuniones técnicas semanales y reuniones con los miembros del equipo. Se revisó la tabla de puntuaciones de fallos en busca de pilas cortas y poco informativas, y en el proceso se encontraron algunos fallos misteriosos que investigar. Se investigaron algunos fallos de 18.X y EA reportados por usuarios internos y a través de JMP TS. ¡Un agradecimiento especial a Dan Schikore y Juan Schrödl por su ayuda con las investigaciones de fallos esta semana!
Localización
- Allison: Preparé y envié kits de producción de GPO 19.0 a lingüistas para su localización; preparé y envié kits de producción de DJ SharedTextInsets a proveedores; revisé los kits de prueba de Big Books 19.0 en memoQ para ejecutar pretraducciones usando las memorias de traducción a las que aplicamos cambios para reflejar las ediciones del código fuente en inglés; y validé capturas de pantalla públicas localizadas de JMP Live.
- Cristóbal: Preparación del flujo de trabajo L10N para las entregas de libros grandes para localizaciones (plantillas memoQ, traducción automática, memorias de traducción, panel de control L10N). Se continuó trabajando para mitigar el impacto de los cambios de estilo en la versión 19.0 del código fuente del documento en inglés en la pretraducción. Se volvieron a probar los trabajos y scripts de Jenkins que realizan operaciones P4 con jmploc después de introducir la contraseña. Se probaron nuevas funciones de automatización L10N (scripts de confirmación y retorno para la interfaz de usuario de JMP).
- Sohail: Automatización de pruebas para la extracción de términos e ingeniería rápida de modelos individuales para extraer términos relevantes. Se corrigió el script del convertidor para portar archivos a jmptransweb, se instalaron dependencias en la nueva máquina y se configuró el acceso SSH.
- Trish: Manos libres
- Ayuda con la validación de HTML5 localizado antes de enviarlo a control de calidad. Se trabajó con el equipo de documentación para resolver los problemas restantes que impedían la entrega de libros grandes a localización.
- Howard: Trabajé en el nuevo proceso de control de calidad de entrega para el proyecto Libro en el Panel. Integré el proyecto de confirmación de memoQ al Panel y solucioné problemas con el comando P4 con la nueva configuración de contraseña.
- Arenoso: Pruebas de actualizaciones de LDAP P4 en varios trabajos de Jenkins. Desarrollo y pruebas continuas del nuevo proceso de retorno para datos de muestra, elementos integrados y PortableUI.
Documentación
- Susan C: Revisé la página de Novedades de JMP y trabajé con Jiras y el equipo para realizar actualizaciones. Finalicé el trabajo de ayuda en inglés de JMP Live/Public y HTML5, actualicé todos los archivos en la versión 19.0 con la última versión. Estoy trabajando en el documento de JMP Live para SPC.
- Qiana: Revisé la página de NIJ y agregué los elementos que faltaban. Revisé los cambios globales al documento que identificó L10N. Me comuniqué con Bob y Tom sobre el documento de validación de la instalación para JMP 19.0. Asistí a la reunión de L-CAB. Eliminé los archivos de imagen no utilizados y desetiquetamos los archivos .png que se referenciarán en el documento de ahora en adelante. Ayudé a Tom a crear scripts de captura de pantalla para LS. Actualicé el libro de GPO y lo transfirí a Test y L10N.
- Jill: Trabajé con EG Jiras, creé capturas de pantalla y scripts JSL asociados, y edité información del complemento de Marketplace para la próxima función.
Pruebas de sistema/host - Cary
- Mandy: Estar atenta a los envíos a 20/principal para poder verificar algunos y luego enviarlos de vuelta a los desarrolladores para 19.1; trabajar en el documento/presentación de Discovery Summit, el cronometraje y la práctica antes de grabar a fines de agosto; mantenerme al día con los objetivos y las tareas para 2025.
- Cazador: Verificaciones de JIRA. Se aplicó Tahoe Dev. Beta 5 a MDA692 y Macbeta2x86 y se realizaron pruebas. Sigo intentando reproducir el problema intermitente donde las conexiones de prueba desde el Administrador ODBC en las Mac Tahoe devuelven errores al acceder a las bases de datos en jmpdev2.
Pruebas web – Cary
- Anna: Verificando correcciones y revisando problemas cerrados para el generador de gráficos de escritorio en 19.0 y probándolos en JMP Live 20.0.
Pruebas de sistema/host - Pekín
Centro
- Dave B: Reproduje y depuré un error en un archivo zip que Mandy detectó debido a una prueba de línea base que había estado fallando. Trabajamos en un error con el cuadro de diálogo de complementos desarrollado cuando se reinstala un complemento mientras el cuadro de diálogo está activo. Colaboramos con John y Michael en la refactorización de casillas de verificación y botones de opción, y en la compatibilidad con columnas.
- Morgan: Continuamos con el trabajo en Git y estamos trabajando en cambiar la sintaxis de marcado en los cuadernos para reflejar más de cerca el Markdown estándar.
- Kan: Ejemplos de escritura para el índice de scripts. Ordenación de ejes para el generador de gráficos de control. Primer borrador del gráfico de alfombra BorderSeg.
- Y S: Se añadieron opciones al menú contextual para obtener la ruta del cuadro en el modo de selección. Se están investigando y solucionando fallos.
DOE y confiabilidad
- Caleb: Terminé de configurar el modelado de regresión para mi complemento de análisis de formas. También he estado trabajando en pruebas para nuestro proyecto de impresión 3D. Me di cuenta desde el principio de que claramente no soy ingeniero, dados mis desastrosos intentos de realizar pruebas de resistencia en estos clips. Desde entonces, he decidido subcontratar esa tarea a Ryan, quien es mucho más adecuado para ello. :smiling_face_with_smiling_eyes: Por otro lado, ¡las pruebas de calor han ido bien! Se ha comprobado claramente cómo reacciona al calor cada tipo de material que utilizamos, siendo algunos mucho más resistentes que otros.
Hospedaje e Interfaces
- John Schroedl: Microsoft ha proporcionado una solución alternativa para la regresión del rendimiento de la multiplicación de matrices dispersas y se ha implementado una corrección en las versiones 19.1 y 20.0. ¡Gracias a Jacob Rhyne por probar el cambio durante su ausencia en JSM! Se discutieron y revisaron los trabajos de recorte en curso. Se inició el trabajo relacionado con el uso de la hoja de recursos compartidos del sistema operativo. Se está trabajando en cambios de Windows para admitir múltiples columnas en casillas de opción y de verificación. Se reunieron para definir los planes de compilación e instalación para añadir compatibilidad con ARM. Se mantuvieron algunas reuniones sobre los planes de iconos y accesibilidad en JMP 20. Se investigaron varios fallos.
- Will: Se actualizó la función Send File() de MATLAB para incluir todos los tipos de tablas de datos disponibles (JMP-27339). Se actualizó el parche de MATLAB durante la instalación para revertir el estado del paquete de Python a la versión anterior al parche (JMP-27308). También se está trabajando en otras correcciones de MATLAB.
HTML interactivo
- Mike Stickles: Actualmente estamos trabajando en JMPHTML-14080 ( el formato de fecha exportada cambia según la configuración regional ). Tenemos una solución lista, pero estoy realizando pruebas adicionales, ya que muchas combinaciones de formato podrían verse afectadas. También migramos la solución para JMPHTML-14740 ( las barras del primer grupo no son correctas ) a la versión 19.1.
- Praveena:
- Juan Powell: Compromiso con la compatibilidad con las descripciones emergentes de Scatterplot 3D ( JMPHTML-14132 ). Preparación para la grabación de un video a pedido para JMP Discovery 2025 en Austin.
Estadística
- Jianfeng: Trabajando en la corrección de errores de bloqueo reportados por los clientes (JMP -27505 y JMP -27491 ). También avancé en la incorporación de la nueva función de prueba de normalidad multivariante JMP-26678 a la plataforma multivariante.

- Annie:
- Reparación de tickets de Jira e integración de cambios en 19.1.
- Practicando mis charlas de Descubrimiento en preparación para las grabaciones a finales de este mes.
- Trabajando con Xan en el nuevo método de clasificación de términos para su uso en GB y CCB.
Pruebas estadísticas
- Tonya: Trabajando en la verificación de errores y la limpieza de pruebas unitarias.
Actualizaciones de ciencias biológicas
- Dibujó: Complementos que aprovechan la API de Python-docx para analizar y generar archivos DOCX en tablas y tabulaciones de JMP. JMP Clinical 19.1 y 20.0 Jiras. Compatibilidad con JMP Clinical DevOps. Mitigación de vulnerabilidades de seguridad de JMP Clinical.
- Yirán: Concluí mi trabajo con el complemento enviado al mercado y la publicación del blog. Lo presenté en la exposición SAS y recibí excelentes comentarios.
- Ricardo: Disfruté de JSM y impartí un curso de medio día sobre improvisación aplicada a estadísticos y científicos de datos.
Soporte técnico y participación
- Wendy:
- ¡Feliz viernes! Disfrutamos mucho de las presentaciones de los becarios durante las últimas dos semanas. Queremos expresar nuestro agradecimiento a Chris Gotwalt por su presentación sobre BayesOpt y a quienes organizaron las sesiones de capacitación de Habilitación Técnica Global JMP 19. Esperamos con interés las próximas sesiones durante agosto y septiembre.
- 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:

Nota de Shannon
¡Gracias a Annie Dudley por compartir esta hermosa foto! Creo que todos necesitamos ver un cielo azul después de la semana lluviosa que ha pasado en Cary... :smiling_face_with_smiling_eyes:
Annie dice: «Aquí tienen una foto de mi hijo Arthur y yo durante una expedición de investigación con Earthwatch hace dos semanas en Andorra». Annie y Arthur fueron voluntarios de investigación en una expedición grupal de Earthwatch. Pueden leer más sobre la organización sin fines de lucro Earthwatch aquí, incluyendo oportunidades para participar en viajes similares.
¡Que tengas un buen fin de semana!
