¡Bienvenido a la actualización de desarrollo de JMP del 23 de mayo de 2025!
Con JMP 18.2.1 ya publicado en Mi JMP, comenzamos a recibir casos e informes de fallos de los clientes a medida que adoptan la nueva versión. ¡Gracias a todos los que ayudaron a que el proceso de lanzamiento se desarrollara sin problemas! El próximo lanzamiento será JMP 19 EA9 , cuya suspensión está prevista para el 25/05/2020. Esta semana, hemos añadido JMP Live a nuestros planes para EA9. JMP Live 19 EA9 se compartirá con un cliente actual muy interesado en probar la funcionalidad ampliada de gráficos de control introducida en JMP 19. Esperamos sus comentarios y agradecemos a todos los clientes que siguen aportando sus informes de errores, fallos y sugerencias para futuras mejoras durante el proceso de EA.
Tras el lanzamiento de los instaladores de JMP 19 EA9 a mediados de junio, esperamos con interés la congelación de código/seguridad de JMP 18.2.2 y la congelación de código de JMP 19 , que coinciden el 3/7/25. Los equipos trabajarán para lanzar JMP 18.2.2 rápidamente y cumplir con nuestro plazo de dos meses para las correcciones de seguridad. Está previsto crear los instaladores finales de JMP 18.2.2 el 7/7/25. Una vez completadas todas las autorizaciones necesarias para 18.2.2, se espera su lanzamiento en My JMP para el 22/7/25.
A diferencia del proceso de verificación relativamente rápido para los instaladores de la versión 18.2.2, nuestra nueva versión de funciones , JMP 19.0, debe someterse a verificaciones adicionales, producción de documentación y finalización de la traducción entre la congelación de código y la congelación de seguridad el 15/8/25. Los equipos de control de calidad de Cary y Pekín comenzarán a verificar los candidatos a instaladores de JMP 19.0 tras su creación el 18/8/25. Prevemos la entrega de JMP 19.0 en My JMP para el 16/9/25. (Como con todas las versiones, es mejor no prometer fechas de entrega específicas a los clientes, pero les mantendré informados por aquí a medida que avancemos en nuestros hitos de lanzamiento de las versiones 18.2.2 y 19.0).
¡Ya llegaron los becarios de verano de JMP ! Los estudiantes asistieron a la orientación de SAS y a la academia de JMP a principios de semana y almorzaron con sus gerentes y ejecutivos de JMP el jueves en el edificio A. Disfruté conociendo a algunos de nuestros becarios y viendo a colegas de JMP durante el almuerzo. Si están en la oficina el martes 27 de mayo, por favor, confirmen su asistencia a la fiesta de pizza con los becarios (¡deberían haber recibido una invitación de Beth!). Las cafeterías de SAS estarán cerradas ese día debido al día de descanso y recarga de energías de SAS, pero JMP estará trabajando (y esperando con ansias nuestro próximo día de recarga de energías en junio). Si pueden asistir a la comida de pizza, tendrán la oportunidad de socializar con nuestros becarios de JMP y, por supuesto, con otros colegas que también están en la oficina.
¡Gracias a Shannon Leslie por compartir estos detalles sobre la conferencia All Things Open para 2025!
Atención desarrolladores: la conferencia anual All Things Open de 2025 se celebrará en el Centro de Convenciones de Raleigh y la inscripción anticipada comenzará el 10 de junio. Las entradas costarán $99 hasta el 1 de julio. Si no conoce esta conferencia, es importante tener en cuenta que los temas técnicos, tanto de las ponencias como de los ponentes, abarcan mucho más que el código abierto, incluyendo aprendizaje automático, seguridad, bases de datos, big data y DevOps. La lista completa de ponentes se publicará próximamente, pero ya se han anunciado los tres primeros ponentes de ATO 2025 .
Nota: Asegúrese de confirmar primero con su gerente si dispone de dinero en su presupuesto para pagar su boleto. Además, tenga en cuenta que esta es la semana anterior a la Cumbre Discovery de otoño en Austin (del 21 al 24 de octubre). Si tiene alguna pregunta sobre la conferencia, comuníquese con Shannon Leslie y, si se inscribe, avísele para que pueda coordinar el transporte compartido, etc.
¡Gracias a Tonya Mauldin por compartir los casos beta/fallos de las últimas 2 semanas con los fallos seleccionados!

