Versión 3.4.2: Lanzamiento de correcciones de seguridad y errores

Versión Estable 3.4.2 de Discourse

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: todas las versiones, incluidas las de tests-passed y beta, están listas para producción.

Actualizaciones de Seguridad

Esta versión incluye correcciones para estos problemas de seguridad informados por nuestra comunidad y HackerOne.

2 Me gusta

¡Y mucho más!

¡Pero espera, hay más! Hacemos todo lo posible por resaltar las nuevas características y cambios para ti, pero siempre hay demasiados cambios para detallar. Para obtener una lista completa de nuevas funciones, correcciones de errores, mejoras de UX y más, asegúrate de revisar las Características y Correcciones Adicionales enumeradas a continuación.

Mejoras de plugins

discourse-activity-pub

Nuevas características

  • Añadir soporte para actores Service (196)
  • Añadir ruta ActivityPub sobre con listado básico de actores (191)

Correcciones de errores

  • Mejorar el análisis de base_object_id (198)
  • Atributos de actor incorrectos (194)
  • Siempre evitar la publicación de AP desde una categoría con restricciones de lectura (181)
  • No mostrar “publicar todas las publicaciones” cuando el tipo de publicación del tema es first_post (180)

discourse-ai

Nuevas características

  • Permitir especificar el uso de herramientas como ninguno en el prompt de completado
  • Triaje silencioso usando una persona de IA (1193)
  • Permitir desactivar top_p y temp para modelos de razonamiento (1184)
  • Añadir capacidad para desactivar descubrimientos de búsqueda (1177)
  • Añadir respuestas basadas en personas y soporte de susurro al triaje de LLM (1170)
  • Triaje automatizado usando personas (1126)
  • Implementar soporte de tokens de razonamiento (1155)
  • Soporte completo para Sonnet 3.7 (1151)

Correcciones de errores

  • Evitar llamar a Object.keys sobre null (1217)
  • Imposible hacer clic en el gráfico de dona cuando no hay filtros (1213)
  • Aumentar el límite del prompt del sistema (1210)
  • Eliminar el evento de aplicación full-page-search incorrecto (1209)
  • Asegurar que cerramos el pool de hilos (1207)
  • Evitar que los campos en Object se vuelvan a renderizar (1205)
  • Especificación de leyenda de imagen fallida (1195)
  • Es necesario crear un modelo al probar un nuevo embedding (1192)
  • Varios problemas con llm y gestión de triaje (1186)
  • Soporte de triaje de IA y refactorización de la funcionalidad de búsqueda (1175)
  • Evitar doble codificación de filtros (1179)
  • Usar route para los enlaces de la barra lateral de sentimiento en administración (1160)
  • Los resultados subsiguientes en la búsqueda de página completa deben volver a activar el descubrimiento (1156)
  • Modelos de razonamiento heredados no funcionando, parámetros del proveedor faltantes (1149)

Cambios en UX

  • Convertir la vista general del análisis de sentimiento en barras horizontales (1216)
  • Intentar búsqueda de IA en el lateral en pantallas grandes (1196)
  • Añadir enlaces al sentimiento en la barra lateral de administración (1158)
  • Actualizar plantillas de LLM de Sambanova (1157)
  • Transmisión más fluida para descubrimientos (1154)
  • Añadir descripción a la navegación de configuración (1153)
  • Mejoras en el informe de análisis de sentimiento (1150)

Rendimiento

  • Mover el análisis de sentimiento a la cola “low” de sidekiq (1173)

discourse-akismet

Nuevas características

  • Enviar correo electrónico al usuario eliminado (167)

discourse-algolia

Cambios en UX

  • Eliminar el enlace antiguo del foro de Algolia del README (118)

discourse-assign

Nuevas características

  • Añadir filtro “assigned:” (en la página /filter) (648)

Correcciones de errores

  • Uso incorrecto de prioritize_full_name_in_ux reemplazado por prioritize_username_in_ux (645)
  • Asegurar que el plugin assign respete la configuración del sitio prioritize_full_name_in_ux (632)
  • Permitir que un usuario sea asignado a una publicación y a un tema (638)

