Add support ticket services, REST controllers, and STOMP relay
Implements the MediaService backend for the support ticket system: - SupportTopicService: CRUD for org-scoped support topics - SupportAssignmentService: round-r...
Додати voip.> на теми потоку NATS та ручку IllegalStateException в VoipStompRelayController
Потік NATS тільки вкритий чат. > так підсобливе до voip. > кицька IlegalStateException ([SUB-90007] Немає відповідних потоків. Додано voip.> до суб'єктів потоку...
Перейти до вмісту DB для повідомлень
Видобуток getMemberIdЗ альбомуRequest(), який читає учасникID від Redis сеанс без удару ДБ. Використовуйте його в getMessages() замість getCurrentMember() — суб...
Усувається перезавантаження накладних і асинхронних TTL
- k8s configmap (поточна специфікація виробництва): нижча безпека/hikari Зареєструватися з INFO/DEBUG до WARN, додати налаштування HikariCP басейн (max 20) - KS...
Зменшення шуму та настроювання басейну
- Нижня весняна безпека від TRACE до WARN і HikariCP від DEBUG до WARN — усуває десятки синхронних журналів на запит - Додати явного налаштування HikariCP (max ...
Видаліть за лаштунками через чат повідомлення endpointpoint
Видалити систему.out.println дзвінки всередині карти потоку повідомлень, що були стріляти один раз за повідомлення (100 операцій I/O за запитом), і остаточно ув...
Прийняття *** з параму запиту для перехресного субдомену WebSocket auth
Читати *** ID від ?****= параметр запиту спочатку, знизився назад до печиво. Це дозволяє Frontend на внутрішній.kamocrm.com автентифікувати WebSocket підключенн...
Ручка застібка NATS споживача з унікальною торговою маркою
- Витяжний обробник повідомлень для створенняNatsMessageHandler() метод - Додати логіку птиху з унікальною назвою споживача, коли "Доставка вже обмежена" помилк...
Додайте WebSocket автентифікації через *** cookie-файли
Додати WebSocketAuthInterceptor, який читає *** печиво на руки, Вирішить сеанс через KSessionService, а також зберігає членId/orgId атрибути сеансу WebSocket. К...
Повідомлення про вхідні повідомлення для цільового учасника WebSocket
Додати відстеження присутності з від'єднанням Redis хеш і витонченим періодом
Маршрут WebSocket через Traefik на порту 443
- сервіс.yaml: fix port 80→8443 to match pod's фактичний слуховий порт - ingressroute.yaml: схема використання HTTPS + порт 8443 для backend - серверитранспорт....
Використовуйте кластер-вну DNS для підключення НАТС
Зміна URL за замовчуванням NATS від WireGuard IPs (100.64.x.x) до nats.kamo.svc.cluster.local для локального сервера. Віддалені вузли (k0m1, k2m1) залишаються н...
Трубопровід тригера для застосування оновленого розгортання з додатковою TLS cert
Зробіть сертифікат TLS, необов'язковий для розгортання MediaService
- Додати додатково: true to wildcard-kamocrm-com секретний обсяг - Оновлення засвідченого контейнера для обробки відсутніх сертифікатів
Виправлення оновлення kubeconfig для використання WireGuard VPN IPs (10.8.x.x) замість старих Tailscale IPs
Рефактор для паралельного розгортання k1m1 і k2m1
- Спліт побудови та розгортання в окремі вакансії - Розгортання до k1m1 і k2m1 паралельно після завершення будівництва - Зменшує загальний час розгортання
Перевернутися до керма драйвера для швидкого складання - видаліть докер-контейнер накладної
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
Додавання налаштування Скачайте з інсекреційною конфігурацією реєстру для вирішення помилок 401
Виправлення помилок підписки на НАТС - витончено ручка "Припустимо, що вже пов'язана" помилки, поліпшення процесу очищення
Використовуйте getUsernameAlias() замість методу getName() для Учасника
Додати apiSecret до WebRTC config відповідь для автентифікації Janus
Додавання JanusService для WebRTC інтеграції шлюзу - Додавання служби Java JanusService для взаємодії з API Gateway Janus WebRTC - Налаштування URL API Janus API, секретів та серверів STUN/TURN у додатку. yml - Створення сеансу, налаштування плагіна та управління номерами
Правильно налаштувати Весняну безпеку для WebSocket - відключити CSRF повністю, ввімкнути створення сеансу IF REQUIRED для WebSocket
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.