KamoCRM

Log de change en direct

Chaque fonctionnalité, correction et amélioration, postée comme elle est expédiée. Rien n'est retenu pour un lancement.

17,496
Évolution totale
5,984
Caractéristiques
5,283
Corrections
30
Projets
Filtrer par projet
Tous les projets17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 5, 2026
FixEmailService

Arrêter un membre d'atteindre l'intégration du calendrier de l'autre, et empêcher les critères d'évaluation de la remise des effets de la confidentialité.

Deux défauts sur les /settings/intégrations/cartes d'extrémité du membre, tous deux vivants et les deux accessible par tout membre qui a été signé. L'id était ...

Kamo·1mo ago
FixEmailService

Créer un sous-dossier sous son parent, pas à côté d'elle avec un point dans son nom

createFolder a rejoint un parent pour un nouveau nom de dossier avec un ".". Sur Gmail, qui sépare sa hiérarchie avec "/", qui a produit un dossier de premier n...

Kamo·1mo ago
FixEmailService

Prenez le dossier de la requête, de sorte qu'un dossier Gmail peut être adressé à tous

Le dossier a voyagé en tant que segment de chemin, et Gmail sépare sa hiérarchie avec "/" son dossier Envoyé est "[G-mail/Sent Mail-. Il n'y a aucun moyen de le...

Kamo·1mo ago
FixEmailService

Signaler le séparateur de dossiers et le rôle d'utilisation spéciale, de sorte que les dossiers de Gmail sont reconnaissables

Un membre de Google Workspace a vu chacun de ses dossiers listés sous "M. Dossiers "avec son chemin brut pour une étiquette - "[Gmail/Sent Mail", "[Gmail/Spam" ...

Kamo·1mo ago
FixEmailService

Empêcher un fournisseur de configuration à l'exception de la mise au rebut des champs d'un autre formulaire

Chaque panneau de configuration ne poste que les champs qu'il possède, plats, à côté de la type de fournisseur -- le panneau Google Workspace n'envoie rien d'au...

Kamo·1mo ago
September 4, 2026
FixEmailService

Arrêter un redémarrage d'un Yugabyte redémarrer en silence un envoi transactionnel

EmailTemplateService.sendToUser est le critère d'évaluation de chaque service à service e-mail transactionnel sur la plate-forme, et il était «Transactionnel su...

Kamo·1mo ago
FixEmailService

Laisse un déploiement finir ce que la vieille gousse faisait

Les déploiements ont remplacé la seule gousse de chaque service par rien pour saisir les demandes en vol. Trois réglages, appliqués sur l'ensemble de la flotte:...

Kamo·1mo ago
FixEmailService

Ouvrir le message, pas la boîte aux lettres

L'application a un itinéraire par (dossier, uid). Enseignement d'un courrier, puis atterrissage sur une liste à rechercher est le genre de petite erreur qui fai...

Kamo·1mo ago
FixEmailService

Le courrier du système ne doit pas envoyer en tant que domaine que nous n'authéthontons pas

Le courrier transactionnel s'est toujours déroulé sous le nom de domaine principal de NoReplyorg notre propre relais. Ce n'est sûr que pendant que Kamo héberge ...

Kamo·1mo ago
FixEmailService

Les boîtes aux lettres personnelles lisent le registre OAuth, et non la configuration morte

La connexion d'une boîte aux lettres personnelle Gmail ou Outlook a été le moteur de son consentement URL avec client-id vide, et chaque tentative a été refusée...

Kamo·1mo ago
September 3, 2026
FixEmailService

Rétablir la transaction la surcharge de saisie laissée derrière

baf3c88 a ajouté un paramètre de fixation à sendToUser en déplaçant l'ensemble du corps dans une nouvelle surcharge en six arguments. Le «Transactionnel est res...

Kamo·1mo ago
FixEmailService

Arrêter une fixation tenant une connexion IMAP ouverte pour toujours

getAtachment a rendu IMAP paresseux de Jakarta MailStream tout droit de sortie withStore, qui remet le Store dans la piscine l'instant où le lambda revient. Deu...

Kamo·1mo ago
September 2, 2026
FixEmailService

Montrer une capture d'écran collée au lieu d'une image cassée

Jakarta Mail répond un en-tête MIME exactement tel qu'il est arrivé, plie et tout : La RFC 5322 permet un en-tête de courrier écrasant sur plusieurs lignes en l...

Kamo·1mo ago
FixEmailService

Signaler une association en échec à l'AVERT, et non à DEBUG

L'association chef de file englobole ses échecs à dessein - un problème lié à un un message ne doit jamais casser le balayage qui était en train de lire la boît...

Kamo·1mo ago
FixEmailService

Conserver les mots dactylographiés après une photo insérée

Le même message rapporté avait une approbation sous sa photo. Cela n'a pas arriver soit - la feuille de lecture a montré un corps vide au-dessus de l'attachemen...

Kamo·1mo ago
FixEmailService

Que laisser ouvrir une photo jointe à partir d'un téléphone

Un membre s'est envoyé lui-même un message d'un compte extérieur avec un fichier joint. Le message est arrivé; le fichier n'était nulle part - pas de prévisuali...

Kamo·1mo ago
FixEmailService

Donnez un dossier avec un ampersand dans son nom son nombre de messages

Une boîte aux lettres appelée "Bugs and Enhancements" n'a montré aucun compte dans la barre latérale. chaque dossier à côté d'elle montrait le bon, et les totau...

Kamo·1mo ago
FixEmailService

Rendre un message listé pouvant être consulté, pas seulement stocké

L'index s'écrit à partir de deux directions. L'ouverture d'un message est complète indexeur, qui écrit la ligne, puis calcule son vecteur de recherche. Inscript...

Kamo·1mo ago
FixEmailService

Faire l'étiquette: recherchez lire le tableau qui enregistre les étiquettes

La clause teste si.label-ids, une colonne de tableau sur l'index de recherche. Rien n'a jamais écrit - l'étiquetage d'un message encart dans l'e-mail-metadata.m...

Kamo·1mo ago
August 30, 2026
FixEmailService

Servir des dossiers et étiquettes intelligents en tant que messages, et non en tant que lignes indexées

Les deux points d'extrémité ont répondu par courrier électronique à l'adresse électronique.metadata.search.index et ont remis au client. Qu'est-ce que la table ...

Kamo·1mo ago
August 27, 2026
FixEmailService

Arrêtez de demander au graphique une taille de message le type d'héritage manque

Chaque liste pour Mike-OptionOne.com est retournée 400 RequestBroker--ParseUri ("Ne pourrait pas trouver une propriété nommée 'size' sur le type - et la boîte a...

Kamo·2mo ago
FixEmailService

Arrêter la carte non lue offrant du courrier qui a été lu et supprimé

Le widget de la page d'accueil un reads reads e-mail-metadata.search-index directement - il ne doit pas dépenser une connexion IMAP, qui est l'ensemble Pour que...

kamo·2mo ago
August 26, 2026
FixEmailService

Arrêter deux premières charges approvisionnant deux de chaque calendrier

Le rampe de lancement peint deux widgets de calendrier et chaque récupère son propre alimentation. Deux demandes ont été satisfaites en feuille de compteCalenda...

Kamo·2mo ago
FixEmailService

Une primaire contestée est un 409, et non un 500

Le catch-all a transformé un refus attendu en une erreur de serveur, qui a perdu le message dont le membre avait besoin et a fait ressembler un conflit de routi...

Kamo·2mo ago
FixEmailService

Refuser une boîte aux lettres primaire détient un autre membre

Primaire est un identifiant de connexion, donc une prise de contrôle silencieuse change qui compte une adresse s'authentifie à partir d'un écran qui ne mentionn...

Kamo·2mo ago
FixEmailService

Construire l'URL du logo de l'orge à partir de son alias, et non de son domaine

L'e-mail transactionnel est envoyé à des boîtes de réception réelles, de sorte que les logos d'en-tête et de pied de page ont pour résoudre sans aucun thème côt...

Kamo·2mo ago
FixEmailService

La détection des conflits trouve maintenant des conflits

Délégués à la recherche deBusyForMemberInRange et excluent l'événement en cours d'édition en Java, où une exclusion nulle ne peut empoisonner un prédicat SQL. ...

Kamo·2mo ago
August 22, 2026
FixEmailService

En fait, déplacer un événement lorsque son calendrier est modifié

Le dialogue a toujours offert un cueilleur de calendrier lors de l'édition et du PUT a toujours porté le calendarId choisi, mais updateEvent n'avait pas de para...

Kamo·2mo ago
August 16, 2026
FixEmailService

Taille de la gousse au-dessus de son propre plafond de tas de la JVM [skip ci

L'image démarre la JVM avec -XX:MaxRAMPercentage-70-XX:-TemellementPreTouch, donc le Le tas seul peut prendre 70 % de la limite du conteneur et pré-touche tout ...

Kamo·2mo ago
August 15, 2026
FixEmailService

Les campagnes prennent les droits de courrier électronique en masse, comme l'a déjà fait le résolveur du destinataire.

Le courrier électronique en vrac était à moitié forcé et les moitiés étaient dans des services différents. Dans l'administration de la sécuritéService a fermé l...

Kamo·2mo ago
FixEmailService

L'administration de la boîte aux lettres prend raison, et trois critères d'évaluation obtiennent une session.

MailboxConcamer n'a pas fait usage d'un droit du tout. MANAGE-EMAIL-ACCOUNTS n'existait qu'en tant que checkRight in the browser et VEW-EMAIL-ACCOUNTS n'a été r...

Kamo·2mo ago
FixEmailService

Chaque critère de contact prend le verbe qui le nomme

ContactRestContrôleur a vérifié soigneusement la propriété - orgOf, userOf, assertBookIsMine, assertGroupIsMine, et 404 plutôt que 403 donc l'identifiant de que...

Kamo·2mo ago
August 14, 2026
FixEmailService

Mettez un rappel sur un calendrier que le membre peut réellement voir

Les rappels n'atteignaient pas du tout le calendrier. Ce service a choisi l'objectif Calendrier par compte - findPrimaryByUser - et un utilisateur est global al...

Kamo·2mo ago
FixEmailService

Arrêter les enveloppes demandant une réponse de consentement que personne n'a demandé

remoteImagesLage était un booléen primitif, et seulement les trois critères d'évaluation qui Trouvez tout un message qui l'a jamais attribué. La liste des dossi...

Kamo·2mo ago
FixEmailService

Faire en sorte que les rappels d'événements informent quelqu'un

Trois défauts, un symptôme. Les membres ont indiqué que les notifications relatives au calendrier n'étaient pas et les trois raisons étaient de ce côté-ci. Les...

Kamo·2mo ago
FixEmailService

Enregistrer les trois drapeaux IMAP, et dire pourquoi l'index ne peut pas encore servir de liste

La migration a été menée, donc est-il - il y a une réponse et SearchIndexService écrit maintenant À côté de l'objet, il est en face et est en étoile. L'indice a...

Kamo·2mo ago
FixEmailService

Ne pas lire ou écrire est-il répondu avant que sa colonne n'existe

Suivre le changement de bibliothèque partagée dépilant le champ. Rien dans le déploiement Le chemin touche maintenant une colonne que KamoInitializer n'a pas en...

Kamo·2mo ago
August 12, 2026
FixEmailService

Arrêter de fuir une connexion IMAP IDLE sur chaque reconnecteur de navigateur

Interruption du fil IDLE ne peut pas mettre fin à une IDLE: il est garé dans un blocage socket lire qui ne voit le drapeau que lorsque la lecture revient de lui...

Kamo·2mo ago
August 11, 2026
FixEmailService

La moitié de la source 1b3553f, qui n'a effectué que ses essais

1b3553f a mis en scène ses deux nouveaux dossiers de test et rien d'autre, donc il a atterri en affirmant un FlevererManager.setFlags qui n'existait pas encore ...

Kamo·2mo ago
FixEmailService

Empêcher l'écrasement d'un drapeau IMAP non nommé

Les drapeaux IMAP sont indépendants, donc "marquez ceci" ne doit rien dire sur l'étoile. EmailImapService.setFlags a toujours pris des booléans nullisables et a...

Kamo·2mo ago
FixEmailService

Arrêter l'expédition d'un justificatif partagé en tant que défaut de configuration

Le mot de passe partagé de la plate-forme a été mis en place en tant que repli pour DB-PASSWORD et MINIO-ROOT-PASSWORD, donc il vivait dans ce repo et dans l'im...

Kamo·2mo ago
August 10, 2026
FixEmailService

Prenez l'appelant de la session, pas à partir de la chaîne de requête

GET /api/calendar/calendars a pris userId comme paramètre de requête, changeant donc un nombre dans l'URL lire les calendriers de n'importe qui et parce que les...

Kamo·2mo ago
FixEmailService

Faire en sorte que MKCOL crée un livre qui peut effectivement être stocké

mkCol a construit un ContactBook ne portant ni organisation ni propriétaire et retourné 201 indépendamment, donc créer un carnet d'adresses à partir d'un CardDA...

Kamo·2mo ago
FixEmailService

CockroachDB uniquement SQL que PostgreSQL rejette

CockroachDB pare le type de texte STRING; PostgreSQL et YugabyteDB utilisent TEXT. 25 lancers à travers des requêtes natives étaient encore en train d'émettre C...

Kamo·2mo ago
FixEmailService

Carnets d'adresses du membre qui en est propriétaire

Les contacts ont été mis au point par l'organisation. listBooks(orgId) était findByOrganizationId(orgId), et la requête de la liste de contact ouverte Où c.cont...

Kamo·2mo ago
August 9, 2026
FixEmailService

Publier les ids row as strings - un nouveau livre 404'd le moment où vous l'avez sélectionné

CockroachDB single-rowid() produit des ids 64 bits. Un vrai de la part des carnets de contact est 1200081912680906758; JSON.parse de JavaScript contourne tout p...

Kamo·2mo ago
FixEmailService

Enregistrer la taille des messages au lieu d'écrire zéro

SearchIndexService a écrit tailleBytes 0 pour chaque message qu'il a jamais indexé, sous le commentaire "Non disponible à partir de l'enveloppe". Il était dispo...

Kamo·2mo ago
August 6, 2026
FixEmailService

Rétablir les fichiers 2b23346 supprimés, et répondre à un envoi surdimensionné avec 413

2b23346 a été engagé par l'intermédiaire d'un index privé qui n'a jamais été classé HEAD, donc son arbre ne contenait que les trois fichiers mis en place et l'e...

Kamo·2mo ago
FixEmailService

Arrêtez de coller chaque envoi à 1MB, donc une image collé peut effectivement sortir

S'établir avec une image collée n'a pas été raté avec une nue "Faibed to send email". Le Compositeur met en ligne la pâte dans le corps HTML en tant qu'URI de d...

Kamo·2mo ago

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.

Commencez gratuitement pour toujoursPrix de visualisation