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,659
Total des changements
6,077
Caractéristiques
5,341
Fixes
30
Projets
Filtrer par projet
Tous les projets17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
OtherSecurityService

Renommer les applications d'alias DNS pour l'appliquer

L'hôte des applications sert les pages de l'application de prêt et du patient-port de transport (kamo-apps), pas de téléchargements d'applications, donc renomme...

Kamo·1mo ago
FeatureSecurityService

Les ordinateurs sont un alias standard, et le lien utilise les propres

Chaque marque blanche pointe un ensemble fixe d'étiquettes à Kamo et les ordinateurs n'étaient pas un d'eux, de sorte qu'un org pourrait suivre /setup/dns à la ...

Kamo·1mo ago
PerformanceSecurityService

Maintenez commit logs.traduction count au moment de l'écriture

DDL: **************** (colonne + indice partiellement production déjà) et ************* (une fois de rattrapage, déjà courir — 19 373 lignes, toutes débarquées ...

Kamo·1mo ago
PerformanceSecurityService

Utiliser le lean LeadVendorLeds, et non le produit à 8 voies avide

La moitié de l'appelant fixe kamo-shared-library: commute chaque appel de findById() LeadVendorProductRepository en service de sécurité à la méthode pauvre corr...

Kamo·1mo ago
FeatureSecurityService

N'énumérez que les étapes de démarrage d'une organisation

Une organisation dont le modèle de sécurité fixe chaque réponse produit un membre peut changer, une gamme d'âge pour chaque type de membre) était encore compte ...

Kamo·1mo ago
PerformanceSecurityService

Lisez les comptes d'engagements du journal de change du public à partir d'un grand livre, et non d'un journal de change

État de la situation: «SELECT COUNT(c) DE SELECT COMPLCI et DOL QUOI c. Projet IN (-33 projets publics) [At c.commitTypeId :t a couru 140 000 fois par jour à 10...

Kamo·1mo ago
FixSecurityService

Les cartes-cadeaux prennent les droits de prix de l'onglet Discounts

Énumérer les cartes-cadeaux, en délivrer une et en éditer une (y compris son solde, que la bibliothèque partagée met à nouveau comme à partir du compagnon de ka...

Kamo·1mo ago
FixSecurityService

Le titre officiel d'un membre et son statut doivent également être la sécurité des membres, selon leur propre dossier.

Département et titre d'emploi déjà nécessaires MANAGE-MEMBER-SECURITY (ou une fenêtre de dieu ouvert) sur / la sécurité du membre, votre propre dossier inclus. ...

Kamo·1mo ago
FixSecurityService

Les sous-ressources de détail de CommerceMarketController sont à portée de l'org

CommerceMarketClutoteur's get-one/update/délégués/se légiférer sous /retail/... appelé RetailService méthodes qui n'ont pas pris d'orgId (brange findById/delete...

Kamo·1mo ago
FixSecurityService

Lâcher 4 manutentionnaires nouvellement gardés à partir du cliquet à points d'extrémité non gardés

- a pris le Enquête antérieure: et - Résoudre maintenant une session (getCachedOrganizationId, dans le corps de chaque manipulateur), de sorte que le scanner ne...

Kamo·1mo ago
FixSecurityService

Rôles de la portée, accès des membres et profil écrits à l'organe de l'appelant

Cinq lacunes permettent à un membre qui a signé d'entrer en dehors de son organisation, ou d'atteindre un Le compte d'un collègue, sans vérification de la droit...

Kamo·1mo ago
PerformanceSecurityService

Une page d'entrée lit trois lignes, pas l'ensemble du journal public

Les déclarations de pg-stat échelonnent les lectures d'entrée unique du journal de change du public en haut de la base de données par un distance: la recherche ...

Kamo·1mo ago
FixSecurityService

Transmettre l'acteur lors de la transmission d'une ligne de commission

addLine/updateLine relayed memberId (normalisé à Long dans 789c544) mais jamais qui était en train de faire le Appel - contrairement à openDraft, send, voidLine...

Kamo·1mo ago
FixSecurityService

ObjetTorerMemberId et rôle de sorte que TimecardService peut vérifier la poinçonner la propriété

- Résoudre le rôle de l'appelant à l'encontre d'un CLIENT-SUPPLÉ subjectMemberId (resolveRole - EMPLOYEE chaque fois que l'acteur est sujet) mais n'a jamais tra...

Kamo·1mo ago
FixSecurityService

L'ajout de personnes et la sécurité des membres ont besoin de leurs droits

POST /members/créate, /create-team-member et /bulk-create, et GET/members/lookup-user, maintenant nécessite une fenêtre ouverte. Ils n'ont vérifié qu'une sessio...

Kamo·1mo ago
ChoreSecurityService

Scrubs de copies des références en direct des configurations et des décharges

Un balayage de chaque repo pour les valeurs des secrets live du cluster (2026-09-23) a trouvé des copies ici: Connexion de la signature secrète en tant que "JWT...

Kamo·1mo ago
ChoreSecurityService

Pas d'identifiants en direct dans application.yml par défaut

Les défauts de développement local transportaient le mot de passe de la base de données OWNER (DB-PASSWORD:-literal-), et apiservice/securityservice également l...

Kamo·1mo ago
FixSecurityService

Porter l'API sur l'application, pas seulement l'écran

La page des paramètres et l'option navre vérifient à la fois organisation.isHostedComputers, Et jusqu'à présent, c'était toute la porte. AppAvailabilityIntercep...

Kamo·1mo ago
FeatureSecurityService

Membres humains/AI, noms phonétiques, exigences de rôle; position fixe permet d'économiser la sécurité

Membres - Créer, créer un membre de l'équipe et accepter la création d'un ténacité, le nom Phonetic (nouveau) les comptes uniquement, comme le nom), et pour l...

Kamo·1mo ago
FeatureSecurityService

La surface faisant face au navigateur, et la deuxième passerelle Guacamole

SecurityService est la limite de confiance pour les ordinateurs hébergés. Il tient la session, les droits et l'orge ComputeService détient les justificatifs d'i...

Kamo·1mo ago
FixSecurityService

Les critères d'admission indiquent les nombres exacts reçus/importés du registre d'admission.

La liste des paramètres de l'admission du plomb a montré le total - reçu / total-processed / last-received-at tout droit ligne du point d'extrémité, où ils ont ...

Kamo·1mo ago
PerformanceSecurityService

Gérer les Crédits et les plombs - Disponible lire les livres principaux une fois au lieu de compter par ligne

/chefs/crédits/crédits (GET/api/sûreté/station) ont compté le pool de plomb une fois par ligne d'attribution chacun contre un pool de plomb de 796 000 gisements...

Kamo·1mo ago
September 19, 2026
FixSecurityService

Normaliser memberId lors du relais des demandes d'ajout/mise à jour de la ligne

Le navigateur maintient les identifiants des membres en tant que chaînes pour éviter l'arrondissement de l'IEEE-754 CockroachDB uniques. Normaliser jusqu'à Long...

Kamo·1mo ago
September 18, 2026
FixSecurityService

Le compte donne la liste de son membre principal

GET/clients/zuid' n'a envoyé le membre principal que sous la forme primaireMemberId, tandis que la vue du compte indique un PrimaryMember object - donc sa ligne...

Kamo·1mo ago
FeatureSecurityService

La carte membre porte le papier peint qu'ils montrent de bureau.

GET/members/-id-/carte gagne "papier-peintre" pour l'en-tête de la carte, résolu la façon dont la console La toile de fond et le héros de profil résolvent le bu...

Kamo·1mo ago
FixSecurityService

Une note de compte nomme le membre qui l'a écrite, pas "System"

L'autorisation/les clients/souviettes/les notes ont envoyé l'auteur de chaque noteMembre mais pas d'auteurNom, et le compte-rendu montre une note sans nom tel q...

Kamo·1mo ago
FeatureSecurityService

Une règle pour ce qu'un membre peut faire avec un autre, un membre servi par membre et par liste

Les cinq mêmes actions - chat, appel, e-mail, rencontre, profil de vue - ont été proposées à partir de trois endroits de kamo-internal (la ligne du centre d'int...

Kamo·1mo ago
September 17, 2026
FeatureSecurityService

Les démos réservées sur une piste, en tête

GET : La section des webinaires de la page chef d'orchestre s'appelle /api/webinar/leads/-id- puisque c'était écrit et que rien ne l'a jamais servi - l'API live...

Kamo·1mo ago
FixSecurityService

Les codes à usage unique courts ne peuvent plus être devinés sans limite

Chaque code court des mails ou textes de la plate-forme a été vérifié sans compter: - POST /api/recover/email/verify-code a pris le code de réinitialisation de...

Kamo·1mo ago
FixSecurityService

Le service de sécurité ne stocke jamais un mot de passe tel que typé

Deux écrivains ont mis du texte en clair dans USERS.PASSWORD. Les deux appelés User.encodePassword(), qui a besoin d'un codeur statique qui Seul l'initializerse...

Kamo·1mo ago
FixSecurityService

Les connexions aux magasins de détail ne sont accessibles que par les gestionnaires de leurs cadres de commerce

Les fournisseurs de marché de détail-processeurs de la configuration sur CommerceMarketController ont résolu l'ordre de la session et ont ensuite utilisé n'impo...

Kamo·1mo ago
FixSecurityService

L'utilisateur du système n'agit qu'à l'intérieur de l'organisation dans laquelle il a été engagé

Il y a un utilisateur de système pour l'ensemble de la plate-forme. Les opérateurs de la plate-forme et le personnel d'appui titulaire d'une subvention l'organi...

Kamo·1mo ago
FixSecurityService

Seuls un propriétaire d'une org, ses membres CONFIGURE-SYSTEM ou mode dieu actif peuvent changer ses paramètres

PUT/api/security/org/-id- n'a pas reçu de demande du tout. ResourceServerConfig permet toutes les demandes et relais APIService /api/sûreté/-, de sorte qu'une d...

Kamo·1mo ago
FixSecurityService

Une application OAuth sauvegarde le secret de son client à moins qu'une nouvelle application ne soit dactylographiée; les identifiants des propriétaires restent en dehors de JSON

PUT /api/oauth-config/-id- stocké n'importe quel endroit obtenu sous clientSecret. Les réponses masquent le secret, et le formulaire d'édition envoie un blanc e...

Kamo·1mo ago
TestSecurityService

Un terme de recherche lit l'e-mail de l'avance

Marche les branches LIKE de la spécification de la grille sur l'Hibernate ce service (le rendu HQL laisse des arguments de fonction, de sorte qu'il ne peut pas ...

Kamo·1mo ago
FixSecurityService

Arrêtez GET/org/zid- expéditionz les identifiants GoDaddy, et verrouillez-les sur le mappeur de ce service

La solution est dans la kamo-shared-library 096feaa1: Organization.godaddyApiKey et godaddyApiSecret sont maintenant JsonIgnore. Ce changement n'atteint la prod...

Kamo·1mo ago
FeatureSecurityService

Téléchargements de logos de style de vie, clés config.json et filigrane LIFESTYLE

Le logo du style de vie est un quatrième logo par marque (compagnie et marque blanche), le rendu décoratif Le filigrane de fond tire maintenant par défaut. Son ...

Kamo·1mo ago
FeatureSecurityService

Un plomb importé est enregistré en tant qu'importation

LeadImportController a créé chaque ligne avec le double argument createLead, donc a L'histoire de plomb dit source API avec personne agissant, exactement comme ...

Kamo·1mo ago
September 16, 2026
FixSecurityService

Retry public lit la base de données avortée de 40001

Chaque DDL bosse la version du catalogue YSQL, et une transaction qui a commencé l'ancien échouant avec "c'est-à-dire l'instantané du catalogue ... invalidé: MI...

Kamo·1mo ago
OtherSecurityService

Relâcher les connexions Hikari maintenant que la mise en commun YSQL est partagée

Le gestionnaire de connexions ne pincent plus les sessions donc les connexions d'applications inactives ne contiennent plus chacune un backend de base de donnée...

Kamo·1mo ago
FixSecurityService

Retirer le kamo-meet et les kamo-analytics du journal public

Les deux nom abandonnent changelog.public-projects. Chaque lecture publique passe cette liste, donc le site de marketing /changelog cesse de les montrer partout...

Kamo·1mo ago
FeatureSecurityService

Le widget des campagnes par courrier électronique arrive à tous ceux qui peuvent ouvrir les campagnes

MAIIL-CAMPAIGNS-WIDGET et ses politiques AJOUTÉE, OPTIONNELLE et MOVABLES de VOIR-BULK-EMAIL sur le coffre qui les introduit, donc la vitre atterrit sur le pavé...

Kamo·1mo ago
September 13, 2026
FeatureSecurityService

Le panneau d'exclusion principal passe-personneAdité au grand livre

La mise à jour de l'opt-out de la page chef d'orage prend une personne facultativeDrapeau et mains-requêtes à l'enseignement supérieur, qui refuse maintenant de...

Kamo·1mo ago
FeatureSecurityService

Les organisations créées par chaque membre sur les listes de membres

GET et/ou membres-membres-sous-traitants maintenant carry createdOrgs par personne: les noms des organisations qu'ils possèdent (orgs.user-id-owner, mis une foi...

Kamo·1mo ago
FeatureSecurityService

Transition d'une organisation et d'un membre sur sa propre page

La transition vers la page est maintenant choisie à trois niveaux, membre résolu, puis organisation, puis plate-forme - pour le choix de la transition et, d'une...

Kamo·1mo ago
September 12, 2026
FeatureSecurityService

Régler chaque page, taille et couleur de la tuile pour commencer

GET et PUT /api/sécurité/page-transition options pour chaque id de catalogue, normalisé d'un document manquant, illisible ou hors gamme, se lit comme suit: par ...

Kamo·1mo ago
FeatureSecurityService

Chaque onglet lit la transition de la page, et un opérateur le choisit

GET /api/security/page-transition répond à toute session signée, puisque chaque onglet en a besoin pour découvrir une page; une valeur non mise en œuvre ou inco...

Kamo·1mo ago
FixSecurityService

Le résolveur d'id n'est jamais allé une campagne à une adresse que le membre ne peut pas lire

Résoudre les ids de plomb lisent chaque adresse à travers le masquage de tête DTO et n'en ont basculé que les ids. Le masquage se désagrégait maintenant au lieu...

Kamo·1mo ago
FeatureSecurityService

Le changement d'opt-out d'une sonde rafraîchit les écrans ouverts en direct

Le registre indique ici OptOutChangePublisher après le changement s'engage, qui publie rt.org.org.org.org.email-opt-outs sur NATS core (le flux JetStream de ce ...

Kamo·1mo 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