Беги двумя стручками
реплики 1 -> 2. Эта услуга не работает @Scheduled и не связывает эксклюзивные NATS, поэтому Вторая капсула ничего не дублирует — это безгосударственный запрос, ...
API-ключ для живых звонков от клиента PBX
Компаньон VoipRecordingUploadController, на специально выделенном Объем VOIP CALL EVENTS: загрузка записи после факта и создание Чье-то телефонное кольцо сейчас...
Вперед /api/email/oauth/callback в EmailService
Цель перенаправления Google OAuth. Такая же форма, как электронная почта и поставщик встреч Обратные вызовы рядом с ним: публичные и без сессии, потому что вспл...
Переместить маяк отслеживания в MediaService
Клоны впередПубликВебинар, а не общий вперед(): этот метод печатает каждый URI, карту заголовка и длину тела, чтобы стадировать без уровня и Маяк посетителя нес...
Точка в YugabyteDB и используйте PostgreSQLDialect
CockroachDB был заменен на YugabyteDB. Связные струны движутся от cockroachdb-public:26257 to yb-tserver-service:5433, и диалект Hibernate От **************** д...
Обеспечить соблюдение правил доступа арендаторов к шлюзу
Этот фильтр был инертным с момента его написания. resolveOrgId читать org:domain:<host> Из Редиса ничто никогда не писало этот ключ, и нулевое возвращение прова...
Маршрут встречи провайдера OAuth callback
Zoom и Microsoft перенаправляют браузер на этот шлюз после авторизации организации Приложение Камо. Всплывающее окно приземляется здесь без сеанса арендатора - ...
Прокси-маршрут передачи AI->human handoff
Добавить POST **************** Обращение в MediaService Вместе со своим создателем, сестрой. Без этого функция передачи была мертва по прибытии: конечная точка...
Маршрут /api/email + /api/поддержка через хост api
(EmailService) и Поддержка (MediaService, тот же восходящий поток, что и /api/media) Незарегистрированный 404. Добавьте оба форварда и исправьте электронную поч...
GET/api/public-chat/bootstrap шлюз
Добавьте конечную точку bootstrap, которая повторно использует существующий трубопровод proxyWithAuth. (ключевая валидация + опция происхождения + область приме...
Проверить *** PoW на краю создания публичной сессии (при наличии полезной нагрузки)
Proxy GET /lo-presence для MediaService
Опорно-сессионный прокси уже перенаправляет необработанное тело, так что объединенный виджет AgentMemberId достигает MediaService нетронутым. Добавьте прокси-се...
Публичный пропуск по электронной почте OAuth provider callback
Вперед, вперед ******************* В адрес электронной почты (ползает по ауту, не перенаправляет после), отражая обратный вызов RingCentral OAuth. Это фиксирова...
Форвардная подпись x-twitter-webhooks-signature на границе социального веб-хука (X/Twitter Account Activity)
Публичный программный API шлюз (API SIGNATURE scope)
Добавить /api/public/esign/** в PublicApiController: проверяет ключ API, требует области API SIGNATURE, пределов скорости и пересылается в ESigService Внутрення...
Proxy support-message translate endpoint
Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...
VoipRecordingUploadController для загрузки с поддержкой Камо-астерикса
POST/api/voip/recordings/upload принимает многокомпонентные кузова от kamo-asterisk-support Работает на FreePBX хостах. X-Api-Key получил новый VOIP RECORDING U...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Forward locale param to SecurityService on public subscription catalog endpoint
Add public lead intake endpoint for 3rd-party lead submission
Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwa...
Add /api/esig/** gateway routing to ESigService
Route all /api/esig/** requests through the existing API gateway to the dedicated ESigService (kamowsesig-service) instead of the non-existent proxy target. Add...
Expose changelog webhook through APIService with secret key auth
Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...
Enforce PUBLIC_WEBINAR scope on public webinar endpoints
Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.
Add webinar gateway routes for authenticated and public endpoints
Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancell...
Add commerce webhook forwarding endpoint for retail provider integrations
Add /api/media/** route mapping to MediaService for public chat key management
Add public chat gateway with API key validation, rate limiting, and WebSocket proxy
Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rat...
Route /api/notes to KBService instead of SecurityService
Notes management has been moved from SecurityService to KBService.
Add access enforcement filter for IP-based access control
Redis-backed servlet filter that evaluates whitelist/blacklist/temp-block rules on every inbound request. Adds spring-boot-starter-data-redis dependency and Red...
Add OAuth callback forwarding with no-redirect RestTemplate
- Add noRedirectRestTemplate bean (HttpClient.Redirect.NEVER) so the 302 from VOIPService's OAuth callback is passed through to the browser instead of being...
Add proxyDav route, fix forward() body guard for DAV methods, add email service URL
Add gateway routes for KB and RAG services
- /api/kb/** routes to kamowskb-service - /api/rag/** routes to kamowsrag-service - Updated application.yml and k8s configmap with service URLs
Add /wopi/** route forwarding to DocsService
Docs needs to reach WOPI endpoints via api.kamocrm.com.
Добавить диагностический маршрут для направления /api/diagnostics/** в Службу безопасности
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.