19.2: Congelación de seguridad 9/3/26; Candidatos finales para instalador 9/6/26 • 20.0: abierto en main; Congelación de código EA7 10/1/26; Congelación de código 1/7/27
¡Bienvenidos a la actualización de desarrollo de JMP del 28 de agosto de 2026!
Nos acercamos al final del ciclo 19.2 , con la congelación de seguridad prevista para el 3 de septiembre y los candidatos a instaladores que le seguirán el 6 de septiembre . Las notas de la versión 19.2 están en desarrollo y el equipo de documentación está trabajando en los entregables relacionados con la ayuda de la versión 19.2.
Tenga en cuenta que la próxima oportunidad para correcciones de errores urgentes después de la versión 19.2 será la 19.2.3 . Si ha encontrado un error que no puede esperar hasta JMP 20, márquelo como de prioridad crítica y añada 19.2.3 en el campo "Versión planificada" para que los responsables de desarrollo, el soporte técnico, el equipo de capacitación de usuarios y la administración del producto puedan evaluarlo. Recuerde que los errores que se incluirán en la versión 19.2.3 también deben estar resueltos y probados en la versión 20.0 antes de ser considerados para su inclusión en esta versión de corrección de errores urgentes. Los responsables de desarrollo revisan los elementos críticos periódicamente en reuniones semanales.
Ahora que hemos finalizado el período de congelación de código para EA6 , actualicen la sección de Motivación y Resumen de las páginas de sus características e indiquen qué actualizaciones son relevantes para EA6. Asimismo, eliminen cualquier contenido obsoleto de la página si ya no se aplica a la versión actual. Tenemos previsto congelar el código para EA7 el 1 de octubre.
Ya ha pasado un mes desde la fecha prevista para el cierre de funciones de desarrollo y marketing . Como se comentó con los gerentes en la reunión de operaciones de desarrollo de esta semana, no esperamos que se añadan nuevos elementos a la página de funciones tardías en este punto del ciclo. Las únicas excepciones serían si el trabajo estaba en marcha antes del cierre de funciones del 23 de julio y aún no está terminado, pero es necesario para el lanzamiento de la versión 20. Si veo elementos de historias o épicas añadidos a la página de funciones tardías después de esta fecha, me pondré en contacto con los gerentes para confirmar su estado. Las nuevas funciones menores que no son necesarias para el lanzamiento de la versión 20 deberían añadirse a la página de funciones de la versión 20.1 .
Muchas gracias a Pablo Spychala por presentar las novedades sobre los Profilers para HTML y JMP Live que llegarán en JMP 2027. Algunos de estos cambios aprovechan las actualizaciones de las bibliotecas de gráficos 3D de la versión 20. Si te perdiste la reunión, puedes encontrar la grabación aquí . Tenemos varias reuniones programadas para los próximos meses y más plazas disponibles en la página de Voluntarios de JMP Dev, así que no dejes de inscribirte. ¡Nos encantaría saber en qué has estado trabajando este ciclo!
Anuncios generales
Próximas fechas importantes
- 19.2 Bloqueo de seguridad – 3/9/26
- 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
Gestión de productos y marketing de productos
- Valerie: Esta semana, me reuní con Mia y Scott del equipo de gestión de producto en el evento de lanzamiento de JMP EMEA en Marlow. Fue fantástico reencontrarme con compañeros de toda la organización de ventas de EMEA, así como con los miembros de nuestro equipo en Estados Unidos. El evento estuvo repleto de novedades en ventas, actualizaciones técnicas y de marketing, y muchas conversaciones constructivas, todo ello complementado con momentos divertidos y algunas celebraciones especiales.
shannon_conners_0-1788196962449.jpeg
- Bryan Fricke:
- Se recopilaron los comentarios sobre accesibilidad de Greg Kraus y su equipo, y se prepararon preguntas de seguimiento específicas que abarcan el comportamiento de los lectores de pantalla, los diálogos extensos, la navegación de Inicio rápido y la accesibilidad de los menús.
- Proporcioné comentarios sobre el material de presentación sobre accesibilidad.
- Continuaron los esfuerzos de modernización de los iconos de Fluent System durante 2020, creando siete nuevos tickets de implementación que abarcan iconos relacionados con el depurador, la ordenación y las tablas.
- Se identificó y documentó una mejora en el escalado de los iconos de la barra de título de OutlineBox para optimizar la jerarquía visual y la coherencia.
- Se investigó el comportamiento de los iconos específicos de cada plataforma en los temas de Windows para respaldar una estrategia de iconos a largo plazo más sólida.
- Se realizó una prueba de preferencia para determinar qué icono representa mejor el concepto de fórmula.
- Se admiten debates sobre el flujo de trabajo de los informes de JMP Live.
- Proporcioné orientación sobre la experiencia de usuario en relación con la terminología de clasificación de vistas, abogando por una nomenclatura que se ajuste mejor a los modelos mentales del usuario y que distinga las operaciones a nivel de vista de las operaciones a nivel de tabla.
- Continuar la coordinación en lo que respecta a la adquisición de Lyssna y las consideraciones de renovación para ayudar a evitar futuros problemas con los plazos de pago.
- Accesibilidad
- Modernización de iconos
- Experiencia de usuario y flujo de trabajo del producto
- Habilitación de la experiencia de usuario
Soporte técnico y participación
- Wendy:
- Los estudiantes han regresado y los equipos de soporte están experimentando un aumento en los casos relacionados con JMP Student. El tema más frecuente son las solicitudes de acceso, especialmente en lo referente a renovaciones y requisitos de elegibilidad.
- A continuación se muestran los gráficos habituales para los temas de los casos, tanto para Soporte Técnico como para Interacción con el Usuario. Aquí están 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 .
Casos prácticos para el equipo de soporte técnico de América/Japón, la semana pasada:
shannon_conners_1-1788196962450.png
Temas de casos para la cola de interacción, semana pasada (excluyendo los casos automatizados relacionados con la verificación de partes restringidas):
shannon_conners_2-1788196962452.png
Operaciones de desarrollo
Jim:
Informado
- https://jmpdiscovery.atlassian.net/browse/JMP-32120 Fallo de aserción de JSL UT en shwBuilder.cpp:14817 void CCBuilderModel::setupSaveLimitsTable(EvalContext *, DataTable *)
- https://jmpdiscovery.atlassian.net/browse/JMP-32123 Fallo de aserción de JSL UT en lifeDistribution.cpp:5668 void LifeDistNonParamPlotData::ensureKMMarkerData() const
- https://jmpdiscovery.atlassian.net/browse/JMP-32125 Carrera de datos TSAN en openNLP.cpp:2241, Parser::parse(std::__1::shared_ptr , int, int volatile&)
- https://jmpdiscovery.atlassian.net/browse/JMP-32126 carrera de datos en screening.cpp:1833, YByXObject::processGroup(std::__1::shared_ptr , int, int, int, int, ThreadPoolFunction*)
- https://jmpdiscovery.atlassian.net/browse/JMP-32127 carrera de datos en swap.h:45, std::__1::enable_if ::valor && es_movimiento_asignable ::valor, void>::tipo
- https://jmpdiscovery.atlassian.net/browse/JMP-32135 La capacidad de procesamiento multivariado falla durante la prueba de normalidad de Royston cuando los datos filtrados o faltantes pasan valores NaN a la ordenación de Shapiro-Francia.
- https://jmpdiscovery.atlassian.net/browse/JMP-32137 UBSAN en shwBuilderDlg.cpp:1132
- https://jmpdiscovery.atlassian.net/browse/JMP-32138 UBSAN en shwBuilder.cpp:6583
- https://jmpdiscovery.atlassian.net/browse/JMP-32139 UBSAN en shwBuilderVariables.cpp:1213
- https://jmpdiscovery.atlassian.net/browse/JMP-32140 UBSAN en tabulate.cpp:17691
- https://jmpdiscovery.atlassian.net/browse/JMP-32141 UBSAN en annoylib.h:768
- https://jmpdiscovery.atlassian.net/browse/JMP-32143 UBSAN en displayCol.cpp:24656
- https://jmpdiscovery.atlassian.net/browse/JMP-32144 UBSAN en fitRepeatedMeasures.cpp:1068
Verificado
- https://jmpdiscovery.atlassian.net/browse/JMP-31680 Use newTopString() Compare Groups (15); Distribution (15); Lognormal (2); Nonparametric (24); Normal (10); Pointwise (15)
- https://jmpdiscovery.atlassian.net/browse/JMP-31339 Carrera de datos TSAN en znomsolve.cpp:46, znomprob(int, int, double const*, double const*, double*)
- https://jmpdiscovery.atlassian.net/browse/JMP-30934 Carrera de datos TSAN en processScreening.cpp:984, ProcessScreenObj::processOne(int, int, std::__1::span , RowStatesMask const*, int const*, double const*, double const*, long const*, ProcessData&)
- https://jmpdiscovery.atlassian.net/browse/JMP-30935 Condición de carrera de datos TSAN en unique_ptr.h:288, std::__1::unique_ptr >::reset[abi:dee210106](DataGridViewInfo*)
- https://jmpdiscovery.atlassian.net/browse/JMP-31334 TSAN data race at dtColProperties.cpp:4050, CachedPropertyListMap::get(ColumnPropertyKey const&, bool) const
- https://jmpdiscovery.atlassian.net/browse/JMP-31408 Fallo de aserción de JSL UT en term.h:544 const JString &Term::charLevel(int) const
- https://jmpdiscovery.atlassian.net/browse/JMP-15587 Partición de la cabeza no medida
- https://jmpdiscovery.atlassian.net/browse/JMP-14949 Fallo de aserción de JSL UT en jColor.cpp:2204 void JMPColor::setJSLColor(int)
- https://jmpdiscovery.atlassian.net/browse/JMP-31376 UBSAN en dtProperties.cpp:1806
- https://jmpdiscovery.atlassian.net/browse/JMP-31367 UBSAN en wScale.cpp:1030
- https://jmpdiscovery.atlassian.net/browse/JMP-31357 UBSAN en byGroups.cpp:677
- https://jmpdiscovery.atlassian.net/browse/JMP-31356 UBSAN en procesoCapability.cpp:4507
- https://jmpdiscovery.atlassian.net/browse/JMP-1015 Fallo de aserción JSL UT en topEvalSAS.cpp:6424, virtual JString CCodeGenerator::argMetadataType(CodeGenType)
- https://jmpdiscovery.atlassian.net/browse/JMP-6208 heap-use-after-free(READ:8) en __threading_support:330, std::__1::__libcpp_thread_isnull()
- Shannon L: Finalizó las tareas de fin de lanzamiento de JMP 19.1.5 y JMP Live 19.5.2. Continuó con las mejoras de administración de Jira a través de revisiones de pantallas de transición con Melanie, seguimiento de automatización de problemas críticos y soporte operativo en solicitudes de flujo de trabajo e informes; soporte adicional para usuarios de Atlassian. Continúa trabajando con Audrey en el inventario de servidores JMP ubicados en los centros VMWare de SAS CIS e I+D, para planificar sus migraciones o desmantelamientos. Se unió al Proyecto Greenfield, el proyecto de SAS para crear un nuevo entorno de ServiceNow, representando a JMP como Campeón del Cambio en ese proyecto - más pronto. Asignaciones de sprint EA7. Continuó trabajando en las actualizaciones de nombres de productos de JMP 2027. Reuniones técnicas semanales, incluida la participación en la planificación de la serie de la Comunidad de Práctica de Campeones de la Nube de Atlassian de SAS CIS.
- Melanie: Actualizó una prueba unitaria JSL que necesitaba el nuevo nombre de la aplicación Macintosh (JMP (Pro) 2027) • Probar, validar y cerrar varios Jiras de DevOps • Mejorar los gráficos de estado para los informes de UT Log que muestran la diferencia entre una ejecución exitosa con un instalador y una ejecución exitosa sin un instalador ( JMPTOOL-2367 ) • Revisar los gráficos de Graph Builder en los informes de UT Logs que usan columnas de fecha ordinal ( JMP-30073 ) – ¡ Gracias a Seema y Paul Spychala por ayudarme a encontrar esto! • Seguimiento y seguimiento de varios fallos de pruebas y compilaciones de CI
- Mella:
- Estoy trabajando en la nueva versión de DailyUT Watcher, que no requiere programación, y que ahora supervisará la creación de instaladores, pondrá en cola esas tareas en Jenkins y creará máquinas bajo demanda. Esto se hace como preparación para migrar a un proceso integral de DailyUT bajo demanda. Mi prototipo ya funciona correctamente y la semana que viene implementaré una pequeña prueba.
- Actualizamos las máquinas Mac CI y realizamos un mantenimiento general. Ambas máquinas Mac CI quedaron limpias y espero que esto solucione algunos de los problemas que observamos la semana pasada con las compilaciones, que parecían lentas o difíciles de completar.
- Mirón:
- JMPTOOL-2393 – Fallos de Mac sin procesar
- Acrolinx: análisis de la migración del departamento de I+D de SAS a Markup AI y sus efectos en JMP.
- JMPTOOL-2385: desactiva las tareas de asignación de pruebas y correo electrónico relacionadas con la versión 19.1.5.
- Continuando con la migración del sistema de fallos de jmptool a AWS
- Chelín:
- Versión 19.1.5/19.5.2
- Colabora con John Schroedl en la documentación de los cambios realizados en los redistribuibles de VD durante los pasos de instalación de Windows de la versión 19.
- Preparación y revisión del código de instalador para 20 EA 6.
- Shannon C: Revisó los problemas de bloqueo de JMP y algunos problemas antiguos de ejecución de pruebas unitarias especiales para cerrar los elementos resueltos. Trabajó con desarrolladores y evaluadores en algunos bloqueos reportados recientemente. Revisó la plantilla de recordatorios de EA con Shannon L. Celebró reuniones grupales e individuales periódicas y asistió a una sesión sobre mejoras continuas del proceso dot-dot. Preparación para las reuniones de seguimiento del tercer trimestre.
Localización
- Allison: Procesó los kits de transferencia 1 de la interfaz de usuario portátil 20.0 en memoQ y los envió a los equipos de traducción para su localización; se comunicó con los traductores y revisores sobre el cronograma de localización de la interfaz de usuario portátil y compartió materiales de referencia con ellos; se comunicó con los proveedores, el departamento de Compras y el departamento Legal sobre las solicitudes de compra e incorporación de nuevos proveedores en Zip; entregó las notas de la versión 19.1.5 localizadas al equipo web para que las publicara en la web.
- Christopher: Colaboró en el lanzamiento de PortableUI 20.0 para la traducción utilizando el nuevo flujo de trabajo en línea memoQwb. Investigando el impacto del cambio de Acrolinx a MarkupAI (centrándose en la verificación de cadenas de la interfaz de usuario). Preparando nuestra herramienta de traducción para Oxygen (nuevas plantillas, filtro). Probando nuevos scripts y automatización para el equipo de localización.
- Sohail: Se actualizó el mensaje del sistema ChatUI, se agregó la categorización de edición, se corrigieron varios elementos de la interfaz de usuario y se depuraron los fallos de los trabajos.
- Trish: Planificando la versión 20.
Documentación
- Susan C:
- Notas de la versión 19.2 de JMP: revisadas para comprobar su coherencia, verificadas con Acrocheck y enviadas para su revisión. Se han incorporado los comentarios de las revisiones hasta la fecha.
- Actualicé las páginas de Confluence con las notas de la versión y me reuní con Allison.
- JMP Live: envié el esquema propuesto a Dieter y Eric, e hice un pequeño cambio.
- Respondí a las preguntas de control del tercer trimestre y me reuní con Qiana para hablar sobre el tema.
- Qiana:
- Trabajé en las notas de la versión 19.2.
- Tuve reuniones de seguimiento del tercer trimestre con el equipo de documentación.
- Proceso de adquisición de Oxygen Publishing Engine.
- Trabajo de gestión de proyectos JMP 19.2.
- Chris : Terminé las notas de la versión 19.2. Actualicé el framework Oxygen y dediqué tiempo a dar estilo a la nueva ayuda. Estoy creando la ayuda traducida para la versión 19.2.
- Devon : Convirtiendo la documentación de JMP Live a XML, creando la biblioteca de documentación localizada 19.2.
- Jill: Revisión de cadenas de la interfaz de usuario. Revisión de las notas de la versión. JMP-29489 y JMP-8651.
Pruebas de sistema/host
- Mandy:
- Lideré las pruebas de correcciones de errores de emergencia para la recuperación de tablas de datos corruptas y fallos de tablas de datos, etiquetas de columna/valor corruptas Para las versiones 19.1.5, 19.2 y 20.0; ¡gracias a todos los que ayudaron!
- Trabajé en las verificaciones de iconos para " Ir al elemento principal en la tabla de datos " y en la función de expandir y contraer para la vista de filtro; se ven bien/mejor. Estoy trabajando en tablas de datos de ejemplo para agregarlas a JMP 20 con Mia y Laura CS.
- Recibí y procesé entre 8 y 10 incidencias de soporte técnico, formulando preguntas por correo electrónico y abriendo informes de Jira cuando se replicaban.
- Realicé varias capacitaciones para nuevos evaluadores. Ayudé a David E. en el área de estadísticas con una prueba JSL en la que estaba trabajando. Agregué pruebas JSL para MR y Recode juntas, antes de pasarlas a otro evaluador. Agregué algunas pruebas más de tablas dinámicas; trabajé en Filter View y agregué pruebas JSL donde fue necesario. Asistí a la charla de Auto Tagging SE con Ernest y otros para discutir y de ahí surgieron algunos cambios, en su mayoría comentarios positivos.
- Trabajé en esta “mejor lectura de las etiquetas de valor corrupto”. - Esto funciona de maravilla en la versión 20. ¡Gracias, Ernest! Hice una prueba y comprobé que si vuelves a las versiones 19.1.5 y 19.2, aparecen las nuevas indicaciones, pero las tablas se abren y no se muestra la etiqueta de valor. Sin embargo, en la versión 20, ya no aparece la indicación, la tabla se abre y muestra la etiqueta de valor. No volver a la versión 19.2 es demasiado arriesgado.
- Estoy trabajando en la presentación de PowerPoint para la charla de desarrolladores de principios de septiembre y en el etiquetado automático de datos para la demostración. He trabajado en las correcciones de la vista de filtro que el desarrollador está agregando con la decoración de filas; aún no está completa. Estoy trabajando en este JIRA para activar los gráficos de encabezado por defecto hoy: gráficos de resumen de encabezado; hay 2 preferencias activadas por defecto:
shannon_conners_3-1788196962460.png
shannon_conners_4-1788196962471.png
- Eric Horton:
- Verificado y cerrado JMP-27463 Al hacer clic en el botón Ayuda de la interfaz de usuario del servidor IP.21 de AspenTech, se redirige a una página de ayuda en línea no válida y sin información; también se verificó la página de ayuda correcta para Conectar con el servidor PI.
- Verificado y cerrado JMP-31585 El generador de consultas trunca los datos de caracteres a 524287 caracteres.
- Verificado y cerrado JMP-30224 Usar Query Builder con una conexión REST de Databricks
- Verificado y cerrado JMP-30222 Importar una tabla con la conexión REST de Databricks
- Hemos añadido nuevas pruebas para el conector REST de Databricks que importan una tabla y ejecutan Query Builder a nuestras pruebas nocturnas.
- Bálsamo:
- Se iniciaron las pruebas preliminares sobre la función de ajuste de encabezado de columna que se agregará a Tabulate en JMP-13950.
- Se resumen los problemas de accesibilidad (A11Y) detectados en la distribución para su revisión por parte del equipo de desarrollo.
- Se agregaron nuevas pruebas Mimic para cubrir los problemas encontrados con Recode Together en JMP-32024 y JMP-30843.
- Se ha detectado una regresión con la función Eliminar filtro de datos locales en Tabulate: JMP-32177
- Nick H: Me he centrado en la verificación de errores y funcionalidades en JMP 20. Se han añadido varias pruebas unitarias y de imágenes. También he seguido trabajando en las pruebas unitarias de metadatos, colaborando con Ernest para mejorar ciertos comportamientos esperados.
- Justin: Me estoy familiarizando con la nueva funcionalidad del administrador de puntos finales y he comenzado a crear mi estrategia de pruebas y el código de prueba inicial para la función. Además, he estado ajustando las pruebas y manteniendo el entorno de pruebas de sufijos.
- Audrey: Intentando recuperar parte del trabajo de nuestra becaria y evaluar su situación, ya que su continuidad está en proceso de confirmación. Actualizaciones de pruebas unitarias. Aprendiendo sobre Endpoint Manager (¡Gracias , Chris Hesser !). Se agregaron fechas de lanzamiento preliminares para todas las versiones 20.x(.x) a nuestra página de fechas de JMP 20.
Pruebas web
- Josh:
- Lideré la preparación para el lanzamiento de JMP Live 20 EA6, incluyendo las pruebas de humo para instaladores, la coordinación del empaquetado y la planificación del despliegue.
- Se investigaron y probaron los problemas de instalación, autenticación y migración de bases de datos de Keycloak, incluidos los escenarios de inicio de sesión SAML e iniciados por el proveedor de identidad (IdP).
- Identifiqué e impulsé la investigación de defectos en los instaladores que afectaban a las implementaciones de WebJMP/Pool Manager y otros problemas relacionados con la implementación.
- Se validaron las compilaciones de EA, se investigaron los problemas de compatibilidad de las compilaciones y se probó la conectividad remota con PostgreSQL.
- Colaboré en la configuración de entornos de prueba y carga, incluyendo actualizaciones de servidores y soporte de infraestructura para pruebas de automatización de carga.
- Trabajé con los equipos de infraestructura para validar la conectividad de la red de AWS y resolver los problemas de acceso que afectaban a los entornos de prueba.
- Se preparó al equipo para las próximas iniciativas de validación de instaladores a gran escala ("maratón de instaladores") que respaldan la preparación para JMP Live 20.
shannon_conners_5-1788196962473.png
- Seema:
- Permitir la reordenación de la interfaz de usuario de estados personalizados
- Sección del panel de administración para estados personalizados CRUD
- Obtenga el estado personalizado en el panel de advertencias para usarlo en el menú desplegable de estado y en la lista del panel.
- Actualizar el filtro de estado de advertencias para que contenga estados personalizados.
- Enviar el nivel de gravedad del estado de triaje al informe.
- Agregar filtro markerIds a la consulta de marcadores
- La notificación por correo electrónico muestra un estado de triaje personalizado sin etiqueta.
- Se envían notificaciones para algunos informes de PS que no deberían recibirlas, cuando se habilita el grupo de advertencias.
- Problema de migración descendente con eliminación de triage_status
- Lista de advertencias de la página principal (enlaces inconsistentes, errores de consola)
- Consultar simultáneamente información sobre marcadores y paquetes genera un error de transacción.
- La selección múltiple en los gráficos de control no funciona.
- Es necesario actualizar la sesión para ver los cambios de triaje personalizados.
- Agregar un nuevo estado antes de guardar un nuevo pedido restablece los estados al orden previamente guardado.
- No debería ser posible guardar un estado personalizado con el mismo nombre que un estado predeterminado.
- Aceptado y cerrado:
- Jiras creadas:
- Hui:
- Se verificó el protocolo `WEBJMP-12641` para la publicación de informes en japonés.
- Se han detectado cuatro defectos en la selección de procesos, la visibilidad de las filas, el acceso al panel de advertencias y la representación de la información sobre herramientas; uno de ellos es una regresión.
- Continuación de la ejecución para el control preciso de los rangos del filtro de datos local, la mira, la búsqueda de filtros, el gráfico de constelación y la validación de advertencias de internacionalización en tiempo real de JMP.
- El siguiente paso es la verificación de las correcciones implementadas, la cobertura de regresiones específicas y la finalización de la validación de las advertencias de internacionalización (I18N) activas.
- Métricas: 1 verificado, 0 bloqueado, 0 reabierto, 4 reportados, 1 regresión.
Centro
- Dave B:
- Se investigó una forma de corregir 18 de 19 revistas que tienen gráficos de distribución con alturas de barra que no coinciden con el eje.
- Se corrigió un error de ubsan con la columna de trazado y se intentó averiguar la razón por la que se pasaban valores inesperados a la columna de trazado.
- Se corrigió un error que provocaba que, en ocasiones, los scripts añadieran segmentos duplicados a un gráfico.
- Dan S: Trabajo adicional sobre cómo mostrar información sobre herramientas en cuadros portátiles durante la navegación con teclado. Modificado el <
- Xan: En Graph Builder, ya no se cambian implícitamente las columnas ordinales de alta cardinalidad a continuas. En progreso: registro de las opciones del gráfico de encabezado.
Departamento de Energía y confiabilidad
- Eric M:
- Se agregó una ordenación por índice para permitir una generación más rápida de marcadores de Kaplan-Meier para gráficos de residuos en Fit Life.
- Mejora del comportamiento de la función Personalizar gráfico para superponer gráficos de probabilidad en Ajustar vida por X y Distribución de vida - Comparar grupos.
- Se corrigió un error relacionado con la propiedad GroupRowStateAbility almacenada en caché para el gráfico de eventos, que se introdujo en una actualización reciente de dicho gráfico.
- Mejoras y correcciones de errores en los gráficos de probabilidad de la distribución de la vida:
- Ayudé a Simin con un flujo de trabajo de depuración mientras comenzaba a investigar problemas de convergencia en el ajuste de parámetros fijos con modelos de umbral de escala de ubicación logarítmica en Life Distribution.
- Comencé a revisar “Guía completa de los fundamentos de la programación en C++” para una nueva capacitación dirigida por Dan S.
- Palabras:
- Ya está disponible la primera entrada de la serie de blogs sobre degradación, que ofrece una introducción general al análisis de degradación en JMP. Aquí tienen el enlace: Introducción al análisis de degradación en fiabilidad . Animo a todos los interesados en fiabilidad y análisis de degradación a que le echen un vistazo. El blog está dirigido a un público general, incluyendo a personas sin experiencia previa en el uso de JMP para el análisis de degradación.
- También actualicé las opciones de diseño de fabricación aditiva de la Fase 2, incorporando las aportaciones y sugerencias de Caleb, Mark y Ryan DeWitt.
- Caleb: Estoy trabajando para solucionar varios errores en los exploradores de tamaño de muestra. Me estoy centrando principalmente en los errores relacionados con el muestreo acelerado.
Alojamiento e interfaces
- Voluntad:
- Se han añadido funciones que mejoran la experiencia de usuario al Editor de conectores de datos. En concreto, se ha eliminado el comportamiento modal del cuadro de diálogo y se ha añadido un filtro de búsqueda para los parámetros de conexión.
- Investigación de errores de ejecución de MATLAB detectados durante las pruebas.
- Grabé mi presentación de Discovery Baltimore sobre el complemento de conectores de datos de SharePoint y OneDrive.
- Pablo N. : Trabajando en las actualizaciones de Python:
- JMP-32124 - Seguridad - Actualización de Python 20 de la versión 3.14.6 a la 3.14.7. La actualización para Windows ya está disponible; la de macOS aún no. Esta actualización incluye cerca de una docena de correcciones de seguridad.
- JMP-32162 - Seguridad - Actualización de OpenSSL incluido con Python 3.13, desde 3.0.21 con EOL 9/2026, con OpenSSL 3.5.7 la nueva versión de soporte a largo plazo (LTS) con EOL en 2030. Los clientes gubernamentales están haciendo un revuelo por el fin del soporte de OpenSSL 3.0.21 la próxima semana. Esto requiere que vuelva a compilar Python 3.13.15 con el OpenSSL recompilado. He compilado y probado en macOS y Windows 19.2 pero necesita un poco más de limpieza y verificación antes de enviarlo. No he tenido que compilar Python desde el código fuente desde 18.2.2, por lo que mis scripts de compilación de Python han tenido que modernizarse para Python 3.13. Nota: Python 3.14.6 y 7 ya vienen con OpenSSL 3.5.x por lo que JMP20 está a salvo de este problema.
- Juan Schroedl:
- Accesibilidad: Con la ayuda de Evan, solucionamos un problema que impedía que nuestros menús contextuales funcionaran con la función "Acceso por voz" de Windows. Añadimos API para que el código portable pueda notificar a los lectores de pantalla sobre cambios importantes en la interfaz de usuario que, de otro modo, solo se detectarían visualmente. Actualizamos las páginas de inicio rápido para notificar a los usuarios sobre las transiciones entre las páginas de consejos.
- Anfitrión: Se modificó el código del host para evitar que cursorTrack se ejecute cuando el mouse está sobre un control del host. Se actualizaron los botones de radio y las casillas de verificación para usar información sobre herramientas del host en lugar de la versión portátil. Se agregó compatibilidad con < Entrada de blog sobre las aplicaciones recientemente disponibles en ARM, así como nuestra información en el catálogo Works on ARM .
HTML interactivo
- Pablo Spychala:
- Trabajé en una herramienta para ayudar a probar y desarrollar funciones de persistencia en JMPLive sin necesidad de configurar un servidor.
- Se eliminaron las dependencias circulares.
- Corregir los valores del eje ordinal en los gráficos de superficie incrustados (JMPHTML-15725)
- Compatibilidad con la persistencia de ajustes para Contour Profiler en JMPLive (JMPHTML-15733)
- Mike Stickles: Comenzó a trabajar en JMPHTML-15788 (Compatibilidad con gráficos de barras de respuesta múltiple), derivado de JMPPRODMGMT-804 (HTML interactivo: respuesta múltiple). Se prevé que esto requerirá un esfuerzo considerable.
- Juan Powell: Implementación de la representación de triángulos ordenados por profundidad para mejorar la representación de los elipsoides de contorno normal semitransparentes y los contornos de densidad no paramétricos de Scatterplot 3D ( JMPHTML-15727 ).
- Michael Senoyuit: Trabajó en la ampliación de la funcionalidad de los conteos y búsquedas en LDF HTML.
JMP en directo
- Aurora:
- Clasificación de procesos (corrección de errores, mejora del rendimiento de la carga de informes, mejora del rendimiento de la página de registro de auditoría)
- Investigar (junto con Eric) un pico en las conexiones a la base de datos durante las pruebas automatizadas.
- Actualizar paquetes de terceros
- Plan (junto con muchos otros) compilación de JMP Live EA 6
- Póster de Record Discovery US
Estadística
- Juan Hall
- En la detección de procesos, se ha mejorado la reordenación de elementos del menú (JMP-29636) y se ha corregido un fallo relacionado con la propiedad Measurement Sigma (JMP-32101).
- En Design Space Profiler, el área de límite compartido aparece en verde pálido (JMP-32118).
- En la detección de respuesta, corrija una condición de carrera de datos detectada por TSAN (JMP-32126).
Pruebas estadísticas
- Tonya: Probando nuevas funciones para simplificar menús y formato condicional en Process Screening. Probando una nueva función para la columna de indicador fuera de especificación en Manage Limits. Actualizando los archivos de prueba unitaria de CUSUM debido a cambios recientes en las cadenas. Probando CUSUM adicionalmente después de la reescritura de la plataforma por parte de Annie. Limpiando los tickets de Jira de capacidad multivariante y trasladándolos al componente recién creado.
Actualizaciones en Ciencias de la Vida
- Drew: Trabajando en una herramienta de evaluación comparativa para ayudar a los evaluadores a crear el contenido de referencia para una plantilla seleccionada de JMP Clinical. Resolviendo incidencias urgentes de JMP Clinical en Jira.
Nota de Shannon
Aunque durante unas semanas volveremos a los años 90, ¡las cafeterías ya están ofreciendo los sabores otoñales!
shannon_conners_6-1788196962507.png
Y esta publicación de r/dataisbeautiful tiene dos años, pero si por casualidad ves una con datos actualizados, ¡avísame! :cara_sonriente_con_ojos_sonrientes: ¡Que tengas un buen fin de semana!
shannon_conners_7-1788196962519.png