Registro de cambios en vivo

Mira lo que estamos construyendo, en tiempo real. Cada característica, fija y mejora enviada a través de la plataforma.

17,916
Cambios totales
4,605
Características
4,536
Arreglas
32
Proyectos
Filtrar por proyecto
Todos los proyectos17,916AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService371InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filtrar por tipo
Todos los tiposBuild24CI523Chore670Docs226Feature4,605Fix4,536Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 12, 2026
FixSecurityService

Míve loginOrgOpt declaración fuera de prueba bloquear para corregir error de alcance

La variable fue declarada dentro del primer bloque de prueba pero se refirió a en el segundo bloque de prueba para la resolución del título de la rama madre.

Kamo·6mo ago
March 11, 2026
FixSecurityService

Añadir kamo.commerce.enabled=true a k8s configmap

Este es el archivo que el oleoducto CI aplica realmente (k8s/configmap.yaml). Exyquiredo para que CommerceService y EngagementLifecycle se cargue bajo la nueva ...

Kamo·6mo ago
FixSecurityService

Añadir KAMO-COMMERCE-ENABLED=true a k8s configmap

Requerida para CommerceService y EngagementLifecycle para cargar ahora que usan la "ConditionalOnProperty en lugar de"ConditionalOnBean.

Kamo·6mo ago
FixSecurityService

Habilitar frijoles comerciales a través de kamo.commerce.comibled propiedad

CommerceService and EngagementLifecycle ahora use .ConditionalOnProperty en vez de "ConditionalOnBean". Set kamo.commerce.enabled=true para que carga en Securit...

Kamo·6mo ago
March 10, 2026
March 9, 2026
FixSecurityService

Eliminar el sistema de tiempo de espera de sesión duplicado de los registros de Redis

La expiración de la sesión ahora es gestionada únicamente por la TTL de la clave Redis. El interior creadoA/expiresEn los campos almacenados dentro del valor Re...

Kamo·6mo ago
February 12, 2026
FixSecurityService

Habilitar el comercio JPA para POSController/CommerceService

SecurityService POSController depende de CommerceService que utiliza compromiso, orden, intención, etc. repositorios. Estos viven en com.kamo.z.shared.commerce....

Kamo·7mo ago
February 11, 2026
FixSecurityService

Resolve la inferencia de tipo Mapa en los controladores POS para la compilación de CI

- Utilícese explícita Map-String, Objeto en las llamadas ResponseEntity Map. de() - Corredores 'tipos incompatibles: la variable de inferencia V tiene límites i...

Kamo·7mo ago
February 3, 2026
December 17, 2025
FixSecurityService

Actualizar la configuración NATS y MinIO para usar nuevos IPs VPN

- Actualizar URLs NATS desde IPs de Tailscale viejas (100.64.x.x) al servicio DNS de Kubernetes - Actualizar las IPs de MinIO de las IPs de la antigua Tailscale...

snadjafinia·8mo ago
December 12, 2025
December 5, 2025
FixSecurityService

Recarga mercado después de crear/actualización para inicializar las colecciones perezosos

- Actualizado creadoMarket y actualizaciónMarket para recargar mercado usando getMarketById - Esto garantiza que todas las colecciones perezosas (marketCustomFo...

snadjafinia·9mo ago
FixSecurityService

Manejo correcto de rutas para los campos hipotecarios y datos de forma personalizada en importaciones de plomo

- Campos hipotecarios fijos para utilizar rutas de 2 partes (hipotecas.loanAmount) en setNestedFieldOnCreateSolicor - Fijas de forma personalizada para usar rut...

snadjafinia·9mo ago
FixSecurityService

Hacer correo electrónico/usuario de inicio de sesión de inicio de caja-insensible

- Normalizar el nombre de usuario de entrada/email a minúscula antes de la comparación - Utilice la función LOWER() en la columna de base de datos para la corre...

snadjafinia·9mo ago
December 3, 2025
FixSecurityService

Reparto predeterminado a Booleano en formatoEmail

- Arregación del error de compilación: tipos incompatiblesObject to boolean - Añadir elenco booleano explícito para toLowerCase y recortar opciones de configura...

snadjafinia·9mo ago
November 29, 2025
November 28, 2025
FixSecurityService

Arreglado errores de compilación en MediaStreamController

- Correje de cierre perdido en el bloque de la otra manera getFeed - Mapa reemplazado. de() por HashMap para la compatibilidad - Válió variable de flujo fijo pa...

snadjafinia·9mo ago
November 27, 2025
November 26, 2025
FixSecurityService

Consultar a todos los usuarios avatars para obtener la entidad real en lugar de proxy

- Obtenga usuarioId de avatar, luego consulta encontrarByUserId (devuelve entidades reales) - Encuentra avatar acoja de la lista y la instancia de chequeo de - ...

snadjafinia·9mo ago
FixSecurityService

Utilíce Hibernate LazyInitializer para obtener la clase de entidad real de proxy

- Accede a LazyInitializer de HibernateProxy para obtener clases persistentes - Comprobar si la clase persistente es AvatarPhoto o AvatarAvatar Creator - La ini...

snadjafinia·9mo ago
FixSecurityService

Utilen elenco directo para determinar tipo avatar en lugar de reflexión

- Intenta lanzar a AvatarPhoto primero para forzar la inicialización de proxy - Access getFileExtension () directamente después del reparto - Vuelve al elenco d...

snadjafinia·9mo ago
FixSecurityService

Mejorar la detección de tipo proxy atracando InvocationTargetException

- Handle ClassCastException al invocar métodos en proxy para determinar el tipo real - Intenta getFileExtension primero (foto), luego getStyle (Avatar Creator) ...

snadjafinia·9mo ago
FixSecurityService

Mejorar el manejo proxy de Hibernate para la detección de tipo avatar

- Jerarquía de la clase de búsqueda e interfaces para getFileExtension method - Utiliza la reflexión para detectar AvatarPhoto vs AvatarAvatar Creator cuando in...

snadjafinia·9mo ago
FixSecurityService

Recargar avatar del repositorio para resolver Hibernate proxy instance de problema

- Las entidades avatar cargadas de relaciones pueden ser representantes de Hibernate que fallan instancia de los controles - Recarga de avatar de repositorio pa...

snadjafinia·9mo ago
FixSecurityService

Determinar avatar activo comprobando user.getAvatar () en lugar de RecordState

- Backend ahora marca correctamente qué avatar está activo en comparación con user.getAvatar() - Esto asegura que la bandera es Activa en la respuesta API refle...

snadjafinia·9mo ago
November 25, 2025
FixSecurityService

Manecle el formato de fecha ISO y mejore el análisis de tipo avatarId

- Soporte añadido para el formato de fecha ISO (YYYY-MM-DD) además de M/d/yyyyy - Mejora de la avatarId para manejar los tipos de números (Double, BigDecimal, e...

snadjafinia·9mo ago
FixSecurityService

Añadir mejor manejo de errores y registro para operaciones de ahorro de usuario/miembro

- Agregado prueba de captura alrededor de la operación de ahorro de usuario con registro de errores detallado - Añadido la captura de prueba alrededor de la ope...

snadjafinia·9mo ago
FixSecurityService

Mejorar el análisis de avatarId para manejar cuerdas, números enteros y tipos largos

- Añadido soporte para parsing avatarId de tipo String tipo String - Mejor manejo de errores para formatos avatarId inválidos - Añadida para la asignación de av...

snadjafinia·9mo ago
FixSecurityService

Añadir registro detallado para actualizarMemberProfile para la depuración

- Añadido registro al inicio de la actualizaciónMembresíaProfile - Añadido registro antes y después de guardar usuario y miembro - Mejor respuesta de error para...

snadjafinia·9mo ago
FixSecurityService

Añadir soporte para actualizar los campos de nombres de usuario y fechaOfBirth en el perfil de socio

- Añadido UsuarioRepositorio a MiembroController - Actualizado actualizaciónMemberProfile para manejar namePrefix, namePrimero, nameMiddle, nameLast, nameSuffix...

snadjafinia·9mo ago
FixSecurityService

Utiliza una estructura correcta de cubo y ruta de objetos para las subidas de MinIO

- Cambiar el nombre del cubo de dominio a la caca - Incluir la ruta de dominio (por ejemplo, kamocrm-com) como parte del nombre del objeto, no el nombre del cub...

snadjafinia·9mo ago
FixSecurityService

Maneje correctamente MinIO fallas de carga para avatares

- Quitar la excepción silenciosa tragando en la creación de Avatar Creator Avatar - Añadir el manejo de errores y el retroceso para las subidas fallidas - Borra...

snadjafinia·9mo ago
FixSecurityService

Manegar la columna de fileHash faltada con gracia

- Agregar intento de capturar el acceso a fileHash para manejar la columna de base de datos falta - Vuelve a la denominación de archivo basada en ID si la colum...

snadjafinia·9mo ago

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.

Arranzar gratis para siempreVer Precios