19.0.5: Solo correcciones de seguridad • 19.1: Congelación de seguridad 19/2/26 • 20.0: abierto en principal • Congelación de 20 EA2 19/3/26
¡Bienvenido a la actualización de desarrollo de JMP del 23 de enero de 2025!
JMP 19.0.4 se lanzó este martes en MyJMP, tal como estaba previsto. JMP DevOps ha preparado la infraestructura para nuestra próxima versión de seguridad (19.0.5) y también está trabajando en nuestra próxima versión de mantenimiento (19.2). Cabe recordar que la versión 19.2 está abierta para la corrección de errores, pero todos los cambios de código deben revisarse antes de integrarse.
JMP 20 EA1 ya está congelado, ¡como gran parte de Carolina del Norte se prepara para estarlo! Preveo que el inminente clima invernal pueda causar un pequeño retraso en el proceso de producción y verificación de EA. Mi equipo y yo haremos todo lo posible para mantener a todos (aquellos que puedan conectarse) informados a medida que avanza la preparación de dicho lanzamiento. Si bien está previsto que el campus de SAS abra el lunes, los servicios del campus no estarán disponibles y es probable que se estén realizando tareas de remoción de nieve, así que tengan cuidado si se aventuran al campus.
¡Felicitaciones a JMP por su excelente desempeño en 2025! Espero que hayan tenido la oportunidad de ver la grabación del webcast de lanzamiento de JMP, donde escuchamos buenas noticias sobre los ingresos de JMP, una revisión de los objetivos para 2025 y los planes para 2026, y varias historias de clientes convincentes, entre otros segmentos. ¡Quiero felicitar a todos los ganadores de premios de la empresa! Pueden encontrar muchos detalles (y la grabación del lanzamiento) aquí, en Inside JMP, en la historia del lanzamiento de la empresa . Este artículo fue escrito (¡por supuesto!) por Allison Hines , Especialista Sénior en Comunicaciones, quien también fue nombrada ganadora del Premio JMP Spotlight 2025. ¡Felicidades, Allison! :smiling_face_with_smiling_eyes:
En el desarrollo de JMP, el evaluador estadístico Rajneesh Rajneesh también recibió un Premio Spotlight, y Kristen Slappey, Bryan Boone y Yeng Saanchi recibieron Premios a la Excelencia JMP, junto con nuestros colegas del equipo de atención al cliente, Muralidhara Anandamurthy y Stan Koprowski. Un agradecimiento muy especial a todas las personas y equipos destacados en 2025, y a los colegas y gerentes que se tomaron el tiempo de reconocer su esfuerzo.
¡Cuídense todos del invierno que se avecina! Prepárense para el mal tiempo y los posibles cortes de luz, y no salgan a menos que sea necesario. Nos vemos la semana que viene, siempre y cuando tengamos internet o podamos ir a la oficina.
Anuncios generales
- Hoy vi una publicación en redes sociales que indica que la organización benéfica local Note in the Pocket (apoyada por las campañas de recolección de ropa de varios grupos de SAS a lo largo de los años) busca donaciones para financiar la compra de calcetines y ropa interior nuevos para los niños del área del Triángulo que enfrentan inseguridad alimentaria. Estos suelen ser de los artículos más solicitados. Si puedes, puedes donar aquí o buscar un grupo similar en tu zona.
- Visita la sección de actualizaciones de desarrollo en Inside JMP para ver actualizaciones anteriores .
- Comuníquese conmigo o con Beth Evans si desea que lo agreguemos a la lista de desarrolladores de JMP para recibir futuras copias de la actualización por correo electrónico, así como futuras invitaciones a reuniones de desarrolladores de JMP.
Próximas fechas importantes
- Congelación de seguridad de JMP 19.1 – 19/02/2026
- Candidato a imagen final de JMP 19.1 – 23/02/26
- Lanzamiento planificado de JMP 19.1 en MyJMP: 17/3/26
- Código congelado JMP 20 EA2: 19/3/26
- Visite Confluencia para obtener una lista completa de las fechas de JMP 19 y JMP 20 .
Actualizaciones de desarrollo de JMP
Centro
- Kan:
- Se agregó el botón Transmitir al cuadro de diálogo Personalizar para cambiar muchos segmentos a la vez (en varios gráficos).
- Se agregó la opción “Cuadrado” para la visualización de la correlación en el elemento Elipse, implementada con una opción cuadrada en PieSeg.

