Actualizar la pestaña/ diseño del cuerpo para que coinácer al estilo de la tarjeta de tuberías
Simplificar la página de aplicaciones con pestañas Disponibles/Incubación y vista solo de listas
Eliminar el banner de estadísticas, barra de búsqueda, filtros de categoría, conmutación de cuadrícula/lista y el diálogo de características. Las aplicaciones s...
Renombre de "Crear nuevo correo electrónico" a "Compar nuevo correo electrónico" en desplegable por correo
Retire máx-altura y barra de desplazamiento de la categoría de mapa de caracteres selector
Añadir Emojis, Mapa de caracteres y herramientas de convertidor de texto al menú de calculadora
- Emojis: navegar todas las categorías de emojis con búsqueda, seleccione para ver puntos de código, copiar como emoji/HTML/CSS - Mapa de Caracter: navegar bloq...
Calculadora de gráficos de estilo para light theme y añadir títulos e iconos específicos del modo
- GraphingMode ahora utiliza el mismo esquema de calcorores de luz que otros modos de calculadora - Colores de línea de gráficos actualizados para trabajar en f...
Añadir desplegaciones al correo de navtop y los iconos de la calculadora, mostrar insignia de correo electrónico no leída
- El icono de correo muestra ahora la insignia de la cuenta roja sin leer y el mentón con "Create New Email" / "Ver mis correos electrónicos" - El icono de la c...
Redute media feed WebSocket a través de los medios.* subdominio con límite de reinte
useMediaFeedWebSocket se estaba conectando a la misma-or-origin /ws (404) en lugar de media.kamocrm.com. Arreglar la construcción de URL para combinar use patró...
Correcto nombres de campo de KB para que coinijan a entidad de backend
Frontend estaba usando nombres de campo equivocados (fechaModificado, contenido, autorName) en lugar de los campos reales de backend (citaActualizado, contentJs...
Corre directo enviar para la revisión URL de endpoint API en la página de artículo de KB
Desajuste de tipo COALESCE en seguridad.level . columna es varchar no int
La consulta de SQL para los detalles del usuario durante la creación de sesión estaba fallando con 'expreciaciones COALESCE incompatibles: espera que 0 sea de t...
Eliminar el registro de depuración, añadir un correo electrónico WS volvertry al límite de WS, correo electrónico proxy WS a través de k8s DNS
Retire las declaraciones de verbose.log de useUserInfo, NavTop, NavPri, MiembroListProvider, SessionManager, sessionMonitor, avatarUtils, y useChatWebSocket que...
Grant all rights when rights list is empty (rights system not yet enforced)
Correct tiene la derecha para que cointe con el formato de matriz de derechos planos y modo dios de honor
Los derechos de sesión se almacenan como ["VIEW-DASHBOARD", ...] no [nombre, configuración]. También eludir los controles correctos cuando GD (modo de la dama) ...
Reconstruir con la información compartida actualizada que contiene KNOWLEDGE-BASE ServiceType
El ServiceTypeConverter falla en el feature-type=18 con el antiguo compartido-lib.
Rename qdrant config properties to avoid K8s env var collision
Kubernetes auto-creates QDRANT_PORT env var from the qdrant Service, which overrides the Spring property with 'tcp://ip:port' instead of an integer. Renamed to ...
Make NATS consumer startup resilient with retry logic
Consumer now retries subscription in a background thread with backoff if KB_EVENTS stream doesn't exist yet. Prevents crash loop when KBService hasn't published...
Acepta padreGuid de frontend en la creación de artículos
Frontend envía parentGuid (cadenante) no padreId (numeric). Resuelve GUIA para identificar el lado del servidor a través de la mirada.
Añadir .JsonIgnore a la entidad KB colecciones perezosos y referencias trasras
Previene la perezosoInitializaciónExcepción y serialización circular cuando devueltas entidades KB a través de endpoints REST.
Añadir KNOWLEDGE-BASE a AppType y Organization.isKnowledgeB getter
Sin ellos, la entrada y la tarjeta de casa de la barra lateral KB estaban ocultas desde organización.isKnowledgeBase no estaba definido.
Añadir Conocimiento Base frontend - páginas, componentes, rutas de API, Editor de placas
- 13 Next.js API rutas proxy bajo /api/kb/ - Página de inicio de KB con árbol de artículo, búsqueda, artículos clavados - Visor de artículos, editor (texto rico...
Añadir rutas de pasarela para los servicios de KB y RAG
- rutas /api/kb/** a kamowskb-service - rutas /api/rag/** a kamowsrag-service - Aplicación actualizada.yml y k8s configmap con URLs de servicio
Añadir RAG inyección de contexto para Knowledge Base en chat de IA
- Nuevo servicio RagClient para llamar a la búsqueda semántica RAGService - ChatOrquesttrationService inyecta contexto KB antes de que la IA responda - Configur...
Añadir Qdrant vector DB y MiniLM incrustar el modelo K8s manifiestos
- Despliegue Qdrant v1.12.1 - Servicio de ClusterIP (puertos 6333/6334) - AbrazoFace TEI con el despliegue de todo MiniLM-L6-v2 . servicio (puerto 8080) - Servi...
Añadir entidades de la Base de Conocimiento, enums, repositorios y derechos
- 4 nuevos enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KNOWLEDGE-BASE(18) y 6 KB RoleRightType entradas (21-26) - 6 ent...
Scaffold RAGService - NATS consumer, embedding pipeline, Qdrant vector store, semantic search API
Añadir los efectos de sonido chat a las ventanas de herramientas de chat de IA
Ordenar a los miembros del equipo alfabéticamente con los miembros en línea primero
Alambre de historia de sesión de barra lateral, carpetas, búsqueda y eliminación de icono de encabezado duplicado
- Arreglar la respuesta de la API envuelta para sesiones y carpetas - Fix carpeta create para usar parentFolderId nombre de campo - Arreglar actualizaciones de ...
Rico desmete de la representación para las respuestas de chat de IA
- Ensilla de estilo (h1-h4) con bordes de fondo y tamaño adecuado - listas de balas (ul) y listas numeradas (ol) con la hendidura y el espaciamiento adecuados -...
Utilice la finalización del chat sin streaming para el endpoint REST
Streaming over REST con blockLast () estaba produciendo respuestas vacías porque El análisis SSE de WebClient no funciona de forma fiable con bodyToFlux(String....
Añadir registro de errores detallado para abrazoFaceAdapter para depurar 400 errores
Captura y registra el cuerpo real de respuesta de error de HF en lugar de sólo código de estado.
Abrazo de conmutaciónEncareno a router. abraggingface.co (api-inferencia está depreciada)
HF devuelve 410 en api-inference. abraggingface.co con mensaje a usar router. abraggingface.co en su lugar.
Añadir logotipos de empresa proveedor al tipo de proveedor desplegable y tabla de listas
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.