¡Bienvenido a la actualización de desarrollo de JMP del 9 de mayo de 2025!
JMP 18.2.1 se encuentra en pruebas de instalación, lo cual marcha sin problemas.
Las ramas JMP 18.2.2 se crearon el 5 de mayo.
Gracias a Tonya Mauldin por compartir los casos Beta/Crash de esta semana con los fallos seleccionados:

Casos beta y de fallos de la semana del 9 de mayo de 2025 | JMP Live
Los informes resumidos combinados para EA1-EA7 se pueden encontrar aquí: EA1-EA7 | JMP en vivo , con dos ejemplos a continuación:


Anuncios generales
Próximas fechas importantes
- 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
Centro
- Kan: Cómo lograr que Graph Builder use los márgenes de DisplayBox; restricciones locales más suaves; el gris que antes no tenía nombre en la paleta ahora se llama “Gris muy oscuro”; permite el uso de colores de valores.
- Dave B: Corrección de problemas de estilo del cuadro de tabla, intenté reproducir un par de fallos anónimos pero no tuve mucha suerte, investigué por qué una prueba de imagen en particular seguía cambiando y noté que una de las máquinas no tenía la fuente roboto por alguna razón, solucioné un problema al ejecutar Python con compilaciones de jmprunner
Hospedaje e Interfaces
- Michael H:
- Trabajo de IME (entrada de texto en japonés/chino) para EditBoxes de Scintilla: se corrigió la función "Deshacer" para que no retroceda a través de composiciones intermedias; se corrigió la ubicación de la interfaz de usuario de IME cuando un EditBox no está en {0, 0}
- Trabajo de ME para campos de enfoque de texto: corregido para ignorar los cambios mientras un método de entrada está componiendo texto; estábamos invocando una devolución de llamada que impedía que el IME compusiera correctamente
- Compatibilidad con controles de host de hojas de estilo JMP: se agregó compatibilidad con relleno/color para ButtonBox y ComboBox de Mac (no editable).
- Importación de conjuntos de datos SAS: se agregó compatibilidad con Charset("Best Guess"), utilizado por JMP Clinical
- Importación de AspenTech IP.21: se mejoró un mensaje de alerta, según lo recomendado por Chris Barrett.
- Python: colaboró con Pablo Nelson para encontrar una gran pérdida de memoria en una tabla de datos; se solucionaron varias pérdidas de memoria pequeñas adicionales
- Herramientas: se mejoró el origen de .profile en xcode-unlock-p4.sh; se agregó una opción -app= para simbolizar el informe de fallos, de modo que pueda especificar explícitamente el JMP.app a utilizar si falla la búsqueda de UUID
- Will Morgan: El trabajo de integración con MATLAB continúa. Ahora podemos obtener y recuperar tablas de datos con (casi) todos los tipos de datos compatibles entre MATLAB y JMP. Estamos trabajando en la clasificación de las partes restantes de la interfaz.
- John Schroedl: Trabajé en estrecha colaboración con Morgan Gribbins para realizar cambios sustanciales en nuestro procesamiento de IME para gestionar varios cuadros de edición de Scintilla en una ventana como Notebooks. Algunas tareas, como el historial del portapapeles y el IME en la tabla de datos, se verán afectadas hasta que realice nuevas actualizaciones. Los cambios también se deben a las numerosas conversaciones sobre IME y fuentes con Evan McCorkle . Se obtuvieron excelentes resultados en las pruebas de IME de las oficinas de Pekín y Japón . Se respondieron diversas preguntas sobre fallos, VS y seguridad.
HTML interactivo
- Pablo Spychala : Estas últimas semanas se han dedicado a pulir funciones y corregir errores en las exportaciones de HTML y JMPLive.
- Solo se permiten los menús de Triángulo Rojo que estén marcados como disponibles en JMPLive ( JMPHTML-14575 )
- Los estilos de línea en gráficos personalizados no se restablecen correctamente ( JMPHTML-14551 )
- Falta cierta precisión en el formato de número de segmento paralelo ( JMPHTML-13853 )
- La selección de puntos en los bordes del gráfico debería ser más sencilla ( JMPHTML-14554 , JMPHTML-14553 )
- El gráfico de dispersión 3D ahora admite el escalado de texto ( JMPHTML-14232 )
- Ajustar a la ventana ahora permite cambiar el tamaño de varios gráficos directamente en un cuadro de página de pestaña ( JMPHTML-14586 )
- Michael Senoyuit : Se terminó la compatibilidad con los gráficos de información sobre herramientas.
- Praveena:
- JMPHTML-14203: Informe HTML bloqueado con visibilidad colapsada
- JMPHTML-14252: Tabla: El orden de clasificación difiere del del escritorio cuando existe un valor faltante
- JMPHTML-14473 : Menú: Los elementos del menú bivariado no aparecen
- JMPHTML-13450: Comando 'Apilar' sobre transmisiones
- JMPHTML-14471: No debería poder clasificar 0 advertencias
- JMPHTML-14426: El menú de 'Borde del histograma' y 'Estadísticas de resumen' no aparece cuando el informe JMP usa la variable 'por'
- JMPHTML-14571: Tabla: la selección en el histograma no coincide con la selección en la tabla de frecuencias cuando se utiliza Agrupar por columna
- JMPHTML-13488: HTML5 no respeta la tabla ordenada
- JMPHTML-14330: Los elementos del menú bivariado, como "Borde del histograma", no aparecerán al combinar varios informes bivariados en una ventana
JMP en vivo
- Aurora: Corrección de errores (caso extremo de control de acceso, encabezados de columna y cancelación en descargas, más tiempo para corregir los títulos de los informes durante la publicación, enlaces de correo electrónico para notificaciones de comentarios e iconos en pantalla, y mejor gestión de imágenes de iconos x). Se completó una entrada de blog "Novedades en JMP Live 19.0: Triaje de advertencias de gráficos de control", aunque no la publicaré hasta que se acerque la fecha de lanzamiento de JMP Live 19.
Estadística
- Laura CS: Finalmente terminé de rediseñar el código de las restricciones de igualdad para MIIV-2SLS, lo que ayudó a corregir varios errores y fallos. Se corrigieron un par de errores de aserción de UT. Me reuní con Xan para hablar sobre una posible solución a un error de diseño del diagrama SEM. Me reuní con Hamid para hablar sobre las actualizaciones de SEM en el documento. Asistí a la reunión del comité de D&I.
Documentación estadística
- Michael C: Documentar nuevas características en Fit Model (GLMM y Mixed); actualizar algunas capturas de pantalla de documentos para los cambios de UI en 19; agregar capítulos para Optimización Bayesiana y Tratamiento Causal para que pueda comenzar el trabajo de contenido de documentos para esas plataformas; planificar la llegada del pasante de verano el 20 de mayo.
Pruebas estadísticas
- Tonya: He estado trabajando en la generación de informes beta, la evaluación de procesos y la actualización de pruebas unitarias CCB debido a cambios recientes en las constantes del gráfico de control.
- Mark: Me reuní con Ryan y Jacob para planificar nuestra presentación sobre pruebas de usabilidad de software en FTC, en lugar de Ryan. Continué probando escenarios realistas con Optimización Bayesiana. Ayudé a Di con una explicación de la Optimización Bayesiana para que pudiera empezar a crear su taller. Participé en la reunión trimestral del Equipo de Diversidad e Inclusión esta semana. Me reuní con Caleb , Ryan DeWitt y Simin (becaria) para hablar sobre un proyecto que estudia la degradación de clips de plástico fabricados mediante impresión 3D.
- Jacob:
- Escritura de pruebas unitarias para BayesFlo
- Pruebas de actualizaciones de CSALT Design
- Prueba de la propiedad de la columna Valores forzados en Easy DOE, con Mark Bailey
- Explorando el prototipo de "prueba parametrizada ut" de Evan McCorkle. Adaptando mis pruebas unitarias de BayesFlo más recientes a este marco.
Actualizaciones de ciencias biológicas
- Ricardo: Redacción de entradas de blog para JMP Clinical 19.0
- Dibujó: Desarrollé un mecanismo para comparar archivos RTF con un paquete de Python que ayudó a Susan a añadir una prueba de validación al conjunto de pruebas de JMP Clinical. Esperamos que esto ayude a nuestros clientes a adoptar versiones más recientes de nuestro software con mayor rapidez, ya que les proporciona la infraestructura para validar los resultados de una versión a otra. Trabajando con JMP Clinical 19 Jiras.
Gestión de productos y marketing de productos
- Bryan F: El equipo de gestión de productos está revisando algunos íconos que podrían funcionar mejor en modo oscuro y claro si fueran monocromáticos, no 3D, o no usaran sombras. Por ejemplo, los íconos de estado de fila se pueden simplificar para que se vean más claros, especialmente en modo oscuro. Tengo la intención de proporcionar versiones vectoriales de algunos de estos íconos para su revisión antes de congelar el código. Estoy trabajando para que sea posible escalar las fuentes prescritas en el JSS de JmpLive. Además, seguí trabajando en una versión generalizada del marco de scripting que uso en el Discovery Summit JMP Lab para facilitar el envío de estudios de usabilidad y la recopilación automática de resultados. Además, proporcioné comentarios sobre la experiencia de usuario y revisé cadenas para JMP Live.
Soporte técnico y participación

