KamoCRM

Registro de cambios en vivo

Cada característica, arreglo y mejora, publicadas como barcos. Nada se retrase para lanzar.

17,500
Cambios totales
5,986
Características
5,284
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 26, 2026
FixKlusterServices

Pin CockroachDB a v24.2.4 para evitar v24.3 adálsiendo txn sin licencia

v24.3 (y 24.2,5o) hacer cumplir la nueva Licencia de Software CockroachDB; sin clave de licencia el clúster se ahoga a 5 transacciones abiertas simultáneas a ni...

Kamo·3mo ago
July 23, 2026
FixKlusterServices

Pin RDP color-profundo de color - sesiones de sere xrdp para que Dios reutile suba un escritorio

xrdp 0.9.24 sesiones de teclas en el usuario, bpp- (Policy=Default) y nunca cosechas los desconectados (KillDisconnected=false, DesconectedTimeLimit=0). El usua...

Kamo·3mo ago
July 22, 2026
FixKlusterServices

Detened secretos caducados/huéro en la sombra de certs en vivo por huspedete

update.tls-store() reconstruyó la TLSStore desde un listado de Secreto, encubierta sólo en el prefijo y tipo de nombre, sin chequear que un certificado todavía ...

Kamo·3mo ago
July 16, 2026
FixKlusterServices

Prioridad explícita para que la ruta de actualizaciones de OTA se gane sobre la ruta temática general

Las filas de Traefik por longitud de la regla; la ruta general /púbaria/ temática es más larga, Así que la inyección de cabecera expo-actual desactualización nu...

Kamo·3mo ago
July 14, 2026
FixKlusterServices

Levante la memoria del guacamole 1Gi-2Gi para detener la OOM media-RDP-sesión

La webapp de Tomcat ociosa cerca de 800Mi, así que un techo de 1Gi dejó casi no A la cabecera. Apertura de una sesión de RDP empujó RSS sobre 1Gi y el contenedo...

Kamo·3mo ago
July 8, 2026
FixKlusterServices

Máve datos dir de la montura MinIO FUSE al disco local

rspamd's /var/lib/rspamd fue respaldado por el rclone FUSE montado de el cubo de archivos compartidos de MinIO. Cada hiperescana recompil / actualización de map...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (neeces de Chrome sin cabeza = 2 GB) . . . . . . . . . . . . . . . . . . .

Los initborts de 10 config de Jibri con '/dev/shm deben ser al menos 2GB' cuando el shm está 512Mi, en lanzando el récord. Bump los tmpfs a 2Gi y el límite de m...

Kamo·3mo ago
FixKlusterServices

Correcto guacamole marca campo de versión manifiesto de versión

Manifiesto utilizado guacManifestVersión:1.0; las extensiones agrupadas usan guacamoleVersion. El campo equivocado hizo que Guacamole rechazara la extensión de ...

Kamo·3mo ago
July 7, 2026
FixKlusterServices

Máve guacd a la red de vainas (MTU fix) . unicast WoL

guacd en hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod en la superposición de cilium (MTU 1420): RDP conectado, pero se arrojaron grandes marcos a través d...

Kamo·3mo ago
FixKlusterServices

Mira el espacio de nombres de escritorio para IngressRoutes

desktop.kamocrm.com IngressRute vive en el escritorio ns, pero Traefik's CRD proveedor sólo observó **************** *** por lo que la ruta fue ignorada y las s...

Kamo·3mo ago
FixKlusterServices

Importar disco VM como Sistema de Archivo, no Bloquear

El importador de bloques de CDI se estrelló: 'blockdev: no puede abrir /dev/cdi-bloque-volumen: Permiso negado - no puede acceder al dispositivo de bloques de L...

Kamo·3mo ago
FixKlusterServices

Corre directo campo de nube-init de KubeVirt . . . . . . . . . . .

- cloudInitNoCloud userdata campo secreto es 'secretRef' (no userDataSecretRef); KubeVirt v1.8.4 podó el campo equivocado - "debe tener al menos un userdataso...

Kamo·3mo ago
FixKlusterServices

Disposición proactiva a alias solo para navegador (medias.*)

El mecanismo de descubrimiento de registro de registro nunca puede arrancar el alias de los medios: sólo es contactado por el navegador a través de un fuente de...

Kamo·3mo ago
July 1, 2026
June 30, 2026
FixKlusterServices

Correcto FPBXCONF aquídoc . repoint universe Scylla

- freepbx: el delimitador de cierre de documentos aquí se sangrado (8 espacios); bash requires delimitadores de la columna 0, por lo que startup.sh murió con ...

Kamo·3mo ago
FixKlusterServices

Pin kamo Traefik a k1m1; hacer auto-cert de single-cluster

Errores SSL: kamo Traefik es un LoadBalancer con IPs externos 192.168.4.22 (k1m1) exteriorTrafficPolicy=Local, por lo que DEBE funcionar en k1m1 el reequilibrio...

Kamo·3mo ago
June 25, 2026
FixKlusterServices

Indent heredoc cuerpos para que la startup.sh configmap sea válida YAML

The startup.sh block scalar incrustado 5 shell heredocs (rtp.conf, http.conf, un SQL bloqueo, WebRTC endpoints, freepbx.conf) cuyos cuerpos se sentaron en la co...

Sage·4mo ago
June 15, 2026
FixKlusterServices

Mueve los correos de Dovecot a un PVC de camino local (off rclone/MinIO FUSE)

Maildirs estaban en el hostPath /mnt/shared-files/email/mail . respaldado por el almacenamiento de objetos MinIO, que no puede albergar de forma segura un corre...

Kamo·4mo ago
FixKlusterServices

Ponle MySQL datadir en un PVC de camino local en lugar de rclone/MinIO FUSE

El correo MySQL datadir (y maildirs) estaban en hostPath /mnt/shared-files, an rclone FUSE montar respaldado por el almacenamiento de objetos MinIO, que no pued...

Kamo·4mo ago
June 13, 2026
June 12, 2026
June 8, 2026
FixKlusterServices

Refresca TLSStore cada bucle para que se sirvan las certas recién emitidas

update.tls-store() sólo fun en la puesta en marcha y en las importaciones de almacenamiento compartido, por lo que a cert recién emitido por cert-gester (HTTP-0...

Kamo·4mo ago
FixKlusterServices

Dar ruta de dirección solo un backend para que Traefik v3 lo permita

Traefik v3 desactiva un router de IngressRute con servicios: [] cuando allowEmptyServices está apagado (como está aquí), por lo que el dominio-agnóstico El rout...

Kamo·4mo ago
FixKlusterServices

Redirija todos los hosts HTTP a HTTPS - puerta auto-cert-cero a dominios org reales

Los dominios personalizado de org (e.g. login.sign.pink) devolvieron desnudos de Traefik "404 páginas no encontradas" sobre HTTP liso: el único router de redire...

Kamo·4mo ago
May 12, 2026
FixKlusterServices

Conservar FQDN completo para subdominios más profundo que dos etiquetas

organize.by-root() estaba extrayendo sólo la primera etiqueta y las dos últimas etiquetas de cada Nombre de Almuerzo Traefik. Para el caso común de dos niveles ...

Kamo·5mo ago
May 11, 2026
FixKlusterServices

Publicar nueva IP pública 47.181.8.83 para medios externos

JVB-k1m1 estaba publicitando 75.83.113.11 y coturno estaba publicitando el IP LAN de nodo vía estado.hostIP . ambos rotos multimedia webRTC externos ahora que l...

Kamo·5mo ago
FixKlusterServices

Reemplazar aquídoc con ecos agrupados para que YAML literal pares de bloques

El cuerpo /etc/odbc.ini heredoc se sentó en la columna 1, que se descartó de la alrededor de startup.sh: - escalar de bloque literal y kkubectl aplicar. de Conf...

Kamo·5mo ago
FixKlusterServices

Siga las repunturas de rclone a través de la propagación de la montura HostToContainer

Sin propagación de esclavos la cápsula captura el montaje de la unión del FUSE una vez a la vez arranque contenedor; si rclone-mount.service se reinicia en el h...

Kamo·5mo ago
May 10, 2026
FixKlusterServices

Escala a 2 réplicas para absorber sincronización y tráfico de tiempo de ejecución

Una sola réplica es el cuello de botella para el flujo de trabajo de sincronización del diccionario: cada trabajador de acopláneos maneja una solicitud y luego ...

Kamo·5mo ago
May 9, 2026
FixKlusterServices

Cae sin reconocer: trabajadores arg causando choque

El libretranslate CLI no acepta -- trabajadores, sólo el gunicorn a El proceso dentro de ella sí. Pasarla provocó que la vaina fallara argparse bota y CrashLoop...

Kamo·5mo ago
April 30, 2026
FixKlusterServices

Tiempo de inserción 10s y 2 trabajadores de gunicorn

La sonda de libreTranslate /lens bloquea el evento de los trabajadores del gunicorn Bucle. Con un solo trabajador traduciendo un mensaje de chat largo, la sonda...

Kamo·5mo ago
April 28, 2026
FixKlusterServices

Rewrite /etc/odbc.ini para apuntar a $MARIADB-HOST en cada bota

Los escomputers/freepbx:17 image horquillas /etc/odbc.ini con Server=db (el objetivo de enlace de la compostura de muñular). En este despliegue de Kubernetes Ma...

Kamo·6mo ago
April 26, 2026
FixKlusterServices

Configura STUN para que el navegador ICE pueda completar de forma bidal

Llamaciones de navegador a navegador de dos partes conectadas a la capa SIP, pero no tenían audio, en dirección. Correo de voz (unetrisk de una sola vía - naveg...

Kamo·6mo ago
FixKlusterServices

Navegador SIP WSS en internal.kamocrm.com (real cert)

Los navegadores rechazaron la conexión WebSocket a **************** con el código final 1006 porque Traefik estaba sirviendo su certificado por defecto firmado ...

Kamo·6mo ago
FixKlusterServices

Hacer WebRTC config sobreviva a reinicio de vaina

El enfoque anterior (http-custom.conf con [general] anulación) no En realidad entrar en vigor porque el parser INI de Asterisco no honra a múltiples secciones [...

Kamo·6mo ago
FixKlusterServices

Habilitar el servidor HTTP integrado de Asterisco en :8089 para WebRTC /ws

Un viaje de transporte en la parte superior de la página web de un chan-pjsip .protocol=ws. que a su vez requiere que el servidor HTTP integrado de Asterisk se ...

Kamo·6mo ago
FixKlusterServices

Exposición de puerto 8088 directamente en el servicio ClusterIP

El servicio sólo tenía la cartografía del puerto de 80-888. Servicios internos de ******************* (e.g. ficha de la API de VOIPService solicitudes) se apaga...

Kamo·6mo ago
FixKlusterServices

Añadir falla falta2ban-config ConfigMap para k1m1

Referencias de implementación fail2ban-config ConfigMap (jail.local asterisk-security.conf) pero no existía, bloqueando la cápsula en MountVolume.SetUp e impidi...

Kamo·6mo ago
April 25, 2026
FixKlusterServices

Permite /dominio/sprefijo de ruta en el tema IngressRute para CORS

El tema de la configuración en theme.kamocrm.com/domain/... no fue igualado por el reglas de ruta existentes (sólo /púbidas/ y /internal/ fueron permitidas), po...

Kamo·6mo ago
FixKlusterServices

Sustitúyase Coqui TTS por Piper TTS (es-nor-medium)

El modelo de Coqui VCTK no tiene altavoces nombrados y reemplazado por Piper TTS que tiene la voz exactamente norman [mediana]. Piper binary (3 MB) y modelo (60...

Kamo·6mo ago
FixKlusterServices

Añada local-DNS / LAN cliente RTP fix

Teléfonos en la misma LAN que k1m1 connect a través de DNS dividido (dominio se resuelve a 192.168.4.22 internamente). Sin local-net, Asterisk todavía anuncia e...

Kamo·6mo ago
FixKlusterServices

Persista brujería contacto=memory fix y bloquear el escáner SIP en startup.sh

- Inyecct [res-pjsipi] contact=memory en sorcery.conf antes de que comience Asterisk; el sorcery-astdb SQLite backend falla silenciosamente todos los contacto...

Kamo·6mo ago
April 24, 2026
FixKlusterServices

Muévete al anfitriónPath de MinIO (rclón FUSE) a local /var/lib/pbx

MinIO vía rclone FUSE no admite POSIX chmod o symlink() lo requiere el sistema de módulos de FreePBX. Cambió todo FreePBX y MariaDB los volúmenes de hostPath de...

Kamo·6mo ago
FixKlusterServices

Envoltura fwconsole/amportal vía php para MinIO FUSE hostPath

/var/lib/asterisk está respaldado por MinIO a través de rclone FUSE que no soporta POSIX chmod, por lo que los scripts de fwconsole no se pueden hacer ejecutabl...

Kamo·6mo ago
FixKlusterServices

Añadir preStop gancho y terminaciónGracePeriodSeconds

Los contenedores se estaban quedando atascados en Terminación porque el asterisco de fondo procesos que se siguen ejecutando después de apache2ctl (PID 1) salió...

Kamo·6mo ago
FixKlusterServices

Añadir bootstrap.php requerir regenerado /etc/freepbx.conf

El instalador escribe freepbx.conf con datasource='' y a require-once para bootstrap.php, que config.php depende de cargar la clase FreePBX. Faltaba nuestra ver...

Kamo·6mo ago
FixKlusterServices

Regenerar /etc/freepbx.conf en reinicio

/etc es efímero (no un hostPath), por lo que /etc/freepbx.conf escrito por el El instalador se pierde en cada reinicio de vaina. Añadida más rama para regenerar...

Kamo·6mo ago
FixKlusterServices

Bypass start-asterisk, espera el enchuce de control en su lugar

start.asrisk usa el asterisco .pidof asterisk, que devuelve un falso positivo en la vaina reiniciar, haciendo que el bucle de espera-a-Asterisk cuelgue. Ahora s...

Kamo·6mo ago
FixKlusterServices

Empieza Asterisco en el fondo, espera, luego ejecuta instalador

El entrypoint.sh no ejecuta el instalador FreePBX, sólo comienza servicios. startup.sh ahora replica los pasos de configuración de punto de entrada, comienza As...

Kamo·6mo ago

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios