KamoCRM

Live Change Loglog

Все функции, исправления и улучшения, размещенные как корабли. Ничто не сдерживается для запуска.

17,617
Общие изменения
6,059
Особенности
5,318
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,617AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,871TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,676kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore775Docs3,257Feature6,059Fix5,318Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 4, 2026
FixKlusterServices

Ресинк дрейфовал манифесты с живыми, прежде чем дать возможность полного примирения

Проверка того, как будет применяться полное примирение, выявила два манифеста, которые дрейфовали. достаточно далеко от кластера, что повторное их применение вы...

Kamo·2mo ago
August 3, 2026
FixKlusterServices

Остановите политику Avatar-resolver, блокирующую каждый вход в систему

Эта политика отключала вход на всю платформу в течение нескольких часов. Cilium обеспечивает выход против RESOLVED BACKEND после службы DNAT. Порт, с которым о...

Kamo·2mo ago
July 28, 2026
FixKlusterServices

Master Machine использует VNC (x11vnc), а не RDP

KRdp/RDP несовместим с Guacamole: у Guacd нет RDP Graphics Pipeline (EGFX) и KRdp только H.264, поэтому соединение аутентифицировано, но умерло с GRAPHICS SUBSY...

Kamo·3mo ago
July 26, 2026
FixKlusterServices

Pin CockroachDB до v24.2.4, чтобы избежать дроссельной заслонки без лицензии v24.3

v24.3 (и 24.2.5+) обеспечить соблюдение новой лицензии на программное обеспечение CockroachDB; Лицензионный ключ кластера дросселирует до 5 одновременных открыт...

Kamo·3mo ago
July 23, 2026
FixKlusterServices

Pin RDP Color Deep + Reap Xrdp Сеансы, чтобы Бог повторно использовал один рабочий стол

xrdp 0.9.24 сеансы ключей на <user,bpp> (Политика = По умолчанию) и никогда не пожинать (KillDisconnected=false, DisconnectedTimeLimit=0). Пользователь RDP всег...

Kamo·3mo ago
July 22, 2026
FixKlusterServices

Остановка просроченных/орфанизированных секретов, скрывающих живые сертификаты хозяина

update tls store() перестроила TLSStore из простого секретного списка только на префиксе имени и типе, без проверки того, что сертификат все еще принадлежит Сек...

Kamo·3mo ago
July 16, 2026
FixKlusterServices

Явный приоритет, поэтому маршрут обновления OTA выигрывает над общим тематическим маршрутом

Траефик занимает место по длине строки правил; общий / публичный / тематический маршрут длиннее. Таким образом, экспо-обновленная инъекция заголовка никогда не ...

Kamo·3mo ago
July 14, 2026
FixKlusterServices

Поднять память гуакамоле 1Gi → 2Gi, чтобы остановить OOM в середине сессии RDP

Веб-приложение Tomcat работает около ~ 800 Ми, поэтому потолок 1Gi почти не оставлял зал заседаний. Открытие сессии RDP подтолкнуло RSS к 1Gi и контейнеру OOMKi...

Kamo·3mo ago
July 8, 2026
FixKlusterServices

Переместите dir данных с установки MinIO FUSE на локальный диск

rspamd's /var/lib/rspamd был поддержан rclone FUSE Ведро с общими файлами MinIO. Каждый гиперскан перекомпилирует / обновляет карту Переписывал там файлы, стира...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (безголовый Chrome должен >=2 ГБ) + ограничение 6Gi mem

10-конфигурный init от Jibri прерывается с «/dev/shm должен быть не менее 2 ГБ», когда shm 512Ми, сбив рекордер. Переключите tmpfs на 2Gi и ограничьте память 6G...

Kamo·3mo ago
FixKlusterServices

Правильный бренд Guacamole манифест версии поля

В Manifest используется guacManifestVersion:1.0; в пакетных расширениях используется guacamoleVersion. Неправильное поле заставило Гуакамоле отказаться от расши...

Kamo·3mo ago
July 7, 2026
FixKlusterServices

Переместить guacd в Pod Network (MTU fix) + unicast WoL

guacd on hostNetwork (k1m1 eno49 MTU 1500) vs стручка гуакамоле на оверлее цилия (МТУ 1420): RDP подключены, но большие рамки были сброшены через границу «Наруш...

Kamo·3mo ago
FixKlusterServices

Смотрите пространство имен рабочего стола для IngressRoutes

desktop.kamocrm.com IngressRoute живет в настольных компьютерах, но CRD Traefik Поставщик только смотрел ******************* — так маршрут Запросы были проигнор...

Kamo·3mo ago
FixKlusterServices

Импорт VM диска в виде файловой системы, а не блока

