¡Bienvenido a la actualización de desarrollo de JMP del 6 de junio de 2025!
Estamos en modo de Revisión de Código para JMP 19.0 y avanzamos rápidamente hacia el modo de Aprobación de Código JMP , que comenzará el 13/6 y se congelará el 3/7/25. JMP Clinical entra en modo de Aprobación de Código el 27/6 y congelará su código el 14/7/25.
JMP 19 EA9 está congelado y los instaladores se compilarán y verificarán la próxima semana. Les recordamos que actualicen sus páginas de características para EA9 con todo lo que deseen compartir con los usuarios. Estas páginas son la principal vía por la que el administrador de proyectos determina qué compartir con los clientes en cada iteración de EA, por lo que es fundamental actualizarlas lo antes posible.
En la Congelación de Código de JMP del 3/7/25 , Jim desactivará la integración automática de código fuente y testware desde la versión principal a la versión JMP 19. Después del fin de semana del 4 de julio, DevOps espera trabajar en la infraestructura para dar soporte a las nuevas ramas JMP 20 y 19.1, y luego configurar la rama de lanzamiento 19.0.1, exclusivamente de seguridad, y sus herramientas. Una vez que la versión JMP 20 esté lista, se activará la integración automática desde la versión principal a la versión 20. ¡Estén atentos para obtener más información de mi equipo sobre el momento exacto de estos hitos!
Sé que algunos equipos ya han terminado con el trabajo de JMP 19.0 y están entusiasmados con la apertura de la rama 20 para poder impulsar nuevas funcionalidades y probar correcciones previstas para las versiones de mantenimiento. Por ahora, les pido que sigan trabajando en estanterías o ramas privadas para su trabajo futuro. Si bien hemos considerado la ramificación temprana en ciclos de lanzamiento anteriores, en la práctica aún no ha funcionado. La ramificación temprana para 20/19.1 requeriría desactivar la integración automática de JMP 19 antes de la congelación de código y la integración manual de correcciones tardías en múltiples vías, tanto nuevas como existentes.
Actualmente tenemos muchos errores de Jira etiquetados con la Versión Planificada = 19.0 que definitivamente no se abordarán el próximo mes. Mientras espera a que se abran las nuevas versiones, continúe clasificando sus incidencias de Jira y asígnelas a las siguientes ramas actualizando la Versión Planificada. Al clasificar los elementos, considere degradar los elementos de Historia que requieren más investigación o evaluación a Solicitudes de Funciones. También puede eliminar la Versión Planificada de los elementos por completo si no está claro cuándo podrían abordarse.
Para su información, la agenda de reuniones de desarrollo de JMP está muy completa este verano entre las charlas planificadas sobre las características de JMP 19 y las presentaciones de los becarios más adelante. Si tiene alguna característica de JMP 19 que le gustaría presentar en una presentación de desarrollo este verano, tengo un horario alternativo disponible los martes a las 11:00 h. Si desea presentar antes de agosto, agregue su tema y la fecha preferida del martes a la agenda de voluntarios de desarrollo de JMP en Confluence . Además, si desea presentar sobre un tema relacionado con la programación, ¡será bienvenido!
En la reunión de desarrollo de JMP de esta semana, el desarrollador anfitrión para Mac , Michael Hecht, presentó Thread Sanitizer, un nuevo tipo de compilación especial que Jim Borek, de mi equipo de DevOps, ejecutará regularmente en JMP 20, junto con nuestros otros tipos de compilación especiales existentes (y una próxima compilación ASAN para Windows gracias a Juan Schrödl ). Si se perdió la reunión y desea ver la grabación, puede encontrarla aquí . La nueva compilación TSAN de JMP busca problemas de subprocesos y esta opción se ejecutará en combinación con UBSAN, que busca comportamientos indefinidos en diferentes arquitecturas. Si desea ver si tiene algún problema relacionado con compilaciones especiales, puede consultar este filtro de Jira (en cuanto tengamos problemas de TSAN con esa etiqueta, el filtro se actualizará).
¡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 6 de junio de 2025 | JMP Live
Anuncios generales
Próximas fechas importantes
- Modo de aprobación JMP 19 – 13/06/25
- Código JMP 18.2.2 y congelamiento de seguridad – 3/7/25
- Congelación del código JMP 19 – 3/7/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
Pasantes de verano
- Simin Zheng:
- Me comuniqué con un contacto del Departamento de Educación de JMP para hacer un seguimiento del proyecto de impresión 3D en el que estaré trabajando.
- Comencé a preparar el proyecto que presentaré en el JMP Discovery Summit; actualmente, está en la etapa de preprocesamiento de datos.
- Ya he dedicado algún tiempo y planeo seguir aprendiendo más sobre JSL.
- Bradley Bowen : Esta semana participé como panelista en el seminario web "Introducción a JMP" y estoy preparando mi presentación para julio. También disfruté mucho conociendo a los miembros del equipo de Habilitación Técnica Global. ¡Son increíbles!
- Molena Huynh: Configuré mi entorno de trabajo. Empecé a trabajar en lstm.h y detectron.h para añadirlos al complemento Torch Deep Learning para JMP Pro.
Centro
- Dave B:
- Se actualizó jmprunner para que, con suerte, gestione mejor las reconstrucciones de jmpcs.dll
- Trabajé con Kai Janson para brindarle al cliente una solución alternativa para importar desde múltiples archivos PDF.
- Trabajé con Jasean en un problema de MouseCapture.
- Trabajé con Dan S en un problema de renderizado de segmento de contorno.
- Se revisaron los archivos de fallos para ver si los nuevos fallos proporcionaban información adicional.
- Y S: Trabajando en guardar/imprimir desde el tema JMP Live JSS con modo oscuro. Investigando problemas de dibujo de contornos en Mac. Se solucionó un problema con PlatformContainerBox en Boosted Tree.
- Evan: Varias correcciones de bajo riesgo para la v19.x. Planificación para la v20. Empecé a escribir charlas de desarrollo sobre el uso de la telemetría en I+D.
- Morgan: Estamos trabajando para corregir algunos pequeños fragmentos y errores del cuaderno que están previstos para la versión 19.
- Kan: Límites de binning del mapa de calor; caso límite del gráfico de violín.
DOE y confiabilidad
- Caleb: Esta semana me he estado poniendo al día con todos mis viajes. ¡Mi charla en la conferencia SSC en Saskatoon tuvo una gran acogida! Además, hice buenos contactos. Desde entonces, he estado solucionando algunos errores finales de CSALT.
Hospedaje e Interfaces
- Will: Seguimos trabajando en la integración de MATLAB. Estamos superando todas las pruebas unitarias anteriores con algunas adicionales que escribí. Ahora estoy trabajando en el arranque del proceso de instalación para que el módulo Python del motor de MATLAB se pueda instalar automáticamente con la versión correcta si el usuario aún no lo ha hecho.
HTML interactivo
- Mike Stickles:
- Intenté investigar JMPHTML-14305 ( La lista de frases del Explorador de texto crea eventos de selección erróneos ) y JMPHTML-14308 ( Selección de mezcla de clústeres de análisis latente del Explorador de texto vinculada a la nube de palabras ), pero no pude reproducir ninguno. Trabajo temporalmente postergado, ya que determinar por qué otros pueden reproducirlos, pero yo no puedo, probablemente llevará mucho tiempo debido a la inminente congelación del código.
- Actualmente trabajando en JMPHTML-14380 ( Formato: El formato de la etiqueta de marca de eje no respeta el decimal ). Esta corrección afecta actualmente a 14 pruebas del analizador. Todos los fallos en las pruebas de imagen se deben a que la imagen de prueba muestra un comportamiento antiguo e incorrecto (probablemente omitido porque la prueba estaba probando algo distinto al formato numérico); los demás son casos de información sobre herramientas en los que la ejecución manual del caso de prueba no produce el mismo resultado que el archivo de prueba. Estoy trabajando en esto último para asegurarme de que la diferencia se deba a un XML desactualizado en el archivo de prueba y, de ser así, actualizaré los casos de prueba con el XML actual antes de enviarlos.
- Pablo Spychala : Corrección de errores en HTML y JMPLive:
- Eje no asociado al lienzo al usar Ejes a la izquierda en el informe ( JMPHTML-2486 )
- Histogramas con regresión de subconjuntos vinculados ( JMPHTML-14664 )
- GB: LDF: La condición de filtro inverso con caracteres especiales elimina el gráfico en los segmentos del Generador de Gráficos en JMPLive. ( JMPHTML-14653 )
- Las etiquetas de mosaico muestran dos barras invertidas al cambiar el tamaño del mapa de árbol, mientras que las etiquetas originales tienen una barra invertida en JMPLive ( JMPHTML-13370 )
- Demasiados dígitos de precisión en la información sobre herramientas del mapa de árbol. ( JMPHTML-13384 )
- HTML5 no respeta la configuración de transparencia en Treemap ( JMPHTML-13562 )
- El cuadro desplegable de fechas categóricas del generador de perfiles no funciona ( JMPHTML-14677 )
- Praveena: Se solucionaron varios problemas para el parche 19:
- JMPHTML-13683 Se perdieron los colores de las líneas de contorno
- JMPHTML-13395 Se pierden colores al exportar contorno de tipo HDR con líneas y función de superposición
- JMPHTML-14648 Las advertencias en el panel "Advertencias" ya no interactúan con las advertencias en el informe (idioma distinto del inglés)
- JMPHTML-14040 Tabular: El encabezado de la tabla no permanece al desplazarse hacia abajo
- JMPHTML-14574 CS: El selector de columnas desaparece en HTML5 publicado desde la configuración regional japonesa
- Juan Powell:
- Se hizo que CalendarBox no compatible se renderice de forma estática en lugar de solo renderizar algunos de sus elementos secundarios como estáticos ( JMPHTML-14678 ).
- Se está trabajando para mostrar un mensaje de error más agradable cuando un usuario de JMP Live intenta interactuar con un informe mientras se regenera ( JMPHTML-14438 ).
- Se reunió con Praveenan y Dan S. para analizar el manejo de nombres de columnas multilingües en Column Switcher en JMP Live.
- Participó en la retrospectiva Sprint 19-8.
Estadística
- Laura CS: Seguimos corrigiendo errores en la versión 19 para SEM; algunos relacionados con el estimador MIIV-2SLS, otro con problemas de convergencia en ML y otro con la opción de eliminar variables de manifiesto. Nos reunimos con Chris para hablar sobre nuestra experiencia en la conferencia de la Academia de Ciencias del Marketing. Revisamos el último borrador de la próxima página de SKP para SEM.
- Elizabeth: Se corrigieron un par de errores numéricos menores en Mixed y GLMM (JMP-861765 y JMP-26636) y un bloqueo que afectaba a ambos (JMP-26594).
Pruebas estadísticas
- Mark: Ayudé a Joseph con una revisión de código para los cambios en el funcionamiento de JSL en la función de simulación de respuestas, con el fin de solucionar un error en la aplanación de la función de multiplicación. Probé la plataforma de Optimización Bayesiana en varios escenarios con diferentes tipos y grados de valores atípicos y faltantes.
- Tonya: Trabajando en la verificación de errores y la limpieza de pruebas unitarias.
Actualizaciones de ciencias biológicas
- Dibujó: JMP Clinical 19.0 Jiras y creación de un complemento prototipo para generar un PDF de los resultados de la herramienta de validación de instalación de JMP.
Gestión de productos y marketing de productos
- Sarah Sylvestre: El equipo de Gestión de Producto (PM) ha decidido dejar de usar el complemento Zorro de Jira para la priorización de incidencias. Algunos equipos de desarrollo también lo han usado. El equipo de PM está preservando los datos existentes, así que si alguien está interesado en acceder a ellos una vez que el complemento desaparezca, puede contactar con Sarah.
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:

