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
tgxworld
(Alan Tan)
26 Marzo, 2025 02:46
3
¡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 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 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