- Evan: Actualización de las páginas de funciones para EA1. Seguimos trabajando en la función de Elementos Vinculados. Discusiones sobre el diseño de la función de Filtro en Informe. Reservas de viajes, alojamiento, etc. para Discovery EU.
- Dave B: Se iniciaron las pruebas de imagen en la rama 19.2. Se trabajó en la compatibilidad con archivos .jmpaddin con scripts jsl cifrados. Se añadieron preferencias para el color del marcador, el modo de contorno y el modo de hardware 3D.
- Y S: Seguimos trabajando en los informes vinculados guardados en la tabla de datos. Colaboramos con Michael Hecht para corregir algunos problemas de medición y visualización de ventanas en Mac.
DOE y confiabilidad
- Caleb: Estoy trabajando en el prototipo de muestreo de aceptación (no estaba listo para EA1; ahora estoy pensando en EA2). También estoy trabajando con Eric para establecer un plan de desarrollo de confiabilidad para JMP 20.
HTML interactivo
- Juan Powell:
- Se corrigieron algunos problemas introducidos por RectSeg/Heatmaps al usar un espacio de coordenadas diferente y marcas fillToEdge:
- Creé un par de errores que descubrí mientras investigaba:
- Se discutió la documentación de EA1 y se revisaron las solicitudes de funciones con Dieter, Praveena y Paul.
- Mike Stickles: Seguimos trabajando en JMPHTML-489 : Refactorizar las barras de intervalo a una subclase . El alcance se ha ampliado para separar varios estilos de barra como subclases y, potencialmente, separar las barras de error como clases independientes.
- Praveena: Seguí trabajando en el script de compilación para Mac. Quiero agradecer a Michael Hecht, Chris Humphrey y Paul Spychala por revisar y probar los scripts. Seguí trabajando en el registro de mensajes sobre las limitaciones de Refactor Interactive HTML .
- Pablo Spychala : Trabajando con otros desarrolladores para crear el nuevo proyecto/script de compilación HTML en Mac ( JMPHTML-15226 ).
JMP en vivo
- Aurora: 20.0: Análisis de procesos (corrección de errores, mejora de los asistentes de pruebas, interrupción del seguimiento de triage_summary para esta plataforma). Otros: Demostración de iteración.
Documentación estadística
- Michael C: Contribuyó al documento de notas de la versión 19.1. Revisó y actualizó cadenas de texto en las versiones 20.0 y 19.2. Asistió a reuniones.
Pruebas estadísticas
- Mark: Continúo probando el procedimiento de ajuste en la plataforma de Optimización Bayesiana. Queda una máquina de prueba que falla constantemente en 2216 aserciones. Estos fallos han sido replicados por la Mac de Yeng. Completé un nuevo script para recopilar información de diagnóstico del ajuste, basado en una nueva configuración de puerta trasera de Chris. Estoy trabajando en varios ejemplos para incluirlos en la presentación de una nueva versión de la herramienta de estudio de usabilidad al JMP Marketplace con Jacob.
- Jacob:
- Investigar problemas de rendimiento y abrir tickets para casos reproducibles
- Creación de un prototipo que extiende la pestaña Informe de Easy DOE a otras plataformas DOE.
- Investigación de fallas intermitentes en las pruebas unitarias Easy DOE
- Limpieza de pruebas unitarias DOE, intentando acelerar las pruebas en las ejecuciones nocturnas
- Trabajando en la herramienta de estudio JMP con Mark Bailey , una versión simplificada de la herramienta de estudio de usabilidad interna.
- Tonya: Estoy centrando mis esfuerzos en probar el proceso de selección.
Actualizaciones de ciencias biológicas
- Dibujó: Cierre de JMP Clinical 20.0 Jiras. Preparación para el documento de JMP Discovery con Rebecca. Gestión de las últimas revisiones e integraciones de código de JMP Clinical 19.1.
- Ricardo:
- Completó dos informes clínicos que se incluirán en 20EA1
- Tiempo transcurrido hasta el evento adverso
- Tiempo de consulta médica hasta el evento
- Entrada de blog sobre gráficos de máxima diferencia en el blog de JMPer Cable
- Se publicó el complemento Pequeños bosques felices en Marketplace
- Comenzó a escribir Visualización de datos en las ciencias de la vida utilizando JMP
Gestión de productos y marketing de productos
- Bryan F:
- Continué trabajando en los iconos y presenté iconos para las barras de herramientas de informes predeterminadas (JMP-29378) y las barras de herramientas de tabla (JMP-29392). Actualmente estoy trabajando en los iconos que aparecen en el menú Tabla de Windows.
- Presenté la técnica de evaluación heurística al equipo central de JMP.
- He conversado sobre la combinación de filtros dinámicos con filtros de datos locales. Una vez que el equipo principal llegue a un acuerdo general sobre la dirección, tengo la intención de desarrollar un prototipo de Figma Make.
- Me reuní con desarrolladores y control de calidad para hablar sobre el estado del desarrollo de la accesibilidad.
- Proporcioné comentarios sobre el diseño de JMP Live para limpiar datos que ya no se utilizan y comentarios sobre el diseño HTML5 para imágenes en etiquetas flotantes.
Soporte técnico y participación
- Wendy:
- ¡Felicitaciones a todos los ganadores de premios anunciados esta semana! Esperamos un excelente 2026. Esta semana, los equipos de soporte se han puesto al día con los casos y se han preparado para la cobertura de soporte en caso de que se produzcan cortes de electricidad generalizados en EE. UU. a principios de la próxima semana debido a la tormenta invernal helada pronosticada.
- A continuación, se muestran los gráficos habituales de volumen de casos, así como los temas de Soporte Técnico y de Interacción. Aquí se encuentran los informes de TS JMP Live y el enlace al filtro de Jira que muestra los tickets reportados por Soporte Técnico 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, la semana pasada:

Volumen de casos de soporte de compromiso por semana:

Temas de casos para la cola de participación, la semana pasada (excluidos los casos relacionados con la selección de partes restringidas):

Operaciones de desarrollo
- Jim:
- Se deshabilitaron varias tareas de Jenkins de JMP 19.0.4
- Gracias a Michael Hecht por su ayuda para resolver el problema de análisis de Windows Server (JMPTOOL-1938) para las carpetas de pruebas unitarias de JMP
- Continuó configurando ejecuciones de pruebas unitarias en instancias de AWS y máquinas Mac físicas para JMP 19.0.5 y 19.2
- Ramificación de archivos JMP 20 para la primera versión Early Adopter
- Soporte Perforce.
- Chelín:
- Lanzamiento de la versión 19.0.4 para MyJMP (JMP-29284)
- Se limpiaron los nombres de desinstalación utilizados en Windows para aclarar x64 vs arm64
- Se creó JIRA para investigar un método alternativo para proporcionar archivos de soporte de Visual Studio en una instalación de Windows (versión 20). (JMP-29434)
- Continuar con la creación y el diseño de instaladores de EA, que ahora incluyen arm64 y JMP Student Edition
- Melanie: Pruebas unitarias: Muchas gracias a Jim Borek y Michael Hecht, quienes solucionaron nuestros problemas con Windows Server 2025 (Pruebas unitarias de JMP 20). (JMPTOOL-1938) La infraestructura de ejecución de UT parece reconocer incorrectamente JMP 20 WinSrv2025 . Ramificación: Se trabajó en tareas de ramificación para 19.2 y 19.0.5; se trabajó en tareas de fin de lanzamiento para 19.0.4 y 19.1. DevOps general: Se demostró mi enfoque para gestionar tareas de ramificación/fin de lanzamiento mediante tablas de datos e importación masiva de Jira a Audrey.
- Shannon L: Planificación de la versión de seguridad 19.0.5. Tareas de asistencia al usuario de Atlassian, incluyendo la recuperación de licencias. Reuniones técnicas semanales. Habilitación de la asignación de sprints de JMP 20 EA. Trabajo del proyecto de monetización de JMP Marketplace y reuniones con las partes interesadas.
- Myron: Se actualizaron y corrigieron los datos de pruebas unitarias relacionados con JMPTOOL-1969 y otros problemas. JMPTOOL-2009: se corrigieron los duplicados (no duplicados) en JiraBot.
- Shannon C: Debates sobre las ejecuciones de UT para las rutas punto-punto. Trabajé con Shannon L en el siguiente conjunto de problemas de Jira relacionados con la migración de Testbot. Investigué algunos fallos reportados en las versiones 19.0.3 y 19.0.4 (muchos eran problemas conocidos ya documentados o solucionados en otras rutas). Creé la página de objetivos del equipo de DevOps para 2026. Completé las reuniones de resumen del cuarto trimestre y otras discusiones semanales.
Localización
- Trish:
- Incorporación de nuestro nuevo revisor coreano: hemos pasado la primera fase de adquisición y ahora trabajaremos con el departamento legal para concretar un contrato.
- El proceso de contratación está en marcha con Recursos Humanos para encontrar un reemplazo para Ying Zhou. Se coordinó con el equipo de Documentación la redistribución de las plantillas de JMP Live Help para la versión 19.1.
- Trabajar con el equipo web para obtener claridad respecto del comportamiento esperado de los enlaces desde el documento JMP a jmp.com para la localización.
- Cristóbal: Implementé y presenté una demostración del proyecto de revisión de terminología del portugués brasileño para nuestro contacto en Brasil. Ajusté trabajos para la compilación de la Ayuda de JMPLive 19.1. Reentrené los motores de traducción automática con las últimas traducciones humanas. Probé nuevas funciones y correcciones en el flujo de trabajo de L10N. Debatí el impacto del oxígeno en L10N.
- Allison: Validó los archivos PDF localizados de las tarjetas de menú y los entregó a control de calidad para su prueba. Respondió a consultas de traducción relacionadas con Big Books y JMP Live Public. Comenzó a validar los archivos PDF localizados de DJ e informó los problemas al proveedor; compiló los archivos necesarios para que el proveedor creara archivos fm localizados para JMP Live Public.
- Sohail: probó nuevas indicaciones con diferentes modelos para la extracción de términos, agregó Gemma como proveedor para la generación de bases terminológicas locales, implementó la generación de términos en idioma local y resolvió problemas de limitación de velocidad de la API de TMSearch.
- Sandy: Trabajó en la mejora del procesamiento de retorno de datos de muestra y de elementos incorporados.
- Howard: En proceso de refactorización del código JmpL10n. Corrección de errores.
Documentación
- Qiana: Me reuní con Frank en Ryffine para hablar sobre la próxima capacitación en oxígeno. Trabajé en mis artículos de enfermería. Asistí a reuniones. Cerré y aplacé Jiras. Realicé actividades de planificación y coordinación de proyectos.
- Susan: Estoy terminando la ayuda en inglés de JMP Live/Public para la revisión por pares y la prueba. Documenté JMP Live/Public Jiras en las RN de la versión 19.1. Estoy trabajando en las fechas para JMP Live/Public 19.5.
- Jill: Revisión del informe de cadenas de UI, reunión con Chris y Shannon L. para analizar los cambios de UG y Jiras, la documentación de Oxygen y para explorar cómo agregar el complemento de Acrolinx a Oxygen y agregar elementos a las Notas de la versión.
- Chris : Continué preparando la ayuda de la versión 19.1 para producción. Recopilé y preparé los PDF para entregarlos al equipo de localización. Presenté un borrador de la ayuda de la versión 20.0. Me preparé para la capacitación de Oxygen corrigiendo los archivos de prueba.
Pruebas de sistema/host - Cary
- Mandy: Trabajé en la función de tablas dinámicas que estará disponible en EA1 (Apilar, Dividir y Transponer Tablas), aunque aún no la presentamos a los clientes. También realicé pruebas iniciales con las nuevas reglas de Aplicar Etiqueta (próximamente mostraré más información al respecto); tampoco se incluye en EA1, pero estará disponible. Realicé algunas pruebas de Tabulación para corregir un fallo que se generó a partir de una de mis pruebas, pero Melisa Turner se está involucrando en todo esto y está haciendo un excelente trabajo. Trabajé en algunos de los nuevos cambios en las tablas de datos que pronto estarán disponibles en JMP 20: Tabular era un nuevo informe creado a partir de la tabla, por lo que el "*" junto al nombre del informe indica que está sucio, y el otro categórico está abierto, por lo que aparece en negrita en la lista de informes.

