KamoCRM

Registro de cambios en vivo

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

17,497
Cambios totales
5,985
Características
5,283
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 20, 2026
FeatureSecurityService

Añadir GET /branch-types/creatable y /-id-s/usages endpoints

Tipos de rama de retornos /creatable filtrados por el tipo creador del llamante (OWNERS/TEAM-MEMBERS/MEMBERS) a través de AppliedMoforcementService. /Eid/usage...

Kamo·6mo ago
FixSecurityService

Usar la clave de sesión correcta 'memberID' en lugar de 'MID'

KSessionService almacena la identificación de miembros bajo la clave 'memberID' pero ambas ******************* y OrganizationController estaban leyendo session....

Kamo·6mo ago
FixSecurityService

Excluir el modelo maestro de la lista de modelos; agregue registro de depuración al chequeo de creación de niño-org

SecurityModelController filtra ahora el modelo maestro de la org (identificado por org.getMasterModelID()) de la respuesta /api/security/models se gestiona excl...

Kamo·6mo ago
FixSecurityService

Lea los derechos de sesión como nombre de la lista, no CSV de ID de números enteros

Los derechos de sesión se almacenan como una matriz JSON de cuerdas de nombre RoleRightType. Tanto ******************* y OrganizationController eran lanzándolas...

Kamo·6mo ago
April 19, 2026
FeatureSecurityService

Añadir GET /branch-types/creatable endpoint con filtrado tipo creador

Devuelve sólo los tipos de rama que el miembro de la llama está permitido para crear una niño org under, basado en su clasificación OWNERS/TEAM-MEMBERS/MEMBERS ...

Kamo·6mo ago
FeatureSecurityService

Creación de portón /red para niños-org por derecho - aplicabilidad de tipo miembro

Alambres la puerta de creación de niños-va aplicada-modelo de seguridad de extremo a extremo: - SecurityModelController - MasterModelController ida y vuelta a ...

Kamo·6mo ago
ChoreSecurityService

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

Tira del endurecer ************* que ya no elimina la aplicaciónConfig filas cuyos tipos de servicio están ausentes de la carga útil del llamante y evita la pér...

Kamo·6mo ago
FeatureSecurityService

El modelo aplicado es la fuente de la verdad en tiempo de lectura para la disponibilidad de características

Cierra el hub de "sacero DB filtra una característica desactivada" marcando cada superficie que toca OrgFeature / ServiceType a través del modelo de seguridad a...

Kamo·6mo ago
ChoreSecurityService

Cáscara de raíz superficial en el fracaso de MasterModelController GET

Cuando GET /api/security/master-model 500s, registre el rastro completo de la pila hasta stderr (capturado por los troncos de kubectl) e incluir el mensaje de c...

Kamo·6mo ago
FeatureSecurityService

Aplicación de modelos aplicados al alambre en cada controlador

Cada ajuste de no papeles en el modelo de seguridad aplicado se aplica ahora en el el límite exacto del controlador que gobierna, y la configuración escalar ida...

Kamo·6mo ago
FeatureSecurityService

Abordar la asignación de papel de sistema y auto-admin para los propietarios de equipos

DiputadoSecurityController ahora hace cumplir las tres invaentes de asignación definido en la especificación de la tormenta de ideas: - salvo la seguridad de l...

Kamo·6mo ago
FeatureSecurityService

Maestros modelos y semilla de orgía de modelo aplicada y semilla de orgía consciente de plantillas

Añade los controladores que afluen el nuevo flujo de seguridad tipo rama: - /api/security/master-model (GET/PUT) gestiona el actual maestro de org modelo; só...

Kamo·6mo ago
FeatureSecurityService

Añadir POST ********** endpoint

Kamo·6mo ago
FeatureSecurityService

Autossincronización de derechos de rol en startup

Kamo·6mo ago
FixSecurityService

Utile núcleo de pub NATS/sub para ventilar SSE verificado por correo electrónico

Reemplaza la transmisión en memoria ConcurrentHashMap con el pub/sub de núcleo NATS para que todas las vainas reciban eventos de verificación independientemente...

Kamo·6mo ago
FixSecurityService

Utilícese campo avatarType - JDBC para la generación de URL de fotos para manejar proxies de Hibernate

**************** usado previamente instanceof de AvatarPhoto para determinar el tipo de avatar y fundir para leer fileExtensión. Cuando Hibernate regrese un pro...

Kamo·6mo ago
FeatureSecurityService

Pasa tiempo de caducidad legible por humanos para la plantilla de verificación de correo electrónico

Añadir humanizarMinutes() ayudante que formatea minutos como días/horas/minutos (por ejemplo. "1 día" para 1440 min). Pase como "expiryText" para que coinábaza ...

Kamo·6mo ago
April 18, 2026
FeatureSecurityService

Agregar ruta de verificación de correo electrónico basada en código a /verify-email endpoint

El endpoint ahora maneja tanto token (clic en enlace) como userId-code (entrada de 6 dígitos manual). Ruta sica sin cambios; ruta de código ha lavado el código ...

Kamo·6mo ago
FixSecurityService

