Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

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

Маршрут Весь WebRTC API запити на порт 8443

- Оновлено всі маршрути WebRTC API для використання медіа.{domain}:8443 - Більше не використовуйте Traefik для кінцевих точок WebRTC Налаштування медіа API та W...

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 English, Українська, Français... - Внутрішній NodePort - 30843 (Вхідний діапазон Kubernetes)

snadjafinia·10mo ago
Featurekamo-internal

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

- Оновлено підключення WebSocket для використання media.kamocrm.com:8443 - Байпас Трафік для трафіку WebSocket - Використовуйте прямий HTTPS/HTTP1.1 підключення...

snadjafinia·10mo ago
Fixkamo-internal

Видаліть обмеження транспорту WebSocket для сумісності HTTP/2

English, Українська, Français... - Нативний WebSocket вимагає HTTP/1.1 Оновлення, що не відповідає HTTP / 2 - Давайте автозапчастин SockJS (xhr-streaming/xhr-po...

snadjafinia·10mo ago
Fixkamo-internal

Використовуйте WebSocket-only транспортні (розмкнено опитування XHR)

- Змінені транспорти SockJS з [websocket, xhr-streaming, xhr-polling] до [websocket] - Знімає падіння на пилку XHR - Сухе чисте підключення WebSocket Якщо WebSo...

snadjafinia·10mo ago
Revertkamo-internal

Підключення WebSocket безпосередньо до медіа.kamocrm.com

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

snadjafinia·10mo ago
Fixkamo-internal

Видаліть точну інформацію про простір імен від kamowsmedia-service

- Обидві послуги знаходяться в одному просторі імен (kamo) - Витратити посилання на простір імен не потрібно - Уникайте потенційних перехресних задач

snadjafinia·10mo ago
Fixkamo-internal

Видалити /ws rewrite з наступного. config (handled by Traefik)

- Вилучено наступний.js rewrite для /ws доріжки - WebSocket маршрутизація тепер працює на рівні Traefik IngressRoute - Трафик маршрути внутрішнього.kamocrm.com/...

snadjafinia·10mo ago
Fixkamo-internal

Маршрут /ws запитів безпосередньо в MediaService через Traefik

- Додано спеціальний маршрут для /ws шляхів в IngressRoute - Маршрути внутрішнього.kamocrm.com/ws -> Медіасервіс Статус на сервери - Bypasses Next.js для підклю...

snadjafinia·10mo ago
Fixkamo-internal

Allow /ws WebSocket кінцеві точки без перенаправлення

- Додано /ws шлях до посередництва - SockJS необхідно підключитися до /ws /info без перенаправлення - Зв'язки WebSocket все ще має *** cookie - Виправлення часу...

snadjafinia·10mo ago
Fixkamo-internal

Зміна підключення WebSocket до однозначно

- Змінено з media.kamocrm.com до того ж походження (internal.kamocrm.com) - Уникайте перехресного підключення WebSocket - Додано наступний.js перезапис правила ...

snadjafinia·10mo ago
Featurekamo-internal

Додавання маршрутів проксі API для кінцевих точок WebRTC

- Додано /api/webrtc/config proxy to MediaService - Додано /api/webrtc/token проксі для автентифікації Janus - Додано /api/webrtc/call/initiate, відповідь, кінц...

snadjafinia·10mo ago
Fixkamo-internal

Видалити недійсний кодер нерухомості від GetDisplayMedia

- Використання простих відео: true для спільного використання екрана - Побудувати зараз вдалося

snadjafinia·10mo ago
Fixkamo-internal

Похибка на будівництво - замініть PhoneOff з CallEnd

- значок PhoneOff не існує в @mui/icons-material - Використання CallEnd, який є правильною іконкою MUI - Вилучено невикористані дублікати файлів (ChatBoxWithWeb...

snadjafinia·10mo ago
Featurekamo-internal

Повний односторонній WebRTC виклик з сигналізацією

- Додано використанняWebRTC гачок з повним сигналом - Інтегрована сигналізація WebSocket (відповіді, відповіді, ICE кандидатів) - Додано вхідні повідомлення вик...

snadjafinia·10mo ago
Featurekamo-internal

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

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

snadjafinia·10mo ago
Revertkamo-internal

Відновлення WebSocket транспорту в SockJS

- Перевернутися до використання websocket транспорту (не опитування) - WebSockets є стандартними і повинні працювати належним чином - Зосередок на фіксуванні ак...

snadjafinia·10mo ago
Fixkamo-internal

Пропустити транспорт WebSocket у SockJS, щоб уникнути проблем HTTP/2

- Використання хр-стрімів і хр-поллінгів замість websocket - Ці транспортні засоби працюють з HTTP / 1.1 та HTTP / 2 без використання оновлення WebSocket - Уник...

snadjafinia·10mo ago
Fixkamo-internal

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

- Виключно налаштуйте транспорт SockJS для того, щоб віддати перевагу WebSocket, потім знизіть до Xhr-streaming/xhr-polling - Оновлення 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 клієнт

- наWebSocketError не є дійсним майном у Клієнті - SockJS похибки (onerror, onclose) вже забезпечують обробку помилок

snadjafinia·10mo ago
Fixkamo-internal

Додайте комплексне управління похибкою WebSocket та журнал

- Додано SockJS помилки обробників (відкрито, onerror, onclose) для зловживання несправностей з'єднання - Додано виявлення часу з'єднання (10 секунд) для виявле...

snadjafinia·10mo ago
Fixkamo-internal

Видалити неправильний HTTPS агент робота

- Перевернуті зміни, які перенесли перевірку сертифікату - Сертифікати видаються автоматично-сертифікаційною службою (шифрування Let's), не самопризначеною - По...

snadjafinia·10mo ago
Fixkamo-internal

Використовуйте HTTPS з агентом, який приймає сертифікати

- Перевернуто завжди використовувати HTTPS (не HTTP) - Додано HTTPS агент з відхиленнямНесанкціонований: false для самопризначених сертитів - Це дозволяє на сер...

snadjafinia·10mo ago
Fixkamo-internal

Використовуйте ім'я сервісу Kubernetes для MediaService, щоб уникнути проблем сертифікації SSL

- Server-side Next.js маршрути тепер використовувати **************** - Це дозволяє уникнути помилок самопризначених сертифікатів при підключенні до https://med...

snadjafinia·10mo ago
Fixkamo-internal

Зняти старі /api / захист / медіа / маршрути, які перехоплюють запити

- Старі маршрути були переадресовані в APIService, які більше не мають кінцевих точок - Усі медіа-запити повинні пройти через /api/media/довідки безпосередньо в...

snadjafinia·10mo ago
Featurekamo-internal

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

- URL-адреса Log MediaService - Головні редактори - Розширений журнал помилок з повними деталями помилок - Включіть 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 clone, щоб уникнути помилки каталогу

- Змінити /тмп або / перед видаленням / блокування робочого простору - Тільки видалити каталог, якщо він існує, але не є git repo - Запобігає 'Неможливо прочита...

snadjafinia·10mo ago
Fixkamo-internal

Використовуйте жорсткийкодований репозиторій URL і встановити GITHUB WORKSPACE var

- Використовуйте прямий репозиторій URL, щоб уникнути проблем з роздільною здатністю DNS/hostname - встановити GITHUB WORKSPACE змінну для наступних кроків - Ви...

snadjafinia·10mo ago
Fixkamo-internal

Використовуйте git clone безпосередньо замість відновлення на порожній робочому просторі

- Репозиторій Clone за допомогою git безпосередньо з URL-адресою репозиторій - Ручка як свіже клон і існуючі репозитори - Використовуйте робочу спрямованість дл...

snadjafinia·10mo ago
Fixkamo-internal

Спрощуйте всі етапи оформлення - видаліть git операції, які висить

- Видаліть git fetch/reset/clean від розгортання робочих місць - Forgejo runner вже має код перевірки - Просто перевірте GITHUB WORKSPACE діє

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

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін