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
March 11, 2026
Fixkamo-shared-library

Ajouter la correspondanceIfMissing-false to ConditionalOnProperty for trade beas

Rend explicite que CommerceService et EngagementLifecycle sont désactivé par défaut lorsque kamo.commerce.enabled n'est pas défini. Tout service qui ne configur...

Kamo·7mo ago
Fixkamo-shared-library

Remplacer ConditionalOnBean par ConditionalOnProperty for CommerceService

est évalué avant le printemps Les données JPA enregistrent des fèves de dépôt définies par l'utilisateur, ce qui le rend peu fiable. Remplacer par - qui est éva...

Kamo·7mo ago
Performancekamo-shared-library

Éliminer la scintigraphie complète et les requêtes N-1 sur le critère principal

- LeadRepository: add findByOrganizationId JPQL requête (utilisateurs d'index ORG-ID) au lieu de charger l'ensemble de la table LEADS et de le filtrer en Java...

Kamo·7mo ago
March 10, 2026
Fixkamo-shared-library

Rendre les fèves de commerce conditionnelles à la disponibilité des dépôts

Ajouter à l'engagementLifecycle et de CommerceService de sorte qu'ils ne chargent que lorsque les référentiels de commerce sont numérisé. Prévient InsatisfaitDe...

Kamo·7mo ago
Fixkamo-shared-library

Autoriser le démarrage de l'application lorsque NATS n'est pas disponible

Retirez «ConditionalOnBean» de jetStream() et ajoutez-le à la Paramètre de connexion. Lorsque natsConnection() retourne nul (NATS) inatteignable), Spring ne s'é...

Kamo·7mo ago
Featurekamo-shared-library

Passe sessionTimeoutMinutes par couche de service

Kamo·7mo ago
Featurekamo-shared-library

Par défaut Tout le monde sessionTimeTimeMinutes à 30

Kamo·7mo ago
Featurekamo-shared-library

Ajouter sessionTimeoutMinutes à l'entité membre

Kamo·7mo ago
Featurekamo-shared-library

Ajouter sessionTimeoutMinutes à l'entité JobTitle

Kamo·7mo ago
Featurekamo-shared-library

Ajouter sessionTimeoutMinutes à l'entité du Département

Kamo·7mo ago
Featurekamo-shared-library

Ajouter sessionTimeoutMinutes à OrgRole entity

Kamo·7mo ago
Featurekamo-shared-library

Ajouter des requêtes de marché-id FK aux entités POS et aux requêtes de dépôt filtrées sur le marché

Ajouter l'association de marché (ManyToOne FK à CommerceMarket) à l'offre, Inventaire des entités du plan d'inventaire, de RentalAsset, de fournisseur et de pla...

Kamo·7mo ago
Chorekamo-shared-library

Normaliser les fins de la ligne dans EmbNameFull.java

Kamo·7mo ago
March 9, 2026
Featurekamo-shared-library

Ajouter CommerceMarketEntité d'un en-margère

Kamo·7mo ago
Featurekamo-shared-library

Ajouter CommerceVendorCatégorie

Kamo·7mo ago
Featurekamo-shared-library

Ajouter une entité de commerceMarket

Kamo·7mo ago
February 14, 2026
Fixkamo-shared-library

Sérialiser POS DTO uid/id en chaîne dans JSON pour JS safe integer

- RetailorderDTO.uid, et EngagementDetailDTO.id/linkId, MortgageAppDTO.uid - Utiliser JsonSerialize (en utilisant la classe ToStringSerializer) pour éviter une ...

Kamo·8mo ago
February 12, 2026
Featurekamo-shared-library

Fondation de la phase 1-3 - DÉTAIL, MORTGAGE, RENTAL

DÉTAIL DE la phase 1: - EngagementContextType.SALE, processOrderPiger: engagement, transaction, inventaire, réservation d'ordre - checkInventoryForOrder sur cré...

Kamo·8mo ago
Fixkamo-shared-library

Utiliser Uid au lieu d'Id pour les relations dérivées de BaseEntity

- RemplirOrderRepository: findBySourceCommitmentId - et findBySourceCommitmentUid (L'engagement utilise uid) - TransactionRepository: findByOrderId -- findByOrd...

Kamo·8mo ago
Featurekamo-shared-library

Ajouter commande (crééAt DESC) et filtre de la plage de dates

- EngagementRepository: OrderByDateCreatedDesc sur toutes les méthodes de recherche CommerceService: dateFrom/dateTo perams, filtre de date en mémoire - Engagem...

Kamo·8mo ago
Featurekamo-shared-library

Ajouter EngagementDomainTypeConverter pour VENDOR-SERVICE, pas de SQL manuel

- L'Attribut APA Carte Convertisseur Immédiatement VENDOR au SERVICE en lecture à partir de DB - Appliqué à Engagement.domain et OrgPOSConfig.enabledDomains - É...

Kamo·8mo ago
Featurekamo-shared-library

Remplacer les haricots pos par un paquet commercial

- Ajouter un dossier de commerce (ordonnance, intention, offre, inventaire, pool d'inventaire, etc.) - Ajouter CommerceService remplaçant POSService, RetailProd...

Kamo·8mo ago
February 11, 2026
Featurekamo-shared-library

Validation d'entreprise dans POSService

- createRetailOrder: contrôle nul sur demande - createLineItem: contrôle nul, quantité 0, unitéPrix 0 validation

Kamo·8mo ago
Featurekamo-shared-library

Ajouter des entités de domaine POS/stockoires, des DTO, des pensions et des services

- Ajouter les fèves POS (vente, location, hypothèque, abonnement, vendeur) - Ajouter RetailProduct, RetailInventoryStock, Retailor, MortgageApp DTO - Ajouter Re...

Kamo·8mo ago
February 4, 2026
Featurekamo-shared-library

Populiser le fournisseurRés relation avec le produit lorsqu'il s'agit de se lancer

Mise à jour getLeadsByOrganizationId() pour peupler le "Producteur de transport pour chaque chef de file qui a un fournisseurProductId. Cela garantit que le fou...

Kamo·8mo ago
February 3, 2026
Featurekamo-shared-library

Ajouter l'état, sous-état, champ d'état, source et dateCréation

- Ajout de l'état, sous-état, source, dateCréité et est actif à l'entité chef de file - Mise à jour de LeadDTO avec des champs compatibles frontales (statut, so...

Kamo·8mo ago
Featurekamo-shared-library

Affectation du refactoriel de référence de la chaîne à l'employé

- Changement de Lead.assignedUser (String) to Lead.assignedEloyee (employé) - Ajout de l'entité d'affectation pour suivre l'historique des missions - Ajout de l...

Kamo·8mo ago
December 23, 2025
CIkamo-shared-library

Déclencheur

snadjafinia·10mo ago
December 11, 2025
December 5, 2025
Chorekamo-shared-library

Code de mise à jour

snadjafinia·10mo ago
Fixkamo-shared-library

Résoudre MultipleBagFetchException et fixer la persistance de la forme personnalisée

- Demande d'informations sur les formulaires personnalisés simplifiés pour éviter plusieurs cachages de sacs - Fixed LeadMarketService pour économiser et charge...

snadjafinia·10mo ago
Fixkamo-shared-library

Épar économie et chargez correctement les associations de formulaires personnalisés pour les marchés

- Suppression du dépôt supprimer, en utilisant maintenant le retrait de l'orphelin de l'APC pour le nettoyage - Initialiser le marché paresseuxPrès lager des fo...

snadjafinia·10mo ago
Fixkamo-shared-library

Resolve MultipleBagFetchException dans CustomFormRepository

- Recherche simplifiéeByIdAndOrganizationAd requête pour éviter de chercher plusieurs sacs - FETCH DE JOCATION DE GUERRE Supprimé pour les piles et les champs d...

snadjafinia·10mo ago
Fixkamo-shared-library

Résoudre MultipleBagFetchException en utilisant un chargement paresseux transactionnel

- LeadMarketRepository: Retourné à une requête simple sans plusieurs FETCH JOIN - LeadMarketService: Ajouté « Transactionnel (readOnly-true ») pour obtenirMarke...

snadjafinia·10mo ago
Fixkamo-shared-library

Ajouter un chargement avide pour les requêtes du dépôt pour résoudre les problèmes de chargement paresseux

- CustomFormRepository: Ajouté LE FETCH JOIN JOIN LE MOINS pour les piles et les champs dans findByIdAndOrganizationId - LeadMarketRepository: Ajouté LE MOINS J...

snadjafinia·10mo 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