Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,888
Évolution totale
4,594
Caractéristiques
4,520
Corrections
32
Projets
Filtrer par projet
Tous les projets17,888AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,594Fix4,520Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
July 8, 2026
FeatureConversionService

TranscriptionService partagé et critère générique; transcrire des enregistrements VOIP

- Extraire un service de transcription réutilisable (ffmpeg normalise - et chuchotement) et a critère générique POST /api/conversion/transcrire, remplaçant le...

Kamo·2mo ago
Featurekamo-shared-library

Colonne de transcription sur Enregistrement et EnregistrementMétadonnées

Ajoute une colonne TRANSCRIPT TEXTE à l'entité d'enregistrement et fait passer une transcription à travers le z (avec rétrocompat les constructeurs de 5 et 9 à ...

Kamo·2mo ago
FixMediaService

Enregistrement de téléchargement de l'enregistrement de sorte que MediaService compile

MinIOStorageService.upload lance une exception vérifiée qui ingest() ni attrapé ou déclaré - bêcher de construire sur le dessus de la solution isGuest. Enroulez...

Kamo·2mo ago
FeatureMediaService

Vérifier la signature JWT return-nav; rafraîchir les jetons bien

- CanvaJwtVerifier: vérifier la signature de la corrélation-jwt's Ed25519 contre Canva's JWKS (/connect/keys), plus aud/exp/type; clés mises en cache par enfa...

Kamo·2mo ago
FixMediaService

MeetingParticipant.isGuest() (a été getGuest, ne compilera pas); repointre transcribe au critère générique

MeetingParticipant expose isGuest() (primitive boolean getter), pas getGuest(). Pointez également le résumé de l'appel de transcription sur la communication /ap...

Kamo·2mo ago
FeatureKlusterServices

Rendre le chuchotement autocollant indépendamment (HPA, multi-noeuds)

Retirez la broche à un seul nœud et passez à un cache de modèle per-pod ainsi que les gousses peuvent programmer sur n'importe quel noeud, et ajouter un HPA (mi...

Kamo·2mo ago
FeatureKlusterServices

Texte d'état de connexion client de guacamole rebaptiser Guacamole à KamoDesktop

Dépassement - donc le L'écran (et l'état connexe) indique KamoDesktop.

Kamo·2mo ago
FixKlusterServices

Correct champ de la version du manifeste de marquage Guacamole

Manifeste utilisé guacManifestVersion:1.0; les extensions bundled utilisent la guacamoleVersion. Le mauvais champ a fait que Guacamole rejette l'extension de ma...

Kamo·2mo ago
FeatureMediaService

Enregistrement ingest, conservation/quota, utilisation du stockage, pipeline récapitulatif

- MeetRecordingContrôleur: ingérer le point de terminaison interne (X-Internal-Auth) Finaliser les enregistrements de postes.sh ont été terminés. - MeetRecord...

Kamo·2mo ago
FeatureEmailService

Exemples de fournisseurs pour l'aperçu du modèle de résumé de réunion

Ajoute un échantillonVariables pour le nouveau modèle de résumé de réunion de manière à l'intendant l'interface utilisateur de l'avance rend un contenu réaliste...

Kamo·2mo ago
Featurekamo-shared-library

Modèle canonique-résumé

Ajout du modèle transactionnel "réunion-résumé" (sujet et HTML de marque avec -Nom de la chambre et raw "summaryHtml") et l'enregistre dans CANONICAL-KEYS afin ...

Kamo·2mo ago
Fixkamo-internal

Arrêter la cible en double attente dans la voie proxy SSO

forwardToApi transmet déjà la chaîne de requête entrante, donc en passant le chemin avec Cible---------------------------------------- - 400 "objectif inconnu" ...

kamo·2mo ago
FeatureKlusterServices

Module de modérateur de Prosody, chuchoter, enregistrement jibri upload

- Meet-prosody: télécharger la version-plugins ConfigMap (capture de la une dérogation existante en cas de vérification de la vérification de l'œil qui a été ...

Kamo·2mo ago
FeatureConversionService

Enregistrement du critère de transcription pour les résumés post-réunion

POST /api/conversion/remise/transcribe (X-Internal-Auth): normalise un téléchargement l'enregistrement à 16 kHz mono WAV par l'intermédiaire d'un nouvel additif...

Kamo·2mo ago
July 7, 2026
Featurekamo-internal

Intégration du calendrier pour les réunions prévues et compteur de stockage d'enregistrement réel

- CalendrierIntegrationAmérable: lorsqu'une réunion programmée du clubhouse est également ajouté au calendrier du créateur (via le système de calendrier exist...

kamo·2mo ago
Featurekamo-shared-library

Entité d'enregistrement de la réunion - dépôt des enregistrements capturés

Nouveau tableau de la réunion (org, réunion réf, salle, seau/pistolet d'objet MinIO, taille, durée, hochets-temporels capturés/expires, état récapitulatif) - l'...

Kamo·2mo ago
Fixkamo-analytics

Alias ALL turbopack externes, pas seulement le prisme

Le paramètre préalable ne fixe qu'un icpage 'prisma/client-'hash'; la construction s'extériorait également pg-zhash (node-postgres, via prisma/adaptateur-pg) so...

Kamo·2mo ago
FixSecurityService

Résoudre la session à partir de l'en-tête X-z-jeton dans CallerSessionResolver

La voie kamo-interne-APIService BFF fait avancer la session sous le nom de X-z-Token en-tête, mais le résolveur ne lisait que l'attribut X-OTK ou le cookie 'z '...

Kamo·2mo ago
Featurekamo-internal

Application de commercialisation, centre de paramètres, matériaux Canva

Faire de la commercialisation une application compatible avec l'orge de première classe et expédier la Canva Expérience matérielle. Permis d'utilisation: - Fil...

kamo·2mo ago
FixSecurityService

PatchLoanFile n'est plus une porte dérobée; le déblocage d'une condition nécessite le droit de souscrire; cascades claires

:: Les changements d'état de la filière sont l'état de la filière; Le travail de la machine (POST /transitions impose les flèches légales - porte de rôle à flèc...

Kamo·2mo ago
FeatureConversionService

Vidéo-cadre d'affiches pour le matériel de commercialisation

Les exportations de Canva MP4 (et n'importe quel téléchargement vidéo) sautissent le chemin des documents PDF et obtiennent un ffmpeg affiche-frame nhumil (-thu...

Kamo·2mo ago
FeatureMediaService

Canva Connect OAuth et conceptions/arrière-plan d'exportation

- CanvaApiClient: PKCE autoriser, échange/rafraîchir/revoque jetons, utilisateurs, conceptions (créate/liste), emplois à l'exportation, octet fetch - CanvaTok...

Kamo·2mo ago
Fixkamo-shared-library

Condition partielle PATCH ne peut pas silencieusement effacer le drapeau de blocage; modèle bloquant par défaut honoré; publier après engagement

Booléen - Booléen donc un PATCH qui OMITS le champ se distingue d'un faux explicite. LoanConditionService.update maintenant les gardes nulles (une mise à jour p...

Kamo·2mo ago
Featurekamo-shared-library

L'intégration de Canva et le marketing en tant qu'application compatible avec l'obligation

S'inscrire au client Canva Connect - ImageAssocType.MATERIALS(13, imagerie-matériaux) et org commercialisateur seau - sous ServiceType.MARKETING - ServiceType.M...

Kamo·2mo ago
Featurekamo-meet

Porte de mot de passe requis pour les invités anonymes (contournement des membres)

Lorsqu'un groupe d'ordures permet requirePassword, les visiteurs de liens anonymes doivent entrer dans la pièce mot de passe; les membres authentifiés ne sont j...

Kamo·2mo ago
Fixkamo-analytics

Alias Prisma 7 client écrasé par le contenu donc les routes DB s'arrête 500

Le générateur prisma-client (moteurType-client) fait cuire un battement de contenu Spécificateur d'exécution (prisma/client-hash) dans la version suivante. Le c...

Kamo·2mo ago
Chorekamo-internal

Actualiser l'icône Linux de bureau

kamo·2mo ago
FeatureKlusterServices

Activer la rebrande Guacamole json-auth SSO et KamoDesktop

- JSON-SECRET-KEY (facultatif) sur le guacamole à partir du secret de bureau partagé l'extension re-cacamole-auth-json paquets que les liens god-SSO valident ...

Kamo·2mo ago
Featurekamo-internal

Icônes KamoDesktop réservées par Dieu (Linux et Windows) ouvrant des sessions connectées automatiquement

Deux icônes nav restantes d'Analytics, montrées uniquement aux membres éligibles à Dieu (isGod ajouté à NavGateContexte). Chaque arbore une liaison SSO de court...

kamo·2mo ago
FixSecurityService

Injecter KamoDesktop SSO env directement et fil guac-sso dans le déploiement de k8s suivis

- "Valeur lire KAMO-GUAC-SIGNING-KEY / DESKTOP-PASSWORD de env directement (réchauffement application.yml est montée configmap, donc l'indirection de propriét...

Kamo·2mo ago
FeatureSecurityService

Critère d'évaluation en jeton KamoDesktop SSO pour les membres de Dieu

GET (doivs éligible seulement) ment a Jeton de 5 minutes guacamole-auth-json (HMAC-SHA256 et AES-128-CBC, selon l'extension) fil format) et retourne une URL aut...

Kamo·2mo ago
Featurekamo-internal

Noms de salle à l'échelle org, nom de salle, calendrier des réunions Kamo, rappels de départ; paramètres i18n

- utilisationMeeting/MeetingDialog: les noms de pièces sont maintenant désinscrits en org jeton de deux les orgs ne peuvent jamais entrer en collision dans la...

kamo·2mo ago
Featurekamo-meet

Auto-enregistrement et enregistrement du filigrane à partir des réglages d'org

surpasse.js loadOrgMeetSettings maintenant, lorsque l'enregistrement est activé: - le filigraneOnEnregistrements montre un filigrane "REC" d'org "REC" pendant u...

Kamo·2mo ago
FeatureMediaService

Rappels de début de réunion programmée et expiration de lien d'invité

- MeetingReminderSweep: «La balayeuse planifiée qui tire un coup de fouet en temps réel "réunion de départ" rappel aux membres invités à l'adresse suivante (d...

Kamo·2mo ago
Featurekamo-internal

Afficher la disponibilité des membres dans la liste des chats; renommer l'onglet "Adestation"

1:1 les lignes de discussion font maintenant surface de la présence en direct de la contrepartie. de la même manière, l'onglet Répertoire est utilisé de même ut...

kamo·2mo ago
DocsKlusterServices

Spécifications de conception pour les icônes SSO de Dieu KamoDesktop et rebrand Guacamole

Deux icônes de nav uniquement par Dieu (Linux/Windows) en kmo-internal qui ouvrent le guacamole dans un SecurityService (porte réceptible), en ligne droite sur ...

Kamo·2mo ago
FixKlusterServices

Déplacer la guacd vers le réseau de pod (MTU fix) et la WoL monocast

guacd sur hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod sur overlay du cilium (MTU 1420): RDP connecté mais les grandes trames ont été larguées à travers l...

Kamo·2mo ago
Fixkamo-meet

Fermez JWT-forge hole, fixez la participation des invités, ajoutez "Signez-vous avec Kamo"

- sidecar /api/auth/jwt : tirer l'identité du membre (id/nom/courrier/org) la session côté serveur, et non le corps de demande. Auparavant, n'importe qui pouv...

Kamo·2mo ago
Fixkamo-internal

Signer les invités aux réunions via le clic OTK

Inviter des liens (chat et e-mail) précédemment intégrés à une URL de la salle de rencontre nue, donc les bénéficiaires ont atterri en tant qu'invités anonymes ...

kamo·2mo ago
FixMediaService

Persister invités participants, appliquer MANAGE-MEET-SETTINGS, abandonnez la voie à double invitation

- createMeeting: les membres invités sont des identifiants numériques de flocons de neige, pas des chaînes UUID les acheminer à travers les longs TOUUID comme...

Kamo·2mo ago
FixKlusterServices

Regarder l'espace de noms de bureau pour IngressRoutes

Desktop.kamocrm.com IngressRoute vit dans le bureau ns, mais la MRC de Traefik le fournisseur n'a regardé que l'itinéraire a été ignorée et les demandes sont to...

Kamo·2mo ago
FixKlusterServices

Importer un disque de VM en tant que système de fichiers, pas de bloc

L'importateur-bloc de la CDI a coulé: «blockdev: ne peut pas ouvrir /dev/cdi-bloc-volume: L'autorisation a été refusée - elle ne peut pas accéder au dispositif ...

Kamo·2mo ago
FixSecurityService

Emprunteur soumettez les effets indésirables de l'application Taken (liste de contrôle de la demande et notification)

L'emprunteur du portail soumis est le fichier de prêts PATCH "statusId:2", qui a contourné le Critère d'évaluation de l'opérateur/de transition où vivent les ef...

Kamo·2mo ago
Fixkamo-shared-library

Rejeter le montant négatif du prêt/valeurs immobilières sur les économies de section

updateLoan et updateProperty rejettent désormais un montant monétaire négatif sur la Entrées LTV (montant du prêt, estimation/achat/valeur estimée) via requireN...

Kamo·2mo ago
FixKlusterServices

Correct KubeVirt VM cloud-init champ et modernisation spec

- cloudInitNoCloud userdata secret champ est 'secretRef' (non userDataSecretRef); KubeVirt v1.8.4 a élagué le mauvais champ - 'doit avoir au moins une source ...

Kamo·2mo ago
Fixkamo-nowww

Ne jamais dépenser www pour les sous-domaines, seulement à l'apex nu

L'ensemble de la capture a réorienté N'importe quel non-alias hébergeant sur https://www.-host-, qui est correct pour l'apex nu (kamocrm.com - www.kamocrm.com) ...

Kamo·2mo ago
FixSecurityService

L'emprunteur ne peut pas aggraver le statut de fichier de crédit ou éditer l'URLA après la soumission

Deux trous d'autorisation de l'emprunteur sur les points d'extrémité de l'application en libre-service: - escalade du privilège (no 2) : patchLoanFile appliqué...

Kamo·2mo ago
Fixkamo-shared-library

Accesseur de statut de fichier de prêt pour le verrouillage d'édition de l'emprunteur, cascade de l'emprunteur-silote, cadrage app-recient

orgId) : lecteur aide à l'appui du un emprunteur post-soumission lock (un emprunteur ne peut éditer l'URLA que lorsque le fichier est PROJET). deletePair/delet...

Kamo·2mo ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation