Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,933
Общие изменения
4,614
Особенности
4,543
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
November 6, 2025
Otherkamo-internal

Add STOMP debug logging to diagnose connection issue

snadjafinia·10mo ago
Fixkamo-internal

Маршрут ALL WebRTC API для порта 8443

Обновлены все маршруты WebRTC API для использования мультимедиа.{domain}:8443 Больше не использовать Traefik для конечных точек WebRTC - Соответствует медиа API...

snadjafinia·10mo ago
Fixkamo-internal

Маршрут ALL MediaService запрашивает порт 8443 (обход Траефика)

Обновлены все мультимедийные API-маршруты для использования мультимедиа.{domain}:8443 Больше не использовать Traefik для MediaService API и WebSocket идут прямо...

snadjafinia·10mo ago
November 5, 2025
Fixkamo-internal

Подключение к порту 8443 (внешнему), который ведет в NodePort 30843

- Маршрутизатор перенаправляет внешний 8443 на k1m1 NodePort 30843 - Браузер использует media.kamocrm.com:8443 Внутренний NodePort составляет 30843 (действитель...

snadjafinia·10mo ago
Featurekamo-internal

Подключение к порту MediaService 8443 для WebSocket

Обновленное подключение WebSocket для использования media.kamocrm.com:8443 Обход Traefik для трафика только для WebSocket Использование прямого соединения HTTPS...

snadjafinia·10mo ago
Fixkamo-internal

Удалить ограничение на транспортировку только через WebSocket для совместимости HTTP/2

Браузер WebSocket API не поддерживает HTTP/2 (RFC 8441 не реализован) Родной WebSocket требует HTTP/1.1 Обновление, которое не работает по HTTP/2 Пусть SockJS а...

snadjafinia·10mo ago
Fixkamo-internal

Используйте только транспорт WebSocket (отключение XHR-опроса)

- Измененный транспорт SockJS из [websocket, xhr-streaming, xhr-polling] в [websocket] - Удалить обратную связь с опросом XHR Поддерживает чистое соединение Web...

snadjafinia·10mo ago
Revertkamo-internal

Подключите WebSocket напрямую к media.kamocrm.com

- Возвращается к оригинальному подходу: подключайтесь к медиа.* - Удаление ненужной однородной сложности - Удаленный /ws обход от промежуточного программного об...

snadjafinia·10mo ago
Fixkamo-internal

Удалить явную ссылку на пространство имен из сервиса kamowsmedia

Обе услуги находятся в одном пространстве имен (камо). - Явная ссылка на пространство имен не требуется Избегать потенциальных проблем кросс-имяпространства

snadjafinia·10mo ago
Fixkamo-internal

Удалить /ws переписать из следующего. Config (обрабатывается Traefik)

Next.js переписывает для /ws путей Маршрутизация WebSocket теперь обрабатывается на уровне Traefik IngressRoute - Traefik routes internal.kamocrm.com/ws -> Меди...

snadjafinia·10mo ago
Fixkamo-internal

Маршрут /ws запрашивает напрямую в MediaService через Traefik

Добавлен выделенный маршрут для /ws путей в IngressRoute - Маршруты внутренний.kamocrm.com/ws -> Медиасервис напрямую Использует те же серверы, что и медиа-марш...

snadjafinia·10mo ago
Fixkamo-internal

Разрешить /ws конечные точки WebSocket без перенаправления auth

- Добавлен /ws путь в обход промежуточного программного обеспечения SockJS должен подключаться к /ws/info без перенаправления Подключение к WebSocket будет имет...

snadjafinia·10mo ago
Fixkamo-internal

Изменить соединение WebSocket на однородное

- Изменен с media.kamocrm.com на тот же источник (internal.kamocrm.com) Избегать проблем с подключением WebSocket Next.js переписывает правило на прокси /ws в M...

snadjafinia·10mo ago
Featurekamo-internal

Добавить прокси-маршруты API для конечных точек WebRTC

Добавлен прокси /api/webrtc/config в MediaService - Добавлен прокси /api/webrtc/token для аутентификации Janus Добавлено /api/webrtc/call/initiated, answer, end...

snadjafinia·10mo ago
Fixkamo-internal

Удалить недействительное свойство кодера из getDisplayMedia

Использование простого видео: верно для совместного использования экрана Строительство должно быть успешным

snadjafinia·10mo ago
Fixkamo-internal

Устраните ошибку сборки - замените PhoneOff на CallEnd

Иконка PhoneOff не существует в @mui/icons-material Использование CallEnd, который является правильным значком MUI - Удаленные неиспользованные дубликаты файлов...

snadjafinia·10mo ago
Featurekamo-internal

Полный одноранговый вызов WebRTC с сигнализацией

- Добавлено использование крючка WebRTC с полной поддержкой сигнализации Интегрированная сигнализация WebSocket (предложения, ответы, ICE-кандидаты) - Добавлены...

snadjafinia·10mo ago
Featurekamo-internal

Добавить интеграцию Janus WebRTC для аудио/видео звонков

- Добавлено использование JanusWebRTC для управления вызовами WebRTC - Добавлен компонент VideoCallPanel для отображения видео в чате Интегрированный с ChatBox ...

snadjafinia·10mo ago
Revertkamo-internal

Восстановление транспорта WebSocket в SockJS

- Возврат к использованию транспорта websocket (не опрос) WebSockets являются стандартными и должны работать должным образом. Сосредоточьтесь на исправлении фак...

snadjafinia·10mo ago
Fixkamo-internal

Пропустите перенос WebSocket в SockJS, чтобы избежать проблем с HTTP/2

Используйте xhr-стриминг и xhr-поллинг вместо websocket Эти транспортные средства работают как с HTTP/1.1, так и с HTTP/2 без необходимости обновления WebSocket...

snadjafinia·10mo ago
Fixkamo-internal

Настройка переноса SockJS для решения проблем обновления HTTP/2 WebSocket

- Явно настроить транспортный заказ SockJS, чтобы предпочесть WebSocket, а затем вернуться к xhr-стримингу / xhr-поллингу Обновления HTTP/2 WebSocket могут поте...

snadjafinia·10mo ago
November 4, 2025
Fixkamo-internal

Маршрут сообщений распознается Next.js

- Добавлена рубка, чтобы проверить, что маршрут поражен Файл маршрута существует и структура правильна для Next.js 15

snadjafinia·10mo ago
Fixkamo-internal

Удалить из STOMP несуществующее «активное» имущество Регистрация клиентов

- СТОМП У клиента нет «активной» собственности Проверьте только «подключенное» свойство, которое является правильным показателем состояния

snadjafinia·10mo ago
Fixkamo-internal

Удалить неподдерживаемый обработчик ошибок на WebSocketError из клиента STOMP

- onWebSocketError не является действительной собственностью в ClientOptions - Обработчики ошибок SockJS (ошибка, приближение) уже обеспечивают обработку ошибок

snadjafinia·10mo ago
Fixkamo-internal

Добавить всестороннюю обработку ошибок WebSocket

- Добавлены обработчики ошибок SockJS (onopen, onerror, onclose) для обнаружения сбоев соединения - Добавлено обнаружение тайм-аута соединения (10 секунд) для в...

snadjafinia·10mo ago
Fixkamo-internal

Удалить неправильный HTTPS-агент

Обратные изменения, которые прошли проверку сертификата - Сертификаты выдаются службой автосертификации (Let's Encrypt), а не самоподписанными Необходимо выясни...

snadjafinia·10mo ago
Fixkamo-internal

Используйте HTTPS с агентом, который принимает самоподписанные сертификаты

Всегда используйте HTTPS (не HTTP) Добавлен HTTPS-агент с отклонением Несанкционированный: ложный для самоподписанных сертификатов Это позволяет серверным маршр...

snadjafinia·10mo ago
Fixkamo-internal

Используйте имя сервиса Kubernetes для MediaService, чтобы избежать проблем с сертификатом SSL

- Серверные маршруты Next.js теперь используют **************** Это позволяет избежать ошибок при подключении к https://media.kamocrm.com Клиентские запросы по-...

snadjafinia·10mo ago
Fixkamo-internal

Удалить старые /api/security/media/ маршруты, которые перехватывали запросы

Старые маршруты перенаправлялись в APIService, где больше нет конечных точек мультимедиа. Все медиа-запросы должны проходить через /api/media/ маршруты непосред...

snadjafinia·10mo ago
Featurekamo-internal

Добавить подробный журнал ошибок для создания сеанса MediaService

- Log MediaService URL называется - Заголовки ответов журнала Улучшенная регистрация ошибок с полными деталями ошибок Включите URL в ответ на ошибку для отладки

snadjafinia·10mo ago
Fixkamo-internal

Возвращайтесь к действиям / checkout@v4, чтобы соответствовать другим проектам Next.js

- Удалить сложную логику ручной проверки, которая вызывала повешения Используйте стандартные действия / checkout@v4, такие как kamo-login и kamo-register Упрост...

snadjafinia·10mo ago
Fixkamo-internal

Использование мелкого клона с тайм-аутом для предотвращения повешения

Углубление 1 для более быстрого клонирования - Добавить тайм-аут (120 для мелкого, 300 для полного) - Возвращение к полному клону, если мелкий провал - При необ...

snadjafinia·10mo ago
Fixkamo-internal

Изменить действительный каталог до клонирования git, чтобы избежать ошибки рабочего каталога

- Изменение /tmp или / перед удалением /клонированием рабочего пространства Удалить каталог, если он существует, но не является git repo Предотвращает ошибку «Н...

snadjafinia·10mo ago
Fixkamo-internal

Use hardcoded repository URL and set GITHUB_WORKSPACE env var

- Use direct repository URL to avoid DNS/hostname resolution issues - Set GITHUB_WORKSPACE environment variable for subsequent steps - Use env var in Docker bui...

snadjafinia·10mo ago
Fixkamo-internal

Use git clone directly instead of relying on empty workspace

- Clone repository using git directly with repository URL - Handle both fresh clone and existing repository cases - Use working-directory for Docker build actio...

snadjafinia·10mo ago
Fixkamo-internal

Simplify all checkout steps - remove git operations that hang

- Remove git fetch/reset/clean from deploy jobs - Forgejo runner already has code checked out - Just verify GITHUB_WORKSPACE is valid

snadjafinia·10mo ago
Fixkamo-internal

Simplify checkout step - remove git clone that was hanging

- Remove git clone logic that was causing 20+ minute hangs - Forgejo runner already has code checked out, just verify directory - Remove unnecessary git fetch/r...

snadjafinia·10mo ago
Fixkamo-internal

Improve checkout and Docker build context handling

- Add proper repository cloning if not already checked out - Verify Dockerfile exists before building - Use absolute paths for Docker build context - Fix workin...

snadjafinia·10mo ago
Fixkamo-internal

Replace actions/checkout with manual git checkout to avoid DNS issues

- Replace actions/checkout@v4 with manual git checkout commands - Forgejo runner already has code checked out, just need to ensure clean state - Fixes DNS looku...

snadjafinia·10mo ago
Featurekamo-internal

Add direct MediaService routes via media.{domain} for WebSocket support

- Create new /api/media/* routes that forward directly to media.{domain} - These routes bypass APIService to allow secure WebSocket connections - MediaService r...

snadjafinia·10mo ago
Featurekamo-internal

Add logging for subscription request to backend

- Log when subscription request is sent to /app/chat/subscribe - Helps verify if subscription requests are reaching the backend

snadjafinia·10mo ago
Featurekamo-internal

Add detailed logging for subscribe function

- Log when subscribe() is called and current connection state - Log client existence and connection status - Helps diagnose why subscriptions aren't being creat...

snadjafinia·10mo ago
Featurekamo-internal

Add detailed WebSocket connection logging

- Enhanced logging for WebSocket connection success/failure - Log connection frame details on successful connection - Log detailed STOMP error information - Hel...

snadjafinia·10mo ago
Fixkamo-internal

Extract large IDs from raw JSON to prevent JavaScript precision loss

- Extract memberID, userID, orgID, and securityOrgId from raw JSON string before parsing - Prevents precision loss for IDs > Number.MAX_SAFE_INTEGER (9007199254...

snadjafinia·10mo ago
Fixkamo-internal

Add detailed logging for member ID precision debugging

snadjafinia·10mo ago

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

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

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