Populate todas las variables de plantilla de EMAIL-VERIFICATION

Estaba enviando sólo el código, la plantilla también necesita orgName, firstName, verificarLink, y caducidadMinutes. Load org y usuario para construir el vars c...

Kamo·6mo ago
FixSecurityService

Utilícese SQL subdomain-a conscientes para que coin con findByDomain JPQL logic

Og domain lookup en resendVerificación estaba haciendo una consulta de coincidencia exacta que fracasó para los subdominios almacenados como registros infantile...

Kamo·6mo ago
FixSecurityService

Correct EmailEservvice URL puerto de URL en configmap (4203 - 80)

El servicio EmailService K8s expone el puerto 80, no 4203. Correos de verificación estaban en cada intento de registro.

Kamo·6mo ago
FixSecurityService

Olpass JPA org miraup para evitar error de descarga en cascada de Hibernate

************* gatillas ************* que causa un auto-flush de Hibernate. Ese rubor falla porque Organization.features fue anteriormente reemplazado por una li...

Kamo·6mo ago
FixSecurityService

Use getReferenceById para evitar huérfana en cascadaErro de descarga de eliminación de eliminación en el registro

Cargando Organización vía a través de findById dentro de la autopista Hibernate detectar que la colección de características fue des-ferenciada durante el auto-...

Kamo·6mo ago
FeatureSecurityService

Añadir el endpoint-hogar de registro para la subida de avatar post-registro no autentisticado

POST ************* acepta userId , file/fileSm/fileMd/fileLg sin una sesión. Guardas: el usuario debe no estar verificado y no tener avatar todavía, impidiendo ...

Kamo·6mo ago
FixSecurityService

Alinear los nombres de campo de registro y la forma de respuesta con contrato frontend

Frontend envía nombrePrimero/nombreA, pero el controlador lea firstName/lastName, causando 400 "Se requiere el primer nombre". La respuesta al éxito vuelve ahor...

Kamo·6mo ago
FixSecurityService

Añadir SecurityService y dao.repositorios a la exploración de EnableJpaRepositorios

UsuarioPhoneLookupRepository en el paquete de recuperación no fue recogido porque ActivarJpaRepositorios sólo cotizar dao.repos y comercio. Añadido el Paquete b...

Kamo·6mo ago
FeatureSecurityService

Añadir GET /api/security/geoip/me para el cliente IP country busup

Lee el cliente real IP de las cabeceras X-For / X-Real-IP, hace una mirada GeoLite2, y devuelve el código de campo, el nombre de country. Utilizado por el paso ...

Kamo·6mo ago
FixSecurityService

Resolve el correo electrónico duplicadoTemplateServiceClient conflicto del frijol

**************** y **************** eran idénticos "Components con el mismo nombre de frijol predeterminado, causando **************** en el arranque. Suprimir ...

Kamo·6mo ago
FixSecurityService

Dirección 4 hallazgos de revisión de código en las vías de registro e inicio de sesión

- Escondite mensaje de excepción en bruto en /regelta de 500 ruta; log en su lugar - Ficha (503) en el fallo de comprobación DB verificado por correo electrónic...

Kamo·6mo ago
FeatureSecurityService

Implementar la verificación de correo electrónico SP4 y el cableado de registro

- Eliminar el correo electrónico heredado/VerificationEmail.java (hardcoded SMTP stub) - Añadir ************* (patrón de paquetes de recuperación de espejos) - ...

Kamo·6mo ago
FeatureSecurityService

Agregar cuentaConfiguraciónContralor - Servicio para preguntas de seguridad del teléfono (SP3)

Permite a los usuarios registrados establecer/verificar el teléfono y configurar 3 preguntas de seguridad. Rutas a /api/account/* (sesión-autenticated via KSESS...

Kamo·6mo ago
FeatureSecurityService

Agregar BulkTextSmsClient . EmailTemplateServiceClient . ContraseñaRecoveryController (SP3)

Flujo completo de recuperación de contraseñas: enlace de correo electrónico, SMS OTP, preguntas de seguridad, frase de semillas. Rutas a /api/recover/* (unauthe...

Kamo·6mo ago
FeatureSecurityService

Alambre EmailTemplateSeedClient en ****************

Restterio delgados-Programar cliente que POSTs a EmailService's ************* después de un org .. Persistió. Rechaza dos veces con backoff; fallo lanza OrgProv...

Kamo·6mo ago
FixSecurityService

Apaén Z hasta la fechaComprometido para que JS lo analice como UTC

LocalDateTime.toString() no produce un designador de zona horaria, causando La nueva Fecha de JavaScript para tratar el valor UTC como hora local y Estampas de ...

Kamo·6mo ago
FixSecurityService

Convertir Corte de medianoche PT en UTC para hoy-conde consulta

Los compromisos se almacenan en UTC pero el corte era un ingenuo LocalDateTime en PT, provocando que las PT de ayer se comprometan (00:00-06:59 UTC) sean Contad...

Kamo·6mo ago
April 17, 2026
FeatureSecurityService

Añadir 'meet' como un alias DNS requeridos

Kamo·6mo 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