Ahora los usuarios pueden seleccionar un tema que deseen destacar en su perfil. El tema aparecerá en su tarjeta de usuario, así como en su página de perfil. Los usuarios pueden agregar un tema desde su pestaña Preferencias, Perfil.
Siempre estamos buscando formas de hacer que Discourse sea aún más seguro. A finales del año pasado, agregamos soporte para la Política de Seguridad de Contenido (CSP) a Discourse. Las CSP ayudan a mitigar los ataques XSS, una de las vulnerabilidades web más comunes. Para dar soporte completo a las características y complementos existentes de Discourse, incluimos la directiva unsafe-eval. Ahora hemos eliminado todo el uso de eval() de Discourse en producción, así como de nuestros complementos oficiales, por lo que hemos eliminado unsafe-eval de nuestra CSP, haciendo que nuestra CSP sea aún más estricta.
Hash de las claves API en la base de datos
Las claves API ahora solo son visibles cuando se crean por primera vez. Después de eso, solo los primeros cuatro caracteres se almacenan en la base de datos para identificación, junto con un hash sha256 de la clave completa. Esto facilita la auditoría del uso de las claves y asegura que los atacantes no tendrían acceso al sitio en vivo en caso de una fuga de la base de datos.
Mover el soporte de Internet Explorer al complemento principal
Discourse dejará de admitir Internet Explorer en junio de 2020. (Se hará un anuncio formal a mediados de enero). Como preparación para esto, el código específico de Internet Explorer se ha movido a un complemento, lo que facilita su eliminación en junio.
Advertencia cuando se instala un componente de tema pero no se agrega a un tema
Al crear o instalar un componente de tema, los usuarios pueden olvidar que debe agregarse a un tema para activarse. Solo después de la creación/instalación inicial, se advertirá a los usuarios si intentan navegar fuera del componente de tema sin haberlo agregado primero a un tema.
Pero espera, hay más. Hacemos todo lo posible para resaltar las nuevas funciones y cambios para ti, pero siempre hay demasiados cambios para detallar todos. Para obtener una lista completa de nuevas funciones, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Funciones Adicionales y Correcciones listadas a continuación.
Actualizaciones de seguridad
Esta versión beta incluye 6 correcciones de seguridad para problemas reportados por nuestra comunidad y HackerOne.
Verificación correcta de permisos al revocar claves de API de usuario
Vulnerabilidad en WildcardUrlChecker
Actualización de rack-mini-profiler para evitar posibles XSS
Eliminación de controladores de eventos de archivos SVG
Asegurar que solo las imágenes subidas puedan incrustarse