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,500
Évolution totale
5,986
Caractéristiques
5,284
Corrections
30
Projets
Filtrer par projet
Tous les projets17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 8, 2026
Fixkamo-internal

Rappelez-vous "affichez des images externes" par message

Le choix du déblocage a vécu dans l'état local du moteur deure, mais en changeant de messages démons/remontage du moteur de rendu iframe (le vitrage de lecture ...

kamo·3mo ago
Fixkamo-internal

Traiter le statut d'At ACTIVE comme connecté dans les configs du fournisseur OAuth

Le Microsoft 365 / Google Workspace / zoho config regardait son état connecté sur le fournisseurStatus ''CONNECTED', mais le backend EmailProviderStatus enum n'...

kamo·3mo 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·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
Fixkamo-internal

Source de la maison du registre nav, ajouter nav cross-highlight, fixation des paramètres

La page d'accueil rendait une liste de fonctionnalités périmée et entretenue séparément. (Clubhouse, Feed, Reports, Tasks, Network) qui n'est même pas dans le r...

kamo·3mo ago
Fixkamo-shared-library

Les résolveurs point en temps incluent les fenêtres SUPERSEDES (résolution efficace historique)

Les trois résolveurs de validation efficace (feuille de débit, ligne directrice, antiblocage) s'il n'a d'interrogation que status - ACTIVE, puis filtrée par la ...

Kamo·3mo ago
FixDocsService

Recherchez les goéles à aires de contrôle de type assoc (fixes de la liste des matériaux 500)

DocsService était en train d'exécuter un partage-lib construit avant ImageAssocType.MATERIALS (ordinal 11) a été ajouté, donc listDocuments'ImageAssocType.value...

Kamo·3mo ago
FixKlusterServices

Déplacer les données dir hors du support MinIO FUSE sur le disque local

rspamd /var/lib/rspamd était hostPath-backed par le rclone FUSE moulu de le seau à fichiers partagés MinIO. Chaque recompilation hyperscanique / rafraîchir la c...

Kamo·3mo ago
FixMediaService

Persister les drapeaux de pouce matériel programmés grâce à une mise à jour ciblée

Même issue d'une orpheline d'entité détachée en tant que pipeline de conversion: le balayage sans tête tenue un ImgDat détaché et sauvez()/merge()() en casse da...

Kamo·3mo ago
FixConversionService

Drapeaux du pouce persister via une mise à jour ciblée, non détachés

Les étapes image/vidéo/PDF des vignettes fixent des drapeaux de pouce sur un ImgDat détaché et appelé save(), qui fusionne et cascades dans la collection d'imag...

Kamo·3mo ago
Fixkamo-shared-library

Rejeter les revenus négatifs / les montants d'actif / des passifs sur les économies de section

Étend la garde non négative requise (déjà montant de prêt et valeur de la propriété) aux intrants de base DTI/actifs dans BorrowerSectionService: revenu de l'em...

Kamo·3mo ago
FixConversionService

Arrêtez les téléchargements sur "Convertir..." et route NATS progresse et vignettes d'image directe

La conversion-progress publie NatsMessageService.publish(), qui affirme attendueStream - le flux de ce service. Le sujet résout le flux DAEMON-SYNC, donc JetStr...

Kamo·3mo ago
Fixkamo-internal

Ajouter Marketing à l'éditeur d'applications de modèle de sécurité

La liste des applications de l'éditeur de modèle (SERVICE-TYPES) est un miroir de ServiceType.java et se luttait MARCHÉ - donc le marketing n'avait pas de rang ...

kamo·3mo ago
FixMCPGatewayService

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
FixTranslateService

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
FixVOIPService

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
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
FixKlusterServices

/dev/shm 2Gi (le chrome sans tête a besoin de 2 Go) et 6Gi mem limite

La configuration de Jibri avorte de 10 ans avec '/dev/shm doit être d'au moins 2GB' quand shm est 512Mi, couper l'enregistreur. Bump the tmpfs to 2Gi et la limi...

Kamo·3mo ago
FixSecurityService

Inclure les deux ordinateurs de bureau dans chaque jeton SSO, lien profond vers le lien profond choisi

Chaque jeton transportait uniquement sa propre connexion, donc la session json réutilisée du navigateur Manque l'autre - l'ouverture de Windows après que Linux ...

Kamo·3mo ago
FixSecurityService

emprunteur de route soumis par l'intermédiaire de l'oléoduc afin qu'il brûle (audit no 3)