Operaciones de desarrollo
- Jim: Gracias, Michael Hecht , por la magnífica presentación sobre la compilación de Thread Sanitizer y los informes de fallos en la reunión semanal de desarrollo de JMP. Aquí tienes una lista del trabajo de la semana pasada:
- Por Michael Hecht , actualizó la máquina de compilación diaria de Mac OS JMP 19 a Xcode 16.4
- Compartió la lista de máquinas virtuales no reclamadas con varios miembros del equipo de desarrollo.
- Se creó un archivo de imagen de disco JMP Pro 19 de Mac notariado especial para el equipo de localización
- Se actualizó el sistema operativo para varias máquinas Sequoia a 15.5 (Cumplimiento)
- Después de superar un par de problemas de Beyond Trust, comencé a configurar la máquina ARM de Windows de prueba unitaria nocturna.
- Se completaron algunas verificaciones de JIRA
- Archivos fuente ramificados para JMP EA #9 y continuación de la creación de los ejecutables tanto en Mac como en Win
- Soporte Perforce.
- Chelín:
- Se exploró el uso de complementos JMP y cómo nuestro código de instalación instala archivos en Windows como parte de una instalación personalizada. Gracias a Dave Barbour por su consulta. JMP-26373
- Trabajé con John Schroedl en la limpieza de íconos agregados durante la instalación de Windows JMP-26669
- Preparándonos para EA 9, nuestro lanzamiento de software número 6 en 2025, con un total de 44 instaladores únicos, ¡y recién estamos en junio!
- Shannon C: Investigó un fallo misterioso de la versión 18.2.1 con mínimos cuadrados (solucionado por John Sall en JMP-26704 ) y un fallo de la versión 18.1 relacionado con la reversión de archivos en Windows ( JMPTEST-1736 ), que aún no hemos replicado, pero que condujo al descubrimiento de un problema al revertir archivos jmpdoe (documentado por Jacob en JMP-26744 ). Revisó problemas de compilación especiales abiertos para ASAN. Realizó reuniones técnicas semanales y debates sobre actualizaciones de iconos.
- Shannon L: Reuniones en JMP Marketplace sobre los requisitos de producto para la plataforma de Monetización e Intercambio de Archivos. Soporte a usuarios para las herramientas de Atlassian. Reuniones con el equipo de gestión de productos. Reuniones técnicas semanales, incluyendo la gestión del programa de seguridad y las mejoras de Snyk. Creación de un inventario de aplicaciones de I+D.
Localización
- Allison: finalicé las traducciones de JMP Live, realicé correcciones basadas en los hallazgos del equipo de pruebas y envié las traducciones para todas las configuraciones regionales a Bitbucket; envié 19.0 cadenas integradas a los equipos de traducción; procesé 2 de los 19.0 datos de muestra, envié un kit actualizado a JMP Japón e hice las traducciones para ZH; completé la capacitación sobre PLATO e ingresé en mi objetivo de desarrollo.
- Cristóbal: Se finalizaron dos nuevos trabajos de Jenkins (para la configuración de la compilación HTML5 y la copia de archivos de plantilla de libro). Se solucionó la segunda entrega de SampleData (con la corrección de algunas cadenas que no se procesaban antes). Se están probando nuevas funciones de automatización de L10N (nuevo trabajo de retorno) y se están corrigiendo errores.
- Trish: Analizando los procesos de localización para las próximas entregas, formulando preguntas o reportando errores si es necesario. Revisé las instrucciones para crear la ayuda de localización e incorporé comentarios para abordar el trabajo de automatización que Krzysztof está implementando.
- Howard: Prueba de entrega de inicio rápido y comparación de imágenes en un trabajo de Jenkins con etiqueta. Se solucionó el problema de activación del proyecto en el panel. Se está trabajando en una nueva función del panel para vincular Jira con el producto.
- Sandy: Se continuó desarrollando un nuevo proceso de devolución para los datos de muestra. Se probó el trabajo de llenado de inicio rápido.
- Ying: Prueba de las herramientas necesarias para la ayuda HTML5 localizada para V19 ( (JMPLOCTOOL-767 ).
DocDocumentación
- Susan C:
- Estoy trabajando en JMP Live Jiras para ayudar a administradores y usuarios. Gracias a todos los que me ayudaron con esto.
- Implementando los comentarios sobre la ayuda para la instalación de JMP Live. ¡Gracias a todos los que comentaron!
- Aclarando cuestiones relacionadas con la documentación del SPC con Eric.
- Familiarizándome con las funciones de clasificación de gráficos de control de JMP Live para la documentación de SPC.
- Recibí comentarios sobre la publicación de contenido de JMP Live en UG, pero aún no se ha implementado. Gracias a todos los que comentaron.
- Qiana: Se completaron las actualizaciones de los scripts de captura de pantalla en UG, JSG y EG. ¡Gracias a Lisa Grossman por su ayuda! Se continuó trabajando con el departamento de Adquisiciones para la integración de Quadralay Corp. Se investigaron las opciones de capacitación para el software Oxygen XML. Planificación y coordinación del proyecto.
- Devon: Se revisaron los cambios para la eliminación de datos de SF Crime, se finalizaron las revisiones de ediciones de UG, se revisó la salida HTML producida para el lanzamiento de EA y se limpió la tabla de conversión de FrameMaker a XML.
- Khawar: Llamadas de oxígeno: terminé de crear imágenes para PR y RSM; estoy trabajando en PSM
- Preferencias de JMP: información actualizada sobre las etiquetas de columna; queda 1 sección (Preferencias de conexión SAS).
Pruebas de sistema/host - Cary
- Mandy: Una semana ajetreada, pero buena. Me puse al día con todos mis JIRA y verifiqué y agregué pruebas. Hoy trabajé en la corrección de un fallo con Tabulate. Pasé unos días revisando los cambios de iconos en JMP, principalmente la tabla de datos, para el modo oscuro en Windows y Mac, y también para el modo claro. Diría que después de revisarlos unos días, creo que me están empezando a gustar. Estaré fuera unas semanas, de vacaciones y viajando a Hawái. Estoy emocionada y aún muy agradecida por este tiempo especial. ¡Aloha!

- Nick H: Estoy trabajando incansablemente en las verificaciones para la versión 19.0, así como en la corrección de varias pruebas unitarias que han empezado a fallar recientemente en la versión 19, algunas de las cuales han generado errores. El excelente trabajo de desarrollo y las correcciones de errores de Morgan han dado lugar a mejoras y correcciones rápidas de fragmentos, y espero que haya más próximamente. Por último, he estado trabajando en el Panel de Pruebas con la base de datos de pruebas SQL de Postgres, en la que Myron está trabajando. Abrí JMPTEST-1743 para seguir el progreso de la migración del Panel de Pruebas a Postgres: He conseguido que una de nuestras consultas más complejas se ejecute correctamente, así como que un par de páginas del panel funcionen con el backend de Postgres. Hay más trabajo por delante.
- Hunter: Verificaciones de JIRA. Abrí elementos de JIRA por algunos problemas con el host, incluyendo iconos y listas de archivos. Me reuní con Evan M. para configurar un teclado japonés en dos sistemas de mi oficina. Me reuní con Shannon L. para intentar reproducir un problema recurrente al guardar elementos de JIRA con archivos adjuntos.
- Lisa G: Trabajé para que la rama de seguridad de los datos de Jenkins se ejecute y publique. También estoy pensando en cómo rediseñar la publicación del panel de telemetría.
Pruebas web – Cary
- Josh L: Empecé la semana solucionando el problema de las máquinas virtuales administradas por SAS. Migré tres servidores JMP Live 18.2 de máquinas virtuales SAS a AWS. Realicé verificaciones de Jira y pruebas de regresión para JMP Live 19. Completé una prueba de los instaladores de JMP Live 19.0 como preparación para la versión Early Adopter. Revisé la documentación y respondí a varias preguntas a lo largo de la semana. El equipo está ocupado con las verificaciones.

Pruebas de sistema/host - Pekín
Nota de Shannon
¡Que tengan un buen fin de semana! ¡Se sentirá como si fuera verano en Carolina del Norte!
