Ejecute dos vainas
réplicas 1 - 2. Este servicio no funciona sin trabajo programado y no se une a ningún NATS exclusivo duradero, por lo que un La segunda vaina no duplica nada, s...
Superficie de la API para eventos de llamadas en vivo de un cliente PBX
Compañero de VoipRecordingUploadController, en un deliberadamente separado Ámbito de aplicación de VOIP-CALLEVENTS: cargar una grabación después del hecho y hac...
Adelante /api/email/oauth/callback to EmailService
OAuth de Google redirigen el objetivo. La misma forma que el email y el proveedor de atención callbacks a su lado: público y sin sesiones, porque el popup aterr...
Adelar la baliza de seguimiento a MediaService
Clones forwardPublicWebinar en lugar de los genéricos hacia adelante(): ese método estampa cada URI, mapa de cabecera y longitud del cuerpo para stdout sin nive...
Punto en YugabyteDB y use PostgreSQLDialect
CockroachDB ha sido reemplazado por YugabyteDB. Las cuerdas de conexión se mueven desde cucaracha-púrquica-púb:26257 a yb-tserver-service:5433, y el dialecto de...
Aplicar reglas de acceso de inquilinos en la puerta de entrada
Este filtro ha sido inerte desde que fue escrito. resolveOrgId read org:domain:-host. de Redis, nada escribió nunca esa llave, y la nula devolución cayó para pe...
Ruta del proveedor de reuniones OAuth callback
Zoom y Microsoft rediron el navegador a esta puerta después de que una org autoriza La aplicación de Kamo. El popup aterriza aquí sin sesión de inquilinos. Así ...
Proxy la ruta pública de entrega de IA-Ahuman
Añade POST ************* axilado a MediaService junto a su creaciónSupportSession hermano. Sin esto la función de entrega estaba muerta a su llegada: el punto ...
Ruta /api/email /api/api/support a través del host de api
(EmailService) y Soporte (MediaService, mismo que /api/media) fueron sin ruta 404. Añadir tanto hacia adelante y arreglar email.service.url de un localhost por ...
GET /api/public-chat/bootstrap ruta de la pasarela
Añadir endpoint bootstrap que reutiliza el proxy existenteWithAuth tubería (validación de la clave - origen opt-in - Ámbito de aplicación de PUBLIC-CHAT - límit...
Verificar *** PoW al borde de la sesión pública crear (aplicado cuando la carga útil presente)
Proxy GET /lo-presencia a MediaService
El proxy de la sesión de apoyo ya adelanta el cuerpo crudo, por lo que el widget fusionado prefer: el agente de la misión preferirle llegar a MediaService intac...
Paso público para el correo electrónico de la llamada al proveedor de OAuth
Adelante GET ********** a EmailService sesión sin sesiones (strips auth, sin seguir dirección), reflejando el callback RingCentral OAuth. Este es el URI de redi...
Adelno x-twitter-webhooks-firma en el borde del loganta social (X/Twitter Account Activity)
Puerta de API de firma electrónica programática pública (Ámbio API-SIGNATURE)
Añadir /api/public/esign/** a PublicApiController: valida la tecla API org, requiere el alcance de API-SIGNATURE, los límites de tarifas y los reenvíses a ESigS...
Proxy support-mensage traducir endpoint
Añade una ruta de paso para el nuevo endpoint MediaService que traduce un Mensaje de soporte-chat en el lugar de URL del visitante. El lado de la comercializaci...
VoipRecordingUploadController para las subidas de apoyo al asterisco de kamo
POST /api/voip/grabación/subir acepta cuerpos multipartes de kamo-asterisk-support en los anfitriones de FreePBX. Valida el X-Api-Key tiene el nuevo VOIP-RECORD...
Añadir Stripe webhook forwarding y facturación API ruta de entrada
- POST /api/billing/webhooks/stripe recibe Stripe webhooks y forwards a BillingService con cabecera Stripe-Señacter conservada - /api/billing/** rutas de pasa...
Adelante param param to SecurityService en endpoint de catálogo de suscripciones públicas
Añadir el punto de final de entrada de plomo público para la presentación del tercer partido
Añade LeadIntakePublicController at /api/public/lead-intake/.token. acepta datos de plomo en cualquier formato (JSON, form-urcoded) de la tercera parte vendedor...
Añadir /api/esig/** gateway routing a ESigService
Ruta todas /api/esig/** solicitudes a través de la puerta de entrada de la API existente a la dedicado ESigService (kamowsesig-service) en lugar de lo inexisten...
Expong changelog webhook a través de APIService con clave secreta auth
Añade POST /api/changelog/webhook ruta que valida *** cabecera antes de reenviar a SecurityService. Secreto configurado a través CHANGELOG-WEBHOOK-SECRET env va...
Ejecutar el alcance de PUBLIC-WEBINAR en los puntos de endos web-núo
Añade verificación de validación de alcance antes de reenviar solicitudes de webinar públicas a MediaService, devolviendo el 403 si la clave de la API carece de...
Añadir rutas de pasarela webinar para endpoints autenticados y públicos
Rutas /api/webinar/** a MediaService para operaciones de webinar autenticadas y /api/public/webinar/** con validación de claves de API para programación pública...
Añadir comercio webhook forwarding endpoint para integraciones de proveedores minoristas
Añadir el punto final de la clave de la API y la variable de catálogo de suscripción pública
Añadir /api/media/** mapeo de rutas a MediaService para la gestión de claves de chat público
Añadir la pasarela de chat público con validación de claves de la API, limitación de tarifas y proxy WebSocket
Añade terminales de chat público en /api/public-chat/** para chat anónimo del sitio web. Incluye validación de claves de API (SHA-256 hashed, Redis-cached), por...
Ruta /api/notes a KBService en lugar de SecurityService
La gestión de notas ha sido trasladada de SecurityService a KBService.
Añadir filtro de aplicación de acceso para el control de acceso basado en IP
Filtro de servicio de respaldo redistetario que evalúa la lista blanca/lista negra/bloqueo de temba normas sobre cada solicitud entrante. Añade spring-boot-star...
Añadir el reenvío de llamada de OAuth con RestTemplate sin dirección
- Añadir noRedirectRestTemplate bean (HttpClient.Redirect.NEVER) 302 de la devolución de llamada OAuth de VOIPService se pasa al navegador en lugar de ser s...
Añadir rutas de pasarela para los servicios de KB y RAG
- rutas /api/kb/** a kamowskb-service - rutas /api/rag/** a kamowsrag-service - Aplicación actualizada.yml y k8s configmap con URLs de servicio
Añadir /wopi/** vía hacia adelante a DocsService
Docs necesita llegar a los endpoints WOPI a través de api.kamocrm.com.
Agregar dominio-agnóstico IngressRuta para un subdominio de api
Añadir ruta de diagnóstico para reenviar /api/diagnóstico/** a SecurityService
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.