19.2: Bloqueo de seguridad 9/3/26 • 20.0: abierto en principal; Bloqueo de código EA6 8/27/26; Bloqueo de código 1/7/27
¡Bienvenidos a la actualización de desarrollo de JMP del 14 de agosto de 2026!
Esta semana, la dirección de JMP decidió retrasar el lanzamiento de la versión de seguridad 19.1.5 e incluir dos correcciones urgentes para solucionar un problema de corrupción de tablas que afectaba a P&G y otros clientes. Hoy se están realizando pruebas de estas correcciones en las versiones 20 y 19.2, y posteriormente se integrarán en la versión 19.1.5. Prevemos generar las versiones candidatas del instalador final 19.1.5 para su prueba la próxima semana y aprobarlas una vez que hayan sido completamente verificadas.
Se prevé que la versión EA6 se congele en poco menos de dos semanas. Además de las versiones EA para los productos de escritorio, contaremos con una versión EA para JMP Live basada en el código fuente de EA6. Una vez creada y probada, la versión EA para JMP Live estará disponible para clientes seleccionados de JMP Live para que prueben las nuevas funciones.
Tenga en cuenta que, además de la página de Novedades tardías de la versión 20 , también he añadido una página de Novedades de la versión 20.1 a Confluence. Ya ha pasado casi un mes desde la fecha límite para la congelación de novedades de la versión 20, por lo que las novedades menores que no estaban en desarrollo en ese momento y que no es necesario incluir en la versión 20 deberían considerarse para la versión 20.1.
Hablando de nuevas funciones, gracias a Aurora Tiffany-Davis, Michael Goff y Praveena Panineerkandy por su presentación en la reunión de desarrolladores de JMP el jueves sobre la función de triaje de selección de procesos en JMP Live. Si no pudiste asistir a la reunión en directo, puedes encontrar la grabación aquí .
Por último, gracias a Shannon L por compartir las personalizaciones y mejoras de Atlassian de agosto de 2026, incluyendo un nuevo flujo de trabajo de Jira para proyectos de desarrollo de I+D de JMP. Puedes encontrar más detalles aquí .
Si utiliza los proyectos de Jira de I+D de JMP, JMP HTML5 o JMP Clinical, tenga en cuenta que el próximo lunes 17 de agosto se implementará un nuevo flujo de trabajo en varios proyectos de desarrollo de I+D de JMP.
Para poder realizar un seguimiento más preciso de la versión del software JMP a la que se aplica una corrección asociada a una incidencia de Jira, estamos añadiendo el requisito de que se haya establecido la versión de la corrección en la incidencia de Jira en varias de las transiciones.
En breve:
- Este nuevo flujo de trabajo se aplicará a todos los tipos de incidencias de Jira en esos proyectos, excepto a las solicitudes de características.
- Se requerirá una versión de corrección para mover los problemas de Jira a Listo para pruebas, En pruebas y Aceptado y cerrado.
- En la documentación se ofrece orientación sobre qué utilizar para la versión de corrección al cerrar una incidencia de Jira y no se realizaron cambios en el código fuente ni en otros archivos.
Si tiene alguna pregunta, póngase en contacto con Shannon Leslie o con cualquier otro administrador de JMP Atlassian. También puede consultar nuestro canal de preguntas y respuestas de JMP Atlassian , donde seguiremos compartiendo esta y otra información sobre Atlassian.
Anuncios generales
Próximas fechas importantes
- Congelación del código EA6 20 – 27/08/2026
- Bloqueo de seguridad de JMP 19.2 – 3/9/26
- Primera transferencia de cadena de interfaz de usuario portátil para 20 – 6/8/2026
- 20 EA7 Código Congelado – 1/10/2026 Transferencia final de cadena de interfaz de usuario portátil para 20 – 11/12/2026
- 20 Modo de revisión de código - 26/11/2026
- Congelación del código 20 – 1/7/27
- Visite Confluencia para consultar la lista completa de fechas de JMP 19 y JMP 20 .
Actualizaciones de desarrollo de JMP
Pruebas web
- Josh:
- Continuaron las actividades de prueba del instalador JMP Live.
- Reconstruyendo las máquinas para reiniciar las pruebas del instalador.
- Brindé asistencia con múltiples preguntas de los clientes instaladores.
- Planificación de las próximas actividades de prueba para los instaladores.
- Se ha añadido la prueba de avisos de automatización de WebTest a los servidores nocturnos que se implementan mediante el instalador JMP Live.
- Se creó un entorno de desarrollo de AWS con dos servidores para ayudar al equipo de desarrollo a reproducir un problema en el que JMP Pool no se conecta a JMP Live cuando WebJMP se inicia por primera vez.
AllisonHines_0-1787589550430.png
- Hui:
- Continuación de las pruebas de JMP Live 20 I18N (JMPTEST-2096); alcance de localización avanzada de las advertencias de gráficos de control — JMPTEST-2628, 20 elementos en curso.
- Las pruebas de I18N revelaron defectos funcionales en la detección de procesos: JMPHTML-15762 (grave, el panel de advertencia no se abre al hacer clic en el marcador de prueba). También se informó de JMP-31900 durante las pruebas de I18N; se archivó como normal, pero se escaló por corrupción de datos de qc_time; se verificó y se cerró la misma semana. JMPHTML-15757 se identificó como duplicado.
- Se reportaron los errores JMP-31941 (Normal, los gráficos desaparecen al redimensionar con JSL mal formado) y JMPHTML-15763 (Grave, la estadística de resumen de la información sobre herramientas muestra ###) durante la verificación de errores.
- Colaboré con Praveena y Seema en una reunión de revisión de defectos; se confirmó la reproducibilidad de JMPHTML-15699 (la selección múltiple falla después de ordenar) y JMPHTML-15689 (fallo del panel de advertencia más allá del primer proceso); ambos problemas fueron reconocidos por los desarrolladores.
- Se verificaron y cerraron los casos JMP-260, JMPHTML-15704 y JMP-31900.
- Riesgo: Los problemas JMPHTML-15762, JMPHTML-15699 y JMPHTML-15689 permanecen abiertos (todos en el área de Control de Procesos) y requieren la resolución de los desarrolladores antes de que finalice la validación de la versión.
- Anna:
- Se probó el gráfico de dispersión 3D con diferentes tipos de columnas.
- Se probó el selector de columnas con diferentes tipos de columnas, caracteres especiales y columnas de transformación.
- Se probó el filtro de datos locales con diferentes tipos de columnas, caracteres especiales y columnas de transformación.
- Plataforma de capacidad de proceso probada con grafos.
Se han verificado las correcciones para escritorio en HTML5 y JMP Live.
Centro
- Dan S: Script actualizado para el nuevo <
- Dave B:
- Se corrigió un error en el diario de distribución que provocaba que la altura de las barras cambiara después de guardar y volver a abrir el diario.
- Intenté recrear un par de errores reportados (bloqueo durante las líneas base y descarga inesperada de complementos).
- Xan: Admite min/max para la configuración de la leyenda de tamaño; agrega LegendDisplay::revertToInitialState; verifica el resultado de weak_ptr<>::lock() antes de usarlo.
- Evan: Detección y solución de problemas de contraste (mínimo) según WCAG 1.4.3 tanto en el modo claro como en el modo oscuro.
Departamento de Energía y confiabilidad
- Caleb: Trabajé con Eric y Simin para priorizar y distribuir los tickets de errores de Life Distribution/Fit Life by X. Hice lo mismo con Bill para los tickets de Sample Size Explorer. También me preparé para la grabación de mi charla Discovery Talk y seguí trabajando para terminar un artículo con WildTrack.
Alojamiento e interfaces
- Paul: Trabajé en JMP-31940, un problema con el identificador de archivos, y en fallos en pyarrow (JMP-31155 y JMP-30521).
HTML interactivo
- Praveena:
- Mike Stickles: Completó el trabajo en JMPHTML-15608 (Implementar un gráfico de constelación en HTML interactivo) y envió el código para su revisión. Las selecciones ahora se propagan correctamente hacia afuera en el gráfico de nodos cuando corresponde, y se reflejan correctamente en el dendrograma cuando este se incluye.
- Juan Powell:
- Se actualizó la información sobre herramientas del botón JMP para incluir el nombre del producto ( JMPHTML-15750 ).
- Implementación de un algoritmo de transparencia independiente del orden ( WBOIT ) para mejorar la representación de superficies 3D transparentes ( JMPHTML-15727 ).
- Trabajando en mantener los estados abierto/cerrado de los cuadros de esquema entre sesiones ( JMPHTML-15737 ).
JMP en directo
- Aurora:
- Redacté un informe sobre el problema de "Datos en movimiento" con el equipo de triaje de JMP Live, me reuní con Annie y Dieter, ideé un plan y lo implementé.
- Priorización de la corrección de errores y pequeñas mejoras de rendimiento en el código y las pruebas.
- Se fusionó el estado de Custom Triage con el principal (la función está completada en un 90%).
- Demostración para desarrolladores sobre JMP Live Triage en 20 minutos (con Michael y Praveena)
- Se crearon los artículos de Confluence "Archivo de avisos de paquetes de terceros: creación y uso" y "Lanzamientos de JMP Live EA (para usuarios pioneros)".
- Actualizaciones de paquetes de terceros
Estadística
- En Diseño personalizado, se agregaron más sugerencias, como botones pequeños ⓘ para ventanas emergentes de sugerencias, y se agregó un campo para ingresar el nombre de la tabla y compatibilidad con "Guardar script en la ventana de script" en JSL (JMP-31707, JMP-31942).
- En Augment Design, factores y respuestas predefinidos en el diálogo de lanzamiento (JMP-31707)
- En la función de selección de procesos, se corrigió un fallo que provocaba que no apareciera la columna "n Trials" en el gráfico de proporciones (JMP-31975), se permitieron más de 300 etiquetas de eje en el gráfico de desplazamiento y se añadió una nota si la opción "Reiniciar en procesos seleccionados" tiene varias columnas y varios grupos.
- Envía a Joseph un script de ejemplo para realizar tablas cruzadas de matrices de cobertura.
Pruebas estadísticas
- Marca: Me preparé para grabar la presentación de JMP Discovery Summit con Jacob. Me reuní con Ryan D., Caleb y Simin para definir el estudio de la segunda fase de Fabricación Aditiva. Revisé los hallazgos y sugerencias de John para mejorar la experiencia del usuario con Diseño Personalizado. Me reuní con Ryan, Joseph y Jacob para hablar sobre las próximas actualizaciones de código para Easy DOE. Me reuní con Chris y Yeng para hablar sobre el trabajo de Bayes Opt y la presentación en la Sesión Plenaria de JMP Discovery.
- Tonya: Investigación de fallos en las pruebas unitarias que solo ocurren en las ejecuciones nocturnas. Prueba de la separación de los lanzamientos de gráficos de atributos y variabilidad. Actualización de las pruebas unitarias debido a cambios en los nombres de los nodos del esquema para Atributo y Variabilidad. Modificación de los puntos de referencia para las pruebas unitarias de Selección de procesos debido a cambios en los ejes. Prueba del análisis de capacidad multivariante. Prueba de preferencias. Verificación de errores.
- Jacob:
- Modelo de carga de prueba, agregando pruebas para Augment Design
- Redacción de pruebas para diseños con términos cúbicos de Scheffe incluidos en el modelo.
- Preparándonos para grabar la presentación de Discovery, con Mark Bailey.
- Probando las actualizaciones del diseño personalizado
- Zacarías: Mi complemento se ha publicado oficialmente en el mercado de JMP. Aquí está el enlace: Panel de análisis de sistemas de medición . Si alguien quiere probarlo, recomiendo usar JMP 19 en lugar de la versión 20 para evitar problemas imprevistos. Reportado en JMP-31811.
Actualizaciones en Ciencias de la Vida
- Chica:
- El 12 de agosto (miércoles), Russ, Ross Metusalem y yo impartimos un taller al Departamento de Bioinformática de la NCSU sobre el uso general de JMP, así como sobre herramientas de genómica e inteligencia artificial, para la investigación bioinformática.
AllisonHines_1-1787589550447.jpeg
- He estado corrigiendo errores en la plataforma Survival. Hablé con Valerie sobre el uso de dicha plataforma y recibí comentarios útiles de los gerentes de producto e ingenieros de software sobre cómo la utilizan los ingenieros.
Gestión de productos y marketing de productos
- Kaylee: El miércoles, impartimos una capacitación sobre conectores de datos y acceso a datos en JMP. Esta capacitación se centró en cómo el acceso sin interrupciones a los datos libera todo el valor de JMP al reducir la preparación manual de datos, eliminar los cuellos de botella y permitir una toma de decisiones más rápida y mejor informada. La sesión cubrió las capacidades actuales y futuras de los conectores de datos de JMP, cómo posicionar el acceso a los datos como una solución a los desafíos comerciales de los clientes y proporcionó estrategias de ventas prácticas, preguntas de descubrimiento y estrategias para identificar oportunidades de expansión de cuentas ayudando a los clientes a conectar, automatizar y escalar sus flujos de trabajo analíticos. Puedes ver la grabación aquí .
Soporte técnico y participación
- Wendy: El equipo de soporte técnico desea expresar su agradecimiento a las siguientes personas por su excepcional ayuda esta semana:
AllisonHines_2-1787589550450.png
|
- Todos los que trabajaron tan rápido para preparar JMP-30350 y JMP-31954 para 19.1.5
- Por el equipo de desarrollo de JMP Live y Josh LoPresti por su ayuda con el cliente Bundesdruckerei
- A John Schroedl por su ayuda con los casos de accidentes
|
Temas de casos para la cola de soporte técnico, semana pasada:
AllisonHines_3-1787589550451.png
Temas de casos para la cola de interacción, semana pasada (excluyendo los casos automatizados relacionados con la verificación de partes restringidas):
AllisonHines_4-1787589550452.png
Operaciones de desarrollo
- Shannon L: Lideró la preparación y comunicación para el lanzamiento del flujo de trabajo de Jira de agosto, para los nuevos requisitos de Fix Version para los proyectos de desarrollo de JMP, JMP HTML5 y JMP Clinical. Publicó guías, respondió preguntas de los usuarios y coordinó las actividades de implementación para estos cambios de Jira. Actualizó el Panel de errores. Trabajó con L10N para actualizar su token de API para su Cuenta de servicio de Atlassian. Impulsó las discusiones de planificación de JMP 2027 y revisiones detalladas en todo JMP con Mia, con Brand y DevOps. Apoyó los esfuerzos de gestión de vulnerabilidades y revisión de seguridad, incluida la creación de borradores del boletín de seguridad para el próximo lanzamiento de agosto de JMP 19.1.5 y JMP Live 19.5.2. Participó en revisiones de correcciones de errores de emergencia que se incluirán en el próximo lanzamiento. Trabajó con mi pasante, Drew Hunter, que se ha convertido en empleado de tiempo completo, en la planificación de la segunda fase de nuestro proyecto de Iniciativa de control de acceso de JMP. Trabajé con Audrey en el inventario de servidores JMP ubicados en los centros SAS CIS e I+D VMWare para planificar sus migraciones o desmantelamientos; me reuní con el equipo de CIS para revisarlo. Reuniones técnicas semanales.
- Melanie: Trabajé con Joseph, Jacob y Krzysztof para aplicar, probar y ejecutar Stringbot contra un par de tablas de datos de muestra del DOE para 20.0 ( JMP-28777 ) • Algo de trabajo de integridad de datos con elementos de trabajo de Jira, actualizando versiones de Fix y Planned, moviendo Features marcados como Done a Stories, etc. • Algo de trabajo alrededor de cambios tardíos de 19.1.5 • Reescribiendo un script de shell para administrar mejor una lista de cambios vacía para que no haga que Jenkins falle falsamente un trabajo ( JMPTOOL-2362 ) • Trabajando en una forma de validar todos los archivos instalados para Quick-Start frente a lo que está en Perforce para detectar problemas de sincronización y scripting más temprano ( JMPTEST-2618 )
- Mella:
- Seguimos investigando el problema con el nuevo Mac con HTML5, tratando de averiguar qué nos está llevando al perfil/espacio de usuario incorrecto. Continuaremos con el análisis y haremos un seguimiento la próxima semana.
- Colaboré con el departamento de TI de SAS en el problema de MatLab para Mac, donde fallaban los instaladores en línea. Confirmé con el departamento de TI que no estábamos bloqueando el acceso mediante el firewall ni reglas de seguridad. Envié un correo electrónico a MathWorks para que investigaran el problema.
- Se ha realizado una actualización del sistema operativo en el servidor de Jenkins y una copia de seguridad como preparación para la actualización de Jenkins de la próxima semana.
- Limpieza en máquinas Mac CI y actualizaciones del sistema operativo.
- Se han corregido los problemas de análisis de JMP 19.1.5 para Mac relacionados con el uso de una versión incorrecta de Xcode tras la actualización del sistema operativo.
- Jim:
- Actualizaciones del sistema operativo para máquinas de compilación de macOS
- Continuamos trabajando con los desarrolladores para incorporar los cambios necesarios en las ramas 19.2 y 19.1.5.
- Se actualizaron varias incidencias de JIRA relacionadas con el cambio de nombre de JMP y se modificaron los scripts de pruebas unitarias asociados para que utilizaran los nuevos nombres.
- Mirón:
- JMPTOOL-2031: Todavía no he recibido ninguna noticia negativa sobre la ejecución de Stringbot de la semana pasada; por favor, informen de cualquier problema nuevo de asignación de cadenas que puedan encontrar.
- JMPTOOL-2121: Adaptación de las páginas web de errores para que funcionen con PostgreSQL
- Chelín:
- Revisar los instaladores y los procesos para los cambios de nombre del proyecto de 2027.
- Preparar instaladores finales 19.1.5
- Shannon C: Coordinación con correcciones para las versiones 19.1.5 y 19.2. Brindó asistencia al equipo de soporte técnico y al equipo de desarrollo en diversas investigaciones de fallos y revisó archivos que no se representaban como se esperaba. Clasificó incidencias de Jira listas para pruebas sin especificar la versión de corrección, en relación con trabajos recientes que requerían dicha versión. Reuniones semanales.
Localización
- Allison: Buscó un nuevo revisor de ZH y recopiló su información para incorporarlo a Zip; se comunicó con los revisores para obtener un presupuesto de V20 y envió solicitudes de compra en Zip; preparó al nuevo equipo de traducción de ZH con herramientas útiles para la localización de Portable UI; procesó las facturas de los proveedores.
- Howard:
- Trabajé en un trabajo de activación de Jenkins.
- Trabajé en una nueva validación para el trabajo de llenado para asegurarme de que el XML listado en ditamap coincida con la lista de archivos real.
- Trabajé en el cambio al nuevo token de API para L10nbot.
- Sandy: Probando la nueva validación de archivos Image Diff para archivos Oxygen. Desarrollando una nueva validación de archivos para archivos Oxygen después de que se ejecute el trabajo de relleno.
Documentación
- Susan C:
- Estamos trabajando en una actualización de la ayuda de instalación de JMP Live 19.5.
- Planificación de actualizaciones para las notas de la versión 19.1.5
- Estamos trabajando en los planes para las actualizaciones de la ayuda de JMP Live.
- Realicé un curso de gestión del cambio.
- Jill: Estoy trabajando en varias nuevas funciones de Jira: JMP-1162 , JMP-22428 , JMP-27513 y JMP-31060 .
- Devon: Limpiando las variables de los títulos de los libros en los documentos convertidos, tomando cursos de escritura a través de PLATO.
Pruebas de sistema/host
- Con Nick Holmes en la ciudad y el nuevo miembro del equipo , Brad Norris, a quien dar la bienvenida, los grupos de Pruebas de Sistemas y Web disfrutaron de un almuerzo en Big Mike's BBQ.
AllisonHines_5-1787589550463.jpeg
- Bálsamo:
- Ayudé a probar la solución para JMP-30350 CRP: La tabla de datos con una columna numérica y la propiedad de etiquetas de valor de caracteres provocan que JMP falle en la versión 19.1.5.
- Colaboré en las pruebas de la solución para el error JMP-31954, que permite recuperar tablas de datos dañadas en la versión 9.2.
- Se produjo un fallo no relacionado con Tags mientras se probaban los Jiras anteriores: JMP-31993 Fallo cuando se elimina una etiqueta con etiquetas de valor de las propiedades de la columna.
- Me reuní con Mandy para informarme sobre los cambios recientes que se han realizado en Filter Views.
- Envié comentarios al desarrollador sobre algunos elementos que encontré durante las pruebas de Filter Views e ingresé un error: JMP-31944. El error ocurre al intentar cambiar simultáneamente el color y los marcadores en la leyenda "View Grouping".
- Me reuní con Mandy para hablar sobre la opción "Usar JSL simple" para recode y cómo escribir pruebas JSL en esta área.
- He informado de un error que encontré al probar Recode: JMP-31978 Recode Together provoca un error cuando se utiliza "Prefer Match" con "Value Labels".
- Hunter: Inicié las pruebas del instalador final de JMP 19.1.5 antes de detenerlas a mediados de semana, ya que se estaban evaluando correcciones de errores adicionales para el lanzamiento. Investigué y respondí al caso de JMP 20 EA 4. Revisé un lote de instalaciones y casos de autorización con compilaciones que contenían el nuevo nombre de producto JMP 2027 para buscar problemas significativos. Verificaciones de JIRA.
- Nick H: Últimamente he estado trabajando en la detección y verificación de numerosos errores en los metadatos de las tablas de datos. También colaboré en la verificación de la solución para el fallo de la etiqueta de valor de emergencia en la versión 19.1.5. Además, realicé un cambio en el marco de pruebas unitarias JSL que facilita la configuración de la integración de Perforce en Mac.
- Audrey: Completó la Ronda 3 de las pruebas de internacionalización (I18N) de JMP 20, probando la aplicación JMP para estadísticas en iPhone, probando correcciones de emergencia que se incluirán en JMP 19.1.5, y trabajando con Shannon Leslie en los planes de migración de SAS VMware para máquinas propiedad de JMP.
Nota de Shannon
Estaré de vacaciones la semana que viene. Seguro que ya lo he comentado antes, pero siempre me parece apropiado cuando se acerca el final del verano. ¡Que tengáis una semana estupenda!
AllisonHines_6-1787589550465.jpeg