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,594
Évolution totale
6,048
Caractéristiques
5,310
Corrections
30
Projets
Filtrer par projet
Tous les projets17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
October 23, 2026
FixBillingService

Les sessions de paiement des factures sont ignorées, comme toutes les sessions de paiement

Une clé d'idempotence stable donnerait à un client de retour la même, éventuellement Expiré, page de paiement ****************

Kamo·5d ago
FixBillingService

Limiter uniquement les add-ons détenus par l'organisation

Un complément qu'il ne détient pas est laissé aux portes d'admissibilité existantes, comme auparavant Des plafonds existaient - les organisations payantes exécu...

Kamo·5d ago
October 22, 2026
FixBillingService

Stripe factures de licences complémentaires détenues, pas de boîtes aux lettres ou d'extensions utilisées

Chaque add-on prend maintenant sa quantité d'AddOnLicenses, la règle de l'ordre Partage des factures de calculatrice et d'abonnement: licences achetées, par déf...

Kamo·5d ago
FixBillingService

Lire Stripe événements de n'importe quelle version d'API, et rejouer ceux qui ont échoué

Le point de terminaison webhook en direct rend les événements à 2026-03-25.dahlia; stripe-java pins 2024-12-18.acacia, de sorte que chaque facture, paiement et ...

Kamo·5d ago
October 19, 2026
FixBillingService

GodModeVerifier juge la fenêtre en mode dieu à sa propre horloge (partagé SessionPlatformFacts expiration)

************* **** maintenant aussi besoin de dieuModeExpiresA l'avant (bibliothèque partagée-kamo 1.6.1). windowOpen(session, memberId, now) a demandé au lecte...

Kamo·1w ago
October 18, 2026
FixBillingService

Les comptes de facturation répondent à VIEW ORG BILLING / MANAGE ORG BILLING, et la liste affiche un membre seulement son propre (SITP TP02)

Le service de facturation a autorisé «le propriétaire de compte ou d'organisation propre» et n'a jamais consulté un droit. le propriétaire ne pouvait pas remett...

Kamo·1w ago
FixBillingService

Arrêter de enregistrer le mot de passe de la base de données au démarrage

com.zaxxer.hikari au DEBUG fait imprimer HikariConfig toute sa configuration sur chaque démarrage, y compris dataSourceProperties {password=...} et mot de passe...

Kamo·1w ago
October 14, 2026
FixBillingService

Assure le personnel de l'organisation lorsqu'elle commence à payer

Tourner PAID assis seulement l'acheteur; tout le monde a frappé "Ceci a besoin d'une licence siège" sur le produit vient d'acheter jusqu'à ce que le propriétair...

Kamo·1w ago
FixBillingService

Le mode Dieu vient de la propre fenêtre de session de l'appelant, jamais un en-tête

BillingService a pris X-God-Mode-Active plus users.is god comme mode dieu, et kamo-interne a copié cet en-tête directement hors du navigateur, donc un dieu-élig...

Kamo·1w ago
September 28, 2026
FixBillingService

Les noms de refus de l'Entreprise KamoUniverse

"Le plan d'entreprise est organisé directement avec KamoCRM et ne peut pas être sélectionné Ici. Contactez-nous et nous allons le mettre en place pour vous. » c...

Kamo·4w ago
September 23, 2026
FixBillingService

Pin kamo-shared-library 1.6.1, la seule version qui existe

La bibliothèque est passée à 1.6.1 et ce service a toujours demandé 1.6.0. Il n'y a pas de fenêtre dans laquelle les deux résolution: la bibliothèque n'est jama...

Kamo·4w ago
FixBillingService

Seul le propriétaire d'une organisation peut changer qui paie les boîtes aux lettres ou les extensions

- et - n'avait pas d'autorisation Vérifiez tout le cas - n'importe quel membre de l'organisation, et pas seulement son propriétaire, pourrait déplacer l'ensembl...

Kamo·1mo ago
September 10, 2026
FixBillingService

Recourir un webhook dont la première tentative est morte, et refuser un SDK ne peut pas lire

Une réclamation perdante sur une ligne non traitée a toujours répondu à 500, de sorte qu'un événement dont la première tentative a échoué (une course de contrai...

Kamo·1mo ago
FixBillingService

