Accepter les directives de base de la création d'article
Frontend envoie parentGuid (chaîne) non parentId (numérique). Résoudre GUID à ID côté serveur via la recherche.
Ajouter JsonIgnore aux collections paresseuses et références arrière de l'entité KB
Empêche la paresse le retour des entités KB via les critères d'évaluation REST.
Ajouter CONNAISSANCE-BASE à AppType et Organization.isKnowledgeBase getter
Sans ceux-ci, l'entrée de la barre latérale KB et la carte à domicile étaient cachées depuis organisation.isKnowledgeBase n'était pas défini.
Trier les membres de l'équipe par ordre alphabétique avec les membres en ligne d'abord
Historique de la session de la barre latérale, des dossiers, recherche et suppression de l'icône d'en-tête dupliquée
- Corriger l'analyse de la réponse de l'API enveloppée pour les sessions et les dossiers - Fixer la création de dossiers pour utiliser le nom du champ parentFol...
Utiliser la fin du tch-silennage non en continu pour le critère REST
La diffusion en continu sur REST avec blockLast() produisait des réponses vides parce que L'analyse SSE de WebClient ne fonctionne pas de manière fiable avec le...
Ajouter une erreur d'enregistrement détaillée à HuggingFaceAdapter pour le déboguement de 400 erreurs
Capture et loge le corps réel de réponse d'erreur HF au lieu de juste code d'état.
Passage de HuggingFace à router.huggingface.co (api-inference est dépréciée)
HF retourne 410 sur api-inference.huggingface.co avec message à utiliser router.huggingface.co à la place.
Utiliser le critère d'évaluation compatible avec le modèle de l'organisme de demande
Le critère d'évaluation de HF /v1/chat/complétions prend l'ID du modèle dans le corps JSON, pas dans le chemin de l'URL. Passage du routage par modèle URL à la ...
Saisir tous les modèles de fournisseurs sur les sélections actives pré-populsées et pré-pondées
- Renseignez les détails du fournisseur avec tous les modèles (actives-inactives) en cliquant sur Edit - Édition pré-populaire.modèles avec des identifiants de ...
Afficher le modèleCount à partir de l'API dans la table de liste des fournisseurs
Ajouter le nombre de modèles à la liste des fournisseurs, passer du point d'extrémité HF au terminal de routeur
- Inclure le modèleCount dans la liste des fournisseurs de la réponse GET - Interrupteur de l'URL de base par défaut du visage vers router.huggingface.co - Sout...
Retourner la clé API cryptée complète dans les réponses des fournisseurs
Les utilisateurs doivent voir et éditer la clé complète, pas une version masquée.
Restez en mode édition après avoir créé le fournisseur, afficher les boutons de test et de modèle
- Après avoir créé un nouveau fournisseur, restez en mode édition avec l'identifiant retourné afin que l'utilisateur puisse tester immédiatement la connexion ...
Garde contre un réseau de modèles non définis dans l'édition des fournisseurs
Autoriser les deux entrées Shift-Enter et Alt-Enter pour la nouvelle ligne dans l'entrée de chat d'IA
Normaliser l'URL de base pour empêcher la duplication /v1/v1
Bandes traînantes /v1 de l'URL de base avant appdire /v1/chat/achèvement, de sorte que les utilisateurs peuvent entrer des URL de base avec ou sans le suffixe /...
Champ d'alerte de la poignée à partir de la réponse de la connexion d'essai
Restructurer la connexion d'essai pour découvrir d'abord les modèles, gérer les limites de vitesse gracieusement
- Découverte de modèle (EIT légère) avant le test de discussion (POST) - La limite de taux (429) est une alerte conviviale au lieu d'être défaillante - Les erre...
Déplacer le message vers le dossier Junk lorsque vous signalez en tant que spam
Après avoir signalé un message sous forme de spam via spamApi, appelez également batchApi.move de le déplacer vers Junk (ou de revenir à INBOX lorsque vous marq...
Utiliser un modèle de test spécifique au fournisseur au lieu de gpt-4o-mini codé en dur
Chaque type de fournisseur utilise désormais un modèle approprié pour les essais de connexion.
Passez le chat AI de WebSocket au mode REST jusqu'à ce que WS proxy soit disponible
Les rapports sont "connectés" de sorte que l'interface utilisateur est utilisable. Messages envoyés via REST POST à la place de WebSocket.
Supprimer les boutons de minimis/maximiser/fermer du dupliqué de l'en-tête de discussion AI
La coque de fenêtre d'outil fournit déjà ces commandes.
Type de chaîne pour les identifiants du fournisseur (précision CockroachDB INT8)
Sétérier les identifiants d'entité en tant que chaînes pour empêcher la perte de précision JavaScript
CockroachDB unique-rowid() génère des valeurs INT8 qui dépassent les valeurs de JavaScript Le nombre de cas d'identification, en cas de corruption de l'identifi...
Étendre le contenu du courrier électronique à la pleine largeur du panneau de détail
Supprimer la contrainte max-w-4xl afin que le corps de courrier électronique, les pièces jointes, et la réponse rapide remplit 100 % de la largeur du panneau di...
Ajouter le modèle de support d'authentification OTK correspondant au modèle de service de sécurité
- Ajouter OTKPreAuthFilter pour valider l'en-tête X-OTK et la résolution à la session - Mettre à jour SessionHelper pour lire à partir des attributs de demande ...
Aligner ProviderSetupTab noms de champs avec entité dorsal (prioritéOrder, maxRateLimit, isActive)
Utiliser la valeur pour RspamdConfig et faire de l'entraînement non bloquant
RspamdConfig utilise maintenant la valeur de l'altère à la valeur des modèles de projet existants. Les échecs d'entraînement spamd n'empêchent plus le message d...
Empêcher le menu contextuel de débordement du bord droit de la fenêtre d'affichage
Retourner la liste vide pour les dossiers IMAP inexistants au lieu de s'écraser
Résoudre les erreurs TypeScript à partir du rechart de mise à niveau et du composant de chat AI
Supprimer searchValue de ValueSelect queryKey pour éviter les refetches inutiles
Utiliser l'étiquette d'image rspamd correcte 3.14.3 (3.11.2 n'existe pas)
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.