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,864
Évolution totale
4,580
Caractéristiques
4,512
Corrections
32
Projets
Filtrer par projet
Tous les projets17,864AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,552kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,580Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixAPIService

Ne jamais avancer en amont des en-têtes d'identité fournis par le client

forward(), forwardWebhook() et forwardCallback() copié chaque entrant en-tête à l'exception de l'hôte (et, pour les deux sans session, les en-têtes des titres d...

Kamo·1d ago
September 7, 2026
FixAPIService

Sapps de SMS à l'avant, qui n'a rien atteint du tout

Traefik envoie tous les chemins sur api.kamocrm.com vers cette passerelle sans chemin divisé, et cette classe a été transmise /api/voip/- et rien d'autre. Donc ...

Kamo·4d ago
FixAPIService

Sapps de SMS à l'avant, qui n'a rien atteint du tout

Traefik envoie tous les chemins sur api.kamocrm.com vers cette passerelle sans chemin divisé, et cette classe a été transmise /api/voip/- et rien d'autre. Donc ...

Kamo·4d ago
September 5, 2026
FixAPIService

Prouver le déploiement par digest, et non par étiquette

L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...

Kamo·6d ago
FixAPIService

Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès

L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...

Kamo·6d ago
FixAPIService

Laisser les /api/réglages vers l'avant, ce qui n'a pointé vers rien

EmailService sert le contrôleur d'intégration de synchronisation à l'adresse suivante: - pas /api/réglages/intégrations de sorte que vers l'avant, le service ne...

Kamo·6d ago
FixAPIService

Route /api/contacts, /api/calendrier et /api/réglages vers EmailService

Contacts et écrans de calendrier de KamoMobile 404'd à chaque demande. Ni l'un ni l'autre chemin a été acheminé à l'hôte api, donc rien n'a atteint EmailService...

Kamo·6d ago
September 4, 2026
FeatureAPIService

Exécuter deux gousses

répliques de 1 à 2 Ce service ne fonctionne pas «Mesure programmée et ne lie aucune NATS exclusive durable, donc a La deuxième dose ne fait rien, c'est une dema...

Kamo·1w ago
FixAPIService

Donner la salle de déploiement des 15 minReadySeconds maintenant coût

Les seconds étaient de 60 ans. C'est la fenêtre qu'un déploiement doit montrer des progrès avant Kubernetes abandonne et marque qu'il a échoué, et l'engagement ...

Kamo·1w ago
StyleAPIService

Restaurer les terminaisons de la ligne CRLF de ce manifeste

Le précédent commit réécrit le fichier avec un script qui le normalisait à LF, qui est un un diff de fichier entier pour un changement qui a touché une douzaine...

Kamo·1w ago
FixAPIService

APIService ne s'est jamais fermé gracieusement

Les déploiements ont remplacé la seule gousse de chaque service par rien pour saisir les demandes en vol. Trois réglages, appliqués sur l'ensemble de la flotte:...

Kamo·1w ago
September 3, 2026
FeatureAPIService

Surface de la clé API pour les événements d'appel en direct d'un PBX client

Compagnon de VoipRecordingUploadCurteur, sur un lieu délibérément séparé Champ d'application de la procédure VOIP-CALL-EVENTS: téléchargement d'un enregistremen...

Kamo·1w ago
August 25, 2026
FeatureAPIService

Transférer /api/email/oauth/callback à EmailService

La cible de redirection OAuth de Google. Même forme que le courrier électronique et le fournisseur de rencontres rappels à côté d'elle: public et sans session, ...

Kamo·2w ago
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·3w 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·4w 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·4w 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·4w 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·2mo 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·3mo 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·4mo 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·4mo ago
ChoreAPIService

Déclencheur IC/CD pipeline

Kamo·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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