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
March 11, 2026
FixSecurityService

Permettre les fèves de commerce via kamo.commerce.enabled property

CommerceService et EngagementLifecycle utilisent maintenant le programme "ConditionalOnProperty" au lieu de "ConditionalOnBean". Régler kamo.commerce.enabled-vr...

Kamo·7mo ago
March 10, 2026
March 9, 2026
FixSecurityService

Supprimer le système de temporisation de session dupliqué de Redis Records

L'expiration de la session est désormais gérée uniquement par la clé Redis TTL. L'interne createdAt/expiresIn champs stockés à l'intérieur de la valeur Redis on...

Kamo·7mo ago
February 12, 2026
FixSecurityService

Permettre le commerce JPA de repos pour POSController/CommerceService

SecurityService POSController dépend de CommerceService qui utilise Engagement, ordre, intention, etc., référentiels. Ceux-ci vivent dans com.kamo.z.shared.comm...

Kamo·8mo ago
February 11, 2026
FixSecurityService

Résoudre l'inférence de type carte dans les contrôleurs POS pour la compilation de CI

- Utiliser des appels explicites Map-String, Object dans ResponseEntity Map.of() - Fixes "types incompatibles: la variable d'inférence V a des limites incompati...

Kamo·8mo ago
February 3, 2026
December 17, 2025
FixSecurityService

Mettre à jour la configuration NATS et MinIO pour utiliser de nouveaux IP VPN

- Mettre à jour les URL NATS des anciennes IP à queue (100.64.x.x) vers le service Kubernetes DNS - Mettre à jour les IP MinIO des anciens IP de Tailscale aux n...

snadjafinia·10mo ago
December 12, 2025
December 5, 2025
FixSecurityService

Recharger le marché après création/mise à jour pour initialiser les collections paresseuses

- Mise à jour de la mise à jour du marché et mise à jour du marché pour recharger le marché en utilisant getMarketById - Cela permet d'initialiser toutes les co...

snadjafinia·10mo ago
FixSecurityService

Traitement correct des voies pour les champs hypothécaires et des données de formulaire personnalisé dans les importations de plomb

- Champs hypothécaires fixes pour utiliser des parcours en deux parties (mortgageFields.loanAmount) dans setNestedFieldOnCreateRequest - Données de formulaire p...

snadjafinia·10mo ago
FixSecurityService

Rendre le cas de connexion e-mail/nom d'utilisateur

- Normaliser le nom d'utilisateur/le courrier électronique d'entrée en minuscules avant la comparaison - Utiliser la fonction LOWER() dans la colonne de la base...

snadjafinia·10mo ago
December 3, 2025
FixSecurityService

Cast getOrDefault to Boolean sous formatMéthode du courrier électronique

- Corriger l'erreur de compilation : types incompatibles Objet au booléen - Ajouter des distributions booléennes explicites pour les options de configuration to...

snadjafinia·10mo ago
November 29, 2025
November 28, 2025
FixSecurityService

Corriger les erreurs de compilation dans MediaStreamController

- Fixe manquante de l'entretoise de fermeture dans la méthode getFeed d'autrefois - Carte sous-dépassée par HashMap pour la compatibilité - Variable de flux fix...

snadjafinia·11mo ago
November 27, 2025
November 26, 2025
FixSecurityService

Interroger tous les avatars de l'utilisateur pour obtenir une entité réelle au lieu d'un mandataire

- Obtenir userId à partir de l'avatar, puis revendre findByUserId (retourne des entités réelles) - Trouver l'avatar correspondant à partir de la liste et vérifi...

snadjafinia·11mo ago
FixSecurityService

Utiliser Hibernate LazyInitializer pour obtenir la classe d'entité réelle à partir de la proxy

- Accéder à HibernateProxy's LazyInitializer pour obtenir une classe persistante - Vérifiez si la classe persistante est AvatarPhoto ou AvatarAvatar Creator - I...

snadjafinia·11mo ago
FixSecurityService

Utiliser le moulage direct pour déterminer le type d'avatar au lieu de la réflexion

- Essayez d'abord de lancer AvatarPhoto pour forcer l'initialisation par procuration - Access getFileExtension() directement après le moulage - Retour à AvatarA...

snadjafinia·11mo ago
FixSecurityService

Améliorer la détection de type proxy en accrochant InvocationCarire IncregetException

- Gonfler la classeCastException lors de l'appel de méthodes sur des méthodes à titre de mandataire pour déterminer le type réel - Essayez getFileExtension d'ab...

snadjafinia·11mo ago
FixSecurityService

Améliorer la manipulation par proxy hiberné pour la détection de type avatar

- Hiérarchie de classe et interfaces pour la méthode getFileExtension - Utiliser la réflexion pour détecter AvatarPhoto vs AvatarAvatar Creator en cas d'échec -...

snadjafinia·11mo ago
FixSecurityService

Recharger l'avatar du dépôt pour résoudre l'instance de mandataire Hibernate

- Les entités avatares chargées à partir de relations peuvent être des intermédiaires d'hibernés qui échouent à l'origine des contrôles - Recharger l'avatar du ...

snadjafinia·11mo ago
FixSecurityService

Déterminer l'avatar actif en vérifiant user.getAvatar() au lieu de RecordState

- Backend indique maintenant correctement quel avatar est actif en comparant à user.getAvatar() - Cela garantit que le drapeau isActive dans la réponse de l'API...

snadjafinia·11mo ago
November 25, 2025
FixSecurityService

Gérer le format de la date ISO et améliorer l'analyse du type d'avatarId

- Prise en charge du format de la date ISO (AAAA-MM-JJ) en plus de M/j/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - Amélioration de l'analyse de l'avatarId pour traiter...

snadjafinia·11mo ago
FixSecurityService

Ajouter une meilleure gestion des erreurs et une meilleure connexion pour les opérations de sauvegarde utilisateur/membre

- Ajout d'une prise de vue sur l'exploitation de la sauvegarde de l'utilisateur avec une analyse d'erreurs détaillée - Ajout d'une opération de prise en charge ...

snadjafinia·11mo ago
FixSecurityService

Améliorer l'analyse de l'avatarId pour manipuler les types de cordes, d'entier et de longs

- Ajout d'un soutien à l'analyse de l'avatarId à partir du type chaîne - Meilleure gestion des erreurs pour les formats avatarId invalides - Ajout de l'enregist...

snadjafinia·11mo ago
FixSecurityService

Ajouter une connexion détaillée à la mise à jourMemberProfile pour le débogage

- Ajout de la connexion au début de la mise à jourMédiumèmeMériode - Ajout de l'enregistrement avant et après avoir sauvegardé l'utilisateur et le membre - Amél...

snadjafinia·11mo ago
FixSecurityService

Ajouter un support pour la mise à jour des champs de nom d'utilisateur et de la dateOfBirth dans le profil des membres

- Ajout du référentiel d'utilisateurs à MemberController - Mise à jour Mise à jourMemberProfil pour traiter le nomPrefix, nomPremière, nomMiddle, nameDernier, n...

snadjafinia·11mo ago
FixSecurityService

Utiliser la structure correcte du godet et du chemin d'objets pour les téléchargements MinIO

- Changer le nom de seau de domaine en un seau à un compartiment "public" - Inclure le chemin de domaine (par exemple, kamocrm-com) dans le nom de l'objet, et n...

snadjafinia·11mo ago
FixSecurityService

Gérer correctement les défaillances de téléchargement MinIO pour les avatars

- Supprimer l'exception silencieuse avaler dans la création d'avatars Créateur d'Avatar - Ajouter une manipulation d'erreurs appropriée et un retour en arrière ...

snadjafinia·11mo ago
FixSecurityService

Poignée manche fileHash column gracieusement

- Ajouter l'accès à la base de données manquante pour gérer la colonne de base de données manquante - Retour à la dénomination de fichier basée sur l'ID si la c...

snadjafinia·11mo ago
November 24, 2025

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