Informe de la versión beta y de fallos del 9 al 23 de mayo de 2025 | JMP Live
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 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
HTML interactivo
- Pablo Spychala : Estas últimas dos semanas se han dedicado a pulir funciones y corregir errores en las exportaciones de HTML y JMPLive.
- Fallo intermitente al mostrar la ayuda completa al pasar el mouse sobre el marcador del gráfico de control ( JMPHTML-13810 )
- Se corrigieron varios problemas de ScatterPlot 3D
- SP3D: La página web no tiene contenido cuando se exporta un gráfico con eje invertido ( JMPHTML-14525)

- Admite escala de eje no lineal (eje logarítmico) ( JMPHTML-14520 )
- SP3D: A veces falta la etiqueta del eje ( JMPHTML-14624 )
- El eje nominal está invertido ( JMPHTML-14602 )
- Varios errores de persistencia de JMPLive
- El comando de histograma 'Establecer ancho de bin' en HTML5 deja de funcionar después de la panorámica ( JMPHTML-14416 )
- RTM: Al hacer clic en el menú Establecer ancho de contenedor se envían dos cargas útiles a JMPLive ( JMPHTML-14607 )
- No se puede configurar el tamaño del contenedor desde HTML5 después de hacer zoom ( JMPHTML-13554 )
- Varios errores en el panel de control con dendrogramas con múltiples tablas de datos
- No se pueden seleccionar etiquetas de dendrograma cuando se combinan en un informe con un gráfico que utiliza otro conjunto de datos ( JMPHTML-14610 )
- Dendrograma con múltiples tablas de datos que no selecciona clústeres ( JMPHTML)14616 :
- El dendrograma no selecciona las filas correctas dentro de GroupRowStateAbility ( JMPHTML-14625 )
- El dendrograma tiene líneas de colores y el gráfico de celdas no tiene información sobre herramientas. ( JMPHTML-14544 )
- Ajustar a ventana: El generador de gráficos perdió su opción Ajustar a ventana (Activado) cuando se presenta otro cuadro de visualización ( JMPHTML-14595 )
- Discrepancias entre el informe HTML y JMP al exportar Design Space Profiler como informe HTML ( JMPHTML-14599 )
- Cambiar tamaño: el gráfico de mosaico no se puede cambiar de tamaño en la plataforma de distribución ( JMPHTML-14613 )
- Praveena: Seguí trabajando en errores durante el sprint de corrección. Asistí a un par de sesiones organizadas como parte de la Semana de Desarrollo Profesional de SAS.
- JMPHTML-14638 - Las advertencias en el panel 'Advertencias' ya no son interactivas con las advertencias en el informe
- JMPHTML-13497 : El informe PLS grande se publica pero nunca se carga en JMP Live
- JMPHMTL-1774 - Se pierde el valor categórico '\' al analizar un hipervínculo HTML5
- JMPHMTL-13955 - CCB: La página HTML5 no se carga cuando se usa '\' en la fase
- JMPHTML-13807 - CCB: Las advertencias se superponen al usar la etiqueta de fila en la tabla de datos
- JMPHTML-14195 Cuando la fila está seleccionada al momento de exportar, y al usar Shift+Clic, el rango de filas no se selecciona.
- JMPHTML-13915 Rendimiento: La selección de tabla no corresponde correctamente
JMPHTML-14171 La selección de tabla no funciona.
- JMPHTML-14603 Tabla: El orden de clasificación difiere del del escritorio cuando existe un valor faltante
- JMPHTML-14619 I18N: El menú "jmp live theme" está codificado en el archivo HTML exportado.
- Juan Powell:
- Asistí a varias sesiones de la Semana de Desarrollo.
- Errores corregidos
- Gráfico de celdas con múltiples tablas de datos que no se seleccionan correctamente ( JMPHTML-14615 ).
- Hacer que las imágenes estáticas coincidan con el modo de color del editor. Parte 2: recortar el exceso de relleno al generar imágenes estáticas ( JMPHTML-14606 ).
- No se muestra nada cuando la función de color tiene datos faltantes ( JMPHTML-14524 ).
- Diferencia de pares coincidentes según la ubicación del gráfico de filas con cambios en el informe ( JMPHTML-1854 ).
- Hacer que las proyecciones ortográficas de diagramas de dispersión 3D se vuelvan estáticas ( JMPHTML-14623 ).
- Revisé la documentación de Susan C. para HTML interactivo.
- Mike Stickles: Realizó investigaciones preliminares sobre varios errores para ver qué se podía corregir antes de que el código se congelara. Presentó cambios para JMPHTML-13729 (los gráficos como Marcador, Barra y Línea no respetan los niveles personalizados del rol de superposición) para exportar los gráficos defectuosos como no interactivos, de modo que los mensajes de registro asociados pudieran enviarse antes de la fecha límite de traducción de cadenas en caso de que no se completara una corrección completa a tiempo. De vacaciones el viernes 23/5.
JMP en vivo
- Aurora: Se completaron las restricciones solicitadas sobre quién puede descargar la información de advertencia del gráfico de control. Se corrigieron errores (cancelación de la descarga del registro de auditoría, cambio de los encabezados de marca de tiempo en las descargas). Se revisó el informe de pruebas de penetración de JMP Live. Se revisó la documentación de publicación de JMP Live. Se compiló la lista de deseos para JMP Live 19.5.
Estadística
- Juan Hall
- En Profiler, refactorice el cuadro de diálogo Configuración de deseabilidad para Chris y Kasia.
- En la detección de procesos, reformule varios consejos (JMP-26501) y corrija "Establecer desplazamiento" (JMP-26502).
- En la selección de modelos se corrigen las curvas ROC y PR duplicadas (JMP-26527).
- En Fit Response Screening, transfiera nuevamente los RowStates desde la tabla Efectos guardada que se cerró (JMP-26456).
- En el cuadro de diálogo Ajustar modelo, corrija Scheffe cúbico en Efectos aleatorios (JMP-26432).
- En Design Space Profiler, admite el bloqueo de scripts para reproducir análisis (JMP-26350).
Documentación estadística
- Michael C: Trabajé principalmente en cadenas como preparación para la entrega final de cadenas a traducción para la versión 19.0; esto incluyó mucho trabajo en cadenas de la plataforma de optimización bayesiana, así como en otras cadenas que estaban bloqueadas en la categoría "Nuevas" en StringBot. También recibimos a Safiya Sirota para la orientación de becarios esta semana. Esperamos con interés su colaboración con el equipo de documentación estadística este verano, especialmente para escribir la documentación de la nueva plataforma de tratamiento causal en JMP Pro.
Pruebas estadísticas
- Jacob:
- Creación de pruebas unitarias de C++ para reproducir el problema de rendimiento en JMP-23471 , causado por un cambio del compilador.
- Pruebas de actualizaciones de CSALT Design
- Agregar pruebas para el Explorador de diseño y Guardar respuestas
- Preparación de la presentación sobre las nuevas funciones de 'prueba parametrizada ut' creadas por Evan McCorkle
- Marca: Me reuní con el equipo de patentes de SAS y otros inventores para hablar sobre la respuesta a los rechazos. Terminé un guion para analizar imágenes de una muestra del Departamento de Energía sobre la impresión 3D de clips para apoyar el proyecto de Caleb King . Sigo probando la optimización bayesiana.
- David: Completó las pruebas para PCA mixto.
- Tonya: Trabajando en la verificación de errores.
Actualizaciones de ciencias biológicas
- Dibujó: Se está trabajando con un conjunto de paquetes exclusivos de Python para renderizar un archivo DOCX en PDF. Este enfoque utiliza el paquete python-docx para leer el DOCX y luego genera el PDF con los elementos (párrafos, imágenes, enlaces, tablas, estilos de fuente, etc.) mediante el paquete FPDF2. No se trata de una renderización de fidelidad total, pero cubre la mayoría de los requisitos para usar un archivo DOCX como plantilla para generar contenido PDF dinámicamente. El caso de uso inicial es una herramienta para generar documentos de cumplimiento de IQ/OQ/PQ, pero el caso de uso más amplio para JMP Clinical podría ser la creación de narrativas e informes DSUR/PSUR. La principal ventaja de este enfoque sobre las ofertas existentes es que no requiere la instalación de herramientas externas (p. ej., MS Word, Latex, OpenOffice, etc.).
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
- Shannon C : Revisé algunos fallos sin resolver para soporte técnico. Hablé sobre JMP Live EA y compilaciones/notarización para tiendas con los miembros del equipo. Aprendí sobre las ejecuciones de Thread Sanitizer (TSAN) y detalles sobre el resumen de los resultados de compilaciones especiales de Michael Hecht . Revisé problemas abiertos de compilaciones especiales y marqué algunos problemas antiguos que ya no ocurrían como "Listos para Prueba" para que Jim los revisara. Gracias a Michael por ofrecerse como voluntario para presentar pronto sobre TSAN, el "tipo de compilación especial" más reciente que nos ayuda a detectar problemas de código en una etapa más temprana del ciclo.
- Shannon L: Seguimos trabajando con Snyk y el equipo de DevOps para mejorar nuestro análisis de seguridad. Reuniones técnicas semanales. Soporte a usuarios para las herramientas de Atlassian, además de trabajar en la documentación de políticas y procesos para dichas herramientas. Las renovaciones de las herramientas de Atlassian siguen en curso. Reuniones sobre el programa de divulgación de vulnerabilidades de JMP.
- Jim : Gracias a Michael Hecht por su ayuda en la actualización de las próximas ejecuciones de pruebas unitarias Thread Sanitizer y Undefined Sanitizer para JMP Pro 19; más gracias a Michael por los cambios de código para la notarización de archivos de imagen de disco de macOS; verificaciones de JIRA; preparación de scripts de compilación para la incorporación de JMP Pro Live EA; soporte de Perforce.
- Chelín: 18.2.1 – Cargué, descargué y probé los instaladores cargados en el proceso de SalesForce para MyJMP. Modifiqué la seguridad del instalador al nivel de administrador para la versión 19 ( JMP-26374 ). Trabajé con Daniel Powell en la tabla de actualizaciones. Preparé el instalador para la recién elegida JMP Pro Live EA 9.
- Mirón: Ejecuté Acrolinx para la ejecución de prueba de stringbot (JMPLOC-6828). Actualicé la interfaz de usuario de JiraBot para añadir un nuevo nombre de libro de LS (JMPTOOL-1595). Trabajé en la coordinación de los cambios en los datos de prueba para el Panel de Pruebas.
Localización
- Allison: Trabajé en la preparación de la segunda entrega de cadenas de JMP Live y envié los paquetes a los equipos de traducción; investigué los errores reportados por el equipo de control de calidad en las traducciones de datos de muestra de la versión 19.0 y realicé correcciones en nuestra memoria de traducción para que los cambios se implementen después de la segunda entrega de cadenas de datos de muestra. Realicé correcciones en las cadenas traducidas de JMP Live basándome en las pruebas de control de calidad de la entrega de la primera entrega; entregué las notas de la versión localizadas de la versión 18.2.1 al equipo web y procesé la factura del proveedor.
- Cristóbal: Retorno de la traducción de la segunda entrega de Processing PortableUI 19.0. Retorno de la traducción de Processing SampleData. Colaboración con el lanzamiento de la segunda entrega de la traducción de JMP Live 19.0. Mejoras adicionales en la automatización de descripciones de Marketplace y demostración para desarrolladores y redactores/editores. Prueba de nuevas funciones de automatización del flujo de trabajo L10N (retorno de trabajo para la interfaz de usuario, funcionalidad push).
- Trish: Clasificación de errores de Jira para datos en vivo y de muestra de JMP. Revisión de los procesos de localización para el inicio rápido: documentación en Confluence. Asistencia a la reunión dirigida por Krzysztof sobre el proceso automatizado que el equipo de desarrollo de Marketplace, los redactores y los revisores locales pueden usar para editar/revisar el texto de descripción de las extensiones.
- Ying: Se creó el PDF final de las Notas de la Versión 18.2.1 para JA. Se localizaron las imágenes quick_start_banner.png en todos los idiomas para el Inicio Rápido. Se continúa creando plantillas de FrameMaker localizadas para la V19. Se completaron las plantillas ZH.
- Howard: Se completó la función de reenvío del Dashboard con compatibilidad con API, lo que permite al administrador de proyectos reexportar traducciones y enviarlas a P4/Git. Se siguen probando los trabajos de Jenkins para el nuevo LS renombrado. Se corrigieron errores.
- Sandy: Se continuaron las pruebas y el perfeccionamiento del nuevo programa de retorno de cadenas para la interfaz de usuario portátil. Se continuó el desarrollo del nuevo proceso de retorno para los datos de muestra.
- Sohail: Se configuró la interfaz de usuario de RAG y se agregó la función de historial de conversaciones. Se mejoraron las funciones de UI/UX y se alojó la interfaz en una máquina remota.
Documentación
- Susan C:
- Terminé la revisión del contenido de ayuda HTML5 para 2019. Gracias a todos los que brindaron comentarios.
- Terminé la revisión del contenido de scripting de JMP Live para 2019. Gracias a todos los que brindaron comentarios.
- Terminé de actualizar el contenido de publicación en vivo de HTML5 y JMP y lo envié para revisión.
- Continuamos trabajando en actualizaciones para la ayuda de instalación de JMP Live y la ayuda para usuarios y administradores para la versión 19.
- Manteniéndonos al día con la revisión de cadenas de interfaz de usuario este mes.
- Qiana: Actualizó el JSG para reemplazar SF Crime con NYC 311 Records. Comenzó a actualizar los scripts de captura de pantalla en UG, JSG y EG. Continuó trabajando con Adquisiciones para integrar a Quadralay Corp como proveedor externo. Planificación y coordinación del proyecto.
- Khawar: Edité y actualicé las imágenes destacadas en DOE, CR, UG y DJ. Terminé de crear y actualizar imágenes para JSG. Comencé a crear listas de imágenes para PR, PSM, QPM y RSM.
- Chris B : Continúa con las revisiones de cadenas y trabaja en la documentación de Python.
Pruebas de sistema/host - Cary
- Audrey: ¡Bienvenidos a nuestros becarios! Disfruté mucho conociendo a nuestro nuevo personal y presentándoles JMP. Actualicé la página de fechas de JMP 19 para incluir nuestra nueva cadencia de lanzamientos de seguridad mensuales. Trabajando con Mandy investigando información sobre licencias y derechos de autor de los datos que podría usar en una charla sobre JMP Discovery. Trabajando con Nick H en la búsqueda de un posible cambio de rendimiento en JMP.
- Mandy: Verificando y probando JMP 19 Jiras y añadiendo pruebas. Me puse al día con los números, pero hoy se adelantó mucho, ¡pero todo bien! Empecé a intentar recopilar datos para el artículo de Discovery Summit Americas y presenté un par de solicitudes a terceros para asegurarme de poder acceder y hacer una demostración de los datos de quesos y lácteos que quería usar. Trabajé en la tabla NYC 311 Records.jmp , limpiándola en respuesta a problemas encontrados en la localización con los nombres de las columnas, etc. Debería estar lista para el martes, después de que otros usuarios la revisen. La semana que viene me mantendré al día, antes del corte de EA9, ¡y también antes de que lleguen las vacaciones! :smiling_face_with_smiling_eyes: Feliz Día de los Caídos a todos nuestros veteranos y seres queridos que sirvieron a nuestro país.

