Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,876
Évolution totale
4,587
Caractéristiques
4,517
Corrections
32
Projets
Filtrer par projet
Tous les projets17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 22, 2026
FeatureEmailService

Variables d'échantillonnage pour le modèle LEADS-ASSIGNED

Sans le cas ici, l'éditeur de modèle d'administration Preview rend le nouveau modèle avec chaque caselé, qui se lit comme un modèle cassé plutôt qu'un noteBlock...

Kamo·1mo ago
July 16, 2026
FeatureEmailService

Accepter le jeton X-z pour les clients mobiles dans OTKPreAuthFilter

id par onget en tant que X-z-token (correspondant à la table) Lorsqu'elle est présente (et pas X-OTK), résoudre la session non consommante et fixer les mêmes at...

Kamo·1mo ago
July 14, 2026
FeatureEmailService

Soutenir le consentement à l'image à distance "un blockblock forever"

Ajout d'un consentement à un gage de caractères (allowAll / isAlwaysAllowed) afin qu'un membre puisse choisir afficher des images externes dans chaque message. ...

Kamo·1mo ago
FeatureEmailService

Logo d'orge CID en ligne (SVG--PNG) pour qu'il rende Gmail; supprimer le contenu du message; préserver le cas du domaine

- FIX (sécurité) : les e-mails de notification ne transportent pas de corps de message et suppression messagePreview à partir des vars du modèle, du grand liv...

Kamo·1mo ago
July 13, 2026
FeatureEmailService

Variables d'échantillonnage de l'éditeur pour les modèles de notification à message manqué

Avant-première des échantillons pour MISSED-CHAT-MESSAGE et SUPPORT-TICKET-REPLY, y compris raw vs V variantes d'expéditeur/tit-titrage html utilisées par les c...

Kamo·2mo ago
FeatureEmailService

Adresse électronique Microsoft 365 via Microsoft Graph app-only (scartographie par boîte de courrier zéro)

Microsoft 365 mail lit/s'envoie maintenant via Microsoft Graph app-only (Mail.ReadWrite/Mail.Sendorti les autorisations d'application) au lieu de IMAP - une app...

Kamo·2mo ago
July 11, 2026
July 10, 2026
ChoreEmailService

Reconstruire sur le résolveur partagé

Kamo·2mo ago
July 9, 2026
FixEmailService

Arrêter la sérialisation de xoauth2 getter qui cassait MailCredentials Redis cache

MailCredentials est mis en cache dans Redis (GenericJackson2Json). Le texte ajouté 'isXoauth2()' booléen getter a été sérialisé comme une propriété "xoauth2" ma...

Kamo·2mo ago
FeatureEmailService

Acheminer tous les fournisseurs de services d'informatique en nuage via IMAP/SMTP avec OAuth2 (XOAUTH2)

Fournisseurs d'informatique en nuage (Microsoft 365, Exchange Online, Google Workspace, IceWarp) Hélicitation de lecture/s'ending de - mais le résolveur n'a jam...

Kamo·2mo ago
July 8, 2026
FeatureEmailService

Consentement "afficher des images externes" côté serveur

Remplace le client-local (localStorage) en se souvenant du choix de l'image externe avec un enregistrement durable par membre. Nouveau service RemoteImageConsen...

Kamo·2mo ago
FixEmailService

Champ d'application KamoMail boîte aux lettres/domaine de la liste des domaines de l'orge (fuite des locataires)

SÉCURITÉ: «SELECT email FROM virtual-users» (et «SELECT name FROM virtual-domains») sans ciblage, de sorte que la synchronisation de la boîte aux lettres e-mail...

Kamo·2mo ago
FixEmailService

Persister le fournisseur OAuth sélectionné sur le rappel de sorte qu'il cesse de revenir à KamoMail

Le passage d'une barre d'appel à Microsoft 365 (ou Google Workspace/zoho) n'est jamais bloqué: le rappel OAuth stocké les jetons et n'a que le statut retourné s...

Kamo·2mo ago
FixEmailService

Résoudre le logo de l'e-mail de bienvenue à partir de l'hôte du thème de l'organisation, et non du sommet

Des logos d'en-tête/pieds dans les e-mails du système (accueil/vérification) ont été construits comme Un chemin de pointe qui n'existe que sur le Kamo site de m...

Kamo·2mo ago
FixEmailService

Comparaison secrète interne-auth à temps constant (oracle de timing)

Remplacer String.equals par MessageDigest.isEqual donc latence de réponse ne peut pas f) L'octet-pare-byte-byte partagé X-Internal-Auth. Agrandir le balayage à ...

Kamo·2mo ago
FeatureEmailService

Exemples de fournisseurs pour l'aperçu du modèle de résumé de réunion

Ajoute un échantillonVariables pour le nouveau modèle de résumé de réunion de manière à l'intendant l'interface utilisateur de l'avance rend un contenu réaliste...

Kamo·2mo ago
July 7, 2026
FeatureEmailService

Critère d'évaluation interne pour créer/annulation d'un événement de calendrier d'un membre

POST/api/interne/calendrier/events (X-Internal-Auth gated) résout le membre le calendrier primaire de l'utilisateur (créant une valeur par défaut si nécessaire)...

Kamo·2mo ago
FeatureEmailService

Redirection publique fixe et rappel par passerelle avancée

Le courrier électronique de la plate-forme OAuth (Microsoft 365 / Google / zoho) n'avait pas de publicité valable redirerection de l'URI: la redirection a été d...

Kamo·2mo ago
July 6, 2026
July 3, 2026
July 2, 2026
ChoreEmailService

Pyms de fil en épaulement (INTERNAL-AUTH-SECRET) en déploiement [skip ci

InterneFilter guards/api/email/templates/send. /seed-org on interne.auth.secret, qui n'a pas été mis en place (facil fermé 503). Partager les valeur de producti...

Sage·2mo ago
July 1, 2026
FixEmailService

Retour 422 (not 500) lorsque le membre n'a pas de boîte aux lettres

ListeFolders et autres critères d'évaluation de lecture ont jeté IllegalStateException à partir de MailContext.toMailCredentials() lorsqu'un membre n'avait pas ...

Sage·2mo ago
June 26, 2026
June 16, 2026
FixEmailService

N'enregistrez pas transactionnelle NoReply sends to a Sent folder

NoReply est une adresse d'envoi uniquement sans boîte aux lettres, mais chaque transactionnelle. envoyer toujours une tentative d'ajout IMAP à son dossier Envoy...

Kamo·2mo ago
June 15, 2026
FeatureEmailService

Comptes de boîtes aux lettres auto-carrière de l'application DB (récupération de la dérive)

L'application DB est la source de la vérité pour laquelle les boîtes aux lettres devraient exister; KamoMail les comptes en direct dans les utilisateurs virtuel...

Kamo·2mo ago
FixEmailService

La liste des boîtes aux lettres API retourne en forme d'UI

GET /api/email/mailboxes renvoyés l'entité brute (prestatut de fournisseur, lastSyncedAt, aucun décompte des membres). Les paramètres de l'UI se lit comme suit ...

Kamo·2mo ago
FixEmailService

Authoriser l'accès à la boîte aux lettres basée sur les privilèges pour lire et envoyer

resolveForMailbox n'accorde l'accès que via une affectation directe de la boîte à messagerie, C'est-à-dire des boîtes aux lettres en faisant surface à travers l...

Kamo·2mo ago
June 13, 2026
June 10, 2026
ChoreEmailService

Reconstruire la mise à jour de la bibliothèque kamo-shared (modèles de courrier électronique de signataires d'esigne)

Picks sur les nouveaux modèles canoniques esign.signer-verification esign.signer-invite afin que SemerForOrg puisse les ensemencer dès le premier envoi.

Kamo·3mo ago
May 16, 2026
May 10, 2026
FeatureEmailService

Wire DomainManager et MailboxProvisioner pour tous les fournisseurs d'informatique en nuage

Remplacer les stubs UnsupportedOperationException chez chaque fournisseur de cloud avec les appels HTTP réels contre l'API admin de chaque backend: - Microsoft...

Kamo·4mo ago
May 9, 2026
FeatureEmailService

Envoyer, dossier et recherche de talons de nuage soutenus par IMAP/SMTP

Extraire le schéma de délégation IMAP/SMTP dans AbstractImapBackedCloudProvider et disposent de l'extension de l'utilisation de l'information, de la surveillanc...

Kamo·4mo ago
FeatureEmailService

MailReader à l'ISMAP pour les talons de fournisseur de cloud

IMAP, IceWarp, Exchange, Google Workspace et Microsoft 365 exposent tous IMAP, Ainsi, les méthodes MailReader de chaque fournisseur de cloud par EmailImapServic...

Kamo·4mo ago
FeatureEmailService

Servir des parties MIME et de surface Content-ID

Render 'img src'"cid:..." dans les messages UI en exposant les parties en ligne que le corps HTML fait référence. - L'appendiceInfo gagne contenuId (sans croch...

Kamo·4mo ago
FixEmailService

Préserver le nom de fichier d'origine et le type de contenu au téléchargement de la pièce jointe

Les critères d'évaluation (les deux à la personne et les contrôleurs de la boîte à messagerie partagée) émettaient la disposition de contenu: pièce jointe sans ...

Kamo·4mo ago
April 29, 2026
CIEmailService

La concourbure de la mise en place d'emplois, et non le déploiement de Kubernetes

La simultanéité au niveau du flux de travail a sérialisé l'ensemble du pipeline (y compris kubectl Déploiement). Déplacer le groupe vers l'emploi de la construc...

Kamo·4mo ago
April 28, 2026
FixEmailService

Synchronisation des membres.email lorsque la boîte aux lettres primaire est attribuée, modifiée ou supprimée

Lorsqu'une boîte aux lettres a été attribuée à un membre d'un groupe d'adresses KAMO-MAIL, membres.email n'a jamais été mis à jour, ce qui a amené EmailCredenti...

Kamo·4mo ago
April 27, 2026
April 26, 2026
FixEmailService

Marque en lecture en lecture pour les boîtes aux lettres partagées et les boîtes aux lettres membres

EmailController.setFlags accepte maintenant un param optionnel mailboxId query et les itinéraires via la résolutionProviderWithMailbox de sorte que les drapeaux...

Kamo·4mo ago
FixEmailService

Mandulation IMAPInputStream dans getMessage pour empêcher ClassCastException

JavaMail peut renvoyer une IMAPInputStream au lieu d'une chaîne décodé à partir de partie.getContent() lorsque le contenu du message n'a pas été pré-comblé. Le ...

Kamo·4mo ago

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.

Commencez gratuitement pour toujoursPrix de visualisation