
¡Bienvenido a la Actualización de desarrollo de JMP para el 17 de diciembre de 2021!
Anuncio importante: Los jmprunners y Jenkins CI permanecerán encendidos durante la semana festiva. Sin embargo, los procesos diarios de compilación, instalador y prueba unitaria de JMP se desactivarán, y la implementación automática de JMP Live también se desactivará. El último conjunto de compilaciones e instaladores ejecutables nocturnos para 2021 estará fechado Jueves 23 de diciembre .
Los aprobadores del JMP tomaron la decisión el lunes de reconstruir JMP 16.2 por última vez para abordar algunos problemas:
- Una solución para un problema de eje que desaparece con Graph Builder y Control Chart Builder. Esta fue una regresión involuntaria de una corrección de rendimiento realizada para la matriz de diagramas de dispersión en 16.2 hace varias semanas.
- Una actualización de la biblioteca libcurl incluida en el escritorio JMP. Esta nueva actualización disponible fue detectada por los nuevos análisis de seguridad que debíamos hacer cuando descongelamos la pista 16.2. Esta actualización de libcurl también corrigió otra regresión con la solicitud http que se observó después de la aprobación.
- Eliminación del archivo log4j incluido en los archivos de integración SAS de JMP. Afortunadamente, JMP no es vulnerable al exploit log4j que ha incendiado Internet esta semana. Este problema de seguridad de día cero afecta los productos SAS, el SAS incluido con JMP G y JMP C, y las bibliotecas se encuentran en muchos servidores en todo el mundo. Dado que la presencia del archivo infractor habría causado preocupaciones a los clientes que ejecutan sus propios análisis de seguridad, Brian Corcoran, Paul Nelson y Bryan Boone investigó el problema, Bryan trabajó en las correcciones y pudimos reemplazar el archivo ofensivo.
En otra noticia de lanzamiento de JMP, los equipos de control de calidad en Cary y Beijing pudieron firmar Instaladores de JMP 17 EA5 esta semana. Gracias a Jim Borek y Bob Hickey para ayudar con la ramificación, las compilaciones, los instaladores y la publicación de archivos en la web. La pausa en las pruebas del instalador 16.2 (debido a la necesidad de incorporar las correcciones anteriores) proporcionó a los equipos el tiempo suficiente para completar esta importante tarea. Sé que muchos de nuestros clientes están tan emocionados de desenvolver una nueva versión de JMP como de abrir cualquier otro regalo navideño, ¡así que es maravilloso poder ofrecerles una nueva versión con la que jugar durante las vacaciones!
¡Fuera lo viejo y adentro lo nuevo! Esta semana, un equipo de personas trabajó para mover Servidor de activación de JMP desde su antiguo hogar en servidores SAS internos a AWS. Paul Nelson, Daniel Powell, Peter Jeong, Mike Shaddock, Adam Guida, Mike Hess y Rebecca Drozd colaboraron en el proceso de migración. Esto implicó migrar los procesos de activación y la base de datos, así como actualizar las conexiones a los procesos de suscripción de JMP. Las herramientas de activación y soporte ahora se están ejecutando en vivo desde AWS a partir del jueves por la tarde. ¡Muchas gracias a todos los que trabajaron en esta importante transición!
Y hablando de grandes transiciones, ¡El desarrollo de JMP está oficialmente fuera del sistema de defectos! Empezaremos el nuevo año trabajando solo en Jira. Muchas gracias a todos los que ayudaron a clasificar los defectos y trabajaron conmigo durante el proceso de conversión, en particular Michael Crotty y Nicole Jones que hizo un gran esfuerzo para que se revisaran los defectos del equipo de estadísticas para que pudiéramos alcanzar este hito en 2021. Muchas gracias también a Audrey Shull y Justin Chilton por ayudar a escribir los scripts que hicieron posible la transferencia y limpieza de datos. Por último, muchas gracias a los muchos miembros del equipo de JMP que participaron en nuestro grupo de discusión de Jira a principios de año para ayudar a tomar decisiones sobre cómo usaremos Jira en el futuro.

Finalmente, gracias a Tonya Mauldin por compartir los detalles de esta semana sobre las pistas Beta / Crash / Telemetry con bloqueos seleccionados.
Compañía

Plataforma

Entradas JIRA

Tema

Subtema

Crash / Telemetry / Beta Feedback de la semana del 17/12/2021 | JMP Live (sas.com)
Anuncios generales
- Grandes felicitaciones esta semana para el desarrollador de HTML5 y su nuevo padre Mayowa Sogbein ! Su familia le dio la bienvenida a su adorable bebé Donovan (8 libras, 3 oz) el 14 de diciembre. ¡Disfruta de las vacaciones con tu nueva incorporación!

Próximas fechas importantes
- JMP 17.0 EA6 - 14/1/22 ** Último EA antes de la congelación de funciones **
- Congelación de funciones de JMP 17 - 28/2/23
- JMP 17.0 EA7 - 3/4/22
- Por favor visita Confluencia para obtener una lista completa de JMP 16 y JMP 17 fechas.
Actualizaciones de desarrollo de JMP
- Visite estas páginas para ver listas de verificación de errores por JMP 16.2 y JMP 17.0 .
GAMA
- Puntilla: Con Chris Nachtsheim y Ryan Lekivetz escribieron un artículo titulado "Una familia de diseños de cribado de efectos principales ortogonales para factores de nivel mixto".
- Caleb: El trabajo en la nueva función de anidamiento en MSA está casi terminado. Espero que se impulse antes de fin de año. ¡También participé ayer en la sesión Conoce a los desarrolladores para Discovery Japan y obtuve buenos comentarios sobre los Exploradores de tamaño de muestra!
- José: Trabajó en la pestaña Easy DOE Analyze and Predict, agregando controles interactivos y gráficos para usuarios guiados.
Anfitrión
- Paul N:
- Trabajo relacionado con la evaluación de log4j realizado con el tarro SAS incluido con JMP.Afortunadamente, JMP usa una versión anterior que es anterior a la vulnerabilidad, pero JMP 16.2 y 17 ahora incluyen las versiones más recientes que corrigen la vulnerabilidad. ¡Muchas gracias a Bryan Boone por implementar las nuevas versiones esta semana!Según toda la información disponible, creemos que las versiones anteriores de JMP no son vulnerables. JMP Live nunca llevó los tarros SAS o log4j. Ahora, 16.2 y 17 tendrán las versiones más recientes y actualizadas, empaquetadas en los frascos SAS.
- Se corrigió un error latente en el manejo de Windows del mensaje de activación en JMP 17, descubierto en la transición a AWS. También se crearon y actualizaron certificados de host local para JMP Live 17.
- Brian C: La activación de suscripción y prueba de JMP, con una importante ayuda de Mike Shaddock en TI, ahora está disponible en AWS.Gracias a Daniel Powell y Paul Nelson por su gran trabajo en esto.
HTML5
- Bryan F: asistió a dos sesiones de formación en C ++ más. También hice una investigación de antecedentes para el artículo que necesito escribir para JMP Discovery Summit Europe. También trabajé en arreglar un par de íconos para mostrar mejor en modo oscuro (JMPHTML-1190) y arreglar un artefacto visual (JMPHTML-1451) en los nodos de esquema que no tienen un menú de kebab.
- Josh M: Vídeo grabado de los perfiladores categóricos de EA5. Triaje e investigación de errores del generador de perfiles.
JMP en vivo
- Josh M: Se resolvió un error "Desconocido" al publicar una distribución sin un histograma ( WEBJMP-4387 ). Después de recibir el correo electrónico EA4 de Tonya mencionando que no podía publicar los resultados en JMP Live debido a este error, hice una investigación inicial que llevó a Aaron y Dan a resolver este error. También creó una interfaz de usuario para la paginación / filtrado de columnas en el visor de tablas de datos de JMP Live ( WEBJMP-3747 ). Empujó la primera parte de esta función que muestra una barra lateral que muestra al usuario una lista de columnas.Se necesita trabajo adicional para que la lista de columnas se cargue más con la paginación (ahora tiene un límite de 100) y para permitir el desplazamiento horizontal en el visor de la tabla de datos para cargar más columnas en la cuadrícula de la tabla de datos (en progreso).
- Aurora: Continuación del trabajo sobre "publicar en cliente".Validación mejorada de valores NULL.Soporte agregado para informes estáticos.Se movieron algunas pruebas de Jest para usar la publicación en el cliente (más por venir).Realizamos una demostración de prueba de concepto para el equipo de JMP Live y tomamos la decisión de "ir / no ir" (somos un "ir").
- Justin: Se agregó una pestaña de consumidores de datos a la página de inicio de la tabla de datos. Se corrigió la eliminación de una publicación de datos del cliente.
Estadísticas
- Peng: Continué realizando cambios en la degradación de las medidas repetidas a principios de esta semana, de acuerdo con las recomendaciones de Bill Meeker, seguido de la actualización de mis scripts de prueba existentes debido a esos cambios y continuando mi trabajo de prueba.
- Jianfeng: La prueba de equivalencia en el modelo de ajuste está oculta dentro de Todas las comparaciones por pares: del estudiante. Es difícil para los usuarios encontrarlo. Chris me ha pedido que mueva la prueba de equivalencia a un nivel superior. Actualmente estoy trabajando en esto.
- Laura CS: Asistí al curso de C ++ lunes y miércoles. Continuó el trabajo de análisis de grupos múltiples para SEM - ¡feliz de informar que todo el panel de control y el menú principal del triángulo rojo ahora es completamente funcional con múltiples grupos! Me reuní con Sara Doubt para hablar sobre la evaluación del flujo de trabajo. Asistió a Conozca a los expertos para Discovery Japan.
- Annie: Se corrigieron algunos defectos del gráfico de control y se agregó una leyenda de fila al generador de gráficos de control ( JMP-5777 ).
Documentación de estadísticas
- Michael C: Terminé la clasificación de los problemas de estadísticas restantes en Defectos con Nicole y Fang. ¡Será genial comenzar el nuevo año en el modo solo de Jira! También revisé algunas reescrituras de documentos para Karen.
Pruebas estadísticas
- Tonya: Probé la corrección del borde del eje que entró en 16.2. Asistí a reuniones sobre el lanzamiento de JMP Clinical EA.Trabajé en informes beta y de telemetría.
- Jacob: Probar la pestaña Modelo en Easy DOE y agregar pruebas unitarias. Añadiendo pruebas de rendimiento para Control Chart Builder y Random SVD. Asistir al curso de formación en c ++ de Leor Zolman.
Actualizaciones de ciencias biológicas
- Juan C: El estudio finalizó el rediseño de la infraestructura de las notas para JMP Clinical 17, y las notas de nivel de informe / tema activadas y el Historial de instantáneas. Se agregaron widgets de preferencia de estudio para el día del estudio (derivación, método de imputación y fecha de anclaje). Se corrigió un problema de Crear informe estático en Distribución demográfica.
Apoyo técnico
- Duane: El soporte técnico ha recibido noticias de numerosos clientes preocupados por la vulnerabilidad log4j. Aunque JMP, JMP Pro y JMP Live no se ven afectados, JMP Clinical y JMP Genomics incluyen versiones de SAS que se ven afectadas. TS está indicando a los clientes la Declaración de SAS sobre el tema . Este boletín de seguridad se actualiza a medida que hay más información disponible, y los clientes de JMP Clinical y JMP Genomics deben ser dirigidos a esta página cuando pregunten sobre la vulnerabilidad. En una nota diferente, la compra de Service Cloud para JMP TS ha pasado por todas las aprobaciones requeridas y el trabajo de implementación comenzará en enero. JMP TS está al tanto de la transición de la activación de JMP a AWS y TS no ha visto ningún problema con el movimiento en este momento.
- Aquí están los Informes de TS JMP Live .(JMP Live 16) Aquí hay información sobre Tickets de Jira abiertos por soporte técnico .

Operaciones de desarrollo
- Jim B: Trabajé con los desarrolladores en las tres últimas integraciones para JMP 16.2, y sus versiones posteriores, instaladores y pruebas unitarias. Asistió a dos reuniones para abordar la construcción de un EA para JMP Clinical; han estado trabajando para cambiar el instalador de Mac para que se adapte a su TOTD, documentación y complemento EA. Como resultado de la última suite de pruebas de unidad Debug JMP Pro 17 ejecutada en WinOS, reportaron LEAKS y ASSERT Jira tickets, y verificaron correcciones para otros.
- Bob H: Trabajó para lanzar EA 5. Me reuní con JMP Clinical sobre cómo revisar el instalador de Windows en preparación para una versión del instalador de EA. Se revisó el procesamiento de pedidos para la licencia anual 16.2 para solucionar un problema del sistema que tiene SAS R&D. Instaladores 16.2 y 17.0 modificados para eliminar el archivo log4j.jar. Se enviaron instaladores de prueba 16.2 a la página de descarga (con corrección de video); pronto se realizará otra actualización para obtener las correcciones restantes de 16.2. Instaladores 16.2 reconstruidos para usar nuevos archivos jar (para reemplazar log4j.jar). Se modificaron las páginas C y los problemas de JIRA para organizar mejor las firmas de los instaladores.
Documentación
- Qiana: Continuó revisando currículums y viendo videos de HireVue para el puesto de Escritor Técnico Senior. Trabajé con SAS IT para resolver problemas de permisos en servidores Doc. Se actualizaron los banners de ayuda de JMP Live 16.1 y se enviaron a producción. Se enviaron archivos de ayuda JMP 16.2 localizados a producción.
Prueba de sistema / host-Cary
- Todo: Prueba JMP 17 EA5, Prueba final del instalador JMP 16.2.
- Lisa G: Esta semana, trabajé en la prueba del instalador 16.2, la prueba JMP 17 EA5, probé y verifiqué la solución para el problema de redibujado del eje en 16.2 e investigué 4 pistas de retroalimentación de EA.
- Cazador: Se completó la ronda 2 de la prueba del instalador final de JMP 16.2, la validación de JMP 17 EA 5 en varias configuraciones y se respondió a una pista de JMP 17 EA 4.
Pruebas de sistema / host-Beijing
- Equipo de Beijing:
- Prueba JMP 17 EA5, detalles en BRDSTG-3255
- Se completaron las pruebas de 16.2 instaladores para JMP AL, JMP Pro y JMP Subscription, detalles en JMPTEST-163 (equipo de Cary + equipo de Beijing) y BRDSTG-3251 (actualizaciones del equipo de Beijing)
- Trabajando en pruebas de instaladores 16.2 para JMP Trial y JMP Pro Trial, detalles en JMPTEST-417 (equipo Cary + equipo Beijing) y BRDSTG-3252 (actualizaciones del equipo Beijing).
- Eric Wang: (1) Comprobación de cordura JMP 17 EA5 completada para publicación. (2) Se completó la prueba de instaladores 16.2 para JMP AL, JMP Pro y JMP Subscription. (3) Trabajando en instaladores 16.2 para JMP Trial y JMP Pro Trial. (4) Nuevos archivos jar log4j probados para JMP16.2 / 17.
- Da Li: (1) Verificación de cordura JMP 17 EA5 completada para Importar / Exportar, Importar OSI. (2) Se completó la prueba de instaladores 16.2 para JMP AL, JMP Pro y JMP Subscription. (3) Trabajando en instaladores 16.2 para JMP Trial y JMP Pro Trial. (4) Informes TS investigados: 7613481015, 7613481018, 7613481028. (5) Se encontró un error OSIPI, JMP-9684. (6) Pruebe historias / errores de JMP Live.
- Mike Wu: (1) Se completó la prueba del instalador JMP 17 EA5 y la verificación de cordura para ODBC / Query Builder, HTML5 Profiler, complementos JMP. (2) Se completó la prueba de instaladores 16.2 para JMP AL, JMP Pro y JMP Subscription. (3) Trabajando en instaladores 16.2 para JMP Trial y JMP Pro Trial. (4) Prueba de perfil de HTML5 para JMPHTML-766. (5) Informes TS investigados: 7613478673 y 7613479096. (6) Probó la reconstrucción de JMP Trial 16.2.
- Kimi: (1) Comprobación de cordura JMP 17 EA5 completada para la integración de Python, Formula Depot, Integración de SAS. (2) Se completó la prueba de instaladores 16.2 para JMP AL, JMP Pro y JMP Subscription. (3) Instaladores 16.2 completos para JMP Trial y JMP Pro Trial. (4) Probó la reconstrucción de JMP Trial 16.2. (5) Nuevos archivos jar log4j probados para JMP16.2 / 17. (6) Trabajé con Audrey y Paul sobre el problema de "instalación del módulo para Python" e ingresé el error JMP-9419 (7) Prueba las historias / errores de JMP Live. (8) Aprenda a instalar y configurar un servidor Jenkins.
- Nala: (1) Comprobación de cordura JMP 17 EA5 completada para Text Explorer, expresión regular independiente e integración CAS. (2) Se completó la prueba de instaladores 16.2 para JMP AL, JMP Pro y JMP Subscription. (3) Instaladores 16.2 completos para JMP Trial y JMP Pro Trial. (4) Probó la reconstrucción de JMP Trial 16.2. (5) Pruebe historias / errores de JMP Live
Descubrimiento de datos
- Dan S: Se corrigió el bloqueo en el conmutador de columnas, trabajo adicional en el menú del Panel de propiedades / elementos de la barra de herramientas para activarlo en las ventanas donde se necesita (Proyectos) y no en otras (ventanas emergentes, lanzadores), Corrección de enfoque de diario para Proyectos, corrección de error de miniatura en JMP Publicación en vivo, trabajo adicional en scripts guardados en JRP / Session / Log snapshot.
- Dave B: Se corrigió un problema al importar archivos pdf que usan la entrada ActualText, el color fijo del marco de la etiqueta flotante se pierde al guardar un diario, la posición fija de la etiqueta flotante cambia al registrar o volver a ejecutar, prueba de imagen actualizada con la sugerencia de Mike M de volver a ejecutar las pruebas para tratar de filtrar pruebas que tienen imágenes que cambian y luego vuelven a cambiar.
- Xan: Realización de otra pasada con la configuración predeterminada del eje, principalmente rellenando y evitando etiquetas negativas en los ejes prob y count.
- Evan: Probar diferentes algoritmos de relevancia de los resultados de búsqueda para la búsqueda de GUI.
Nota de Shannon
¡Gracias a Aaron Andersen por compartir este artículo de tonterías navideñas al azar!
A todos nos gusta mucho el ponche de huevo en mi familia, especialmente a mí. Pero debido a que solo está disponible durante las vacaciones (y porque trato de no comprar más de uno o dos cartones al año, ya que no es exactamente un alimento saludable), parece que empiezo cada diciembre pensando "ahora, ¿qué era esa marca de ponche de huevo que a todos nos gustó mucho, ¿y cuál fue el que decidimos no comprar más? " y nunca lo recuerdo porque han pasado 11 meses desde la última vez que tuve uno.
Así que este año decidí finalmente resolver el asunto de una vez por todas. Fui a todos los supermercados que pude pensar y compré todas las marcas de ponche de huevo que pude encontrar. Terminé con 14 tipos diferentes de ponche de huevo comercial, más 2 variaciones de casero que quiero probar.

(esto no es ni siquiera todos ellos ..)
¡Guau ... eso es dedicación! ¿Quizás hablar con Ryan sobre algún tipo de DOE? Estoy agotado con solo mirar todo eso. Eso es solo llevarlo al rompope de huevo.
Con toda seriedad, felices fiestas a todos y ¡nos vemos en el Año Nuevo! Estoy fuera de la oficina la semana que viene, por lo que no habrá actualizaciones del viernes en Nochebuena, pero envíeme un mensaje de Teams si surge algo urgente que necesite atención inmediata. Sin embargo, no es algo relacionado con el ponche de huevo. No estoy respondiendo a eso….