APPLICOS à demande d'achat de patchLoanFile (DRAFT-APPLICATION-TAKEN) maintenant au lieu d'un ensemble d'états updateLoanFile brut, donc le dépôt produit l'étap...

Kamo·3mo ago
FixMediaService

Enregistrement de téléchargement de l'enregistrement de sorte que MediaService compile

MinIOStorageService.upload lance une exception vérifiée qui ingest() ni attrapé ou déclaré - bêcher de construire sur le dessus de la solution isGuest. Enroulez...

Kamo·3mo ago
FixMediaService

MeetingParticipant.isGuest() (a été getGuest, ne compilera pas); repointre transcribe au critère générique

MeetingParticipant expose isGuest() (primitive boolean getter), pas getGuest(). Pointez également le résumé de l'appel de transcription sur la communication /ap...

Kamo·3mo ago
FixKlusterServices

Correct champ de la version du manifeste de marquage Guacamole

Manifeste utilisé guacManifestVersion:1.0; les extensions bundled utilisent la guacamoleVersion. Le mauvais champ a fait que Guacamole rejette l'extension de ma...

Kamo·3mo ago
Fixkamo-internal

Arrêter la cible en double attente dans la voie proxy SSO

forwardToApi transmet déjà la chaîne de requête entrante, donc en passant le chemin avec Cible---------------------------------------- - 400 "objectif inconnu" ...

kamo·3mo ago
July 7, 2026
FixSecurityService

Résoudre la session à partir de l'en-tête X-z-jeton dans CallerSessionResolver

La voie kamo-interne-APIService BFF fait avancer la session sous le nom de X-z-Token en-tête, mais le résolveur ne lisait que l'attribut X-OTK ou le cookie 'z '...

Kamo·3mo ago
FixSecurityService

PatchLoanFile n'est plus une porte dérobée; le déblocage d'une condition nécessite le droit de souscrire; cascades claires

:: Les changements d'état de la filière sont l'état de la filière; Le travail de la machine (POST /transitions impose les flèches légales - porte de rôle à flèc...

Kamo·3mo ago
Fixkamo-shared-library

Condition partielle PATCH ne peut pas silencieusement effacer le drapeau de blocage; modèle bloquant par défaut honoré; publier après engagement

Booléen - Booléen donc un PATCH qui OMITS le champ se distingue d'un faux explicite. LoanConditionService.update maintenant les gardes nulles (une mise à jour p...

Kamo·3mo ago
FixSecurityService

Injecter KamoDesktop SSO env directement et fil guac-sso dans le déploiement de k8s suivis

- "Valeur lire KAMO-GUAC-SIGNING-KEY / DESKTOP-PASSWORD de env directement (réchauffement application.yml est montée configmap, donc l'indirection de propriét...

Kamo·3mo ago
FixKlusterServices

Déplacer la guacd vers le réseau de pod (MTU fix) et la WoL monocast

guacd sur hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod sur overlay du cilium (MTU 1420): RDP connecté mais les grandes trames ont été larguées à travers l...

Kamo·3mo ago
Fixkamo-internal

Signer les invités aux réunions via le clic OTK

Inviter des liens (chat et e-mail) précédemment intégrés à une URL de la salle de rencontre nue, donc les bénéficiaires ont atterri en tant qu'invités anonymes ...

kamo·3mo ago
FixMediaService

Persister invités participants, appliquer MANAGE-MEET-SETTINGS, abandonnez la voie à double invitation

- createMeeting: les membres invités sont des identifiants numériques de flocons de neige, pas des chaînes UUID les acheminer à travers les longs TOUUID comme...

Kamo·3mo ago
FixKlusterServices

Regarder l'espace de noms de bureau pour IngressRoutes

Desktop.kamocrm.com IngressRoute vit dans le bureau ns, mais la MRC de Traefik le fournisseur n'a regardé que l'itinéraire a été ignorée et les demandes sont to...

Kamo·3mo ago
FixKlusterServices

Importer un disque de VM en tant que système de fichiers, pas de bloc

L'importateur-bloc de la CDI a coulé: «blockdev: ne peut pas ouvrir /dev/cdi-bloc-volume: L'autorisation a été refusée - elle ne peut pas accéder au dispositif ...

Kamo·3mo ago
FixSecurityService

Emprunteur soumettez les effets indésirables de l'application Taken (liste de contrôle de la demande et notification)

L'emprunteur du portail soumis est le fichier de prêts PATCH "statusId:2", qui a contourné le Critère d'évaluation de l'opérateur/de transition où vivent les ef...

Kamo·3mo ago
Fixkamo-shared-library

Rejeter le montant négatif du prêt/valeurs immobilières sur les économies de section

updateLoan et updateProperty rejettent désormais un montant monétaire négatif sur la Entrées LTV (montant du prêt, estimation/achat/valeur estimée) via requireN...

Kamo·3mo ago
FixKlusterServices

Correct KubeVirt VM cloud-init champ et modernisation spec

- cloudInitNoCloud userdata secret champ est 'secretRef' (non userDataSecretRef); KubeVirt v1.8.4 a élagué le mauvais champ - 'doit avoir au moins une source ...

Kamo·3mo ago
Fixkamo-nowww

Ne jamais dépenser www pour les sous-domaines, seulement à l'apex nu

L'ensemble de la capture a réorienté N'importe quel non-alias hébergeant sur https://www.-host-, qui est correct pour l'apex nu (kamocrm.com - www.kamocrm.com) ...

Kamo·3mo ago
FixSecurityService

L'emprunteur ne peut pas aggraver le statut de fichier de crédit ou éditer l'URLA après la soumission

Deux trous d'autorisation de l'emprunteur sur les points d'extrémité de l'application en libre-service: - escalade du privilège (no 2) : patchLoanFile appliqué...

Kamo·3mo ago
Fixkamo-shared-library

Accesseur de statut de fichier de prêt pour le verrouillage d'édition de l'emprunteur, cascade de l'emprunteur-silote, cadrage app-recient

orgId) : lecteur aide à l'appui du un emprunteur post-soumission lock (un emprunteur ne peut éditer l'URLA que lorsque le fichier est PROJET). deletePair/delet...

Kamo·3mo ago
Fixkamo-internal

Avatars des membres du spectacle dans l'onglet Chats

MediaService revient avatar, membre de la session de discussion, avatarUrl'null par conception (les avatars sont résolus sur le frontend), mais l'onglet Chats n...

kamo·3mo ago
FixSecurityService

Emprunteur auto-créera l'idémpotence et la compensation des orphelins; ne pas relayer une liste de contrôle vide en tant que succès

Prêt-à-l'imprimerie. - Idempotency (no 2) : reprendre un projet existant par l'intermédiaire de findOwnedDraftd de frapper un blanc dupliqué sur un double-cli...

Kamo·3mo ago
Fixkamo-internal

La bannière de préparation se rafraîchit avec le bouton de rafraîchissement et ne montre jamais de nom de marché vide

Deux suites sur la bannière de préparation par défaut MLOS-source: - rafraîchir (IconButton) appelle désormais volMlosReadiness(), s'envenouer à a Un marché n...

kamo·3mo ago
Fixkamo-shared-library

Projet d'emprunteur Idémpotent auto-créer un projet et une résolution déterminant active sur le marché du plomb

- membreId) : décide de la résolution du membre un projet de demande d'autorisation de mise en œuvre, un emprunteur répété s'auto-créera (double-clic / recharge...

Kamo·3mo ago
Fixkamo-internal

Expliquez pourquoi le contrôle par défaut MLOS-source-source est caché au lieu de le laisser tomber silencieusement

Dans l'onglet vendeurs-produits, le contrôle du "produit principal par défaut désigné" est Unis sur la préparation à la publicité hypothécaire - POS enabled, un...

kamo·3mo ago
Fixkamo-shared-library

DbNow() utiliser CAST(now(now() AS timestamp), pas maintenant()::timestampe

Le sténographe ::timestamp est mêlé par le synser de requête native d'Hibernate (il dit ':' en tant que préfixe nommé-paramètre, transformant ::timestamp en :ti...

Kamo·3mo ago
Fixkamo-internal

Arrêter les popups de discussion pour la même conversation

La fenêtre-outil ne correspondait qu'à une clé utilisateurId unique par rapport à une clé async-mirrored windowsRef, donc la même discussion 1:1 a ouvert deux f...

kamo·3mo ago
Fixkamo-internal

Afficher tous les groupes d'autorisations de l'application activés en titre d'emploi et éditeurs de département

JobTitleManager et DepartmentManager n'ont jamais rendu que deux groupes d'autorisations Les droits étaient invisibles et les MRC - de même - inéditable là-bas,...

kamo·3mo 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