Импортер блока CDI разбился: 'blockdev: не может открыть /dev/cdi-block-volume: Разрешение отказано - он не может получить доступ к сырому блок-устройству Longh...

Kamo·3mo ago
FixKlusterServices

Корректное облачное поле KubeVirt VM + модернизация спецификации

- cloudInitNoCloud userdata secret field is 'secretRef' (не userDataSecretRef); KubeVirt v1.8.4 обрезал неправильное поле -> "должен иметь по крайней мере один ...

Kamo·3mo ago
FixKlusterServices

Упреждающее предоставление псевдонимов только для браузера (media.*)

Механизм обнаружения лог-сканирования никогда не сможет загрузить псевдоним «медиа»: он С браузером связываются только через подресурс WebSocket/XHR. (SockJS/ws...

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

Правильный FPBXCONF heredoc + переназначить вселенную Scylla

- freepbx: разграничитель закрытия документа FPBXCONF был индентирован (8 пробелов); bash требует Делимитеры слов в столбце 0, так что start.sh умер с «неожидан...

Kamo·3mo ago
FixKlusterServices

Pin kamo Traefik до k1m1; сделать авто-серт однокластерным

Ошибки SSL: kamo Traefik - это LoadBalancer с внешними IP 192.168.4.22 (k1m1) + внешняя политика дорожного движения = местная, поэтому она должна работать на k1...

Kamo·4mo ago
June 25, 2026
FixKlusterServices

Indent heredoc bodys so the startup.sh configmap is valid ЯМЛ

Стартап.ш блок Scalar встроил 5 shell heredocs (rtp.conf, http.conf, SQL) Блок, конечные точки WebRTC, freepbx.conf), тела которых находятся в столбце 0 - менее...

Sage·4mo ago
June 15, 2026
FixKlusterServices

Переместить почтовые ящики Dovecot в ПВХ на местном уровне (от клона / MINIO FUSE)

Maildirs были на hostPath/mnt/shared-files/email/mail — клон FUSE mount Поддерживается хранилищем объектов MinIO, которое не может безопасно разместить почтовый...

Kamo·4mo ago
FixKlusterServices

Поместите MySQL datadir на локальный ПВХ вместо клона / MINIO FUSE

Почта MySQL datadir (и maildirs) была на hostPath /mnt /shared-files. крепление rclone FUSE, поддерживаемое хранилищем объектов MinIO, которое не может Постоянн...

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

Обновите TLSStore каждый цикл, чтобы новые сертификаты подавались

update tls store() работает только при запуске и на импорте совместного хранения. Серт, недавно выпущенный менеджером сертификации (HTTP-01), был готов с секрет...

Kamo·4mo ago
FixKlusterServices

Перенаправьте маршрут только для перенаправления, чтобы Traefik v3 мог

Traefik v3 отключает маршрутизатор IngressRoute с помощью сервисов: LetEmptyServices выключен (как здесь), поэтому домен-агностик HTTP->HTTPS редирект роутера в...

Kamo·4mo ago
FixKlusterServices

Перенаправьте все HTTP-хосты на HTTPS + шлюз авто-сертификатор в реальные домены

Пользовательские домены (например, login.sign.pink) вернули Траефику голый «404 страница не найдена» по простому HTTP: единственный маршрутизатор перенаправлени...

Kamo·4mo ago
May 12, 2026
FixKlusterServices

Сохраняйте полный FQDN для поддоменов глубже двух меток

organize by root() извлекал только первую этикетку и две последние. Ярлыки от каждого Traefik-зарегистрированного имени хоста. Для общего двухуровневого дела (l...

Kamo·5mo ago
May 11, 2026
FixKlusterServices

Публичный IP 47.181.8.83 для внешних носителей

JVB-k1m1 рекламировал 75.83.113.11, а coturn рекламировал Узел LAN IP через status.hostIP — оба сломали внешние носители WebRTC Общественный WAN составляет 47.1...

Kamo·5mo ago
FixKlusterServices

Замените heredoc сгруппированным эхом, чтобы буквальные блок-парсы YAML

Тело /etc/odbc.ini heredoc сидело на столбце 1, который отклонялся от столба. окружающий startup.sh: | буквальный блок скалярный и сломанный «кубектный прикладн...

Kamo·5mo ago
FixKlusterServices

Следуйте за восстановлением клона через распространение крепления HostToContainer

Без распространения раба стручка захватывает крепление FUSE сразу же Контейнер начинается, если клон установлен. Сервис перезапускается на хосте, стручке продол...

Kamo·5mo ago
May 10, 2026
FixKlusterServices

Масштабирование до 2 реплик для поглощения синхронизации + трафик во время выполнения

Единственная реплика является узким местом для рабочего процесса синхронизации словаря: Каждый работник-оружейник обрабатывает один запрос, а затем автоматическ...

Kamo·5mo ago
May 9, 2026
FixKlusterServices

Бросай непризнанный - рабочие рушатся

Либретранслятор CLI не принимает — рабочие, только оружейник Процесс внутри него есть. Пройдя его, стручка провалилась. Загрузка и CrashLoopBackOff (1384 переза...

Kamo·5mo ago
April 30, 2026
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·6mo ago
April 28, 2026
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·6mo ago
April 26, 2026
FixKlusterServices

Настройте STUN, чтобы ICE браузера мог выполняться двунаправленно

Двусторонние вызовы браузер-браузер, подключенные на уровне SIP, но не имеющие аудио в любом направлении. Работала голосовая почта (one-way Asterisk → браузер) ...

Kamo·6mo ago
FixKlusterServices

Хостинг браузера SIP WSS на internal.kamocrm.com (реальный сертификат)

Браузеры отказались от подключения к WebSocket **************** с близким кодом 1006, потому что Traefik обслуживал свою самоподписанную сертификацию по умолчан...

Kamo·6mo ago
FixKlusterServices

WebRTC выживет после перезапуска

Предыдущий подход (http custom.conf с [общим] override) не На самом деле вступает в силу, потому что INI-парсер Asterisk не чтит множественные [Общие] разделы в...

Kamo·6mo ago
FixKlusterServices

Включить встроенный HTTP-сервер Asterisk на :8089 для WebRTC /ws

Транспортный маршрут Chan pjsip 'protocol=ws' поверх res http websocket Что, в свою очередь, требует запуска встроенного HTTP-сервера Asterisk. The FreePBX 17 п...

Kamo·6mo ago
FixKlusterServices

Экспозиция порта 8088 непосредственно в сервисе ClusterIP

Сервис имел только порт 80→8088 отображения. Внутренние службы используют **************************** (например, токен VOIPService API) Запросы были отсрочены,...

Kamo·6mo ago
FixKlusterServices

Добавить недостающий отказ2ban-config ConfigMap для k1m1

Ссылки на развертывание fail2ban-config ConfigMap (jail.local +) asterisk-security.conf) но его не существовало, заблокировав подставку на МаунтВолуме. Настройк...

Kamo·6mo ago
April 25, 2026
FixKlusterServices

Разрешить префикс /domain/ path на тему IngressRoute для CORS

Конфигурация темы на theme.kamocrm.com/domain/... не соответствовала Существующие правила маршрута (разрешены только /публичные / и /внутренние /) Вернулся 503 ...

Kamo·6mo ago
FixKlusterServices

Заменить Coqui TTS на Piper TTS (en US-norman-medium)

Модель Coqui VCTK не имеет названных динамиков — замените Piper TTS, который имеет динамики. Точный нормальный [средний] голос. Пипер двоичный (~3 МБ) и модель ...

Kamo·6mo ago
FixKlusterServices

Добавить local net для сплит-DNS/LAN клиента RTP

Телефоны в той же локальной сети, что и k1m1, подключаются через разделенный DNS (домен решается на 192.168.4.22 Внутренне. Без локальной сети Asterisk по-прежн...

Kamo·6mo ago
FixKlusterServices

Настойчивый контакт с магией = исправление памяти и блокировка SIP-сканера в startup.sh

Введите [res pjsip] contact=memory в sorcery.conf перед началом Asterisk; бэкэнд по умолчанию sorcery-astdb SQLite бесшумно отбрасывает все контакты REGISTER - ...

Kamo·6mo ago
April 24, 2026
FixKlusterServices

Переместить hostPath из MinIO (клон FUSE) в локальный /var/lib/pbx

MinIO через клон FUSE не поддерживает POSIX chmod или symlink() Требуется модульной системой FreePBX. Изменились все FreePBX и MariaDB Объемы hostPath от /mnt/s...

Kamo·6mo ago
FixKlusterServices

Wrap fwconsole/amportal via php for MinIO FUSE hostPath

/var/lib/asterisk поддерживается MinIO через клон FUSE. POSIX chmod, поэтому скрипты fwconsole не могут быть выполнены на этом томе. Startup.sh создает оберточн...

Kamo·6mo ago
FixKlusterServices

Добавить preStop hook и terminationGracePeriodSeconds

Контейнеры застряли в терминации из-за фона Asterisk Процессы продолжали работать после выхода apache2ctl (PID 1). Престоп-хук посылает SIGTERM до Asterisk, пре...

Kamo·6mo ago
FixKlusterServices

Добавить bootstrap.php требуется регенерировать /etc/freepbx.conf

Установщик пишет freepbx.conf с datasource='' и require once для bootstrap.php, от которого зависит загрузка класса FreePBX. Наша регенерированная версия отсутс...

Kamo·6mo ago

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены