KamoCRM

Registro de cambios en vivo

Cada característica, arreglo y mejora, publicadas como barcos. Nada se retrase para lanzar.

17,500
Cambios totales
5,986
Características
5,284
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 24, 2026
FeatureVOIPService

Controladores de recursos por insperance . org aggregate .

Recurso de instancia CRUD (extensiones / usuarios / dispositivos / buzón de voz): - VoipExtensionController en ************* - VoipUsersController at /api/voip/...

Kamo·6mo ago
FeatureVOIPService

Refactor del proveedor multiinstancia . Gratis completo de FreePBX . Flowroute SMS

Cambio de modelo básico: un org . muchos VoipProviderInstaces (era: uno per org). Cada llamada API de proveedores ahora es de tipo de ejemplo. Interfaz PhonePr...

Kamo·6mo ago
April 21, 2026
April 20, 2026
April 19, 2026
ChoreVOIPService

Reconstruir para la actualización de la biblioteca compartida de kamo (CREATE-CHILD-ORG derecha - aplicar-a flags)

Pulsera el nuevo RoleRightType.CREATE-CHILD-ORG (id 131), los tres se aplican a banderas en ChildOrgSecurityModel, las dos sobrecargas de servicio de 13 garras ...

Kamo·6mo ago
ChoreVOIPService

Reconstruir para la actualización de la biblioteca compartida de kamo (config upsert-only fix)

Tira del endureso **************** que ya no elimina la aplicaciónConfig filas cuyos tipos de servicio están ausentes de la carga útil del llamante - previene l...

Kamo·6mo ago
ChoreVOIPService

Reconstruir para la actualización de la biblioteca compartida de kamo (sualizador de la función efectiva)

Elenfoca los nuevos métodos AppliedModelEnforcementService (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEfectective-EnabledAppTypes, computeEffectiveF...

Kamo·6mo ago
ChoreVOIPService

Bump kamo-shared-library-shared- a 1.5.0 para la aplicación de la aplicación de modelos aplicados

Lleva este servicio a la biblioteca compartida de kamo 1.5.0 para que recobra el nuevo AppliedModelforcementService, ChildOrgSecurityModelAppConfig entidad, Ser...

Kamo·6mo ago
ChoreVOIPService

Reconstruir para la actualización de la biblioteca compartida de kamo (normas de fuerza de tiempo de correr - DEFAULT recuente en MemberRightsAppliedService)

Ensen una reconstrucción para que este servicio recoje la actualización ********************** que aplica las reglas de la fuerza de plantilla y la plantilla DE...

Kamo·6mo ago
ChoreVOIPService

Reconstruir para actualización de la biblioteca compartida de kamo (modelo maestro, plantillas de funciones predeterminadas, resolución de la regla de la fuerza)

Desencubra una reconstrucción para que este servicio tire de la nueva revisión de la biblioteca compartida de kamo que contiene Organization.branchTypeID, Organ...

Kamo·6mo ago
April 18, 2026
FixVOIPService

Bump kamo-shared-library-shared a 1.4.0

Docker Stage 1 construye main de biblioteca compartida de kamo (ahora 1.4.0) e instala en el local .m2; el pom de servicio todavía hacía referencia a 1.0.0 que ...

Kamo·6mo ago
March 24, 2026
March 20, 2026
FeatureVOIPService

Añadir BulkTextConfigController con CRUD .

Kamo·7mo ago
FeatureVOIPService

Añadir BulkTextProviderFactory con pruebas

Kamo·7mo ago
FeatureVOIPService

Añadir soporte de adjunto MMS . multiparte enviar, almacenamiento base64, visualización de imagen

- RingCentralProvider: anulación de sendSms con ruta MMS multiparte/formdata - VoipMessageService: aceptar bytes adjunto, store base64 data URL en attachmentUrl...

Kamo·7mo ago
FixVOIPService

Encadenan explícitamente identificaciones largas en respuestas de SmsController

******************* El enfoque de la cuerda no era haciendo efecto. Llama directamente .toString() en todas las identificaciones largas en el las respuestas de ...

Kamo·7mo ago
March 19, 2026
FixVOIPService

Serializar Eclases Larga como cadenas para evitar la pérdida de precisión de JS

CockroachDB unique-rowid() genera números enteros de 64 bits más grandes que Número.MAX-SAFE-INTEGER (2-53-1). JS JSON.parse los rodea silenciosamente, causando...

Kamo·7mo ago
FixVOIPService

Devuelve el mapa plano de enviar endpoint para evitar lazyInitializationException

VoipMessage.conversation is FetchType.LAZY; después de los compromisos de Transacción, Jackson serializaría la entidad lanzaría la excepción de LazyInitializati...

Kamo·7mo ago
FixVOIPService

Volver a org mainPhoneNumber cuando miembro no tiene config VOIP

Miembros sin un miembro individual MemberVoipConfig (o no dePhoneNumber set) ahora utilice el mainPhoneNumber de VoipProviderConfig como la salida número, en lu...

Kamo·7mo ago
FixVOIPService

Elijugue getJwtKey() de WebhookController tras la migración de OAuth

Validación de firma utilizó jwtKey como secreto HMAC que ya no existe en VoipProviderConfig. Omitir la validación por ahora consistente con *******************

Kamo·7mo ago
FeatureVOIPService

Refactor RingCentral a OAuth 2.0 Código de Autorización Flujo

- Nuevo OAuthController: /oauth/start (retors authUrl), /oauth/callback (intercambiar código, guarda tokens), /oauth/status, DELETE /oauth/token - OTKValidati...

Kamo·7mo ago
RefactorVOIPService

Lea RingCentral cliente-id/secreto desde la configuración de la plataforma, no por-org DB

ID de cliente y Secret identifican la aplicación Kamo en la plataforma de RingCentral. se comparten a través de todos los orgs. Inyectarlos de las propiedades d...

Kamo·7mo ago
FixVOIPService

Utilícelo de llave de sesión correcto para orgID y miembro

KSessionService almacena las llaves como orgID y miembroID (capital D). Ambos controladores llamaban a .get("orgId") y .get("memberId") que siempre devuelve nul...

Kamo·7mo ago
CIVOIPService

Añadir Dockerfile para VOIPService

Coincide con el patrón de construcción de dos etapas de la biblioteca compartida y de servicio utilizado por EmailServicio y otros servicios Java.

Kamo·7mo ago
FeatureVOIPService

Añadir RingCentralProvider con JWT auth y SMS

Kamo·7mo ago
FeatureVOIPService

Añadir interfaz PhoneProvider y DTO

Kamo·7mo ago
FeatureVOIPService

Andalódillo inicial VOIPService

Kamo·7mo ago

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios