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,925
Évolution totale
4,612
Caractéristiques
4,537
Corrections
32
Projets
Filtrer par projet
Tous les projets17,925AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,576kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,612Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
May 9, 2026
FixKlusterServices

Drop non reconnu - les travailleurs arg causant une collision de crashloop

Le CLI libretranslate n'accepte pas - les travailleurs, seulement la canul-corne le processus à l'intérieur de celui-ci. Le faire passer a provoqué l'échec de l...

Kamo·4mo ago
April 30, 2026
FixKlusterServices

temporisation des sondes 10 et 2 ouvriers du canonnière

Les blocs de sondes de LibreTranslate/langues sur l'événement de la canulet-corne boucle. Avec un seul travailleur traduisant un long message de discussion, la ...

Kamo·4mo ago
April 28, 2026
FixKlusterServices

Réécrire /etc/odbc.ini pour pointer sur 'MARIADB'HOST sur chaque c)

Les escomputers/freepbx:17 images bakes /etc/odbc.ini avec Server-db (la cible de liaison compelleur docker). Sur ce déploiement de Kubernetes, MariaDB vit à la...

Kamo·4mo ago
April 26, 2026
FixKlusterServices

Configurer STUN pour que le navigateur ICE puisse compléter bidirectionnellement

Les appels bipartis à navigateur à navigateur connectés à la couche SIP mais n'ont pas audio dans l'une ou l'autre direction. Messagerie vocale (Aspirer à sens ...

Kamo·4mo ago
FixKlusterServices

Navigateur hôte SIP WSS sur internal.kamocrm.com (réalisateur)

Les navigateurs ont refusé la connexion WebSocket à avec le code proche 1006 parce que Traefik desservait son certificat par défaut auto-signé pour ce nom d'hôt...

Kamo·4mo ago
FixKlusterServices

Rendre la configuration WebRTC sur le redémarrage de la pod survit

L'approche précédente (http-custom.conf avec une annulation [général) n'a pas été adoptée prennent effectivement effet parce que l'interser INI d'Asterisk n'hon...

Kamo·4mo ago
FixKlusterServices

Activer le serveur HTTP intégré Asterisk sur :8089 pour WebRTC /ws

Des trajets de transport chan-pjsip « protocolsws » au-dessus de res-http-websocket, qui, à son tour, nécessite l'exécution du serveur HTTP intégré d'Asterisk. ...

Kamo·4mo ago
FixKlusterServices

Exposer le port 8088 directement sur le service ClusterIP

Le service n'avait qu'une cartographie du port 80-8088. Services internes utilisant (par ex. Jeton API VOIPService demandes) étaient hors service parce que le p...

Kamo·4mo ago
FixKlusterServices

Ajouter faute2ban-config ConfigMap pour k1m1

Références de déploiement fail2ban-config ConfigMap (jail.local asterisk-security.conf) mais il n'existait pas, bloquant la nacelle à MountVolume.SetUp et empêc...

Kamo·4mo ago
April 25, 2026
FixKlusterServices

Autoriser /domain/préfixe de chemin sur le thème IngressRoute pour CORS

Le thème config à thème theme.kamocrm.com/domain/... n'a pas été égalé par le les règles de la voie existante (uniquement /public/ et /internal/ étaient autoris...

Kamo·4mo ago
FixKlusterServices

Remplacer le Coqui TTS par Piper TTS (en-US-norman-med--norman)

Le modèle Coqui VCTK n'a pas de haut-parleurs nominés et le remplacer par Piper TTS qui a la voix exacte de norman. binaire de Piper (-3 MB) et modèle (60 MB) s...

Kamo·4mo ago
FixKlusterServices

Ajouter un net local pour split-DNS/client LAN client RTP

Téléphones sur le même réseau local que k1m1 se connectent via un DNS divisé (domaine se détache vers 192.168.4.22 en interne). Sans le filet local, Asterisk fa...

Kamo·4mo ago
FixKlusterServices

Persister soude contact-mémorisation et bloc SIP scanner à startup.sh

- Injecter la mémoire de contact [res-pjsip-s-memory-s-pjsip-re-pjsip-re-pjsip-re-pjsip-re-pjsip-re-p le backend SQLite par défaut laisse tomber silencieuseme...

Kamo·4mo ago
April 24, 2026
FixKlusterServices

Déplacer hostPath de MinIO (rclone FUSE) vers /var/lib/pbx local

MinIO via rclone FUSE ne supporte pas POSIX chmod ou symlink() requis par le système de module de FreePBX. Changement de tous FreePBX et MariaDB hostPath volume...

Kamo·4mo ago
FixKlusterServices

Wrap fwconsole/amportal via php pour MinIO FUSE hostPath

/var/lib/asterisk est soutenu par MinIO via rclone FUSE qui ne soutient pas POSIX chmod, donc les scripts fwconsole ne peuvent pas être rendus exécutables sur c...

Kamo·4mo ago
FixKlusterServices

Ajouter preStop crochet et terminaisonGracePeredsPebènes

Les conteneurs étaient coincés dans la terminaison parce que l'arrière-plan Astérisque processus maintenus en cours après la sortie d'apache2ctl (PID 1). SIGTER...

Kamo·4mo ago
FixKlusterServices

Ajouter bootstrap.php nécessitant de régénérer /etc/freepbx.conf

L'installateur écrit freepbx.conf avec datasource '' et un besoin-une pour bootstrap.php, dont config.php dépend pour charger la classe FreePBX. Notre version r...

Kamo·4mo ago
FixKlusterServices

Régénérer /etc/freepbx.conf au redémarrage

/etc est éphémère (et pas un hostPath), donc /etc/freepbx.conf écrit par le L'installateur est perdu à chaque redémarrage de la nacelle. Ajout d'une branche sup...

Kamo·4mo ago
FixKlusterServices

Démarrage de la dérivation, attendre la prise de contrôle à la place

start-asterisk utilise « pidof astérisk » qui retourne un faux positif sur la gousse redémarre, provoquant la suspension de la boucle d'attente-Asterisk. Mainte...

Kamo·4mo ago
FixKlusterServices

Commencez l'astérisque en arrière-plan, attendez-le, puis lancez l'installateur

Le point d'entrée.sh n'exécute pas l'installateur FreePBX - il ne démarre que services. startup.sh réplique maintenant les étapes de configuration du point d'en...

Kamo·4mo ago
FixKlusterServices

Laissez le point d'entrée gérer installer, pas startup.sh

L'installateur FreePBX (php install -n) exige que Astérisque soit déjà en marche. Notre startup.sh l'appelait avant qu'Asterisk ne commence, provoquant "Erreur ...

Kamo·4mo ago
FixKlusterServices

Mont /etc/asterisk uniquement, not /etc, pour corriger l'erreur PHP simplexml

Monter le /etc en tant qu'hôtePath volait corrompu l'extension PHP chargement même après l'ensemencement à partir de l'image - simplexml-load-file non défini à ...

Kamo·4mo ago
FixKlusterServices

Réduire les limites du CPU à un rapport de 2:1 pour éliminer la surenge

Docs 4x1 core, jibri 4x2 cores, libretranslat 2x1 core, bergamot 2x1 core, coturne 1x0,5 coeur. Économisez 7,5 dollars de bornes de nœuds.

Kamo·4mo ago
FixKlusterServices

Passage à des ordinateurs/freepbx:17 avec une architecture correcte

fatigueofit/freepbx n'a pas d'image FreePBX 17 (abandonnée depuis 2022). Es-ordinateurs/freepbx:17 (mis à jour Apr 2026, Astérisque 21 et FreePBX 17) nécessite ...

Kamo·4mo ago
April 23, 2026
April 19, 2026
April 18, 2026
FixKlusterServices

Supprimer le paquet postfix-lmdb inexistant, installer la bibliothèque lmdb à la place

postfix-lmdb n'est pas un paquet Alpine valide; le support lmdb est intégré dans le paquet postfixe de base. La gousse était CrashLoopBackOff en raison d'un éch...

Kamo·4mo ago
FixKlusterServices

Fixer le registre d'images Docs, ajouter Recréer la stratégie pour coturn/postfix, augmenter la mémoire qdrant

- Docs: corriger un mauvais registre d'images (redis.kamo.svc... - Ajouter Recréer une stratégie - coturn: ajouter Recréer une stratégie pour empêcher les confl...

Kamo·4mo ago
FixKlusterServices

Commuter Postfix sasl-passwd du format hash à lmdb

La construction de postfixe alpin n'inclut pas l'appui au hachage - postmap et smtp-sasl-password-maps étaient silencieusement défaillantes, en reportant chaque...

Kamo·4mo ago
FixKlusterServices

Régler Traefik externalTrafficPolicy-Local pour préserver l'IP client

Avec la politique "Cluster" par défaut, le traffic externe kube-proxy SNATs au code IP du nœud avant de le transmettre à Traefik. Cela a amené Traefik à voir le...

Kamo·4mo ago
April 17, 2026
FixKlusterServices

Nettoyage du déploiement de l'analyse existante sur chaque allumage de l'information

Supprimer les anciens déploiements d'analyses, le service et l'ingétude qui sont en conflit avec le déploiement de kamo-analytics géré par son propre pipeline C...

Kamo·4mo ago
FixKlusterServices

En-tête X-Frame-Options Strip dans un intergiciel compatible iframe

Régler X-Frame-Options sur une chaîne vide pour supprimer la valeur SAMEORIGIN qui était hérité, permettant aux auteurs de trames de CSP de contrôler iframe enc...

Kamo·4mo ago
FixKlusterServices

Reset document.title in rebrand() lorsque React l'écrase

Réact réappliqu la charge utile RSC après l'hydratation, en réinitialisant le titre sur "analyses". Ajouter un contrôle de titre à l'intérieur du rappel d'obser...

Kamo·4mo ago
FixKlusterServices

Utiliser TreeWalker pour supprimer tous les nœuds de texte "analytiques" de DOM rendus

Le titre de navigation de l'espace de travail "analytiques" provient des paquets JS chargés après auth, rendu en tant que nœud de texte à côté du logo SVG. Util...

Kamo·4mo ago
FixKlusterServices

Ajout d'un observateur de la mutation gardée pour le logo/texte rendu côté client

Le contenu de la page de connexion et du tableau de bord est rendu par Next.js JS bundles, pas dans le corps HTML, donc le sous-filtre ne peut pas l'atteindre. ...

Kamo·4mo ago
FixKlusterServices

Redirectement des favicons au niveau nginx, fixer la charge utile RSC en fuite

- Servir favicon via nginx 302 redirection au lieu d'essayer de réécrire Cordes href de charge utile HTML/RSC (plus propre, toujours en marche) - Fixer le rem...

Kamo·4mo ago
FixKlusterServices

Utiliser des remplacements purs de sous-filtre au lieu de MutationObserver

L'observateur des mutations a causé une boucle infinie (changement de DOM - feux d'observation - Changement de DOM). Passage à des remplacements directs de sous...

Kamo·4mo ago
FixKlusterServices

Mise en image intégrée des rebaptisation de la page de connexion et du tableau de bord

- Remplacer le titre dynamique (les mains "Login et analyse", "Dashboard et analyse" (en anglais), etc.) - Remplacer "analytique" h2 sur la page d'ouverture de ...

Kamo·4mo ago
FixKlusterServices

Utiliser MutationObserver pour rebrander l'interface utilisateur du côté client

analytics est une application Next.js qui définit title/logo via JavaScript après initial Charge HTML. Remplace l'approche statique sous-filtre par un script in...

Kamo·4mo ago
FixKlusterServices

Purger des annuaires modèles incomplets dans l'emballage d'init

Le service s'écrase au démarrage s'il trouve un répertoire dans /modèles qui a fichiers de modèles manquants ou partiels. Ajouter un balayage au début de l'in q...

Kamo·4mo ago
FixKlusterServices

Supprimer les téléchargements GitHub LFS, utiliser uniquement les modèles data.statmt.org

Les URL brutes GitHub renvoient les fichiers de pointeurs LFS, pas les binaires réels. Drop enru/enar LibreTranslate gère ces endroits. Téléchargement uniquemen...

Kamo·4mo ago
FixKlusterServices

Échelle bergamot à 0, mise à jour de l'image vers mozilla/traduction-service

Le téléchargement du modèle Google Cloud Storage (bergamot-mods-sandbox) retours 404 pour tous les fichiers et le firefox-translations-models repo était archivé...

Kamo·4mo ago
FixKlusterServices

Échelle de la géromus vers 1 réplique et échecs de traduction causés par la nacelle manquante

Bergamot était à 0 répliques avec son service encore enregistré. Le fournisseurRouter in TranslateService n'avait pas de disjoncteur, de sorte que chaque demand...

Kamo·4mo ago
April 16, 2026
FixKlusterServices

Supprimer la restriction --charge-only de LibreTranslate

Tous les paquets linguistiques nécessaires sont préinstallés sur le volume hostPath. -load only empêchait certains colis de se charger. Sans le drapeau, LibreTr...

Kamo·4mo ago
FixKlusterServices

Utiliser startupProbe pour LibreTranslate pour gérer les longs téléchargements de modèles

startupProbe avec 60 tentatives x 30s et 30min fenêtre de démarrage pour téléchargements initiaux de modèles. Après la mise au point, la vie physique normale et...

Kamo·4mo ago
FixKlusterServices

Restricter LibreTranslate à la charge des modèles linguistiques pris en charge

Utiliser --load only avec les 22 codes de langue pris en charge au lieu de télécharger tous les modèles disponibles (plus de GB). Retirez ----------------------...

Kamo·4mo ago
FixKlusterServices

Supprimer le drapeau invalide --load-awesome-ai-models de LibreTranslate

Le drapeau n'existe pas dans l'image courante de libre-translation. Remplacer par ---modèles de mise à jour pour s'assurer que les packs linguistiques sont télé...

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