Pruebas web – Cary
- Josh: Revisé el instalador de JMP Live 18.2.2, incluyendo la configuración del servidor dividido, la validación de GUID y las pruebas de conexión. Verifiqué la conexión de JMP Pool y la regeneración de informes manual y automática. Preparé un plan para que JMP Live 19.0 EA se envíe a un solo cliente. Ahora necesito introducir algo en Confluence antes de que los Shannon me busquen. También me preparé para la llegada de nuestro becario.
Pruebas de sistema/host - Pekín
Centro
- Dan S: Trabajo adicional en los valores forzados del filtro de datos y el comportamiento de los informes vinculados. Corrección de la ordenación por recuento con condicional en el filtro de datos.
- Kan: Errores en el eje de registro: ya no se fuerza el mínimo/máximo en el plan; se ajustan los márgenes y el formato.
- Evan: Más correcciones del modo oscuro. Ayuda con problemas de L10N e íconos.
Hospedaje e Interfaces
- John Schroedl: Se añadieron colores de fondo y texto de advertencia basados en temas para una barra de información. Use colores de advertencia en las preferencias si una política restringe los cambios. Se está trabajando con Jacob Rhyne y Chris Gotwalt en un problema de rendimiento del compilador. El plan es enviar un programa de reproducción a Microsoft que ilustre la regresión. Se están investigando problemas relacionados con el manejo de emojis, así como un problema inusual de reserva de fuentes con texto en chino. Se están probando posibles ajustes de iconos de Bryan Fricke .
- Michael H: Se mejoró la opción Charset ("Mejor estimación") de la importación de conjuntos de datos SAS para JMP Clinical. Se corrigió la notarización de JMP 19 para Mac y se realizaron algunas mejoras en el proceso. Se ajustó el diseño JSS para los botones con menús que solo contienen íconos. Se investigaron algunos problemas con el IME de Pinyin para Mac. Se está preparando el camino para la próxima compilación especial de Thread Sanitizer.
- Will: Estoy trabajando en la refactorización de Matlab y continuando con el desarrollo de la interfaz anterior con la nueva implementación. También estoy añadiendo más pruebas unitarias y realizaré pruebas de regresión una vez finalizada la refactorización.
Nota de Shannon
¡Espero que todos disfruten de este cómic y del fin de semana largo! :smiling_face_with_smiling_eyes:
