KamoCRM

Historique des changements

Chaque fonctionnalité, correction et amélioration est publiée au fur et à mesure de son expédition.Rien n'est retenu pour un lancement.

17,662
Total des changements
6,080
Caractéristiques
5,341
Fixes
30
Projets
Filtrer par projet
Tous les projets17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 8, 2026
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·3mo 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·3mo 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·3mo 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·3mo 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·3mo 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·3mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·6mo 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·6mo 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·6mo 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·6mo ago
April 25, 2026
FixEmailService

Utiliser getHastachments() pour correspondre à l'emballage booléen

est un booléen (étouveur), donc Lombok génère getHasAttachments() not isHasAttachments(). Ce dernier seul existe pour booléen primitif. Utiliser Boolean.TRUE.eq...

Kamo·6mo ago
FixEmailService

Reset stale hasApicements en synchronisation et accumulation correctement

- Reset has-tachs-tachs-fausse au début de la synchronisation de la masse de manière aussi périmés valeurs vraies à partir d'anciennes détections MIME faussem...

Kamo·6mo ago
FixEmailService

Soutien de l'annulation de l'envoi d'Adress

Adds FromAddaddressRequest à EmailSendRequest afin que le frontend puisse spécifier quelle adresse alias/partagé/case de courrier à envoyer. SmtpOnlyProvider ma...

Kamo·6mo ago
FixEmailService

Correction de l'analyse des fixations et has

Trois corrections à EmailImapService: 1. à Envelope: contrôle en plusieurs parties étroites en plusieurs parties/mélange seulement Les e-mails en texte (mul...

Kamo·6mo ago
April 24, 2026
FixEmailService

Ajouter com.kamo.z.shared.commerce pour permettre la numérisation des référentiels Jpa

(nécessaire par dans la bibliothèque partagée) vit sous la direction de com.kamo.z.shared.commerce mais n'était pas inclus dans la numérisation du référentiel J...

Kamo·6mo ago
FixEmailService

Nom du champ correct et type dans getFromAddresses response

Backend envoyait la clé 'email' mais frontend attendue 'adresse', et envoyer le type 'shared-mailbox' lorsque le frontend s'attendait à "partagé". Corrections é...

Kamo·6mo ago
April 21, 2026
FixEmailService

Retournez aux domaines d'org lorsque pas d'e-mails-fournisseurs-domaines ne défini par défaut

KamoMailDomainValidator était difficile avec 403 pour les organisations qui ont un Domaine vérifié DNS dans les domaines d'org mais ne l'a jamais ajouté à l'e-m...

Kamo·6mo ago
April 20, 2026
FixEmailService

Filtre d'état du fil et modèles d'auto-amorçage requis sur la liste

- EmailTemplateCroller.list() accepte désormais le système et les filtres de statut à l'aide de la requête start-série findByOrgIdAndStatus - Moteurs d'auto-a...

Kamo·6mo ago
FeatureEmailService

Ajouter KamoMail validateur de domaine pour bloquer les adresses e-mail entre les locataires

Introduit le composant KamoMailDomainValidator qui vérifie, au niveau de la couche de service, si le domaine de courrier électronique soumis correspond au domai...

Kamo·6mo ago
April 19, 2026
ChoreEmailService

Reconstruire la mise à jour de la bibliothèque kémo-partagée (CREATE-CHILD-ORG droite et application aux drapeaux)

Tire le nouveau rôle de type "RizightType.CREATE-CHILD-ORG) (id 131"), les trois drapeaux sur ChildOrgSecurityModel, les deux surcharges de services de 13-arg e...

Kamo·6mo ago
ChoreEmailService

Reconstruire la mise à jour de la bibliothèque kmo-shared (solution à l'état d'avancement du karConfig ups uniquement)

Tire le durci - qui ne supprime plus les lignes appConfig dont les types de service sont absents de la charge utile de l'appelant - empêche la perte de données ...

Kamo·6mo ago
ChoreEmailService

Reconstruire la mise à jour de la bibliothèque kmo-shared (résolveur de caractéristiques efficaces)

Picks sur les nouvelles méthodes AppliedModelEnforcementService (computeAvailabilitiesMap, isAppEffectivelyEnabledAppyTypes, calculCompleEffectiveFeatures), don...

Kamo·6mo ago

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification