KamoCRM

Журнал змін

Кожна особливість, фіксація та вдосконалення, розміщена в ній кораблі. Ніщо не відбувається за запуском.

17,499
Загальні зміни
5,986
Особливості
5,283
Фіксатори
30
Проекти
Фільтр за проектом
Всі проекти17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фільтр за типом
Всі типиBuild16CI523Chore774Docs3,254Feature5,986Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 5, 2025
FixMediaService

Remove media-cors middleware from IngressRoute to allow WebSocket connections

- media-cors middleware was clearing CORS headers which interfered with WebSocket upgrades - WebSocket connections require direct pass-through without header mo...

snadjafinia·11mo ago
CIKlusterServices

Trigger pipeline

snadjafinia·11mo ago
November 4, 2025
FixMediaService

Remove invalid Spring Security pattern /ws/**/info

- PatternParseException: No more pattern data allowed after {*...} or ** - /ws/** already covers all paths under /ws including /ws/info - This was causing 500 e...

snadjafinia·11mo ago
CIMediaService

Trigger pipeline retry - DNS resolution issue

snadjafinia·11mo ago
FixMediaService

Apply media-cors middleware to MediaService IngressRoute

- Apply media-cors middleware to allow CORS headers for WebSocket connections - Matches the pattern used for theme domains

snadjafinia·11mo ago
FeatureKlusterServices

Add media-cors middleware for media domain CORS support

- Add media-cors middleware matching theme-cors configuration - Allows CORS headers to be set for media.{domain} requests

snadjafinia·11mo ago
FixMediaService

Explicitly permit OPTIONS requests for CORS preflight

- Add explicit permit for OPTIONS method on all paths - Add explicit permit for /ws/info endpoint (SockJS handshake) - This ensures CORS preflight requests reac...

snadjafinia·11mo ago
FixMediaService

Make CORS configuration more permissive for WebSocket connections

- Explicitly handle '*' wildcard for origins, methods, and headers - Add WebSocket-related headers to exposed headers - Add logging to verify CORS configuration...

snadjafinia·11mo ago
FixMediaService

Add logging and configure SockJS heartbeat/disconnect settings

- Add logging to verify WebSocket endpoint registration - Configure SockJS heartbeat and disconnect delay - This should help diagnose why SockJS handshake isn't...

snadjafinia·11mo ago
Fixkamo-internal

Забезпечити маршрут повідомлення визнається Next.js

- Додана реєстрація для перевірки маршруту - Маршрутний файл існує і структура правильний для Next.js 15

snadjafinia·11mo ago
Fixkamo-internal

Видаліть невибагливе майно "активний" від STOMP Реєстрація клієнтів

- СТОМП Клієнт не має права власності - Тільки перевірте майно, яке є правильним показником стану

snadjafinia·11mo ago
Fixkamo-internal

Видалити непідтримуваний наWebSocketError обробник від STOMP клієнт

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
FixMediaService

Remove duplicate WebSocket endpoint registration and improve logging

- Removed duplicate /ws endpoint registration (SockJS already handles native WebSocket) - Added null check for payload in subscribeToSession - This may fix WebS...

snadjafinia·11mo ago
FixMediaService

Remove invalid Spring Security path pattern /ws/**/websocket

- Spring Security does not allow path segments after /** pattern - /ws/** already matches all paths under /ws including websocket endpoints - This fixes Pattern...

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
Featurekamo-internal

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

- URL-адреса Log MediaService - Головні редактори - Розширений журнал помилок з повними деталями помилок - Включіть URL-адресу в відповідь про помилку для видал...

snadjafinia·11mo ago
Fixkamo-internal

Зворотній зв'язок/checkout@v4 для узгодження інших проектів Next.js

- Вилучити складну логіку ручного виїзду, яка викликає повіски - Використовуйте стандартні дії/checkout@v4, як kamo-login і kamo-register - Спрощуйте контекст п...

snadjafinia·11mo ago
Fixkamo-internal

Використовуйте неглибокий клон, щоб запобігти висихання

- Використовуйте - глибиною 1 для швидкого затискання - Додати час (120-ті рр., 300-ті роки для повного) - Повернутися до повного клону, якщо не буде - Витратит...

snadjafinia·11mo ago
CIMediaService

Trigger pipeline

snadjafinia·11mo ago
CIMediaService

Trigger pipeline

snadjafinia·11mo ago
Fixkamo-internal

Зміна дійсного каталогу до git clone, щоб уникнути помилки каталогу

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo ago
Fixkamo-internal

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

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

snadjafinia·11mo 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·11mo 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·11mo 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·11mo ago
FeatureKlusterServices

Add 'media' subdomain to auto-cert SUBDOMAINS for MediaService

- Add 'media' to SUBDOMAINS list in auto-cert-service.yaml - Enables automatic SSL certificate generation for media.{domain} subdomains - Required for MediaServ...

snadjafinia·11mo 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·11mo ago
RefactorSecurityService

Remove media/chat functionality - moved to MediaService

snadjafinia·11mo 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·11mo 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·11mo ago
FixSecurityService

Explicitly permit WebSocket endpoints in Spring Security

- Added explicit permitAll for /ws/** endpoints - WebSocket upgrade requests need explicit permission even in development mode - Fixes issue where WebSocket con...

snadjafinia·11mo ago
FeatureSecurityService

Add detailed logging for WebSocket subscription requests

- Added logging to trace when subscribeToSession is called - Logs payload and sessionGuid extraction - Logs database lookup for session verification - Helps dia...

snadjafinia·11mo 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·11mo ago
CISecurityService

Trigger pipeline - rebuild with shared chat session fix

snadjafinia·11mo ago
Fixkamo-shared-library

Пошук існуючих чат-сесій учасника, не просто власник сеансу

- Змінений пошукЗамовитиЧерезсія для пошуку записів MediaSessionMember замість MediaSession.member - Тепер пошуки сеансів, де творець є учасником (пам'ятний або...

snadjafinia·11mo ago
CISecurityService

Trigger pipeline - rebuild with message member ID fix

snadjafinia·11mo ago
FixSecurityService

Add detailed logging for message member ID retrieval

- Added logging to trace member ID for each message being returned - Logs member class name to detect proxy/stub issues - Logs distinct member IDs in response t...

snadjafinia·11mo ago
Fixkamo-shared-library

Додати JOIN FETCH до eagerly завантаження учасника у запитах повідомлень

- Додано JOIN FETCH м.член як знайтиBySessionAndIsRemoved False запити - Забезпечує суб'єкт господарювання, який задовольнив, щоб уникнути проблем завантаження ...

snadjafinia·11mo ago

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

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

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