Novedades en el desarrollo Marzo 2022

Gajim development news

Novedades en el desarrollo Marzo 2022

Gajim development news

Marzo trae un nuevo sistema de informe de problemas y muchas mejoras de rendimiento tanto para Gajim como para python-nbxmpp. El complemento OMEMO de Gajim también viene con algunas mejoras. Por último, pero no menos importante, ha habido un problema de seguridad en python-nbxmpp, que se ha solucionado en la versión 2.0.6.

Cambios en Gajim

Como algunos sabreis, Gajim se está desarrollando utilizando Python. Las excepciones y los rastreos son la forma en que Python comunica los errores a los desarrolladores. Antes, aparecía una ventana de error que presentaba algunos detalles. Al hacer clic en ‘Informar problema’ (paso 1), accederás a nuestra plataforma de desarrollo, donde tendrás que iniciar sesión (paso 2) y luego publicar el problema, incluido algunos de tus comentarios (paso 3). Este no es un proceso simple, y ciertamente impide que los usuarios informen problemas.

Para simplificar los problemas de notificación, implementamos la notificación de errores a través de Sentry. Sentry es una biblioteca opcional que permite a los usuarios enviar informes de errores directamente a nuestra plataforma de desarrollo, sin necesidad de iniciar sesión (solo se necesita un paso). Por supuesto, aún puedes decidir si deseas enviar un informe o no. No hay informes automáticos. Si la biblioteca Sentry no está instalada en tu sistema, el informe de errores de Gajim volverá al comportamiento anterior. Esperamos que esto reduzca el obstáculo para que los usuarios informen problemas, lo que dará lugar a una mejor visión general de lo que más necesita solucionarse.

¿Qué más ha pasado?:

  • El rendimiento de la búsqueda se ha mejorado significativamente
  • Manejo de menú reelaborado
  • Se ha simplificado la ventana de Crear Grupo
  • La exportación del historial de chat se ha mejorado
  • Se ha mejorado el rendimiento de visualización de Iniciar chat
  • La configuración de privacidad ahora se aplica sin necesidad de reiniciar
  • Se ha mejorado la selección y copia de texto
  • Arreglada la configuración de proxy global
  • Arreglado el icono de estado para algunos entornos de escritorio
  • Resiliencia mejorada contra la corrupción de la base de datos de caché

Actualizaciones de complementos

El complemento OMEMO de Gajim recibió una actualización que aumenta la cantidad permitida de mensajes no reconocidos hasta que una clave deja de ser válida. Esto debería ayudar a que los clientes se queden fuera de un chat cifrado después de estar inactivo durante algún tiempo.

Cambios en python-nbxmpp

Se lanzaron python-nbxmpp 2.0.5 y 2.0.6, lo que solucionó un problema de seguridad al resolver los URI de websocket. Además, ha habido mejoras de rendimiento para el procesamiento de datos de red, lo que debería hacer que Gajim sea más responsable durante las cargas pesadas.

Como siempre, únete a nuestro grupo de chat gajim@conference.gajim.org para discutir con nosotros.

Gajim