2.8.3: Versión de seguridad y parche menor

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

:warning: 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.element en @afterRender.
  • Añadir endpoint pretender para 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.
9 Me gusta