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
October 11, 2026
FeatureEmailService

Marqueurs de fils confidentiels et étiquettes EMAIL THREAD — PUT .../fil-confidential sur les boîtes aux lettres membres et partagées, un auteur audité, threadKey et threadConfidential sur les deux messages GET, POST **************** le graphique org (KamoCollab CP05 Tâche 20)

EmailThreadKeys est la seule règle de nom de thread **************** maintenant l'appelle): root Message-ID, UUIDv5 thread id, et la touche EMAIL THREAD sans cr...

Kamo·2w ago
FeatureEmailService

Déclarez l'enregistreur du registre de divulgation, jumelé à son analyse de dépôt (KamoCollab CP08 Tâche 12)

DisclosureLedgerConfig déclare DisclosureRecorder; EmailServiceLes gains @EnableJpaRepositories Dans le même commit. DivulgationLedgerWiring Tester les données ...

Kamo·2w ago
FeatureEmailService

Les deux types de notification de contact, et les membres d'une adresse interne atteint (KamoCollab CP04 Tâche 11)

CONTACT REQUETED et CONTACT DECIDED sont fermés sur ACCESS CHAT et listés après MENTIOND. POST **************** ({orgid, adresses[]}, au plus 100, KAMOAI INTERN...

Kamo·2w ago
FeatureEmailService

La DDL CP05 pour les marqueurs par fil confidentiel et les index thread id

KamoCollab CP05 Tâche 4 (spéc 5.1): public.email thread labels clé par (org id, thread key), ix thread messages thread et le partiel ix search index thread. App...

Kamo·2w ago
October 10, 2026
FixEmailService

Page d'étiquettes dans un ordre de date avec un total exact; les dossiers Microsoft 365 sont comptés

Étiquettes - Une étiquette a été mise en page à travers la table de jointure par UID et chaque page triée par J'ai rendez-vous après. UIDs commande uniquement l...

Kamo·2w ago
FeatureEmailService

Les listes de messages indiquent le nombre de messages qu'ils détiennent (X-Total-Count)

La liste des messages en kamo-interne peut maintenant être consultée par les pages, et son pager besoin de la taille de la liste pour "51-100 de 1.240" et un de...

Kamo·2w ago
FixEmailService

Sujets de boîte aux lettres en minuscules NATS pour les mises à jour en direct

Adresses mixtes comme Sales@kamocrm.com publiées sur différents NATS sujets que les abonnés utilisés, donc regardés boîtes aux lettres jamais rafraîchi.

Kamo·2w ago
October 9, 2026
FeatureEmailService

Un message composé porte sa réunion, et les modifications de calendrier demandent avant de dire aux invités

- /api/email/send prend réunionInvite: l'événement est déposé sur l'expéditeur calendrier dans la même transaction, ses ics rides sur le message composé avec un...

Kamo·2w ago
October 6, 2026
FixEmailService

Une location AI n'attend plus pour toujours sur un fournisseur de messagerie qui n'a jamais été connecté

Un org qui a choisi Google Workspace (ou un autre fournisseur tiers) mais l'a laissé à PENDING SETUP, ou l'éteindre, ne peut jamais produire la boîte aux lettre...

Kamo·3w ago
October 5, 2026
FixEmailService

Une course de provisionnement Yugabyte déclare comme un conflit de sérialisation n'est plus 500s le widget calendrier (SP98 T26)

listCalendriers provisions le partage et le calendrier personnel find-then-create, chacun dans sa propre transaction, et traité une race perdue comme une violat...

Kamo·3w ago
TestEmailService

MailSearchWiring Test enregistre le destinataire-domaine de validation EmailController prend maintenant (SP98 T26)

ec2c638 a donné à EmailController un bénéficiaireDomainValidator; le contexte du test de câblage n'en avait pas, donc il a échoué sur le principal depuis 2026-0...

Kamo·3w ago
FeatureEmailService

Les lignes de chat de calendrier disent qu'elles sont des lignes système (KamoCollab CP00 T5)

MediaChatClient.sendDirect affiche désormais "source": "SYSTEM" à côté deMembre Id, àMembreId et message: une invitation ou une annulation de calendrier est un ...

Kamo·3w ago
October 4, 2026
FeatureEmailService

Le nouveau nom d'un membre atteint le nom d'affichage de sa boîte aux lettres (SP95 T35)

POST **************** {précédent, actuel} -> {mise à jour}, derrière le secret interne KamoAI comme provision-mailbox. Les boîtes aux lettres que le membre déti...

Kamo·3w ago
FixEmailService

La divulgation de la signature AI désigne l'entreprise par son nom parlé

La divulgation par courriel d'un membre d'IA rempli {organisation} le titre de l'organisation (son en-tête), donc le courrier de Luna dit "un membre de l'IA de ...

Kamo·3w ago
FixEmailService

Clé de la ré-expérimentation croisée sur l'appartenance à un alias-domaine, pas racine-ou-pas

Évaluation de la troisième ronde (email-fix-review-3.md) confirmée BLOCKER de la deuxième ronde fixe (marche sage@kamouniverse.com via le code de l'application ...

Kamo·3w ago
September 29, 2026
FixEmailService

Réessayez chaque domaine possédé sans condition, et déposez le pli +tag

L'examen de la deuxième ronde (email-fix-review-2.md) a trouvé la correction de la première ronde pour MAJOR #3 (multiple domaines root) a encore rouvert le bug...

Kamo·4w ago
FixEmailService

Fermez trois chemins de faux-refus dans la revue du bénéficiaireDomainValidator

Un examen indépendant de D-luna-1 (email-fix-review-1.md) a trouvé deux BLOCKERS et un MAJOR, chacun un vrai faux refus de courrier légitime, démontré par le co...

Kamo·4w ago
FixEmailService

Refuser un destinataire deviné dans le propre domaine de l'org avant d'atteindre le serveur de messagerie

Luna (membre de l'AI) a demandé à envoyer un courriel au propriétaire et deviné ********************************************************************************...

Kamo·4w ago
September 28, 2026
FixEmailService

La vérification de domaine KamoMail se lit une fois par minute, et les lignes des domaines d'un org laissent chaque liste

SP99-T1-f, terminé (SP98 Tâche 8). L'examen final de SP99 refuse déjà un KamoMail dont l'adresse n'est pas sur un domaine que détient l'organisation (95c58af); ...

Kamo·4w ago
FixEmailService

Les invitations d'un organisateur d'IA portent la divulgation d'IA son email ne

Les invitations à l'événement ne portent aucun modèle de composition, donc une invitation, mise à jour ou annulation organisé par un membre de l'IA n'a pas port...

Kamo·4w ago
FixEmailService

Une livraison tardive soulève encore NEW EMAIL et sonne le téléphone; seul IDLE est jugé par âge

NewMailLa porte d'en-tête Date de 30 minutes d'Annoncer, là pour les reconnects IDLE IMAP, aussi les arrivées de push Dovecot, qui rapportent une livraison (Mes...

Kamo·4w ago
PerformanceEmailService

Une icône de modèle est dessinée à travers Batik une fois, pas sur chaque envoi

Image en ligne Transport mémorise un dessin dans un seul message, donc chaque envoi qui portait le modèle composé décodé et transcodé la même poignée d'icônes s...

Kamo·4w ago
FixEmailService

L'identifiant de la boîte aux lettres de A ne choisit une signature que lorsque l'appelant peut l'envoyer tel quel

L'identité de composition a pris deAddress.id à son mot: l'envoi d'E1 et le rendu d'E4 vérifier De l'adresse et de la boîte aux lettres d'envoi, jamais l'identi...

Kamo·4w ago
TestEmailService

Arrêter la répétition d'une instance éditée laisse cette instance comme elle l'a montré

SP98-F-2. La voie épuisée par le comptage en une scission qui laisse un événement a été épinglée par fdd44fc; ceci pins dans l'autre sens, un arrêt explicite d'...

Kamo·4w ago
FixEmailService

Le fournisseur de groupware trouve une série par son UID comme son maître

SP98-F-3. CalendarService.findEventByUid a lu "la seule ligne avec cet UID" dans un calendrier, et un l'instance éditée d'une série est une rangée de sa propre ...

Kamo·4w ago
FixEmailService

Une invitation à entrer répond avec son résumé, comme le compte qui l'a reçu

SP98-F-5. ******************* a retourné l'entité CalendarEvent, dont les participants pointent en arrière à leur événement, donc l'écrire régressé jusqu'à ce q...

Kamo·4w ago
FixEmailService

Les carnets d'adresses sont trouvés, et rejoints seulement par leur propriétaire avec les droits du web

SP98-F-4. CardDAV a écrit le type de ressource comme texte vide pour la maison, chaque livre et chaque carte, donc aucun client n'a jamais trouvé de carnet d'ad...

Kamo·4w ago
FixEmailService

Un calendrier modifie seulement ce qu'il envoie ; un nouveau sans zone prend les membres

Le calendrier crée et modifie l'entité UserCalendar, dont les valeurs par défaut (zone UTC, visible, trier l'ordre 0) était dans chaque champ un corps laissé en...

Kamo·4w ago
FeatureEmailService

La messagerie personnelle se connecte envoie la redirection api.kamouniverse.com

Le propriétaire a ajouté **************** sur la plate-forme Google et Microsoft consoles, en gardant api.kamocrm.com une. Les deux les hôtes servent le chemin.

Kamo·4w ago
TestEmailService

Le gardien OAuth-default lit l'hôte API plate-forme à partir de la constante partagée

Suivre 8f68912. Le garde a affirmé que les YAML par défaut utilisent les chemins paramètres écran annonce, mais il a codé dur l'hôte api.kamocrm.com. Les par dé...

Kamo·4w ago
FeatureEmailService

Gmail de la plateforme, Microsoft 365 et Zoho se connecte envoyer api.kamouniverse.com redirections

Le propriétaire a ajouté **************** (Google) et ************* (Microsoft, Zoho) aux applications de la plate-forme' consoles et gardé les api.kamocrm.com,...

Kamo·4w ago
FeatureEmailService

Les lettres de l'organisation de la plateforme sont signées KamoUniverse, pas son nom légal

Le titre de l'org de la plateforme est le nom légal de l'entreprise, "KamoCRM Inc." reste dans le texte légal. Ses lettres portent maintenant la marque, son tit...

Kamo·4w ago
FixEmailService

Un alias ne va qu'à un membre de la propre organisation de l'appelant

POST /api/email/aliases a pris n'importe quel memberId: un administrateur pourrait créer un alias dans leur l'organisation qui transmet à un autre membre du loc...

Kamo·4w ago
FixEmailService

Seule une fenêtre en mode dieu ouvert contourne un locataire droit, jamais seul GD

Chaque contrôle des droits de EmailService permet une session avec GD à travers ("GD passe tout"), mais GD est ELIGIBILITÉ dieu-mode, en permanence vrai pour le...

Kamo·4w ago
FeatureEmailService

EmailService envoie, lie et nomme la plateforme comme kamouniverse.com

L'apex principal de la plateforme est kamouniverse.com; kamocrm.com séjours servis en entier. Quoi EmailService écrit aujourd'hui nomme le sommet primaire, et c...

Kamo·4w ago
FixEmailService

KamoMail ne lie qu'une adresse sur un domaine que détient l'organisation; le fournisseur a besoin de son droit

Le locataire a lu le chemin garé comme SP99-T1-f. Une organisation auto-inscrite pourrait point son fournisseur à son propre IceWarp ou Exchange (PUT /api/email...

Kamo·4w ago
FixEmailService

L'indexation d'une page listée ne peut plus échouer

recordSyncedPage était @Transactional et a pris chaque exception de sa propre. Les dépôts d'index rejoignent la transaction de l'appelant, donc un écrit qui a r...

Kamo·4w ago
FixEmailService

L'inscription de base demande le vrai contrôle d'identité de SecurityService

DavAuthFilter a posté des références de base à ******************* qui ne existe (405), de sorte que chaque nom d'utilisateur et mot de passe de iOS ou DAVx5 a ...

Kamo·4w ago
FixEmailService

Un domaine de courrier, et chaque compte sur lui, appartient à l'organisation qui l'a prouvé

Les domaines virtuels et les utilisateurs virtuels du serveur KamoMail sont partagés par chaque locataire, et Rien n'a empêché un locataire d'écrire à une autre...

Kamo·4w ago
TestEmailService

OrgPrimaryDomain peut lire les domaines d'une organisation

C'est la seule règle que le domaine sans réponse est choisi par, pour les trois fichiers déjà autorisés ici; il ne construit aucun lien. Complète e43179d.

Kamo·4w ago
FixEmailService

Le domaine NoReply d'une organisation est choisi par nom, pas par ordre de ligne

La campagne De, la réponse transactionnelle et le fournisseur par défaut domaine chacun a pris "la première ligne racine org domaines". Organisation.getDomains(...

Kamo·4w ago
September 27, 2026
FixEmailService

Une réunion invite à répondre avec un résumé, et non le graphique de l'entité

Envoi ou mise à jour d'une invitation à une réunion a répondu à l'entité CalendarEvent. Ses participants ont pointé de l'attention sur leur événement, alors Jac...

Kamo·4w ago
FixEmailService

Une invitée à une réunion du compositeur va dans le calendrier de l'organisateur

MeetingInviteController a remis MeetingInviteService.sendInvite la session membre id dans le créneau utilisateur-id, et sendInvite a cherché le calendrier avec ...

Kamo·4w ago
September 25, 2026
FixEmailService

Les icônes d'une signature ne mettent pas un trombone sur le message

"kamo Marketing teaser" listé avec un trombone et ouvert avec rien pour télécharger. Il n'a pas de fichier: les deux parties qu'il porte sont le téléphone 14px ...

Kamo·4w ago
FixEmailService

La partie en clair du message de calendrier dit ce que dit son HTML

L'alternative texte/plaine de chaque message calendaire était "Vous avez été invités à: " ) Objet, donc une annulation d'instance se lirait comme suit: "Vous av...

Kamo·4w ago
FixEmailService

Laissez les verbes WebDAV passer par le pare-feu de Spring Security

StrictHttpFirewall admet seulement GET, HEAD, POST, PUT, PATCH, DELETE et OPTIONS, et répondu à chaque PROPFIND, PROPPATCH, RAPPORT, MKCOL et MKCALENDAR à /dav/...

Kamo·4w ago
FixEmailService

Une série déplacée garde ses jours, sa fin et ses exceptions; un callback de tête ne se répète jamais

Un mouvement de série entière (ALL, ou CET AND FOLLOWING) porte maintenant la règle avec elle (spéc D-9): L ' UNTIL se déplace par la même étape locale, de sort...

Kamo·4w ago
FeatureEmailService

Nevecot pousse faisant autorité pour KamoMail; NEW-EMAIL n'est plus auto-a élevé

POST /api/notifications/soit est retiré avec SEUX-RAISABLES: NEW-EMAIL is Levée par NewMailAnnouncer et CHAT-MESSAGE par MediaService, donc un navigateur n'a pl...

Kamo·4w 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