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,643
Total des changements
6,068
Caractéristiques
5,335
Fixes
30
Projets
Filtrer par projet
Tous les projets17,643AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,407kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filtrer par type
Tous les typesBuild16CI523Chore775Docs3,257Feature6,068Fix5,335Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
FixConversionService

ConversionService n'est plus publié sur Internet

La conversion-api.kamocrm.com IngressRoute a envoyé n'importe qui sur Internet à ce service, où plusieurs les critères d'évaluation (/image/resize-bg, /favicon/...

Kamo·1mo ago
FixMediaService

Écrants d'identification fournis par le client sur les médias.

media-route (HostRegexp 'media[. . . . . . . . . . . . . . . . . . . . . . . . . . . un appeleur qui frappe directement le média. X-Public-Chat-Org-Id, X-Public...

Kamo·1mo ago
FixMediaService

Lire en gros de présence et arrêt de balayage de la présence à l'aide de Redis KEYS

getBulkPresence/getBulkLastVoirn a couru PRÉSENCE DES PECHES: Appeler - frappez sur chaque monture de présence et mise au point de l'onglet - et le balayage des...

Kamo·1mo ago
FixConversionService

Auth sur les critères d'évaluation qui peuvent le prendre maintenant, ffmpeg/Batik durcissement sur le reste

ResourceServerConfig permet toute demande (ce service est accessible anonymement à conversion-api.kamocrm.com), et aucun des manipulateurs de ImageOpsController...

Kamo·1mo ago
FixAPIService

Donner à la passerelle une demande et une limite de mémoire

Le déploiement n'avait pas de ressources : bloc du tout. Pas de demande, donc planeur ne pouvait pas raisonner sur l'empreinte de cette gousse; pas de limite, d...

Kamo·1mo ago
FixAPIService

La commission Forward Stripe Connect webhooks, qui n'a rien atteint du tout

Registres de la CommissionService directement avec Stripe (OrgStripeSetupService), mais non /api/commissions/ ont existé n'importe où dans cette passerelle -- c...

Kamo·1mo ago
FixAPIService

Désculpez l'API SMS-template interne de VOIPService, et ne jamais faire avancer la X-Authsienne X-Internal d'un client

Deux lacunes connexes dans la même limite de confiance. /api/voip/sms/templates/- a été acheminé en gros par le /api/voip/ joaillis. Gardes InternalAuthFilter ...

Kamo·1mo ago
FixMediaService

En-têtes/charges de charges de paie/charges de charges de gestion et/ou de requête de l'en-tête STOMP

Deux points de débobement de déboburation restants sur le chemin WebSocket: - L'intercepteur de canal entrant de WebSocketConfig a enregistré chaque trame STOM...

Kamo·1mo ago
FixAPIService

Démisseur X-Real-IP à partir du saut le plus à droite, pas le client

forward() régler le X-Real-IP sortant à X-Forwarded-For.split("," [0-[0------------------------------- le saut LEFT le plus, qui est la partie de cet en-tête qu...

Kamo·1mo ago
FixAPIService

Écoulement en amont avec une connexion et une temporisation de lecture

Les deux fèves RestTemplate ont été construites à partir d'un JdkClientHttpRequestFactory sans temporisation du tout. Un en amont qui accepte la connexion puis ...

Kamo·1mo ago
FixAPIService

Arrêtez les jetons de session d'enregistrement, les OTK et les en-têtes d'auths sur chaque demande

forward() a imprimé la totalité de la carte en en-tête copiée sur chaque appel -- System.out.println("APIService: en-têtes copiés: " et outHeaders) -- qui séria...

Kamo·1mo ago
FixConversionService

Les comparaisons entre les secrets internes et les secrets sont en temps constant et échouent.

TranscriptionContrôleur, RecordingIngestContrôleur et RecordingProcesseurTontarisé tous comparés X-Internal-Auth avec String.equals (un oracle de chronométrage ...

Kamo·1mo ago
FixMediaService

L'imagerie proxy force un téléchargement pour tout ce qui n'est pas une trame sûre ou un flux

GET/HEAD - a toujours répondu avec le Type de contenu déclaré par le client à partir du téléchargement, pas de résolution de contenu, non X-Content-Type-Options...

Kamo·1mo ago
FixMediaService

La page de résultat du fournisseur de rencontre OAuth ne peut plus sortir de sa propre balise de script

MeetProviderController's GET/oauth/callback est sans session et reflète l'erreur du fournisseur dans un bloc en ligne. Le vieux jsString() Seules échappées cont...

Kamo·1mo ago
Fixkamo-internal

La route des médias de l'apprenant répond à la HEAD au lieu de la pendaison

useAttachmentSource sondes avec un HEAD après qu'un élément multimédia échoue, pour dire un fichier qui a disparu d'une session qui est devenue caduque. La rout...

Kamo·1mo ago
FixESigService

L'API de l'enveloppe interne tombe en panne et compare son secret en temps constant

Égal de chaîne usagée contre X-Internal-Auth (côté synchronisme canal sur un secret partagé) et, lorsque esig.internal-auth-secret n'a pas été mis en place, a e...

Kamo·1mo ago
FixESigService

L'API de l'enveloppe du personnel exige désormais un droit de document, et les enveloppes des ressources humaines ont besoin d'un document RH

Affiliation de l'organisation de l'organisation de l'entreprise EsignEnvelope Seulement - pas de droit de document, pas d'autorisation, rien de spécifique au co...

Kamo·1mo ago
FixESigService

OrgId fil à travers chaque gestionnaire de modèle, EDIT-DOCUMENTS sur les écritures

Administrateurs de conception d'ESignTemplateService (getSigners, upsertSigners, reorderSigners, deleteSigner, saveDesign, getLatestDesign, listDesignVersions, ...

Kamo·1mo ago
Fixkamo-shared-library

RegisterExistingDocument vérifie l'orge dat, et un modèle peut être trouvé par imgId à l'intérieur d'un seul document.

Deux lacunes dans lesquelles l'audit d'essai d'impact a été constaté, les deux points d'entrée partagés sur lesquels d'autres services s'appuient sur: (trac de...

Kamo·1mo ago
Fixkamo-internal

L'invitation Hold'em est un type que le site connaît: étiquette, icône, filtre et muet

MediaService a levé les notifications de HOLDEM-INVITE depuis le transport de Hold'em, mais le type était manquant ici: le sourcil du toast a imprimé la clé bru...

Kamo·1mo ago
Fixkamo-internal

Portail ajoutant des personnes et déplaçant une position comme le serveur, et listez chaque zone de stockage

- Les boutons Ajouter et ajouter en vrac sur/compte, et les quatre pages de création, ont besoin de MANUE-MEMBERS (MembreAdministrationGate), que SecurityServ...

Kamo·1mo ago
FixKlusterServices

Cinq raisons pour lesquelles l'image d'or n'a jamais été construite

La construction n'avait jamais été menée. Le fait de le courir a trouvé un bug par tentative, et le premier trois auraient chacun produit une image plausible av...

Kamo·1mo ago
Fixkamo-shared-library

Compter les rangs d'alerte de talent non confirmés d'une org pour la coiffe de la forme anonyme

Le point d'inclusion d'abonnement de l'alerte aux talents publics de DocsService envoie un e-mail de confirmation sur chaque appel accepté, sans limite à savoir...

Kamo·1mo ago
Fixkamo-shared-library

UpdateDocType exige maintenant que le type doc appartenir à l'org du document

ImageService.updateDocType a chargé la cible ImgDocType par UUID seul; requireEditableAndOwned prouve que l'appelant peut éditer l'Img, mais ne dit rien de la t...

Kamo·1mo ago
Fixkamo-shared-library

Célids à l'ordre des questions relatives aux candidats au rappel des vignettes

Critères d'évaluation admin de DocsService/remplissage-déchargement des candidats sélectionnés parmi (à l'échelle de la plate-forme, pas de prédicat d'organisat...

Kamo·1mo ago
Fixkamo-internal

La suppression de la version d'image doit envoyer "", et non nul

- fusionne plutôt que de remplacer, et pour l'image une version nulle signifie "laisser ce qui est seul" - seule une corde blanche le fait effacer: i) si (...

Kamo·1mo ago
FixVOIPService

Contrôles corrects, SSRF/gardes de vérification et corrections croisées entre les autres VOIP

Les résultats 2 à 6 de l'audit du système téléphonique, ont été corrigés ensemble parce que plusieurs partagent des fichiers. 2. HIGH et VoipInstanceLe contrôl...

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
Fixkamo-internal

L'onglet plate-forme, et trois liens qui montraient leurs propres clés

Deux bugs, tous deux rapportés depuis le site de circulation. LES LIENS DE RÉGLAGE DES SOULONS FAISÉES À LA VOIE Les trois sous-liens informatiques hébergés po...

Kamo·1mo ago
FixDocsService

Exiger des MANAGE-DOCS-SETTINGS sur chaque mutation doc-settings, pas seulement quelques-unes

La page des paramètres a toujours envoyé un membre sans MANAGE-DOCS-SETTINGS, mais dix mutations Critères d'évaluation dans ImagingSettingsContrôleurs ne s'est ...

Kamo·1mo ago
FixDocsService

Porter le remblai de la vignette du remblable à l'orge de l'appelant; l'historique de la porte se lit par dégagement

Deux lacunes indépendantes dans ImagingController: - /rupti-remplissage-raquelettes sélectionnés pour les candidats à l'échelle de la plate-forme (pas de prédi...

Kamo·1mo ago
FixDocsService

Étaler la forme d'alerte de talent de carrière anonyme

CarrièresPublicPurtotoder's POST/alerts/alerts est le seul critère anonyme, non authentifié dans ce service qui envoie un e-mail sur chaque appel accepté, sans ...

Kamo·1mo ago
Fixkamo-shared-library

UpdateDocType exige maintenant que le type doc appartenir à l'org du document

ImageService.updateDocType a chargé la cible ImgDocType par UUID seul; requireEditableAndOwned prouve que l'appelant peut éditer l'Img, mais ne dit rien de la t...

Kamo·1mo ago
Fixkamo-shared-library

Célids à l'ordre des questions relatives aux candidats au rappel des vignettes

Critères d'évaluation admin de DocsService/remplissage-déchargement des candidats sélectionnés parmi (à l'échelle de la plate-forme, pas de prédicat d'organisat...

Kamo·1mo ago
Fixkamo-shared-library

Compter les rangs d'alerte de talent non confirmés d'une org pour la coiffe de la forme anonyme

Le point d'inclusion d'abonnement de l'alerte aux talents publics de DocsService envoie un e-mail de confirmation sur chaque appel accepté, sans limite à savoir...

Kamo·1mo ago
FixEmailService

Un test de connexion IMAP/SMTP ne doit pas être utilisable comme sonde réseau

POST/api/email/member-imap/test et /-id-/imap/test connecté à n'importe quel hôte et port l'appelant a fourni et renvoyé le message d'exception brut. Tout membr...

Kamo·1mo ago
FixEmailService

Les actions d'administration d'Alias, de domaine et de boîte de messagerie personnelle ont besoin d'un droit de gestion

créer/supprimer sur un alias de courrier électronique, sur les domaines d'envoi de l'organisation, et - sur une boîte aux lettres personnelle (auto-hébergée) n'...

Kamo·1mo ago
FixEmailService

Les boîtes aux lettres et les pseudonymes d'un membre ne sont lisibles qu'au sein de leur propre organisation.

GET - n'a pas reçu de HttpServletDesign - pas de session, pas d'org vérifier n'importe où sur le chemin - et GET - vérifié que l'APPELEUR a eu une session mais ...

Kamo·1mo ago
FixEmailService

Un calendrier d'exportation ou d'importation doit être un exportateur que l'appelant peut effectivement ouvrir

GET/export/calendar/-id et POST/import/-calendarId- a pris l'UUID du calendrier seul - non HttpServletDequest, donc pas de séance, pas d'orgg ou de vérification...

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
Fixkamo-shared-library

Un ordinateur hébergé n'est jamais provisionné automatiquement

Les ordinateurs hébergés étaient accessibles à la fois par les deux voies d'approvisionnement automatiques, et l'un ou l'autre On l'aurait mis devant chaque org...

Kamo·1mo ago
FixKlusterServices

Les trois modèles qui n'ont jamais été engagés

service-template.yaml, cloud-init.userdata.yaml et cloud-init.networkdata.yaml. Ils ont été écrits dans un le deuxième arbre de travail et engagé de l'un ni l'a...

Kamo·1mo ago
FixEmailService

SearchService marque son constructeur d'injection, de sorte que le service démarre

9809d4b a donné un deuxième constructeur à SearchService (une horloge, pour les essais) et ni, donc le Printemps n'a choisi ni, n'a cherché un non-argument cons...

Kamo·1mo ago
Fixkamo-internal

Chaque dossier d'une boîte aux lettres commuté fonctionne, et la recherche est reconstruite

Changer de boîte aux lettres. La barre latérale du dossier chargeait toujours le propriétaire du membre arboresseurs, quelle que soit la boîte aux lettres ouver...

Kamo·1mo ago
FixEmailService

Search qui honore sa requête, et chaque action mail sur la boîte aux lettres qui est ouverte

Deux problèmes sur/messages, fixés dans le service. La recherche n'a pas fonctionné. Le chemin d'index a lancé une ClassCastException à chaque coup (Instante -...

Kamo·1mo ago
FixEmailService

Boîte de diffusion partagée et besoin d'un droit de gestion

:: /api/email/saillé-mails par correspondances-boxes n'a besoin que d'un session - tout membre authentifié pourrait créer une boîte aux lettres partagée, en sup...

Kamo·1mo ago
FixDocsService

Appliquer les contrôles par partie/département/déposer partout où les voies adjacentes d'une partie sont nécessaires

- a appliqué le chèque de document délivré mais pas le cas par parti; (ACCOUNT-MEMBER-VAULT/LOAN) ou contrôles par ligne édrachalement qui/télécharger,/flux et ...

Kamo·1mo ago
FixVOIPService

Vérifier les webhooks de RingCentral avant de leur faire confiance

Les internautes entrants/SMS de RingCentral ont été traités avec zéro vérification: WebhookContrôleur assaisonneurs itinérants/message-stockage était «retour v...

Kamo·1mo ago
FixEmailService

Un jeton d'état OAuth est un enregistrement côté serveur, pas un blob le navigateur à la main

/api/email/oauth/callback et z sont publics et sans session (le le fournisseur redirige le navigateur ici sans session de Kamo), donc "état" était le seul endro...

Kamo·1mo ago
FixDocsService

Un partage de document atteint désormais son destinataire, et l'édition est fermée

- correspondait à un ImgShare d'ImgShare.member et SHARER, qui a créé la ligne afin qu'ils puissent répertorier ce qu'ELE ont partagé (getSharesByImage) ImgShar...

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