Cambios en UX

  • Añadir clase a los elementos de la lista de temas asignados (649)
  • Tras 08d99dc, podemos eliminar la asignación de color separada (647)
  • Actualizar para el nuevo separador de etiquetas del núcleo (639)

discourse-authentication-validations

Correcciones de errores

  • Especificaciones rotas debido al cambio de ruta de administración (34)

discourse-cakeday

Correcciones de errores

  • Respetar la opción de ocultar perfil del usuario al mostrar su fecha de nacimiento y cakeday (152)

discourse-calendar

Nuevas características

  • Añadir salida de plugin en el modal/constructor de eventos de publicación (693)

Correcciones de errores

  • Reducir la altura del desplazador del calendario. (709)
  • Corrección de border-radius (696)

Rendimiento

  • Solucionar el problema N+1 en DiscoursePostEvent::EventsController#index (698)

discourse-chat-integration

Correcciones de errores

  • Compartir en canales de foro de Discord requiere un thread_name (251)

discourse-codebytes-plugin

Correcciones de errores

  • Actualizar decorador para cambio del núcleo (44)

discourse-data-explorer

Correcciones de errores

  • Asegurar que las fechas pasadas en los parámetros de consulta se analicen en la zona horaria local. (365)
  • Informes de automatización de Discourse con parámetros (363)

discourse-livestream

Cambios en UX

  • Limitar los estilos de livestream a los temas de livestream (48)

discourse-lti

Correcciones de errores

  • Añadir encabezado Content-Type para indicar explícitamente al navegador que analice la respuesta reenviada como HTML (70)

discourse-microsoft-auth

Nuevas características

  • Soporte para Tenant único para el plugin de autenticación de Microsoft (67)

discourse-reactions

Cambios en UX

  • Aplicar border-radius opcional del núcleo al botón (358)
  • La página de actividad de usuario de reacciones muestra nombres en menciones cuando la configuración del sitio es verdadera (355)

discourse-solved

Nuevas características

  • Mostrar “marcado como resuelto por” en la OP cuando el tema está resuelto (343)

Correcciones de errores

  • La migración solo se realizó para el primer lote (344)

Cambios en UX

  • Mejor alineación y espacios para “marcado como resuelto por” (346)

discourse-tooltips

Correcciones de errores

  • Alinear enlace del tema con los estados del tema (88)

discourse-translator

Nuevas características

  • Mejor análisis de traducción mediante salidas estructuradas (257)
  • Añadir configuraciones ocultas para limitar el alcance de la traducción automática (255)
  • Permitir que las publicaciones no traducidas en modo de traducción en línea sean traducidas manualmente (230)

Correcciones de errores

  • Usar is_a? en lugar de is_a para detectar la clase (260)
  • Dividir contenido para traducción antes de enviar (249)
  • Usar prompts específicos para títulos de temas (252)
  • Revertir la traducción de raw para proveedores de traductores ya que eliminan saltos de línea (250)
  • El botón “Mostrar original” solo aparece en temas donde hay contenido traducido (240)
  • Mapeo de idioma incorrecto usando no símbolos (238)
  • Permitir que el usuario sea eliminado (236)
  • No permitir que :globe_with_meridians: aparezca cuando la publicación es de un bot (228)
  • Alcance ausente en el serializador causará que los informes fallen (225)
  • Asegurar que el contenido traducido sea seguro para renderizar (220)
  • Embellecer títulos al usar traducción experimental de temas (224)
  • No devolver contenido de IA si no está en <output> (223)

Cambios en UX

  • Cuadrificar el botón Mostrar Contenido Original en móvil (239)
  • Filtrar solo idiomas con contenido traducido para el selector de idioma (235)
  • Evitar que los usuarios se pregunten por qué no se está realizando el relleno (233)
  • Eliminar el parpadeo de :globe_with_meridians: cuando aún no se ha determinado el idioma de la publicación (229)

discourse-user-notes

Cambios en UX

  • Actualizar emoji, mejor coincidencia de icono (122)

Todas las características y correcciones

Cambios de seguridad

  • Respetar la preferencia de permitir mensajes privados para DMs
2 Me gusta