¡Bienvenidos a la actualización de desarrollo de JMP del 26 de junio de 2026!
JMP 20 EA4 ya está disponible y se anunció a los clientes a principios de semana. ¡Me alegra ver los comentarios de los primeros usuarios! A medida que nos acercamos a la fecha límite de congelación de funciones de desarrollo y marketing, que es dentro de un mes (23 de julio), es importante sopesar las nuevas ideas propuestas frente a las funciones existentes y recordar que siempre tendremos otra versión para considerar nuevas incorporaciones.
Esta semana hemos recibido y aprobado varias solicitudes para la versión de mantenimiento de JMP 19.2 . Al finalizar este ciclo, les recordamos que estaremos en modo de aprobación de código para la versión 19.2 hasta que alcancemos el hito de congelación de código el 9 de julio. Por favor, revisen la lista de elementos pendientes con una versión planificada de 19.2 y eliminen aquellos que ya no estén incluidos en esta versión. Como es habitual en los cambios realizados en las versiones de mantenimiento, todas las correcciones propuestas deben ser revisadas por un compañero y, siempre que sea posible, corregidas o verificadas primero en la versión 20.0.
La actualización de seguridad y corrección de errores de emergencia JMP 19.1.3 ya está disponible en My JMP, al igual que la nueva versión JMP Live 19.5 . Las notas de la versión se encuentran en la página de documentación de JMP (jmp.com/documentation), como de costumbre. También puede abrir el PDF de las notas de la versión directamente desde este enlace. El equipo de DevOps ya ha configurado la infraestructura para la próxima actualización de seguridad JMP 19.1.4, que se espera esté disponible en MyJMP el próximo mes.
Muchas gracias a Shannon Leslie por compartir las personalizaciones y mejoras de Atlassian de junio de 2026. Este mes se añadieron nuevos campos a Jira para facilitar el seguimiento de funcionalidades en la gestión de productos. Consulta la documentación en el enlace anterior y ponte en contacto con tu gestor de producto si tienes alguna pregunta sobre estos nuevos campos.
Además, Shannon L me pidió que les comentara que ya está abierta la inscripción para All Things Open 2026. Tengan en cuenta que el formato y el precio de la conferencia son ligeramente diferentes este año. Si se inscriben, pueden añadirse a la lista de asistentes en nuestra página de Confluence . El año pasado nos hicimos una foto de grupo de JMP y almorzamos juntos en un restaurante cercano, ya que las colas para comprar la comida para llevar se extendían a lo largo de todo el pasillo del centro de convenciones. Lamentablemente, este año ATO coincide con Discovery Summit, así que si tienen pensado estar en Baltimore, tendrán que esperar hasta la próxima vez.
Por último, los becarios de SAS y JMP están organizando una campaña de donación para ayudar a los estudiantes locales a obtener los útiles escolares que necesitan para el próximo año. Una vez recolectados, estos útiles serán distribuidos por el Boys and Girls Club de los condados de Wake y Johnston. Puedes escanear el código QR a continuación para abrir la lista de deseos de Amazon en tu aplicación e incluso enviar útiles esenciales directamente al organizador. ¡Participar es muy fácil!

Anuncios generales
Próximas fechas importantes
- Congelación del código JMP 19.2 – 7/9/26
- Bloqueo de seguridad de JMP 19.1.4 – 7/9/26
- Congelación del código JMP 20 EA5 – 23/7/26
- Congelación de funciones de JMP 20 – 23/07/26
- Visite Confluencia para consultar la lista completa de fechas de JMP 19 y JMP 20 .
Actualizaciones de desarrollo de JMP
Estadística
- Laura CS:
- Pasé el lunes, sábado y miércoles en la Conferencia de Métodos de Modelado Modernos en Nueva York. Participé en una sesión donde comenté el nuevo libro de Ken Bollen sobre SEM junto con dos profesores. También tuve la oportunidad de presentar el estimador MIIV-2SLS en JMP Pro. La sesión sobre el libro contó con la asistencia de un par de cientos de personas y, junto con el gran anuncio de JMP en la contraportada, dio a conocer JMP a mucha gente que no nos conocía. ¡La sesión sobre MIIV-2SLS en JMP también generó muchas preguntas y conversaciones interesantes!

- Terminé de escribir un artículo de opinión solicitado por Katie Stone y Anne Milley. Está previsto que se publique en el blog Analytics Advantage. Aquí tienen una vista previa de una imagen que planeo usar para esa publicación:

- Juan Sal: En la selección de procesos,
- Mejorar el gráfico de alarmas para identificar todas las pruebas activas (JMP-31161)
- Implementar el comando Remove para gráficos persistentes (JMP-29320)
- Compatibilidad con la prueba 1 del "Creador de gráficos de control" (JMP-31233)
- Corregir la lógica de KSigma (JMP-31279).
- Taylor P: Se agregaron pruebas exactas para muestras pequeñas a la plataforma Categórica.
Pruebas estadísticas
- Tonya: Completé la nueva capacitación en seguridad y ética que nos asignaron. Probando NF en la detección de procesos: reelaborar el gráfico de alarmas. Probando NF en cusum: mostrar el gráfico x, así como la reorganización del código cusum. Probando NF en Administrar límites: cargar y guardar Mostrar límites en una tabla ancha. Investigué los comentarios de la versión beta sobre la distribución - Capacidad del proceso. Verificación de errores. Actualizando las pruebas unitarias.
- Marca: Estudié las funciones de utilidad de Jacob para las pruebas unitarias Easy DOE para prepararme como apoyo de respaldo para Ayumi durante su ausencia. Me reuní con Ayumi y Jaems para revisar su progreso y responder preguntas. Abordé los comentarios de EA3 sobre DOE > Augment Design para Nicole. Estoy revisando el borrador de las reivindicaciones para Bayesian Optimization IDF. Estoy revisando el cambio de código para Bayesian Optimization en JMP Pro 19.2. Completé los cursos de capacitación actuales de ACT-now.
Actualizaciones en Ciencias de la Vida
- Jake: Trabajé en la validación y prueba de los nuevos modelos GNN del complemento JMP PyTorch de las siguientes maneras:
- Implementé características de borde para complementar las aristas espaciales que agregué a los gráficos la semana anterior. Estas características permiten que las aristas espaciales contengan más información que simplemente "estos dos átomos están cerca uno del otro". Algunas características de borde espacial que funcionaron bien incluyen la distancia topológica del gráfico, la distancia escalar entre átomos y el potencial electrostático de las cargas parciales de los átomos.
- Se han finalizado las pruebas básicas en el conjunto de datos ESOL (~1100 moléculas).
- Se pasó a realizar pruebas con el conjunto de datos QM9, que es más grande (~130.000 moléculas; coordenadas 3D explícitas).
- Se ha observado que los bordes espaciales con características añadidas ofrecen ventajas distintivas al entrenar el modelo D-MPNN en ciertos objetivos de regresión (una mejora de aproximadamente el 18 % en el error absoluto medio con respecto al control para predecir el momento dipolar).
- Actualmente estamos trabajando en la implementación de un modelo GNN más avanzado para la predicción de propiedades moleculares: el GNN equivariante (EGNN).
Gestión de productos y marketing de productos
- Mi:
- Se enviaron notificaciones anunciando la disponibilidad de JMP 20 y JMP Clinical 20 EA4. Agradecemos a John Sall (Análisis de Procesos) y a Evan (Accesibilidad) por enviar los videos de EA. Las características destacadas incluyen mejoras en la curva de ajuste, el área bajo la curva en el Generador de Gráficos, mejoras en la accesibilidad y optimizaciones en el análisis de procesos.
- Organicé un grupo de discusión interno para Zach White y Laura Lancaster sobre el prototipo del panel de control de MSA. ¡Gracias a todos los que participaron!
- Participé en un estudio de usabilidad para la función de triaje de selección de procesos en JMP Live.
- Bryan F:
- Iconos
- Continuidad en la entrega y el perfeccionamiento de iconos alineados con Fluent (Graph Builder, DOE, Formula Editor).
- Accesibilidad
- Coordiné con los desarrolladores y con Curt Hinirichs las gestiones con instituciones académicas para realizar recorridos estructurados con el fin de recabar opiniones.
Soporte técnico y participación
- Wendy:
- Aunque ya estamos en temporada de vacaciones, seguimos centrados en brindar apoyo a nuestros clientes y en impulsar proyectos para mejorar la eficiencia de nuestro sistema de gestión de casos.
- A continuación se muestran los gráficos habituales sobre el volumen de casos y los temas, tanto para Soporte Técnico como para Interacción con el Usuario. Aquí encontrará los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por Soporte 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, semana pasada:

Volumen de casos de soporte de participación por semana:

Temas de casos para la cola de atención al cliente, semana pasada (excluyendo los casos relacionados con la verificación de partes restringidas):

Operaciones de desarrollo
- Melanie: Investigación y pruebas de actualizaciones de flujos UT • Investigación y planificación del trabajo para el complemento de telemetría (¡ gracias Audrey y Evan McCorkle por su ayuda!) • Validación y cierre de las últimas tareas de ramificación 19.1.4 y tareas de fin de lanzamiento 19.1.3 • Asistí a JEJUG: Kaylee hizo un gran trabajo demostrando un flujo de trabajo de JMP a JMP Live (¡me encantó el panel con un LDF compartido!), y Kan mostró algunos datos divertidos en Graph Builder (¡analizando códigos MFA y encontrando un punto de inflexión, Dios mío!).
- Shannon L: El trabajo de seguridad para JMP 19.1.4 y JMP Live 19.5.1 está en marcha. Seguimiento de las solicitudes de aprobación para la versión 19.2. Colaboración con mi becario Drew Hunter en su proyecto de verano. Administración de Atlassian y soporte al usuario en varios grupos de JMP esta semana, incluyendo Salesforce y Gestión de Producto. Trabajo de gestión del programa Oxygen. Reuniones de monetización del Marketplace. Reuniones técnicas semanales.
- Shannon C: Participó en una charla informal con Juan Powell y los becarios de JMP para responder preguntas sobre su trayectoria profesional, sus roles anteriores y actuales, y el equilibrio entre la vida laboral y personal. Habló con Drew Hunter, becario de DevOps de JMP, sobre el ciclo de vida del desarrollo de software (SDLC) de JMP, el programa EA, los diferentes tipos de grupos de pruebas en JMP y nuestros procesos de reporte de errores/fallos. Participó en la prueba de usabilidad de JMP Live Process Screening (¡gracias, Seema Dutta !). Discusiones sobre lanzamientos con el gerente de producto y otros. Reuniones de seguimiento del segundo trimestre y revisión/actualización de objetivos con varios miembros del equipo.
- Jim:
- Actualizaciones del sistema operativo y configuración de dos Mac Mini para Puerta dorada (macOS 27.0.0) y pruebas unitarias (una para JMP 19.2 y otra para JMP 20.0).
- Se aplicaron actualizaciones de Windows a las AMI de DailyUT (JMPTOOL-2256).
- Pequeños cambios en los scripts para las ejecuciones de pruebas unitarias de macOS.
Localización
- Christopher: Revisando los libros convertidos a Oxygen desde el punto de vista de la localización. Ajustando el filtro de memoQ y las reglas de segmentación para maximizar la reutilización de las memorias de traducción basadas en mif. Solucionado un problema con el proceso de pseudolocalización para JMP. Iniciado el mantenimiento de las memorias de traducción de la versión 19.0 de Books. Preparándonos para la actualización del servidor memoQ la próxima semana.
- Allison: Validó los PDF de la documentación localizada de JMP y los entregó al departamento de control de calidad; tradujo las notas de la versión 19.1.3 para ZH; entregó los PDF de la documentación localizada de JMP validados y las notas de la versión 19.1.3 al equipo web; validó y procesó facturas; completó un par de cursos de gestión de proyectos en PLATO.
- Howard:
- Trabajé en agregar el archivo *.dita al preprocesamiento de dita.
- Trabajé en la tarea de completar tarjetas
- Asistí a la capacitación de GitHub Copilot
Documentación
- Daylen:
- Script de conversión de Menucascade (Python): Convierte las rutas de menú estilo FrameMaker en nuestro XML a DITA. / Elementos. Última ejecución: 52 archivos escaneados, 1574 rutas de menú convertidas, 0 fallos. Prueba en seco por defecto, registro completo, compatible con Perforce. Revisado con Chris Barrett y se realizaron iteraciones a partir de sus comentarios (incluida una corrección del espaciado de las etiquetas singleton).
- Script de contador de elementos XML: Escanea nuestros libros XML e informa sobre el uso de elementos en comparación con la lista de referencias DITA. Última ejecución contra BookMasterXML:
- Se escanearon 1.826 archivos , 1.821 se analizaron correctamente (~99,7%).
- 271.066 instancias de elementos en total en 64 elementos únicos.
- 550 elementos de referencia DITA sin usar en nuestro contenido: candidatos para ocultar directamente a Oxygen
- Se han marcado 4 elementos utilizados que no figuran en la referencia DITA (código, gráfico, nota al pie, título) para su revisión.
- Chris B: Trabajé en la transformación de la ayuda; conseguí dos libros truncados para integrar con la navegación izquierda. Revisé y corregí algunas imágenes de llamada. Tuve una buena conversación con Devon sobre cómo abordar nuestros problemas de XML. Probé la salida del script de Daylen; hasta ahora se ve bien. Me reuní con el equipo web de JMP para hablar sobre el futuro.
- Qiana:
- Trabajé en las siguientes imágenes de Jira: JMPDOC-3287, JMPDOC-3288, JMPDOC-3289, JMPDOC-3291, JMPDOC-3292, JMPDOC-3300, JMPDOC-3316, JMPDOC-3331.
- Se inició la limpieza de referencias cruzadas en el JSG.
- Susan C: Realizando la revisión página por página del libro de la UG. Asistí al seminario web de SnagIt/Camtasia.
- Jill: Comparación de páginas de capítulos convertidos de UG, creación de objetivos de desarrollo y revisión/actualización de archivos de texto insertados convertidos.
Pruebas de sistema/host - Cary
- Eric:
- Probado y cerrado JMP-30500 Crear una opción en Databricks Connector para calcular el número de filas de una tabla.
- Probado y cerrado JMP-28036 Los usuarios deberían poder previsualizar una unión con OracldDB.
- Probado y cerrado JMP-30228 Los usuarios deberían poder previsualizar una unión con Databricks.
- Probado y cerrado JMP-30227 Mediante la consola SQL, los usuarios deberían poder introducir varias sentencias SQL.
- Probado y cerrado JMP-28037 Los usuarios deberían poder previsualizar una consulta del generador de consultas con OracleDB.
- Probado y cerrado JMP-30095 Implementar la autenticación OAuth2 para Databricks
- Se probó y cerró el problema JMP-29990 de compatibilidad con tokens de acceso programático en Snowflake; se publicó la tabla de Snowflake en JMP Live y se verificó la actualización de datos mediante un script.
- Investigación del informe de fallo de JMP Caso n.º 00325112 Apertura de una conexión a la base de datos PostgreSQL
- Investigación de fallos en las pruebas JSL de testODBCPromise en Mac.
- Mandy: Trabajé en algunos de los JIRA que necesitaba cerrar, verificar y agregar pruebas. Ejecuté pruebas de Mimic en Windows y Mac y descubrí algunos problemas de visualización y Evan McCorkle intervino y ayudó a reescribir algunas de las funciones y formas en que Mimic funciona para hacerlo mejor y funcionar en diferentes máquinas - ¡un saludo a Evan - Eres genial! Realmente apreciamos esta ayuda para que las pruebas puedan seguir mejorando. Estoy trabajando en limpiar algunos flujos de trabajo, pruebas y tablas y preparándome para pasar a estado de tiempo parcial la próxima semana. Completé la capacitación de cumplimiento de ACT.
- Cazador: Esta semana investigué y respondí a tres casos de JMP 20 EA. Estoy trabajando en los últimos elementos de mi lista de verificación de JMP 19.2. Apliqué Golden Gate Dev. Beta 2 en el Mac MDA692 de pruebas del laboratorio y realicé algunas pruebas. Probé casos para una función que proporciona una notificación especial cuando se produce una confirmación de inicio obligatoria al arrancar. Revisé más documentación localizada.
- Bálsamo: La mayor parte de mi tiempo esta semana la dediqué a verificar las 16 correcciones de tabulación que se incorporaron a la versión 19.2 y a actualizar nuestra cobertura de pruebas en esta área. Se agregaron varias pruebas de JSL e imágenes a las versiones 19.2 y 20, y se agregaron 4 nuevas pruebas de simulación a la versión 20.
- Nick H: Implementó los cambios del panel de control para la nueva página de Ejecuciones de pruebas unitarias en producción. Trabajó en las pruebas unitarias para la función de buscar/reemplazar en Workflow Builder y en algunas pequeñas verificaciones de funciones para JMP 20.
- Audrey: Comienzo de las reuniones de seguimiento del segundo trimestre, hablando con los becarios sobre las demostraciones de fin de verano, las pruebas de internacionalización (I18N) y las verificaciones generales.
Pruebas web – Cary
- Josh:
- Impulsar las pruebas del flujo de trabajo de los informes y proporcionar comentarios sobre el diseño en áreas clave (reglas de revisión, deficiencias de usabilidad, gestión de comentarios, comportamiento de cumplimiento).
- Investigar y ayudar a resolver problemas de JMP Live, incluidos fallos en la actualización programada, problemas de migración de flujos de trabajo y errores en el manejo de datos.
- Apoyar la validación de seguridad mediante la distribución de Jiras y la orientación de la cobertura de pruebas en todos los entornos.

- Seema: Tuve varias reuniones con personas que se ofrecieron como voluntarias para participar en los estudios de usabilidad de la herramienta de selección de procesos de JMP Live. Recibí comentarios muy útiles y me reuní con Aurora y Praveena para analizar todos nuestros hallazgos. Fue genial ver lo que la gente hizo y lo que pensó sobre la función.
- Aceptado y cerrado:
- Mostrar mensaje de registro para la opción de interacción superpuesta no compatible
- PD: La barra de desplazamiento horizontal no siempre se muestra al seleccionar advertencias cuando el panel de advertencias está abierto.
- No se puede desplazar verticalmente en el panel de advertencias.
- Existen varias medidas de seguridad
- Jiras creadas:
- El panel de advertencias no se expande ni muestra advertencias cuando la categoría o la variable de proceso tiene un carácter especial: &
- La pestaña Resumen de la pieza muestra el gráfico de control después de un número aleatorio de clics.
- Error de carácter de escape incorrecto en las advertencias JSON al usar caracteres especiales \
- Error de sintaxis para advertencias JSON en el registro de la consola para la categoría con carácter especial "
- La selección múltiple en la tabla de filtrado de procesos selecciona filas inesperadas con una selección de columna no predeterminada.
- Las opciones del menú contextual del botón derecho del ratón siempre aparecen atenuadas para los gráficos de control de selección de procesos.
- Las notificaciones de asignación de triaje (correos electrónicos, interfaz de usuario) no se envían de forma fiable.
- La leyenda del gráfico de control tiene un formato extraño cuando el idioma de JMP Live está configurado en ciertos idiomas.
- En curso:
- La sección de resumen de advertencias necesita más campos para dar cabida a la obtención dinámica de marcadores.
- Hui:
- Se han verificado 5 correcciones en el proceso de filtrado, lo que mejora la estabilidad del análisis JSON y confirma el progreso, al tiempo que expone las deficiencias restantes en casos límite.
- Se han identificado riesgos sistémicos en el manejo de caracteres especiales en Process Screening, que afectan la representación de gráficos, la exportación a HTML5 y la publicación en JMP Live (JMPHTML-15642, WEBJMP-12677) ; se requiere priorización.
- Se han documentado escenarios de fallos concretos para el manejo de caracteres especiales, proporcionando límites claros y casos prácticos para la implementación de soluciones de desarrollo.
- Natalie: Informe de automatización HTML: 19.5.1 – 1 diff (tooltips necesita actualización de coordenadas), 19.6 – 1 diff (tooltips necesita actualización de coordenadas), 20.0 – 7 diffs en total, 1 diff (tooltips necesita actualización de coordenadas), 6 diffs (esperando actualización de código y evaluación comparativa de imágenes en modo de solicitud). Me puse al día después de estar de vacaciones. Hice las actualizaciones necesarias para los fallos en los casos de prueba de selección de procesos existentes. Estoy trabajando en mejoras de casos de prueba de selección de procesos usando las nuevas actualizaciones de backend de Steve.
Centro
- Dan S: ListBoxBox admite la nueva propiedad Border Radius (de la versión 20), y se agrega una nueva propiedad Clip para controlar el recorte del contenido secundario de cualquier cuadro. Los títulos de esquema también tienen una nueva propiedad Title Border Radius para un control similar de las esquinas del rectángulo del título. Se ha trabajado en la accesibilidad en el cuadro de diálogo "Personalizar" del gráfico, convirtiendo algunos cuadros personalizados en botones/menús estándar. Se está trabajando en la navegación general del enfoque para un control más estandarizado de las acciones del teclado.
- Evan: Mejoras en el marco de pruebas Mimic. Mejoras de accesibilidad para las etiquetas de texto. Solucionando problemas de desplazamiento innecesario del foco. Trabajando en la nueva versión del complemento JMP Telemetry Explorer.
- Xan: Más segmentos compatibles con la creación de tablas de datos para la extracción de datos, incluyendo TextSeg y BarSeg. Presentación de JEJUG.
Departamento de Energía y confiabilidad
- Caleb: Continuó trabajando en un nuevo explorador de muestreo de aceptación de variables y ayudó a Bill con parte del trabajo de conversión del explorador de potencia de equivalencia de una muestra.
Alojamiento e interfaces
- Pablo N:
- Actualizaciones de seguridad:
- JMP 19.1.4, 19.2 actualizado a Python 3.13.14
- JMP 20 se actualizó a Python 3.14.6.
- libcurl se actualizó a la versión 8.21.0.
- Estoy trabajando con Justin Kusch y Evan Carr para intentar depurar un fallo persistente en la versión 19.2 relacionado con la eliminación gradual de ciertas funcionalidades de pandas.
HTML interactivo
- Juan Powell:
- Trabajé en la compatibilidad con la función Scatterplot 3D Connect Points en HTML, específicamente reescribiendo el código de prueba de concepto y agregando compatibilidad con el jittering y el filtro de datos local ( JMPHTML-15646 ).
- Completé dos cursos de formación SAS.
- Se añadieron objetivos y se actualizó el plan de desarrollo en PLATO.
- Se investigó la dependencia de HTML RectSegment de un campo que no debería ser necesario al renderizar las bandas de confianza de Line of Fit, en apoyo de un cambio en el que Xan está trabajando.
- Se analizaron los ajustes preestablecidos de la plataforma para su posible uso en JMP Live. Gracias a Evan por su presentación y por responder a varias preguntas.
- Participé en una charla informal tomando café con Shannon Conners y los becarios de JMP.
- Asistí a la reunión de JEJUG.
- Mike Stickles: Continúa trabajando en JMPHTML-15608 ( Implementar diagrama de constelación en HTML interactivo ). Actualmente, el gráfico principal (vértices, aristas, etiquetas, incluyendo colores y estilos de marcadores/líneas) funciona; ahora se está trabajando en conectarlo al dendrograma para que las selecciones se reflejen en ambos.
- Arnav:
- Se corrigieron varios errores (de visualización y comportamiento de delimitación) con la herramienta de mira en cruz en JMP HTML.
- Aprendí cómo funcionan Perforce, Swarm y el proceso de compilación e integración continua para JMP HTML.
- Michael Senoyuit: Trabajó en las actualizaciones y mejoras de LDF y en la ampliación del soporte de JmpLive Graphlets para MCC.
JMP en directo
- Aurora: Búsqueda de errores y registro en Jira. Mejoras de rendimiento para la clasificación de procesos. Pruebas de usabilidad informales para la clasificación de procesos. Se inició el trabajo de descontinuación de funciones del paquete de base de datos.
Nota de Shannon
¡Gracias a Dan Valente por compartir esta tira cómica tan divertida y oportuna! ¡Espero que todos tengan un fin de semana muy relajante!
