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,650
Total des changements
6,071
Caractéristiques
5,339
Fixes
30
Projets
Filtrer par projet
Tous les projets17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 20, 2026
FeatureAPIService

Transférer la balise de suivi vers MediaService

Clones forwardPublicWebinar plutôt que le générique forward(): cette méthode imprime chaque URI, carte d'en-tête et longueur du corps à stdout sans niveau, et a...

Kamo·2mo ago
August 10, 2026
ChoreAPIService

Reconstruire contre la bibliothèque partagée (Lob LONGVARCHAR fix)

Le dialecte PostgreSQL d'Hibernate lire «Lob String colonnes en OID via getLong(). Affecte les notes, les contacts, le calendrier, les jetons OAuth, les mots de...

Kamo·2mo ago
FeatureAPIService

Point à YugabyteDB et utiliser PostgreSQLDialect

CockroachDB a été remplacé par YugabyteDB. Les chaînes de connexion se déplacent à partir de cockroachdb-public:26257 to yb-tserver-service:5433, et le dialecte...

Kamo·2mo ago
August 9, 2026
CIAPIService

Mirror Maven Central via la copie Google GCS

Chaque étape de Docker commence à partir d'un z/m2 froid et repe l'arbre de dépendance entier, donc Central voit le poids total de chaque construction de servic...

Kamo·2mo ago
August 7, 2026
FixAPIService

Encoder le jeton décodé exactement une fois sur le chemin en amont

21670e5 SocialWebhookController via l'entrée de UpstreamUri FULLY-PRE-ENCODED point, mais son URL est un hybride: "token" est un "PathVariable", donc les mains ...

Kamo·2mo ago
FixAPIService

Transférer les octets de requête de l'appelant sur les mandataires faisant face au public

La passerelle a arrêté les chaînes de requête à double codage dans 3c24d32, mais quatre d'autres proxys de ce service encore concaténés déjà en pourcentage d'oc...

Kamo·2mo ago
FixAPIService

Transférer les octets de requête de l'appelant au lieu de les coder deux fois

Chaque URL cette passerelle construite est assemblée à partir de getRequestURI() et getQueryString() - les deux déjà encodés - et a ensuite été remis à Reste de...

Kamo·2mo ago
August 5, 2026
FeatureAPIService

Appliquer les règles d'accès des locataires à la passerelle

Ce filtre est inerte depuis qu'il a été écrit. resolveOrgId read org:domain:-host de Redis, rien n'a jamais écrit cette clé, et le retour nul est tombé à traver...

Kamo·2mo ago
FeatureAPIService

Rappel du fournisseur de réunion OAuth

zoom et Microsoft rediriger le navigateur vers cette passerelle après qu'une aire de route a autorisé une aire de route L'application de Kamo. Les terres pop-up...

Kamo·2mo ago
August 3, 2026
FixAPIService

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
July 19, 2026
FeatureAPIService

Proxydation de la voie de transfert de l'Ain-ACI

Ajout de POST - mandaté à MediaService parallèlement à sa créationSupportSession frère. Sans cela, la fonction de transfert était morte à l'arrivée : le point ...

Kamo·3mo ago
July 16, 2026
FeatureAPIService

Route /api/courrier électronique /api/support via l'hôte api

(EmailService) et support (MediaService, même en amont que /api/média) étaient non routilement, non roucheminé, n'est-ce pas : 404). Ajouter les deux forwards e...

Kamo·3mo ago
FeatureAPIService

GET /api/travaux de passerelle publique/bootstrap

Ajouter un point d'extrémité bootstrap qui réutilise le gazoduc ProxyWithAuth existant (Vaindation de la clé - origine de l'acceptation - PUBLIC - champ d'appli...

Kamo·3mo ago
FixAPIService

Report de l'initié obligatoire à la phase 1 et à l'original d'origine et à l'exclusion d'origine (liste d'autorisations vides / origine manquante autorisée)

Les widgets de phase-0 sont toujours allumés via leur proxy côté serveur, de sorte que le verrouillage d'origine n'a pas L'intérêt et chaque clé de chariot publ...

Kamo·3mo ago
July 15, 2026
FixAPIService

Seules les clés réellement valides en cache, et non dessaisies d'origine (prévente des documents valides)

Sur un cache redis froid, une clé publique valide avec une origine erronée/absente était mis en cacheté INVALIDE pour les années 60, niant les demandes de l'ori...

Kamo·3mo ago
FixAPIService

Bind WS relaye poignée de main à Origin et ajouter la clé de cache froide

Extraction d'Extracts PublicChatCtrotateur de la validation privéeViaDownstream() en un partage PublicChatKeyResolver haricot donc PublicChatWebSocketHandler pe...

Kamo·3mo ago
July 14, 2026
FeatureAPIService

Proxy GET/tlégence/lo-présence à MediaService

Le mandataire de la session de soutien avance déjà le corps brut, donc le widget fusionné est préféréAgentMemberId atteint MediaService sans être touché. Ajoute...

Kamo·3mo ago
July 7, 2026
FeatureAPIService

Retour de messagerie publique pour le rappel du fournisseur d'e-mails OAuth

Transférer GET et EmailService sans session (enroule-t-elle, sans redirection suivante), en miroir du rappel RingCentral OAuth. Il s'agit de l'URI de redirectio...

Kamo·3mo ago
July 3, 2026
June 26, 2026
June 13, 2026
June 10, 2026
FeatureAPIService

Passerelle de l'API de signature électronique publique (portée API-SIGNATURE)

