Lanzamiento Estable de Discourse 2.8.3
Discourse recomienda encarecidamente que todos los sitios sigan la rama predeterminada tests-passed de Discourse. La rama “estable” se centra más en la falta de cambios que en la falta de errores: todos los lanzamientos, incluidos los de tests-passed y beta, están listos para producción.
Cambios
Se requiere reconstrucción. La reconstrucción actualizará las versiones de los paquetes a la última, y debe completarse si el sitio no ha sido reconstruido desde la línea de comandos en el último día.
Seguridad:
- Actualizar Nokogiri a 1.13.4.
- Asegurar que las respuestas basadas en user-agent se cacheaden por separado.
- Los permisos de grupo de categorías se filtraron a usuarios normales.
- Evitar filtrar el nombre de grupo privado al ver una categoría.
- Ocultar categorías privadas en la exportación de actividad del usuario.
Corrección de errores:
- Serializar permisos para el grupo
everyone. - Mostrar advertencia de grupos restringidos cuando sea necesario.
Desarrollador:
- No comprobar
this.elementen@afterRender. - Añadir endpoint
pretenderpara grupos visibles de categorías. - Corregir pruebas de temas compartidos fallidas.
- Restaurar la aserción de orden en las pruebas del serializador de categorías.
- Corregir especificaciones inestables.