- Justin K: Trabajé con Jim Borek esta semana para identificar el problema que nuestra automatización nocturna tiene al conectarse al servidor CAS viya4 y sigo buscando una solución. También he trabajado en retocar otras partes de mi suite de automatización de pruebas y en las historias de prueba y cierre para la versión 19.1.
- Cazador: Trabajé con Daniel Powell y Bob Hickey en la prueba de varios elementos que afectan al Comprobador de instalación de JMP 20 en Windows y cómo se muestran los nombres de los productos JMP con su arquitectura en el Panel de control de Windows. Verificaciones de JIRA.
- Audrey: Iterar en los procesos de importación de Jira en preparación para las pruebas I18N y, en general, estar más organizados en Jira con nuestras tareas de prueba.
- Eric: Investigación de fallos en las pruebas unitarias JSL. Se instalaron los controladores ODBC de Teradata y Oracle.
Pruebas web – Cary
- Seema: Pasé la mayor parte de mi semana trabajando en WEBJMP Jiras:
- Aceptado y Cerrado:
- El historial descargado con niveles BY muestra DataID = null
- La notificación por correo electrónico no ordena numéricamente los marcadores para grupos con valores numéricos
- Eliminar la clasificación del marcador secundario si no es necesario
- Las advertencias (con múltiples valores Y) no se pudieron expandir al abrir directamente el panel de advertencias en un navegador de tamaño estrecho
- No se envían notificaciones cuando un usuario vuelve a abrir una advertencia abordada anteriormente
- En curso:
- Repensar el disparador de notificaciones para las advertencias de detección de procesos
- Josh:
- Preparación para la versión de seguridad de JMP Live
- Preparándose para la próxima versión de seguridad de JMP Live
- Entorno de tres servidores instalado correctamente con 19.0.5
- Servidores configurados para actualizaciones automáticas nocturnas
- Documentar los detalles de instalación y el flujo de trabajo de actualización en Confluence
- Hay
- Verificar problemas de Jira relacionados con la seguridad asignados
- Otro
- Steve:
- Ejecución nocturna de automatización: se ha creado la canalización JMP Live 19.0.5 y se ha estado ejecutando.
- Marco de automatización: trabajando en
- Soporte de funciones en detección de procesos, advertencia de gráfico de control y filtro de datos locales para permitir que se agregue una mayor cobertura de pruebas
- Refactorización y actualización de funcionalidades para mejorar la tasa de aprobación del conjunto de pruebas de UI
- Hui: Desarrollé el plan de pruebas de JMP Live i18n. Seguí configurando un entorno de pruebas en mi equipo para pruebas de pseudotraducción. ¡Gracias, Josh, por la ayuda!
- Natalie : Informe de automatización HTML: 19.0.5 – Todo correcto, 19.1 – Todo correcto, 19.5 – Todo correcto, 20.0 – Todo correcto. Esta semana volvimos al desarrollo de nuevos casos de prueba. Continuamos con la preparación para la cobertura de la Evaluación de Procesos mientras Steve trabaja en las bibliotecas de backend necesarias. Comenzamos la planificación y preparación para la nueva cobertura del área de pruebas del Filtro de Datos Local.
Nota de Shannon
Gracias a Shannon Leslie por enviarme esta infografía. ¡Claramente, el segundo panel es el ejemplo mucho más cercano! Aunque no pude evitar calcular que 109.5 perros suponen un peso promedio de 65 libras. El golden retriever de mi hermana, Ginger, pesa 55 libras, ¡así que serían 130 Gingers! Los goldens más grandes pueden pesar hasta 100 libras o más, así que podríamos estar hablando de 70 perros en ese caso. O unos 42 Pennys y 42 Hulks (mis perros). :smiling_face_with_smiling_eyes: Y creo que ya basta de tonterías sobre perros por una noche... ¡Cuídense todos y prepárense para el mal tiempo cuanto antes!
