Lanzamiento de Firefox 138

Se lanzó la versión del navegador web Firefox 138 y se formaron actualizaciones de versiones anteriores con soporte a largo plazo — 115.23.0 y 128.10.0. La rama Firefox 139 ha entrado en fase de beta, cuyo lanzamiento está programado para el 27 de mayo.

Principales novedades en Firefox 138:

  • Se propone un nuevo sistema de gestión de perfiles. En el formato de perfiles, el usuario puede crear sesiones de trabajo completamente independientes del navegador, con sus propias configuraciones, historial, marcadores, complementos y bases de datos internas. Cada perfil se almacena en un subdirectorio separado «~/.mozilla/firefox/». Se puede asignar un esquema de color, un icono y un nombre a cada perfil. El cambio entre perfiles y la creación de nuevos perfiles se realiza a través de una nueva sección que se muestra en la parte superior del menú principal.
    Lanzamiento de Firefox 138

    La nueva interfaz de trabajo con perfiles aún no está habilitada por defecto para todos y se activará gradualmente para un porcentaje creciente de usuarios. Para forzar la activación, en la página about:config se puede activar la opción «browser.profiles.enabled». La tecnología de separación de sesiones es similar a los antiguos perfiles, cuya activación se realizaba desde la línea de comandos mediante la opción «-P», pero las interfaces y listas de perfiles de los sistemas antiguo y nuevo no se cruzan (en la antigua interfaz, que se inicia con el comando «firefox --ProfileManager», no se muestran nuevos perfiles, y en la nueva, accesible a través del menú, no se muestran los antiguos).

    Antigua interfaz:

    Lanzamiento de Firefox 138

    Nueva interfaz:

    Lanzamiento de Firefox 138
  • En la barra de direcciones se implementó la visualización de recomendaciones contextuales con pronósticos del tiempo al ingresar palabras relacionadas con el clima o nombres de ciudades. Esta función está disponible por defecto solo para usuarios de EE. UU. La activación se realiza a través de la configuración «browser.urlbar.suggest.weather» en la página about:config.
    Lanzamiento de Firefox 138
  • Se añadió un elemento al menú contextual que aparece al hacer clic con el botón derecho del ratón sobre los botones de las pestañas, para copiar el enlace de la página mostrada en la pestaña.
  • Al iniciar en Windows 11, las ventanas emergentes y los menús ahora se presentan con un estilo que se alinea con la estética del sistema operativo.
  • Se ha mejorado el autocompletado de campos con direcciones y números de tarjetas de crédito. Ahora, el autocompletado se aplica correctamente a formularios que se actualizan dinámicamente a medida que se completa la información (el autocompletado funcionará en campos que aparecen solo después de completar otros campos, por ejemplo, cuando el campo de dirección aparece después de completar el campo de ciudad).
  • En el configurador, ahora es posible redefinir los colores de contraste. En lugar de los colores utilizados en los sitios para el fondo y primer plano, ahora se pueden establecer colores propios o utilizar la configuración de contraste del sistema para el contenido web.
    Lanzamiento de Firefox 138
  • Se ha añadido soporte para verificar la integridad de los módulos de JavaScript importados mediante hash, utilizando el nuevo campo "integrity" en los metadatos para .
  • Se ha añadido el método Error.isError, que permite verificar si el valor especificado es una instancia de un objeto Error.
  • Para la compatibilidad con otros navegadores, se ha añadido soporte para la función Error.captureStackTrace.
  • Se ha unificado el tamaño y el estilo de la fuente en los elementos

    , que ahora no dependen del uso de

    dentro de bloques
    ,

  • En la expresión "import", se ha añadido la posibilidad de especificar atributos, a través de los cuales se pueden establecer metadatos adicionales al importar módulos. Ahora, con el atributo 'type: "json"', se pueden importar módulos JSON. import data from "https://example.com/data.json" with { type: "json" };
  • Para aplicaciones WebRTC, se ha propuesto la propiedad degradationPreference, a través de la cual se puede establecer la prioridad de conservar la frecuencia de fotogramas o la resolución en situaciones donde la reducción del ancho de banda de la red no permite cumplir todos los parámetros establecidos.
  • Se ha devuelto el servidor En el encabezado HTTP "Clear-Site-Data" se ha añadido soporte para la directiva "cache", a través de la cual el servidor puede informar al cliente sobre la necesidad de limpiar del caché del navegador los datos relacionados con la URL procesada. Por ejemplo, la limpieza puede iniciarse cuando el usuario termina la sesión en el sitio para reducir los riesgos de violación de privacidad.
  • En las herramientas para desarrolladores web en el panel de Network se ha implementado una nueva columna "Path", que muestra la ruta completa del recurso solicitado.
    Lanzamiento de Firefox 138
  • En la versión para la plataforma Android:
    • En tabletas, el modo de escritorio está habilitado por defecto, el cual puede ser desactivado en la configuración.
    • Se ha añadido soporte para ordenar marcadores y fijar carpetas en la parte superior de la pantalla junto a la lista de marcadores.
    • Se ha implementado el soporte de certificados TLS para la autenticación de clientes en el servidor.
    • Se ha añadido la opción de usar el botón Compartir para enviar a otros usuarios el archivo cargado o el enlace por el que fue obtenido.
    • Se ha añadido soporte para ordenar los archivos cargados por tiempo y categorías.

Además de las novedades y la corrección de errores en Firefox 138, se han eliminado 14 vulnerabilidades. 6 de estas vulnerabilidades se debían a problemas de manejo de memoria, como desbordamientos de búfer y acceso a áreas de memoria que ya han sido liberadas. Estos problemas podrían potencialmente permitir la ejecución de código malicioso al abrir páginas especialmente diseñadas. También se destaca una vulnerabilidad en la función 'copy as cURL' en las herramientas para desarrolladores web, que permite insertar sus propios comandos debido a la falta de un correcto escape de los caracteres especiales.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster