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
August 27, 2026
Featurekamo-shared-library

VEW/MANAGE-ORDERS et VUE/MANUE-PRICATION, ides 273-276

Il n'existe aucun droit de mutation d'ordre. Critères d'évaluation de l'ordre de POSController et tous les responsables des prix et des taxes de CommerceMarketC...

Kamo·2mo ago
Otherkamo-shared-library

Publier les dossiers des patients, et le rendre sûr à faire

ServiceType.EHR s'est tenu à TESTING longtemps après la fin de la verticale, parce qu'AppCatalogService tire la disponibilité de COMPLETED et de trois des chemi...

Kamo·2mo ago
Fixkamo-shared-library

Un vendeur id part comme une chaîne, pour chaque rangée

- commerce-vendors.uid est "INT8 DEFAULT unique-rowid() - environ 19 chiffres, où le nombre de personnes a seize. Un id numérique de cette taille est un IEEE-75...

Kamo·2mo ago
Refactorkamo-shared-library

L'indemnité par plan est par siège, et dit ainsi

Renommer uniquement - PlanStorage.gbPerUser est privé à cette classe et les trois Les sites d'appels sont tous dedans. Le commentaire ci-dessus était la moitié ...

Kamo·2mo ago
Featurekamo-shared-library

Ligne, note, vendeur, numéro de vente et horloge écrits sur un emploi

SW6b Tâche 3, moitié bibliothèque. Huit nouvelles opérations sur ServiceJobService, plus la filer les enregistrements pour eux et les trois indique les besoins ...

Kamo·2mo ago
Featurekamo-shared-library

Lignes d'emploi, notes et fournisseurs afin que les onglets de commande de travail puissent persister

Le travail et les pièces deviennent des rangées de servicesJobLine sur le lieu de travail plutôt que Lignes ServiceLineItem, parce que OrderLineItem.order est f...

Kamo·2mo ago
Featurekamo-shared-library

Paramètres de la plate-forme KamoPBX sur SYSTEM-CONFIGURATION

KamoPBX est la propre plate-forme de Kamo, donc toute sa configuration est à l'échelle de la plate-forme: URL de base, compte maître id, nom de compte, justific...

Kamo·2mo ago
Featurekamo-shared-library

Ligne pour les documents extraits d'autres organisations

Sa propre domaine plutôt qu'une part de DOCUMENTS, pour la raison pour laquelle les exportations en vrac ont obtenu one: une pratique qui interroge un réseau d'...

Kamo·2mo ago
Featurekamo-shared-library

Une API de lecture/écriture org lue pour les emplois de service

ServiceJob a été une entité cartographiée avec des dépôts et des tests de réussite et pas de l'impossibilité de lire une ligne. Cela lui donne l'en-tête de l'UI...

Kamo·2mo ago
Featurekamo-shared-library

Dis que "les octets sont partis" à l'écart de "le stockage est vers le bas"

openRange a effondré chaque échec de noeud dans une IOException, donc un appelant pourrait faire Rien avec elle, mais retournez 500. Le navigateur n'est pas en ...

Kamo·2mo ago
Featurekamo-shared-library

GESTIONNÉRÉTAIRES-SUBSCRIPTIONS

L'entreprise est négociée, jamais en libre-service. Cette droite porte les deux moitiés de qui : voir ce qu'il coûte, et mettre une organisation à son sujet. C...

Kamo·2mo ago
Fixkamo-shared-library

En fait, appeler la politique d'exécution

SW3 a implémenté FulfillmentPolicy en tant que premier membre d'une interface qui n'en avait pas, et rien ne l'a jamais appelé - un grep à travers la bibliothèq...

Kamo·2mo ago
Featurekamo-shared-library

Porter l'unité d'une fonctionnalité de plan aux surfaces d'achat

Le catalogue a stocké une unité par fonction tout au long - "GB/utilisateur", "utilisateurs", "contacts" - et le plan-car DTO l'a laissé tomber, de sorte que ch...

Kamo·2mo ago
Fixkamo-shared-library

Le document téléchargement ne publie sa ligne qu'une fois que les octets ont atterri

Le document de téléchargement tamponné était le magasin qui a écrit son ImgDat avec Missosse, faux avant d'envoyer quoi que ce soit, et simplement le remettre à...

Kamo·2mo ago
Fixkamo-shared-library

Un téléchargement raté ne doit pas devenir un match de ddup

Un membre a envoyé un 11 Mo .wav à une discussion, a obtenu "Peut invoquer ObjectWriteResponse.etag() parce que la réponse est nulle", l'a envoyé à nouveau, et ...

Kamo·2mo ago
Featurekamo-shared-library

Service de livre de tâches avec CRUD org-scoped et résolution de code

SW5 Tâche 3, moitié de bibliothèque. ServiceTaskBookService expose des livres, des catégories, tâches et options derrière une API org-scoped, plus resolveTaskBy...