Ajouter /api/public/esté/- à PublicApiCtroteur: valide la clé API org, exige le champ d'application, les limites de taux et les limites de l'API et de l'APISIGN...

Kamo·4mo ago
April 30, 2026
FeatureAPIService

Critère de traitement par prise en charge par procuration, texte-critère

Ajoute une voie de passage pour le nouveau critère d'évaluation de MediaService qui traduit un un message d'assistance unique dans la localisation de l'URL du v...

Kamo·6mo ago
April 29, 2026
CIAPIService

La concourbure de la mise en place d'emplois, et non le déploiement de Kubernetes

La simultanéité au niveau du flux de travail a sérialisé l'ensemble du pipeline (y compris kubectl Déploiement). Déplacer le groupe vers l'emploi de la construc...

Kamo·6mo ago
ChoreAPIService

Déclencheur IC/CD pipeline

Kamo·6mo ago
April 27, 2026
FixAPIService

Carve /api/voip/enregistres/enregistres/z hors du gicleur VOIP

Le /api/voip/- catch-all dans APIGatewayLe contrôleur ombrait le Départ dédié VoipRecordingUploadPurveur POST/api/voip/recordages/upload mappage lorsque les map...

Kamo·6mo ago
FeatureAPIService

VoipRecordingUploadCurteur de téléchargements de support kamo-asterisk-support

POST /api/voip/recordages/upload accepte les corps en plusieurs parties à partir de kamo-asterisk-support fonctionnant sur des hôtes FreePBX. Validifie la versi...

Kamo·6mo ago
April 26, 2026
FixAPIService

Limite de taille de téléchargement de fichier à 500 Mo

Spring Boot plafonne par défaut des parties multiparties à 1 Mo, provoquant une image de fond téléchargements à échec avec 500 dans request.getParts(). Match Se...

Kamo·6mo ago
April 25, 2026
FixAPIService

Déplacer le CORS vers Traefik via les kamo-middlewares, enlever le filtre CorsFilter

L'application CorsFilter «Bean in the Spring» n'appliquait pas silencieusement les en-têtes après WebConfig.java a été supprimé. Le CORS est désormais entièreme...

Kamo·6mo ago
FixAPIService

Supprimer les têtes de CORS en amont en double CorsFilter et bander en amont

WebConfig.java a défini un deuxième grain CorsFilter en concurrence avec CorsConfig.java haricot, risquer d'écrire un en-tête dupliqué. Il l'a supprimé de sorte...

Kamo·6mo ago
April 21, 2026
FixAPIService

Fixer l'application/le prêt pour les organes JSON transmis à SecurityService

Le modèle de repos vers l'amont pourrait laisser la type de contenu incompatible avec Spring «Demande de demande, responsable de 415. Après lecture du corps bru...

Kamo·6mo ago
April 19, 2026
April 17, 2026
FeatureAPIService

Ajouter Stripe Webhook forwarding and Facting API route route

- POST /api/billing/webhooks/stripe reçoit des rubans et des crochets à rayures à BillingService avec tête de rayure conservée - /api/bille/tracage/-gateway r...

Kamo·6mo ago
April 16, 2026
CIAPIService

Ajouter un groupe de simultanéité pour éviter les doubles flux de travail

Lorsqu'une poussée déclenche un flux de travail et un flux de travail, l'expédition est également déclenchée. (ou deux pousses arrivent en succession rapide), l...

Kamo·6mo ago
FeatureAPIService

Ajouter le critère d'évaluation de l'admission du plomb public pour la soumission des leads de la troisième partie

Ajout du contrôleur publicinateur principal à /api/public/lead-take/token qui accepte les données principales dans n'importe quel format (JSON, formulaire-urlen...

Kamo·6mo ago
April 12, 2026
FeatureAPIService

Ajouter /api/esig/rroulage de passerelle vers ESigService

Acheminer toutes les demandes /api/esig/- via la passerelle API existante vers le ESigService dédié (kamowsesig-service) au lieu de l'inexistant une cible suppo...

Kamo·6mo ago
April 11, 2026
FixAPIService

Valider la signature Forgejo HMAC-SHA256 au lieu d'un en-tête secret clair

Forgejo envoie webhook secret sous le nom de X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hachage, pas comme une valeur d'en-tête simple. Lire le corps, ...

Kamo·6mo ago
FeatureAPIService

Exposer le site webhook de changelog via APIService avec une clé secrète auth

Ajout de l'itinéraire POST/api/changelog/webhook qui valide avant renvoi à SecurityService. Secret configuré via CHANGELOG-WEBHOOK-SECRET env var / K8s secret.

Kamo·6mo ago
April 4, 2026
FeatureAPIService

Appliquer la portée PUBLIC-WEBINAR sur les critères d'évaluation du webinaire public

Ajout d'une vérification de la validation du champ d'application avant de transmettre les demandes de webinaires publics à MediaService, en retournant 403 si la...

Kamo·6mo ago
FeatureAPIService

Ajouter des voies de passerelle de webinaire pour les points d'extrémité authentifiés et publics

Routes /api/webinar/- vers MediaService pour les opérations de webinaires authentifiées et /api/public/webinar/z avec validation de clé API pour la programmatio...

Kamo·6mo ago
FixAPIService

Inclure SUBSCRIPTION-CATALOG dans les lunettes de réduction par défaut

Lorsque MediaService ne retourne pas de champ d'application dans la réponse de validation, par défaut d'inclusion des lunes PUBLIC-CHAT et SUBSCRIPTION-CATALOG....

Kamo·6mo ago
April 1, 2026

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