Populler les secrets analytiques avec des justificatifs d'identité générés
Ajouter le déploiement et le déploiement de l'analyse analytique.kamocrm.com routage
- Nouvelle analyse/annuaire : PostgreSQL StatefulSet et déploiement analytique, services et modèle secret - routes analytics.kamocrm.com - analyses sur websecur...
Ajouter des petits caractères juridiques à l'ensemble des lieux
Ajout de clauses de protection légales au bas de chaque page couvrant responsabilité de la plate-forme, autorités de responsabilité de l'IA/e-Signature, autorit...
Intégrer Google Analytics (G-W9K0-7FYRV) via le composant Next.js Script
Fixer les traductions - annulations manuelles - retranslation totale du delta
Les deux moteurs ne sont régularisées que les deux moteurs ne sont systématiquement neutralisés que sur: - nav.home, nav.company, nav.roadmap, nav.changeLog, na...
Afficher l'enregistrement de propriété de domaine TXT dans l'interface utilisateur de configuration DNS
- DomainData/DnsStatus: addition de vérification Jeton, propriétéVérifié, champs de type - AliasStatusTable: montrer TxtOwnershipCard au-dessus du tableau CNAME...
Retomber jusqu'au fournisseur suivant lorsque la traduction est égale au texte source
Bergamot renvoyait le texte source inchangé pour la navigation par mot articles, phrases d'acronyme (API, CRM), et mots composés (Callage de changement de forme...
Générer un jeton de vérification TXT sur la création de domaine, vérifier dans les crans de vérification
- createDomain: générer un jeton UUID 32 chars et stocker via setVerificationToken - vérifier le fichier TXT pour la vérification du site kamo-vot - Débits de v...
Ajouter les colonnes vérifiées-jetons et propriété-vérifiés aux domaines d'org
Ajouter la vérification de la propriété de domaine via l'enregistrement DNS TXT
- OrgDomain: ajouter verificationToken and ownershipChoises et propriétéChamps consolidés - DomainService: ajouter setVerificationToken() et setOwnershipVerifie...
En-tête collant, pseudonymes mis à jour, guide DNS toujours visible en clair-anglais
Mettre à jour les pseudonymes requis - ajouter app, capcha, docs, signe; supprimer l'héritage
Reset traduction hash et LibreTranslate OOMKill traductions fixes, ré-essai
Augmenter la limite de mémoire LibreTranslate à 12Gi (a été OOMKilled à 6Gi)
Réinitialiser le hachage de la traduction pour forcer la retraduction des clés de repli
Populate DNS statuss lorsqu'ils sont déjà confirmés; indiquer le nom de l'orgg en bonne place tout au long
Traduire toutes les chaînes d'UI codées en dur à l'échelle du site
- PreviewBanner, PublicChatWidget, AiChatPanel, LiveSupportPanel, ExitIntentModal, FloatingSupportWidget utilise maintenant utilisationTranslations() - Ajout ...
Avertir de manière minable que l'enregistrement de www est facultatif et peut défaire des sites existants
Supprimer les doubles barres de défilement et le débordement horizontal sur la page de configuration DNS
Montez toujours le bouton DNS pour les propriétaires, ajouter le flux de domaine de modification
Moteur de traduction Delta et filage toutes les chaînes d'UI codées en dur à i18n
Système de traduction: - traduct.ts fonctionne maintenant en mode delta - uniquement des clés manquantes ou toujours identique à l'anglais sont envoyés à l'AP...
Supprimer Chrome auto-translate popup sur les pages à commutation locale
Ajouter translate-''' "no" en "html" et "méta name" "google" contenu "notranslate" donc Chrome n'offre pas de traduire des pages que l'utilisateur a déjà intent...
Page de configuration DNS d'entreprise à pleine largeur, succès comme bannière dissimible
Passer l'orgId par le biais d'un flux de configuration/dns pour la gestion du domaine inter-org
Autoriser la gestion de domaine inter-orgs en vérifiant la propriété des utilisateurs
Relié de conversion de la simultanéité de traduction à 3 fils pour éviter l'épuisement du pool DB
L'Async (SimpleAsyncTaskExecutor) a créé 50 threads simultanément. lorsque le programmateur à réessai est mis à feu, chacun ouvrant une transaction DB et draina...
Le bouton de configuration du domaine navigue toujours vers /setup/dns dans l'onglet actuel
C'est une version de redécleage pour l'API de la bergamamot et les correctifs d'ordre fournisseur
Trois bogues empêchant les traductions de changelog d'être sauvegardées
1. - était en train de rejeter les événements parce que handleWebhook() n'a pas eu de « transactionnel » . . . . . . . . . . . . . . . . . . toute transa...
Demander CommitLogs avec LEFT JOIN donc les enregistrements de traduction zéro sont captiaux par réessai
L'ancienne requête sélectionnée parmi CommitLogTranslation et les journaux d'engagement Les traductions lui étaient invisibles. Utiliser LEFT JOINT DE COMPTELog...
Ajouter /setup/dns et flux de configuration de domaine vers /réseau
- Nouvelle page /setup/dns avec flux en deux phases: entrée de domaine puis DNS Vérification avec autopollage de 60 secondes et confirmation SSL - ManualDnsGu...
Ajouter /setup/dns backend et application à un domaine, enquête SSL, nouveaux pseudonymes
- Appliquer un domaine personnalisé par org dans POST /api/security/domains - Ajouter des résumés, des documents, un signe aux pseudonymes standard; supprimer l...
Ajouter ssl-confirmé et ssl-confirmed-at colonnes à org-domains
Ajoute des instructions idémpotentes de la TABLE ALTER pour fournir les deux nouvelles colonnes nécessaire pour le suivi de confirmation SSL de configuration DN...
Ajouter sslConfirmed/sslConfirmedAt champs à OrgDomain et DomainDTO
Ajoute deux nouveaux champs à l'entité OrgDomain et à DomainDTO pour suivre SSL état de confirmation du certificat après les problèmes de service d'auto-cert un...
Appliquer le remplacement des mots au moment de la traduction, et non à l'ingestion
Le texte original est conservé dans le DB de sorte que l'ajout d'une nouvelle règle et La redéclenchement de la traduction est tout ce qui est nécessaire pour m...
Supprimer la censure du journal de change côté client et maintenant gérée par backend
Le remplacement du mot et la rédaction secrète sont passés à ChangelogSanitizationService (SecurityService) donc l'assainissement se produit avant le stockage e...
Déplacer le remplacement du mot changelog vers le backend avant traduction
Remplacement de texte (Docs-Docs, Meet-Meet, etc.) et nom secret redaction (K8s noms secrets) ont été précédemment appliqués côté client dans ChangelogClient.ts...
Mulation des réponses API vides et dégradation gracieuse sur l'onglet de facturation
- FactingApi reçoit/pionner les assistants de gestion désormais en toute sécurité des corps de réponse vides au lieu de s'écraser sur res.json() avec entrée v...
Check TeamMember.isOrganizationOwner flag pour la détection du propriétaire dans le point d'extrémité de mon réseau
Le chèque précédent n'a porté que sur la colonne org.getOwner() (utilisateur-id-propriétaire) qui peut être nul pour les orges existantes. Le drapeau du proprié...
Résoudre le contexte de l'ordre/du membre de la session de facturation pour la facturation
Les contrôleurs de service Billing Appessent les en-têtes X-Org-Id et X-Member-Id. En appelant directement (en contournant APIService), ceux-ci n'étaient pas dé...
Appeler BillingService directement via k8s DNS au lieu de via APIService
Next.js serveur proxy maintenant appelle BillingService à l'adresse suivante.js - directement, en sautant ut-à-face inutile via APIService. Utilisations BILLING...
Ajouter Next.js API proxy route pour /api/billing/
Le client de l'API de facturation appelait /api/billing/z comme une URL relative, qui a frappé le serveur Next.js au lieu de la passerelle APIService. Ajouté un...
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
