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
August 8, 2026
Fixkamolos

Déclarer explicitement les matches de sécurité avant la prochaine création de ruptures de démarrage

kamo-shared-library 1.5.0 a été republié aujourd'hui avec un noyau de printemps en tant que nouveau une dépendance transitive, donc Spring Boot enregistre autom...

Kamo·2mo ago
FixBillingService

Maintenir le préfixe is-prefix sur le fil pour estTopLevel/isPlatformProduct

Lombok génère isTopLevel() pour un champ "boolean is ToopLevel" et Jackson raye le préfixe 'is', donc le point d'extrémité vivant était en train de sérialiser l...

Kamo·2mo ago
FixInitializerService

Les orgs de grands-pères gèrent déjà un marché du commerce fermé

M. MLOS a rendu la porte insatisfaisante pour les locataires: MLOS est toujours en train de PLANIFIER, et FeatureController.enable refuse une application non-CO...

Kamo·2mo ago
FixBillingService

Déclarer explicitement les apparieurs de sécurité afin que le service puisse commencer

Le service n'a pas été déployé depuis 2026-07-03; chaque gousse a depuis volé en panne avant le chargement du contexte: Cette méthode ne peut pas décider si ...

Kamo·2mo ago
FixInitializerService

Droit à l'application de semences pour chaque racine, et cesser d'inventer des niveaux de plan

Deux défauts constatés en vérifiant prod avant de retourner kamo.entitlement.fail-open. Sign Pink est une deuxième racine de droit (isPlatformProduct, avec son...

Kamo·2mo ago
Fixkamo-internal

Levez le capuchon du corps suivant qui tronquéssait tous les grands téléchargements

La cause des 3 pièces jointes GiB défaillantes, et c'était la nôtre, pas le réseau. C'était '500m'. Ce n'est pas une réécriture/middleware Réglage: Next envelo...

kamo·2mo ago
FixMediaService

Échei un téléchargement mort en minutes au lieu de le tenir pendant une heure

connexionUploadTimeout est la SILENCE tolérée entre les lectures, et non un budget pour le transfert total. Le mettre à une heure pour "match Traefik" a confond...

Kamo·2mo ago
Fixkamo-internal

Arrêtez un téléchargement mort pour toujours, et dites ce que 100 % signifie

Un téléchargement bloqué s'est assis à 100% avec la barre pleine et aucune issue. Trois raisons distinctes, Tous les miens. XMLHttpRequest n'a pas de temps de ...

kamo·2mo ago
Fixkamo-internal

Laisser finition d'un vol au lieu de mourir lors d'un déploiement

Une pièce jointe de 2 GiB a atteint 100% et a ensuite échoué avec 'Bad Gateway' parce qu'un déploiement atterri en plus de celui-ci: la nacelle a pris SIGTERM à...

kamo·2mo ago
Fixkamo-internal

Faire en sorte que le téléchargement échoue dise ce qui s'est passé, et enregistrez-le suffisamment pour le diagnostiquer

Une pièce jointe 2 GiB a échoué à la fin d'un transfert de quatre minutes avec 'Upload failed: télécharger l'erreur de serveur interne' - un préfixe doublé enro...

kamo·2mo ago
FixMediaService

Arrêtez la temporisation de connexion de Tomcat dans les années 60 tuant un long téléchargement

Une pièce jointe GiB a échoué après près de quatre minutes de succès du transfert avec MultipartException enveloppant une SocketTimeoutException nue, et le memb...

Kamo·2mo ago
Fixkamo-internal

Appliquer des étiquettes d'état personnalisées aux onglets d'état

Chaque autre affichage de l'état sur /leads résout sa description à travers ressamarrée() à partir d'utilisationStatusLabels et les moteurs de la maille, les de...

kamo·2mo ago
FixKlusterServices

Arrêter les téléchargements de l'horlogement du point d'entrée des années 60

respondingTimeouts.readTimeout est la date limite pour lire une demande d'un nombre d'acteurs, Traefik v3 le fait de défauter à 60s où v2 n'avait pas de limite....

Kamo·2mo ago
Fixkamo-marketing

Arrêter la feuille de thème d'exécution blanchit la toile sur les machines en mode léger

DynamicMetaLoader appends theme.-domain-/css/globals.css à la tête feuille de style, et ce fichier porte toujours la boilerplate create-next-app: :root---fond:-...

Kamo·2mo ago
August 7, 2026
Fixkamo-internal

Signaler le temps de repos de l'utilisateur afin qu'un onglet abandonné puisse expirer

Le suiveur d'activité client n'a jamais fait que gâcher si nous avons demandé à l'étendre; Je n'ai jamais rien dit au backend. SecurityService a renouvelé la se...

kamo·2mo ago
FixSecurityService

Ne glissez que le TTL quand un être humain est réellement là

getSession() a rafraîchi le Redis TTL à chaque lecture, et OTKPreAuthFilter résout la session avant qu'un contrôleur ne s'exécute, de sorte que chaque appel API...

Kamo·2mo ago
Fixkamo-internal

Laisser la personne à la signature d'un département également

Un message envoyé à partir d'une boîte aux lettres du département est écrit par le département: la réponse y atterrit, non avec celui qui l'a tapé, donc le sign...

kamo·2mo ago
Fixkamo-internal

Arrêter/image casser chaque prévisualisation du logo proxydé

L'écran de marquage de l'ordonnance - montré les logos complets et simples en tant qu'images manquantes, même si les mêmes fichiers rendre fine partout ailleurs...

kamo·2mo ago
FixKlusterServices

Pdans les charges de travail restantes de l'hôtePath pour le noeud qui détient leurs données

Même faute que le modèle d'intégration, trouvé en auditant chaque volume hostPath dans la prise. A hostPath est node-local et rien ne le réplique, de sorte qu'u...

Kamo·2mo ago
Fixkamo-internal

Trier les départements par ordre alphabétique

La liste des sections des départements, quel que soit l'ordre, Ils les ont renvoyés. Trier les touches de section A' (responses au local); ordre des membres à l...

kamo·2mo ago
FixMediaService

Catch OptimisticLockException, le type 40001 s'enroule réellement comme

Correction de révision du cycle 3 : hibernate-core Tests d'acquisition de l'acquiitionException (ce que SQLState 40001 convertit en) contre quatre types spécifi...

Kamo·2mo ago
Fixkamo-internal

Arrêter la première ligne de la liste portant une bague de mise au point permanente

n'est que cacher sa bague jusqu'à ce que j/k soit en fait pressé; la première presse vient de révéler en place, et le changement de dossiers le cache à nouveau.

kamo·2mo ago
FixKlusterServices

Pin au noeud ses poids de modèle sont en fait sur

Le modèle est un hostPath sous /var/lib/embedding-model sur k1m1, et rien ne le réplique. Lorsque k3m1 s'est joint, la pod de la nouvelle ReplicaSet y était pro...

Kamo·2mo ago
FixMediaService

Attraper le type d'exception que le conflit de réclamation est effectivement lancé

Correction d'examen du deuxième cycle: le niveau d'énoncé 40001 (le cas courant, détecté à l'intérieur d'exécutionUpdate() plutôt qu'à l'engagement) surfaces co...

Kamo·2mo ago
Fixkamo-shared-library

Arrêter le pointeur de la boîte aux lettres de l'échec de la plate-forme de démarrage à l'échelle

DepartmentService est un « service », et chaque service est le suivant : ComponentScan("com.kamo"), donc tous les 40 dollars les construisent. En lui donnant un...

Kamo·2mo ago
FixMediaService

Retourner 409 sur chaque race perdue de réclamation, ajouter le chemin de réclamation du gestionnaire

Corrections de l'examen de la première série d'examens pour le critère de l'allégation d'acceptation-popup: - une race perdue ordinaire (la perte est la personn...

Kamo·2mo ago
FixMediaService

Scanner les référentiels de courrier électronique Les besoins du Département du service

MediaService CrashLooped sur chaque gousse depuis le partage-lib 1.5.0: DepartmentService est un Le service, donc le caractère joker "ComponentScan("com.kamo") ...

Kamo·2mo ago
FixESigService

Le balayage d'expiration n'a pas été effectué sans transaction

«Transactionnel est appliqué par un indicateur supplétif et balayage() appelé expiranceDue() le C'est donc l'annotation était inerte. Les avis d'expiration sont...

Kamo·2mo ago
Fixkamo-signer-monorepo

Une partie qui a déjà signé obtient sa copie, pas le document à nouveau

La session a toujours commencé à "l'accueil", donc un signataire suivant le lien dans leur courrier électronique de fin de vie - ou simplement en réouvrant l'in...

Kamo·2mo ago
FixSecurityService

Maintenir les co-emprunteurs sur un ordre de routage

les emprunteurs numérotés de d'acheteurs 1, 2, 3... en tant qu'indice d'affichage. ESigService maintenant ENFORCES routage de l'ordre au lieu de se contenter de...

Kamo·2mo ago
FixESigService

Fermer le cycle de vie de la signature - avis, routage, gardes, expiration

Tout après un signataire presse finish était incomplet. Avis: la dernière signature d'une enveloppe a produit un PDF aplaqué dans MinIO que seul le signataire ...

Kamo·2mo ago
Fixkamo-internal

Adaptez les DTO de typeScript aux Java qu'ils proxynent

/api/webinar/- est un passage, de sorte que chaque nom de champ TS qui a dérivé du champ Java DTO lit silencieusement comme non défini au lieu de ne pas compile...

kamo·2mo ago
Fixkamo-internal

Populez les Quick Tips et utilisez les primitives d'aide partagées

Les embouts d'appui programmés ont rendu quatre chaînes d'espacement "How Step1"...); les remplacer par un véritable guidage couvrant le type de présentateurs e...

kamo·2mo ago
Fixkamo-internal

Composez à partir de la boîte aux lettres que vous avez ouverte, et offrez à chacun d'entre vous qui pouvez accéder

Un nouveau message a ouvert le compositeur sur la boîte aux lettres par défaut du membre: onBehalfOf a été passé, et seulement pour la boîte aux lettres d'un au...

kamo·2mo ago
FixSecurityService

Arrêtez de perdre les organisations pour avaler les exceptions, et acceptez la totalité de la charge utile créée

create Organization pourrait détruire l'inscription d'un client et ne rien dire d'utilité. Intégrité des transactions: - Cinq Docstors ont couru derrière des e...

Kamo·2mo ago
FixAPIService

Encoder le jeton décodé exactement une fois sur le chemin en amont

21670e5 SocialWebhookController via l'entrée de UpstreamUri FULLY-PRE-ENCODED point, mais son URL est un hybride: "token" est un "PathVariable", donc les mains ...

Kamo·2mo ago
Fixkamo-internal

Faites en sorte que le formulaire de compte de création vous dise ce qui s'est passé

La création d'un compte à partir d'une piste semblait ne rien faire. Le serveur était retour d'un 500 (voir le correctif AccountAddress en kamo-shared-library),...

kamo·2mo ago
Fixkamo-internal

Faites en sorte que le formulaire de compte de création vous dise ce qui s'est passé

La création d'un compte à partir d'un objectif semblait ne rien faire. Le serveur était retour d'un 500 (voir le correctif AccountAress en kmo-shared-library), ...

kamo·2mo ago
FixSecurityService

Créer des comptes atomiques, org-scope et droits liés

createCustomer a sauvegardé le compte avant d'écrire ses adresses, et n'était pas transactionnel - de sorte que lorsque l'adresse insérer a échoué, le compte de...

Kamo·2mo ago
Fixkamo-internal

Conserver les menus de clic droit à l'intérieur de la fenêtre d'affichage

Le clic droit sur un dossier bas dans la barre latérale a ouvert son menu en dessous du pli. La logique flip-at-the-edge était là mais ne courait jamais : la co...

kamo·2mo ago
Fixkamo-shared-library

Stamp AccountAdresse dates pour qu'une adresse puisse effectivement être sauvegardée

DATE-CREATED n'est PAS NULL avec un DEFAULT maintenant(), mais rien n'a jamais mis le champ. Hibernate nomin sonde dans toute colonne insérable dans son INSERT,...

Kamo·2mo ago
FixAPIService

Transférer les octets de requête de l'appelant sur les mandataires faisant face au public

La passerelle a arrêté les chaînes de requête à double codage dans 3c24d32, mais quatre d'autres proxys de ce service encore concaténés déjà en pourcentage d'oc...

Kamo·2mo ago
Fixkamo-internal

Arrêtez un menu cliquez sur une page de paramètres ouverts à partir de rebondir, et réparer les liens vers l'onglet mort

Clicking Apps - Caractéristiques (ou Stats et Costs) alors que /settings/compte était déjà ouvert débarqué sur le Un onglet d'où vous êtes venu. Next.js échange...

kamo·2mo ago
Fixkamo-internal

Arrêter le contenu de la languette déborde et touchant les murs

Deux causes, les deux miennes. Pas de rembourrage. TabPanel n'a délibérément fourni aucun - tous les tablets eux-mêmes, et j'avais Non. La coque utilise mainte...

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