KamoCRM

Registro de cambios en vivo

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

17,490
Cambios totales
5,980
Características
5,281
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 19, 2026
Fixkamo-register

Restaurar el diseño de la página de verificación mediante la cero dimensiones de entrada ocultas

MUI Box interpreta los valores de ancho numérico/altura de la altura 0-1 como porcentajes, por lo que anchura:1 hizo que la entrada oculta cubrir la carta compl...

Kamo·6mo ago
April 18, 2026
FixEmailService

Preservar el caso de dominio DB en NoRespuesta desde la dirección

Retirado aLowerCase() El dominio ya viene de la resoluciónPrimaryDomain que lee los org-domains de la base de datos, así que el caso es canónico de DB.

Kamo·6mo ago
Featurekamo-internal

Serializar el correo completo HTML con el marco exterior en la plantilla guardar

- serializarFullEmailEmailHtml envuelve los bloques interiores en el marco exterior de la marca (Logotipo de la cabeza, título/subtítulo, área de contenido, l...

kamo·6mo ago
Stylekamo-shared-library

Añadir marco exterior de marca a la plantilla canónica de verificación de correo electrónico

Envuelve el contenido interno con una shell de correo electrónico adecuada: cabecera con nombre de org, área de contenido acolchado, y pie. Utiliza como identif...

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

Enlace sirto de manera automática y redirigida a iniciar sesión; añadir indicador de enfoque de código

- /verificación?token=xxx llamadas ahora verificaEmailByToken en montaje y rediriciaciones para iniciar sesión en el éxito; vuelve a la entrada de código en e...

Kamo·6mo ago
Fixkamo-register

Levante *** widget por encima de la superposición de click-to-focus (z-index)

La superposición (posición:absoluto, z-index:0) estaba cubriendo el Capcha widget porque apareció más tarde en orden DOM. Añadir z-index:1 a la *** contenedor d...

Kamo·6mo ago
FixKlusterServices

Eliminar el paquete postfix-lmdb inexistente, instalar la biblioteca lmdb en su lugar

postfix-lmdb no es un paquete alpino válido; lmdb soporte está integrado en el paquete de postfix de la base. La cápsula fue CrashLoopBackOff debido al fallo de...

Kamo·6mo ago
FeatureKlusterServices

Añadir imagen semanal de poda y revista de vacío CronJob para k1m1

CronJob corre todos los domingos 3am, privilegiado, sujeta a k1m1. - crictl rmi --prune elimina imágenes de contenedores sin usar - nsenter diario de vacío impo...

Kamo·6mo ago
FixKlusterServices

Arregre el registro de imagen de los Docs, agregue la estrategia Recrear a coturno/postfix, aumentar la memoria qdrant

- Docs: arreglar el registro de imagen equivocado (redis.kamo.svc... ************* add Estrategia de recrear - coturno: añadir Estrategia Recrear para evitar la...

Kamo·6mo ago
Refactorkamo-internal

Cabecera de editor compacto - eliminar el título/tabs grandes, mover las acciones a la fila de nav

Elima la tarjeta de cabecera pegajosa (título, subtítulo, Guardar/Cancela/Preview botones, barra de pestaña Edit/Preview) desde EmailTemplateEditarEditar se ded...

kamo·6mo ago
Featurekamo-register

Requiere *** en la página de verificación antes de cada intento de verificación/enviar

*** se reinicia después de cada acción (éxito o fracaso) por lo que un nuevo Se requiere solución para cada intento posterior.

Kamo·6mo ago
FixKlusterServices

Cambiar Postfix sasl-passwd de hash a formato lmdb

Construir postfix alpino no incluye soporte de hach hech hachía . postmap y lasmaps estaban fallando silenciosamente, aplazando cada uno de los salientes intent...

Kamo·6mo ago
Fixkamo-register

Redirir la /verificación después del registro en lugar de renderizar en línea

Mantenga la URL exacta del navegador muestra /verificación no /member.

Kamo·6mo ago
FixEmailService

Resolver dominio raíz para NoReply from-address en lugar de subdominio desnudo

resoluciónPrimaryDomain () estaba devolviendo la primera entrada de dominio (por ejemplo, "www") que produjo NoReply-www. Ahora prefiere los dominios raíz (padr...

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
FixEmailService

Añadir interna.auth.secret a EmailService configmap

InternaAuthFilter estaba rechazando todas las llamadas de servicio a servicio (envíen, semilla-org) con 503 porque interior.auth.secret estaba desconfigurado. C...

Kamo·6mo ago
Refactorkamo-login

Reorientar EMAIL-NOT-VERIFIED para registrar/resend-verificación

Eliminó el correo electrónico en línea de la página de inicio de sesión y todos relacionados estado/revolución. En EMAIL-NOT-VERIFIED, el usuario se envía ahora...

Kamo·6mo ago
Featurekamo-register

Añadir página de verificación de sesión para redirdirects de inicio de sesión

Crea una ruta independiente /resend-verificación que acepta ?email y ?userId query params, reutilizando PostCompletionScreen para una consistente verificación d...

Kamo·6mo ago
FixEmailService

Permitir el envío transaccional en el relé de puerto-25 y plantillas faltadas de seda automática

Port-25 SMTP (postfix) no requiere auth . . . . . . . . . . . . . . . . . . lanzar Proveedor de indisponibleExcepción cuando el usuario/paso no estaba configur...

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
Fixkamo-login

Set Host/X-Forwarded-Host para que APIService resuelva la correcta org

APIService sobrescribe X-Forwarded-Host con request.getServerName (), que lee de la cabecera de la Host. Sin un jefe de host explícito el servicio interno K8s E...

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
Featurekamo-register

Rediseñar la pantalla de verificación de correo electrónico de corrección. fix reend error de correo electrónico

- PostcompletionScreen: diseño de página completa con fondo de org animado, tarjeta de vidrio, logo, cajas de código visuales de 6 dígitos, estados de éxito/v...

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
Refactorkamo-shared-library

Retire una carga de características ansiosa de getOrganizationByDomain

Las características son una preocupación a nivel de org no relacionada con la mayoría de los que llaman de este método (por ejemplo, registro, resolución de dom...

Kamo·6mo ago
Fixkamo-shared-library

Colección de características de atmo en el lugar para evitar huérfana en cascadaError de expulsiónElición

Llamando a org.setFeatures(newList) reemplaza a la persistente rastreada por Hibernate colección, causando JpaSystemException cuando cualquier consulta desencad...

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
Fixkamo-login

Reenviar la verificación usando correo electrónico no userId, reenviar X-Forwarded-Host

SecurityService /register/resend-verificación espera correo electrónico en el cuerpo, no userId (que la respuesta de error de inicio de sesión nunca incluye). T...

Kamo·6mo ago
Featurekamo-register

Coinar kamo-internal almacenamiento de avatar de 3 tamaños, MinIO, paso de carga separado

El diálogo Crop ahora produce tres manchas PNG (50/150/350px) a través de lienzo, idéntico a AvatarManager de kamo-inter. Después de la inscripción devuelve usu...

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
Featurekamo-login

Reemplazar el error de EMAIL-NOT-VERIFIED con rica tarjeta de verificación

Cuando el inicio de sesión falla con EMAIL-NOT-VERIFIED la tarjeta de inicio de sesión ahora se sustituye por un pulido "Comprobar la bandeja de entrada" pantal...

Kamo·6mo ago
Featurekamo-register

Ampliar la carga de fotos para soportar formatos AVIF y SVG

Añade imagen/avif e imagen/svg-xml a la lista de entrada de archivo aceptar y de validación regex. Actualiza la etiqueta de pista para listar los seis formatos....

Kamo·6mo ago
Featurekamo-register

Añade react-easy-crop foto editor de fotos a paso de carga de registro

Espejos de PhotoCropDialog de AvatarManager de kamo-internal: - el diálogo de cosecha se abre inmediatamente después de la selección de archivos - sábana arrast...

Kamo·6mo ago
FixEmailService

Añadir dao.repositories al escaneo JPA para que EmailTemplateRepository se encuentre

El mismo patrón que KamoInitializerService - base explícitaPaquetes anulas escaneo por defecto y debe incluir cada paquete que tenga repositorios.

Kamo·6mo ago
Fixkamo-register

Pasa cuerpo de error aguas arriba a través de proxy de seguridad en lugar de mensaje genérico

Anteriormente devuelto "error: "Upstream error" en non-2xx, perdiendo lo real mensaje de error de SecurityService. Ahora reenvía el código de estado y el cuerpo...

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
Fixkamo-register

Evite la edad ranitaReqType caché de mostrar el cheque de edad incorrectamente

- Ruta Org: reducir Redis TTL de 24h a 5min y añadir ageReqTypeMember de detección ranura para que los campos de seguridad se queden frescos después de los ca...

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
Fixkamo-register

Estalar el título de pestaña del navegador a 'Register - nombre de oro'

DynamicMetaLoader ahora llama a useThemeConfig y actualiza documento.title a 'Register - "org.title" una vez que el org se carga. Retrobato estático en Layout.t...

Kamo·6mo ago
Featurekamo-register

Añadir /api/geoip ruta y auto-detección del país de alambre

Proxies cliente IP a SecurityService GeoLite2 buscar, luego establece el país detectado en FormMyCountry automáticamente en la carga de página.

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