- 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: Se reabrieron varios tickets de JIRA o se agregaron nuevos tickets a partir de los resultados de la última ejecución de JMP Pro 19 mac OS ASAN UT y de la ejecución de WinOS Debug UT; se verificaron más de una docena de JIRA corregidos; se creó una rama de Perforce para JMP 18.2.2; y se crearon los primeros candidatos de imagen final para los productos JMP 18.2.1.
- Chelín:
- Terminé, probé y envié los gráficos del instalador V19 para Windows
- Se produjeron los instaladores finales 18.2.1, junto con los archivos de validación del instalador de Windows
- Me reuní con el departamento legal para hablar sobre los acuerdos de licencia y con la determinación de que son válidos para todos los instaladores en este momento.
- Melanie: Participó en debates sobre la cadencia de lanzamiento mensual propuesta; ayudó a Shannon L a implementar seguridad a nivel de problemas para el proyecto JMP Jira; creó la tarea de ramificación Jiras 18.2.2 antes de irme de vacaciones; participó en debates sobre el proceso de ayuda localizado HTML5; investigó un tiempo de espera intermitente de una prueba (JMPTOOL-1599) ; trabajó en la actualización de los campos de Jira, los componentes y el trabajo MIF-PDF ya que los libros de Genética pasaron a llamarse Ciencias de la vida.
- Shannon L: Implementé un esquema de Jira a nivel de incidencia para JMP con Melanie . Me reuní con Snyk para revisar las mejoras necesarias en su base de datos de vulnerabilidades de escaneo y el calendario de actualizaciones. Tuve varias reuniones de proyecto con JMP Marketplace para hablar sobre el trabajo actual y la monetización futura. Preparé la justificación comercial para las renovaciones de Atlassian. Revisé la redacción con Travis para las vulnerabilidades recurrentes de falsos positivos de Snyk en JMP Live. Reunión mensual con el administrador de Atlassian. Reuniones técnicas semanales, incluyendo revisiones periódicas de las vulnerabilidades de seguridad del producto. Comencé a trabajar en un inventario de aplicaciones de I+D con Travis .
Localización
- Ying:
- Terminé de verificar los scripts de captura de pantalla de EN para EG y volví a tomar capturas de pantalla si era necesario ( JMPLOCTOOL-736 ), un total de cinco errores de Jira abiertos para que el equipo de Doc corrija ciertos scripts de captura de pantalla.
- Creación y entrega de complementos de aprendizaje a Webteam.
- Arenoso:
- Pruebas y perfeccionamiento continuos del nuevo programa de proceso de retorno de cadena para la interfaz de usuario portátil
- Continuó el desarrollo de un nuevo proceso de devolución de datos de muestra
- Trish: Continuó la investigación para (JMPLOCTOOL-767) . Se revisó la documentación del proceso de localización en Confluence y se archivaron algunas páginas.
- Cristóbal: Documenté, implementé y presenté al equipo de documentación una solución para las revisiones de las nuevas descripciones en inglés del complemento JMP Marketplace. Probé nuevas funciones de automatización de l10n (nuevo script de retorno para la interfaz de usuario, posprocesamiento automatizado y envío de traducciones clínicas de JMP). Ayudé a los proveedores con problemas técnicos con memoQ.
- Sohail: Se depuró y resolvió el error de permisos de la base de datos para actualizar los archivos de búsqueda de TM y se añadió un campo de última modificación a la interfaz. Se comenzaron a escribir pruebas para proporcionar comprobaciones automatizadas de compilación de Bitbucket con cada solicitud de extracción.
- Allison: Esta semana procesé el nuevo lote de cadenas que recibimos para Marketplace, preparé los paquetes de traducción y envié los paquetes a los proveedores para su traducción; validé y finalicé las traducciones de datos de muestra de ZH 19.0; validé y finalicé las traducciones de la segunda entrega de la interfaz de usuario portátil de KO y ZH 19.0; preparé una página de Confluence sobre el proceso de creación de complementos localizados; creé la epopeya de Jira para el PDF de la documentación localizada de V19 y la validación de control de calidad del complemento.
Documentación
- Khawar:
- Llamadas de oxígeno: imágenes creadas terminadas para FLM y MM; creación de imágenes para JSG (quedan 3 capítulos); me reuniré con Chris a finales de esta semana para discutir algunas ediciones
- Preferencias de JMP: Se contactó a Juan Schrödl , Bryan Fricke y Evan McCorkle para revisar la información sobre los modos de color y los temas de JMP; contenido editado y actualizado.
- Qiana: Participó en una demostración sobre el uso de la aplicación memoQweb para editar las descripciones del Marketplace. Participó en una reunión de desarrollo de herramientas para la ayuda localizada en HTML5. Continuó actualizando el UG y el JSG para reemplazar el Departamento de Delitos de San Francisco con los Registros 311 de Nueva York. Actualizó el archivo JMP.book para dos nuevos capítulos estadísticos. Participó en el cambio de nombre de GA a LS. Planificación y coordinación del proyecto.
- Susan C:
- Completé las RN 18.2.1. Gracias a todos los que las revisaron. Estoy trabajando en la transferencia a la localización.
- Trabajando en las actualizaciones de Inicio rápido para Windows.
- Se actualizó la página de ayuda de HTML5 en Confluence. Tuve una reunión con Trish para hablar sobre la programación de la copia de archivos y su ubicación.
- Trabajando en actualizaciones de contenido HTML5, retomé todas las capturas de pantalla. Actualicé los scripts de imágenes que también pertenecen a JMP Live.
- Se actualizó la sección Acerca de TI en todos los libros para reflejar el cambio de nombre de Genética a Ciencias de la Vida. También se actualizaron otros recursos afectados.
- Chris B : Terminé las revisiones de cadenas de febrero y abril. Busqué una tabla alternativa para el crimen de SF como ejemplo de JSG. Empecé a documentar nuevas características: transformaciones cómodas (JMP-24615), subconjuntos dinámicos (JMP-22890) y anidamiento de columnas y scripts (JMP-21335).
- Devon : JMP-23540: Agregar nota a los documentos sobre la idiosincrasia de los scripts de la tabla de resumen, actualizar varias teclas de ayuda, revisar ediciones y capturas de pantalla de UG, considerar a Prism como un posible resaltador de sintaxis JSL que requeriría la creación de un complemento Oxygen desde cero, finalizar el documento de importación de datos de AspenTech
Pruebas de sistema/host - Cary
- Audrey: Las pruebas del instalador 18.2.1 están en marcha. Trabajé en un borrador del calendario para las versiones de mantenimiento de JMP 19 y estoy esperando su revisión antes de publicarlo en la página oficial de fechas de JMP 19. La planificación de JMP Becarios también está en curso.
- Mandy: Esta semana trabajé en las pruebas del instalador 18.2.1 en Mac (completado); trabajé en las pruebas de correcciones de JIRA para vistas de filtros, tabla de datos, administrador de columnas, etiquetas (escribiendo una prueba JSL donde puedo agregarlas al marco de prueba); puse un ticket de servicio ahora aquí para tratar con Global Protect que me deja caer constantemente (y a otros) de 6 a 8 veces al día, y parece ser solo en Mac y si la Mac se duerme durante unos minutos, adjunte su nombre a ese ticket si ve problemas similares; trabajando en la escritura de algunas pruebas más para aumentar la cobertura de diferentes características nuevas.
- Cazador: probó muchos casos de autorización para las pruebas del instalador final de JMP 18.2.1, investigó y respondió al caso de JMP 19 EA 7 y a las verificaciones de JIRA.
Pruebas web – Cary
- Josh: Pruebas de migración del instalador y servidor de JMP Live 18.2.1. Actualmente hemos completado el 90 % y estamos en camino de finalizar las pruebas a tiempo. Las preguntas relacionadas con el instalador están disminuyendo, lo que podría significar que es hora de volver a la normalidad. Jira: Se están realizando varias verificaciones de errores e historias.
Pruebas de sistema/host - Pekín
Nota de Shannon L:
¡Feliz Día de la Madre a todas las mamás de JMP! ¡Que tengan un excelente fin de semana!