Kamo·2mo ago
Featurekamo-shared-library

Ajouter le livret de tâches à plat

Un catalogue de tâches à prix dont les entrées portent la main-d'œuvreMinutes - le nombre que Tant les prix d'une ligne que la taille d'une visite. ServiceLineI...

Kamo·2mo ago
Featurekamo-shared-library

Compter les extensions, un serveur tiers ne facture pas

Les files d'attente, les RIV, les groupes de ring et les pièces de rechange sont les extensions auxquelles personne n'est affecté, et en vertu de la règle des t...

Kamo·2mo ago
Featurekamo-shared-library

Compter les extensions de téléphone facturables

Ajoute le jumeau de téléphone de l'agrégateur par boîte aux lettres: PbxBillingClass avec un Commutateur de type VoipProvider et pas de bras par défaut, OrgPbxB...

Kamo·2mo ago
Fixkamo-shared-library

Laissons la base de données décider si une réaction existe déjà

La contrainte unique sur (message, membre, emoji) ne faisait rien d'utile. Une lecture-vérité perd la course avec le deuxième clic du membre, et attraper la vio...

kamo·2mo ago
Featurekamo-shared-library

Les réactions emoji par message, et un message que son expéditeur peut corriger

Deux choses qu'un membre a demandé sur le chat individuel: un emoji n'importe qui dans la conversation peut mettre un message unique, et la possibilité de corri...

kamo·2mo ago
Fixkamo-shared-library

Un compte non lu ne désigne un expéditeur que lorsqu'un seul membre est la réponse

ité est ce qui épingle un badge non lue à une personne - sa rangée d'annuaire membre, leur tête hexagonale - il doit donc signifier "ces messages sont d'eux". I...

kamo·2mo ago
August 26, 2026
Featurekamo-shared-library

Compter les boîtes aux lettres personnelles connectées

Kamo·2mo ago
Featurekamo-shared-library

Entités de boîtes aux lettres personnelles et deux fournisseurs de consommateurs

Le choix du choix est proposé par le choix. membres de l'enum, donc la sélection a produit un orgon inutilisable.

Kamo·2mo ago
Featurekamo-shared-library

Un devis accepté devient une ordonnance

AcceptPublic a écrit quatre colonnes et a joint un événement. Pas d'engagement, non L'ordonnance, pas de transaction - l'affirmation de la citation javadoc selo...

Kamo·2mo ago
Featurekamo-shared-library

Compter les boîtes aux lettres facturables d'une orge

Ajout de la tarification de la PER-MAILBOX, du mode de coût du courrier et d'un système sans stéréotype agrégateur: factures hébergées chaque case sur le serveu...

Kamo·2mo ago
Featurekamo-shared-library

Chaque ordonnance choisit ce qu'une commande tire d'un devis accepté

Il n'y a pas de bonne réponse à l'échelle de la plate-forme. Un entrepreneur de maintenance b) Billets de plan de trois ans par période; un immobilisation de l'...

Kamo·2mo ago
Fixkamo-shared-library

L'édition de lignes de haut niveau ne supprime plus les lignes de chaque option

Quote.lineItems est orphelinRemoval- vraie et les lignes d'options fixent à la fois la citation et Option - C'est pourquoi les filtres de QuoteMapper sur getOpt...

Kamo·2mo ago
Fixkamo-shared-library

Un devis d'option maintient l'inscription du personnel de la taxe et des transports maritimes

recalculer la taxe zéroToutaux et les expéditionsTotal chaque fois qu'un devis avait des options. Les deux étaient encore stockés sur la ligne et toujours rendu...

Kamo·2mo ago
Fixkamo-shared-library

Gardes terminales en cas d'annulation et de révision, et arrêtent de la déglutition

annul() et révise() n'avait pas de garde isTerminal(), donc un devis ACCEPTED pourrait être retournés sur ANNULÉS ou RÉVISÉS pendant leur acceptationAt et accep...

Kamo·2mo ago
Testkamo-shared-library

Exercer en fait les gardes terminaux

Le test qui a été expédié avec eux a seulement affirmé qu'un rapport de citation ACCEPTED lui-même terminal - vrai avant que les gardes n'existaient et toujours...

Kamo·2mo ago
Featurekamo-shared-library

Le marquage d'une organisation vit sous son ALIAS, pas son domaine

Le logo, les couleurs, les favicons et les fonds d'information de l'organisation sont écrits. dans le seau public était son nom d'hôte avec les points transform...

Kamo·2mo ago
Fixkamo-shared-library

Arrêter de supprimer le marché et le compte client

CreateQuoteRequest a toujours déclaré marchéUid et accountUid and QuoteService.create n'a jamais lu non plus, donc Quote.market et Citation.customerCompte était...

Kamo·2mo ago
Chorekamo-shared-library

Le DSE est en ESSAI, pas en PLANIFICATION