Seule une charge ratée commence à er rage, et Stripe doit s'entendre avant de lancer des actes

facture.statarié de report de statut - ouvert avec un montant dû pour chaque facture autofacturée avant la tentative de facturation, et la facture le gestionnai...

Kamo·1mo ago
September 9, 2026
FixBillingService

Le même engagement-reconstruit ne pouvait jamais tirer, et le contrôle du condensé s'est ouvert

Les deux protections contre un déploiement qui ne se déploie rien étaient inertes, de sorte que le pipeline ont signalé deux emplois verts tandis que les gousse...

Kamo·1mo ago
FixBillingService

Une ligne de catalogue désignant une application que cette version ne peut pas résoudre n'est pas à vendre

ServiceTypeConverter a cessé de lancer sur une application inconnue id et a commencé à le résoudre à nul, ce qu'un service doit faire - les enum navires à l'int...

Kamo·1mo ago
September 7, 2026
FixBillingService

Un prix dont Stripe n'a jamais entendu parler est une faute, pas un silence

Le conciliateur a comparé les prix cartographiés au catalogue et a été renvoyé tôt. chaque fois que rien n'était cartographié. Donc un terme que le catalogue av...

Kamo·1mo ago
September 6, 2026
FixBillingService

Chargez ce que dit l'écran, et refusez plutôt que de faire semblant

Un audit de la console Plans et Billing contre les clés rayées en direct a trouvé la couture entre l'écran et Stripe brisé dans chaque direction à la fois, et s...

Kamo·1mo ago
September 5, 2026
FixBillingService

Prouver le déploiement par digest, et non par étiquette

L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...

Kamo·1mo ago
FixBillingService

Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès

L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...

Kamo·1mo ago
September 4, 2026
FixBillingService

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
August 31, 2026
FixBillingService

Arrêtez d'offrir le plan de plate-forme interne à la vente

listPlansForMarket filtré sur isActive alone, et actif n'est pas la même chose que sur le menu. OWNER-UNLIMITED («Patform Owner - Internal») est actif, ne porte...

Kamo·1mo ago
August 27, 2026
FixBillingService

L'org de plate-forme n'est pas fermée par son propre catalogue

L'organisation de la plate-forme a été informée de "Requiert l'add-on KamoPBX Hosting" de son propre chef. écran de serveur téléphonique, pour un ajout qu'il pu...

Kamo·2mo ago
August 26, 2026
FixBillingService

Scanner le paquet de référentiel email.billing shared-lib

EnableJpaRepositories réprime explicitement les paquets, donc MailboxBillingDayRepository était invisible et le service a refusé de commencer tout simplement - ...

Kamo·2mo ago
FixBillingService

Fermer l'écart de idémpotency de BL0 de l'examen final trouvé

Constatation 1 (critique): une réclamation perdante sur un événement Rayonné refait uniquement Il a été prouvé qu'il existait une querelle, et non que la tentat...

Kamo·2mo ago
FixBillingService

Ne pas clér l'éphémère par ignée La bande crée

L'examen de la 2e série (Roulage 17) a trouvé que "est-ce un créer?" est nécessaire, mais pas de suffisants. La question qui compte : ce sujet peut-il légitimem...

Kamo·2mo ago
FixBillingService

Les clés appartiennent à Stripe crée seulement, pas sur les mutations

Le premier examen (Ruling 15) a trouvé le Critical: a stable idempotency une clé sur une mise à jour/annicis/attach/détacher n'est pas une protection, c'est un ...

Kamo·2mo ago
FixBillingService

Faire en sorte que chaque Stripe écrive idempotent, et échouer la construction sur un nouveau sans une clé

Une temporisation de socket sur une écriture de Stripe qui a effectivement réussi est indistinguable, de notre côté, d'un qui ne l'a pas fait; sans un idempoten...

Kamo·2mo ago
FixBillingService

Engagez le drapeau traité avec l'argent écrit, pas en avant

b) Il s'agissait d'un traité, le cas échéant, il a commis L'argent de l'utilisateur écrit était encore non engagé dans l'extérieur suspendu transactionnelle. Jp...

Kamo·2mo ago
August 25, 2026
August 23, 2026
FixBillingService

Arrêtez de vendre des add-ons le plan choisi inclut déjà

Le catalogue a toujours enregistré qui ajoute un paquet de plans, en - Port d'entreprises et d'entreprises la visioconférence, l'assistant d'IA, le système HR e...

Kamo·2mo ago
August 16, 2026
FixBillingService

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 mainti...

Kamo·2mo ago
August 12, 2026
FixBillingService

L'annulation arrête la facturation à l'avenir et rien d'autre

L'annulation ne prend plus un drapeau "immédiat", et aucune route orientée vers le client ne peut demander pour un. Le passage est vrai a mis fin à l'abonnement...

Kamo·2mo ago
August 11, 2026
FixBillingService

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
FixBillingService

Arrêter de révoquer l'accès d'un membre à la facturation lorsqu'il s'agit de l'ajouter ailleurs

add() a supprimé la ligne du membre sur tout autre compte pour satisfaire à un niveau unique global qui n'existe plus. Ajouter quelqu'un à un deuxième compte de...

Kamo·2mo ago
FixBillingService

Laissons un sous-org arriver sur le compte qui le paie

L'abonnement à un compte sépare délibérément le payeur de l'organisation dont les membres consomment les sièges, et les comptes auto-prémérés siègent au plus ha...

Kamo·2mo ago
August 10, 2026
FixBillingService

Charge ce que dit le catalogue, une fois, pour la bonne quantité

Cinq défauts qui ont tous déplacé de l'argent réel, plus l'IDOR de la sous-ressource en dessous d'eux. Cycles de facturation. Les prix ANNUELS ont été envoyés ...

Kamo·2mo ago
FixBillingService

Vérifier le mode dieu par rapport à la base de données, pas un en-tête falsifié

AccountOrgScopeInterceptor court-circuité chaque gis et vérification par membre en-tête X-God-Mode-Active brut, et les copies de facturation de kamo-internal qu...

Kamo·2mo ago
FixBillingService

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
August 9, 2026
FixBillingService

Donner à chaque organisation une véritable limite de transaction

StorageSnapshotSweep.catchUp transporté (REQUIRES-NEW) et a été appelé à partir de balayage() sur le même haricot. Le ressort s'applique: «Transactionnel par l'...

Kamo·2mo ago
FixBillingService

Appliquer l'auto-propriétaire sur un compte, pas seulement la limite de l'orge

Suivi de la porte d'orge, maintenant que la règle est décidée: à l'intérieur d'une organisation que vous pouvez gérer votre propre compte de facturation, et un ...

Kamo·2mo ago
FixBillingService

Arrêter une organisation d'atteindre une autre organisation

/api/billing/accounts donne son inscription par l'en-tête X-Org-Id, mais chaque itinéraire sous-marins J'ai pris l'id directement depuis le chemin et n'a jamais...

Kamo·2mo ago
FixBillingService

Réponse "est-ce que c'est vendable" du catalogue de l'application, pas de l'enum

La disponibilité est devenue modifiable par l'opérateur au moment de l'exécution, donc la déduire de ServiceType.getStage() signifiait la publication du MLOS da...

Kamo·2mo ago
FixBillingService

Valider les codes additionnels avant de pouvoir accorder une application

Les codes actifs'addon' ont été écrits directement à partir du corps de la demande. C'était inoffensif alors que rien n'était lu la colonne, mais c'est maintena...

Kamo·2mo ago
August 8, 2026
FixBillingService

Cacher les applications inédites du catalogue Plans et Billing

- à l'arrière de l'onglet où un client choisit à quoi souscrire, afin qu'il ne soit pas en mesure d'offrir un produit toujours dans la liste non disponible, la ...

Kamo·2mo ago
FixBillingService

Gardez l'isofix sur les noms de fil de PlatformAccountSummary aussi

Même danger de Lombok/Jackson en tant que PlatformOrgRow: is ToopLevel() perd son 'is' sérialisation, donc le DTO met "topLevel"/-------------------------------...

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
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
August 3, 2026
FixBillingService

Harden the kubectl téléchargement contre la sortie floconneuse [skip ci

dl.k8s.io sur la sortie du coureur chute par intermittence au moyen de transferts: curl: (56) OpenSSL SSL-read: déchiffrement raté ou mauvais enregistrement m...

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