Versión 3.4.3: Corrección de errores y lanzamiento de UX

Lanzamiento Estable de Discourse 3.4.3

Discourse recomienda encarecidamente que todos los sitios sigan la rama por defecto tests-passed de Discourse. La rama “estable” se centra más en la ausencia de cambios que en la ausencia 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

¡Aún más!

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

Mejoras de plugins

discourse-activity-pub

Correcciones de errores

  • Evitar que ActorHandler intente aplicar actualizaciones a categorías o etiquetas (208)
  • Actualizar actores a disponibles solo si están no disponibles (204)
  • Bloqueo del hilo del rastreador de entregas (203)
  • Correcciones en la página de Acerca de (201)

Cambios de UX

  • Mejorar Agregar Actor en Administración de ActivityPub (209)

discourse-ai

Nuevas características

  • Permitir la selección de personalidad y LLM en la página de conversaciones de bots (1276)
  • Mostrar más lugares donde se usa la IA / Transmisor de chat (1278)
  • Página de inicio de conversaciones de bots (1273)
  • Página de inicio experimental de bots de mensajes privados (#1159) (1272)
  • Página de inicio experimental de bots de mensajes privados (1159)
  • Agregar métricas de gasto al uso de la IA (1268)
  • Mejorar la configuración de la ventana de contexto del LLM (1271)
  • Actualizar nombres y especificaciones de modelos (1262)
  • Agregar transmisión al asistente del compositor (1256)
  • Mejorar la gestión del contexto (1260)
  • Hacer disponible el tokenizador Mixtral para incrustaciones (1258)
  • Configurar características respaldadas por personalidades en el panel de administración (1245)
  • Permitir que las herramientas modifiquen personalidades (1250)
  • Permitir enviar informes de LLM a grupos (1246)
  • Resúmenes impulsados por personalidades (1232)
  • Continuar conversación desde el descubrimiento de Discobot (1234)
  • Manejo flexible de imágenes dentro de los mensajes (1214)

Correcciones de errores

  • Eliminar todos los espacios iniciales que los LLM proporcionan al transmitirlos (1280)
  • Proteger contra situaciones donde no hay respuesta, pasar el ID del hilo (1279)
  • Las tablas deben agruparse solo por su clave en la página de uso (1277)
  • No volver a renderizar la barra lateral de conversaciones al navegar (1274)
  • Omitir tokens de pensamiento del chat (1264)
  • Construcción de contexto inválida para respondedores (1257)
  • El descubrimiento no debe volver a activarse cuando no hay búsqueda (1255)
  • Correcciones del sugerente de temas dividido (1253)
  • Peculiaridades de descubrimiento de búsqueda (1249)
  • Restaurar el comportamiento anterior de acceso grupal de los gists (1247)
  • Nombres de animación menos genéricos (1243)
  • Mantener correctamente las cargas más nuevas al construir el contexto (1242)
  • Devolver falso si no hay personalidades de usuario actuales (1241)
  • La configuración de personalidad debe comparar el valor entero (1239)
  • Mejoras en los descubrimientos de búsqueda (1228)
  • Las herramientas forzadas no se establecieron correctamente cuando la herramienta no tiene opciones (1231)
  • Intentar corregir inestabilidad (1226)
  • Asegurar que la insignia de categoría esté presente en los informes de sentimiento (1222)
  • El editor de personalidad mantiene datos sucios después de persistir un solo campo (1219)
  • Los resultados del menú de ayuda de publicaciones deben ser seleccionables (1221)
  • No generar error cuando las herramientas están vacías (1218)

Cambios de UX

  • Mantener las acciones del compositor sobre los iconos de entrada de IA (1291)
  • Desplazarse solo cuando superemos la altura máxima de entrada (1288)
  • Ajustes menores de alineación para la interfaz de usuario experimental de bots (1285)
  • Traer de vuelta el botón Nueva conversación en la barra lateral móvil (1283)
  • Alinear el estilo con las convenciones (1275)
  • Mejorar la lista de grupos en la tabla de características cuando hay muchos grupos (1254)
  • Ajustar los estilos de la interfaz de usuario de artefactos (1240)
  • Panel de búsqueda más ancho, borde, tamaño de fuente más pequeño (1238)
  • Mostrar interruptores de bots de IA en la sección de opciones de bot de IA (1229)

discourse-akismet

Correcciones de errores

  • Enviar correo electrónico al usuario y no al administrador sobre la eliminación (168)

discourse-calendar

Nuevas características

  • Agrega soporte para vista previa de eventos en el editor enriquecido (708)

Correcciones de errores

  • Eliminar el carácter de comillas dobles " al construir el mar… del evento (716)

discourse-category-experts

Correcciones de errores

  • Actualizar campos personalizados cuando cambia la propiedad de la publicación (197)

discourse-data-explorer

Nuevas características

  • Agregar opción para enviar informe privado individual a miembros del grupo (369)

Correcciones de errores

  • Permitir que se explique la consulta (371)

discourse-follow

Nuevas características

  • Agregar feed de seguimiento a /filter (148)

Correcciones de errores

  • Regresión al guardar preferencias de usuario (149)

discourse-gamification

Correcciones de errores

  • Deshabilitar soluciones puntuables cuando el plugin resuelto está deshabilitado (199)
  • Actualizar puntuación basada en tabla (198)

discourse-just-chat

Cambios de UX

  • Ocultar búsqueda (2)

discourse-login-client

Nuevas características

  • Recuperar avatar de usuario (6)

Correcciones de errores

  • Usar “apodo” en lugar de “nombre de usuario” en la carga útil de oauth (7)

discourse-open-graph

Nuevas características

  • Agregar anulación de Open Graph a Discourse mediante plugin (1)

Correcciones de errores

  • Asegurar que la URL no sea anulada por el plugin (2)

discourse-prometheus

Nuevas características

  • Actualizar buckets de histograma para http_requests_queue_duration_seconds (147)
  • Introducir métricas http_requests_<tipo>_duration_seconds (142)
  • Agregar métrica sidekiq_queue_latency_seconds (139)
  • Agregar etiqueta success a (sidekiq|scheduled)_job_count (137)
  • Agregar métrica process_cpu_seconds_total (138)

Correcciones de errores

  • Métrica scheduled_job_ran rota (140)

Rendimiento

  • Eliminar etiquetas personalizadas de las métricas de duración de cola HTTP (146)

discourse-ratings

Correcciones de errores

  • Eliminar dependencia de Handlebars (24)

discourse-reactions

Cambios de UX

  • Hacer que la reacción de Discourse se extienda al 100% de altura para alinearse correctamente en las acciones de publicaciones (359)

discourse-signatures

Correcciones de errores

  • Controlador de preferencias anula el cambio principal (85)

discourse-solved

Correcciones de errores

  • El elemento del directorio de soluciones estaba usando la creación de publicaciones en lugar de la creación de soluciones (361)
  • Aceptar otra respuesta no confirma (360)
  • 500 debido a módulo ausente (359)
  • Excluir temas y publicaciones eliminados como solución en el resumen del usuario (358)
  • Estandarizar la definición de qué es una solución (352)
  • Algunos temas resueltos no tienen respuestas (350)
  • Múltiples temas pueden tener la misma publicación como su solución (348)

Cambios de UX

  • Corregir desalineación para no administradores y anónimos + mover al uso de variables (349)

discourse-solved-reminders-plugin

Correcciones de errores

  • Corregir valor mínimo para la configuración remind_mark_solution_after_days (24)
  • Revertir 1 día a 14 días (23)
  • Controlador de preferencias anula el cambio principal (21)
  • Optimizar y actualizar consultas, frecuencia más corta (20)

discourse-subscriptions

Correcciones de errores

  • Tamaño del banner de campaña cuando la barra lateral está activa (274)

Cambios de UX

  • Mejoras en el diseño del banner de campaña (273)

discourse-templates

Correcciones de errores

  • Error cuando el grupo permitido para plantillas privadas es todos (103)
  • Mostrar el modal si el compositor tiene la vista previa oculta (101)

discourse-theme-creator

Correcciones de errores

  • Eliminar prepended de anulación (109)
  • Eliminar la extensión rota extra-locales-controller (108)

discourse-translator

Nuevas características

  • Traducir categorías con proveedor seleccionado (282)
  • Mostrar un indicador para publicaciones no escritas originalmente en el idioma del usuario (274)

Correcciones de errores

  • Asegurar que los IDs de publicaciones no traducidas excluyan aquellas ya traducidas al idioma de destino (285)
  • Actualizar localización en lugar de categoría (283)
  • Incluir algo del contenido de la publicación al detectar el idioma del título (277)
  • Mostrar botón de alternancia incluso cuando se muestra el contenido original (275)
  • No traducir nuevas publicaciones si show=original (271)
  • Omitir región de idioma para la API de Google Translate (263)

Cambios de UX

  • Corregir escala del botón de traductor en la barra de progreso del tema (270)
  • Mostrar detalles adicionales en la ventana emergente de falla cuando falla la traducción (262)

discourse-video

Correcciones de errores

  • Duración máxima de video basada en nivel de confianza (80)
  • Vistas previas de marcador de posición del compositor (79)
  • La publicación puede ser indefinida (78)
  • La publicación puede ser indefinida (77)

Todas las características y correcciones

Cambios de seguridad

  • Hacer cumplir correctamente los límites de mensajes directos
2 Me gusta