La verticale est construite de bout en bout - graphiques, horaire, notes, ordres, résultats, réclamations, FHIR et exportation en vrac, C-CDA, échange TEFCA, me...

Kamo·2mo ago
Fixkamo-shared-library

Pin ServiceJob rejoint les colonnes de INT8

L'exportation de la DDL du tableau a montré l'orgigid, l'engagement-id et le client-uid chacun émis sous la forme de INT8 DEFAULT unique-rowid() - hérité de la ...

Kamo·2mo ago
Featurekamo-shared-library

La première mise en œuvre de la politique d'exécution

FulfillmentPolicy a déclaré support/créateFromCommitment depuis qu'elle était écrit et un grep à l'échelle de la pension est revenu exactement une ligne: la déc...

Kamo·2mo ago
Fixkamo-shared-library

Arrêter les changements de statut et répondre à 200

updateWorkOrder a analysé le statut demandé à l'intérieur des captures (Exception ignorée), a sauvegardé l'entité inchangée, et a restitué 200 avec un DTO indiq...

Kamo·2mo ago
Featurekamo-shared-library

ServiceJob et serviceVisite

Un frère de FulfillmentOrder, pas un élargissement de celui-ci: L'ordons d'exécution est un l'expédition avec un numéro de suivi et un transporteur, et le détai...

Kamo·2mo ago
Featurekamo-shared-library

Fill ServiceLineItem et ses quatre axes de classification

ServiceLineItem expédié sous la forme d'une sous-classe vide de 18 lignes dont la seule référence dans l'ensemble du corpus était sa propre déclaration, donc un...

Kamo·2mo ago
Featurekamo-shared-library

Modèle d'identité du portail du patient

Un patient n'est PAS un député, et ce n'est délibérément pas l'identité de la main-d'œuvre. Réutiliser la loge du personnel signifierait qu'un patient détenait ...

Kamo·2mo ago
Refactorkamo-shared-library

Relever le moteur libre/enfichable hors du salamentaire

L'intervalle arithmétique - expansion, restrictionMask, candidateStarts, et le L'ensemble de l'intervalle Availability - n'a jamais été spécifique à un webinair...

Kamo·2mo ago
Testkamo-shared-library

Parsere chaque requête de base de référentiel par rapport à la cartographie réelle

Spring Data valide un 'Query annoté' à la création de haricots, donc un mauvais JPQL des navires verts et crash-loops le service consommateur au lieu de l'échec...

Kamo·2mo ago
Fixkamo-shared-library

Supprimer findConflictingEvents, qui n'a jamais renvoyé une ligne

Quatre défauts indépendants, dont l'un quelconque a vidé le résultat: il filtrée e.user.id tandis que les deux appelants passent un membre id et les deux colonn...

Kamo·2mo ago
Featurekamo-shared-library

Un véritable titre pour les partenaires d'échange et récupérer des documents

Les points d'extrémité de l'enquêteur n'ont pas de session utilisateur - l'appelant en est un autre Serveur de l'organisation - donc un justificatif d'identité ...

Kamo·2mo ago
Featurekamo-shared-library

Le modèle de mesure de la qualité, et la ligne qui le rend utile

MesurePatientReult est le sens de cet engagement. Une pratique indiquée "67 % contrôlé" ne peut rien faire avec elle; une pratique a montré les 41 patients atte...

Kamo·2mo ago
Featurekamo-shared-library

Donner au service ses cinq premiers droits

ServiceType.SERVICE(28) livré avec des droits nuls, ses neuf critères d'évaluation étaient donc les neuf critères d'évaluation. Si l'appelant avait eu une sessi...

Kamo·2mo ago
Featurekamo-shared-library

Exportation FHIR en vrac et C-CDA, et les droits qui les font respecter

Deux choses qu'une pratique ne peut pas fonctionner sans, et une version plus grande n'est pas non plus grande de la lecture d'un graphique. EXPORTATION BULK (...

Kamo·2mo ago
Featurekamo-shared-library

Compter les événements de DISTINCT à travers les propriétaires d'un rollup

Un numéro de téléphone peut être un point de contact sur plus d'un propriétaire à la fois, et deux pistes sur un compte partageant un est le cas ORDINARY - ils ...

Kamo·2mo ago
Featurekamo-shared-library

Carte de LINE-WINDW-ENABLED sur MemberVoipConfig

La porte par membre pour la fenêtre dédiée de la ligne de téléphonie mobile. Pénumée de la version reste à 1.6.0 - ajouter un champ n'a pas besoin de bosse, et ...

Kamo·2mo ago
Fixkamo-shared-library

Porter le cessionnaire sur le compte rollup, au cours d'une adhésion à la GAUCHE

La lecture des communications d'une personne principale est fermée à qui elle est affectée. Un rollup qui ont été restitués seuls ne pouvait pas appliquer cette...

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