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
July 5, 2026
Fixkamo-shared-library

Propiedad del prestatario de sello en un tx separado (evitar cascada de gráfico transitorio)

createBlankOwnedByMember volvió a-salvar el gráfico de la aplicación en el mismo tx que createBlank, antes de Las filas de prestatario/declaraciones se enjuagar...

Kamo·3mo ago
July 4, 2026
Fixkamo-internal

Suelta texto gris claro; use gris oscuro-800 para etiquetas/secundarias

Grises medianos (gris-500/600/700, 6b7280/o9ca3af) leídos como discapacitados. Empuje todo texto secundario y etiquetas a gris-800 / .374151 en la página de det...

kamo·3mo ago
Fixkamo-internal

PUT/DELETE de gobierno - el gobernador per-org anúns UI (D4)

- El proxy de gobernanza ahora va hacia adelante PUT/DELETE (la plataforma-default de ahorro por-org El borrar eran inalcanzables. Añade mlosDelete http ayuda...

kamo·3mo ago
Fixkamo-internal

Detengo de palo de parroqueo de parilla de tuberías de préstamos; detalle de ancho completo

- La red de la red se envolvió en un cuerpo de 'lleno' de la tubería de préstamo: la red se envuelta en un cuerpo de 'lleno' de la secciónCard (desplegado:aut...

kamo·3mo ago
Fixkamo-internal

Disparan la popup líder de aceptación al llegar; suelte la animación de fuego

La ventana emergente ahora desencadena al borde ascendente de (una ventaja de crédito es aceptable) Y (el estado de la caña es Disponible) para que se despierte...

kamo·3mo ago
FixInitializerService

Scan mlos.intake repos (5.A) - gota huérfana mlos-aus-connection-config (D40)

- Añadir com.kamo.z.shared.mlos.intake a EnableJpaRepositorios, el 5.A **************** fue el componente-scaneado, pero no un repo JPA, Abortando la startu...

Kamo·3mo ago
Fixkamo-internal

Tipo de retorno honesto para updateStageOverride (hilera en bruto, no StageAutonomyView)

Observación: el PUT devuelve la entidad de anulación almacenada cruda, no una StageAutonomyView (el recompute efectivo/de piso es sólo GET-s). Mecanos de Promis...

kamo·3mo ago
FixDaemonService

Mapas de revisión del consumidor - Secreto MLOS, HTTP timeouts, max-deliver pin, 4xx skip, boot rebind

Revisión adversarial (2 lentes; 5 verificadores murieron en un límite de sesión - se adjudicó el 9 hallazgos crudos a mano, 6 reales): - WRONG SECRET (confirmad...

Kamo·3mo ago
July 3, 2026
Fixkamo-internal

Tipo TrialStatus ids como cuerda para que coinja la serialización de cuerdas largas

BillingService ahora serializa mucho tiempo como una cuerda JSON (org/miembro ids are CockroachDB unique.rowid() . JS MAX-SAFE-INTEGER). Aline TrialStatus.organ...

kamo·3mo ago
FixBillingService

Serializar largos ids como cuerdas para detener la pérdida de precisión org-id

Ojeos de orgo son valores de CockroachDB unique-rowid() que superan JS MAX-SAFE-INTEGER. BillingService los serializaba como JSON crudos números, así que el JSO...

Kamo·3mo ago
FixDaemonService

Regístrese JSR-310 en los mapas de consumo - los sobres reales llevan un instante ocurridoEnt

E2E lo atcogió: ambos hechos reales de decisión.ruebado fueron de letras muertas como "inparable" porque el desnudo ObjectMapper no puede deserializar java.time...

Kamo·3mo ago
Fixkamo-internal

Hot Reassign siempre publica la nota de llamada requerida; mantenga el cesionario actual seleccionable

Seguimientos de las revisiones: (1) retire el ref de comentarios que podía omitir silenciosamente la nota requerida en un intento posterior (o un replique edita...

kamo·3mo ago
Fixkamo-shared-library

MlosConfigChangeSé date-created . gota de columnnDefault (duplicado por defecto)

Tanto la columna-ColumnDefault("()") como la columnaDefinición="TIMESTAMP DEFAULT ahora" hecho Hibernate emite 'TIMESTAMP DEFAULT ahora() default now()', que Co...

Kamo·3mo ago
FixVOIPService

Excluir /api/voip/sms/ tenlates del filtro de sesión de OTK

Los endpoints de la plantilla de SMS doc-07 son llamadas internas menos de sesión custodiadas por InternaAuthFilter (X-Internal-Auth), pero OTKValidationFilter ...

Sage·3mo ago
Fixkamo-internal

Aplicar hallazgos de revisión adversarial en el mayordodoto escribe compositores

- a11y: Patrón de radio de flecha WAI-ARIA (comisionado en Soporte deRadioKey) para el veredicto de controles segmentados de ejecución (son trampas de teclado...

kamo·3mo ago
FixSecurityService

Cierra las olas de existencia cruzada residuales de la existencia de oráclas .

Conclusiones de revisión adversarial MLOS-W-01/03/04: - el envolvente de la lista vacía normalizada de 404 se hace eco ahora de las claves de identidad de la so...

Kamo·3mo ago
Fixkamo-shared-library

MediaObjTransit.date-created insertable=false para que DB lo rellene por defecto

El constructor nunca fijó fechaCreada; Hibernate ató a NULL y violó la restricción NOT NULL, rompiendo añadirMembersToSession (y así el gancho de plomo social /...

Kamo·3mo ago
FixSecurityService

Reclama atómica antes de la creación de plomo.

social.lead.new se puede procesar simultáneamente (viejo y la nueva cápsula de seguridadService ambos tienen un Suscripción de Core-NATS durante un RollingUpdat...

Kamo·3mo ago
Fixkamo-internal

No despedéis la emergente de nuevo líder en refrescar / cuando no esté disponible

myStatus de DisponibilidadContexto predetermina a 'AVAILABLE' hasta que dos async obtienen (/user-info entonces /miembros/me/disponibilidad) resuelve, así que e...

kamo·3mo ago
July 2, 2026
Fixkamo-internal

Escudo de revisión de la esciscripción (i18n, a11y, contraste, en humanizar)

Aplicar los hallazgos de la revisión: localizar con aria-etiquetas humanizadas, humanizar enum píldora, paridad de caja del título de fase (titular compartidoCa...

kamo·3mo ago
FixSecurityService

Guardia de inquilinos fallido en renuncias/validaciones de suscripción

Revisión encontró que el guardia de la orgía era un fracaso en el caso de la lista vacía común para el las exenciones/validaciones por-id leen (que el servicio ...

Kamo·3mo ago
Fixkamo-internal

Agregar la ruta proxy de /api/security/lead-imports; por defecto para Importar plantillas

- La base GET/POST /api/security/lead-imports no tenía ninguna siguiente ruta de poder.ts (sólo sub-caminos lo hizo), así que Past Imports traed (y la importa...

kamo·3mo ago
FixSecurityService

Puerta FFA aceptabilidad en suspensión en el resumen disponible.

El resumen disponible ahora resuelve la asignación del miembro y se salta el producto cuando se suspende ANTES del circuito corto gratuito para todos, y disponi...

Kamo·3mo ago
Fixkamo-shared-library

La suspensión ahora bloquea la aceptación (alerta.

findApplicableAllotments filtered 'AND la.isActive = true', así que getMostSpecificAllotmentment devolvió un retroceso ACTIVE menos específico (o nada) cuando l...

Kamo·3mo ago
FixVOIPService

Implementar POST /api/bulktext/send interno transaccional SMS

SecurityService's BulkTextSmsClient (password-recovery - ajustes de cuentas SMS) siempre ha POSTed ********** a /api/bulktext/send, pero el controlador nunca fu...

Sage·3mo ago
Fixkamo-internal

Enviar plomoId como cadena al crear un comentario

parseInt() ids de plomo redondeado más allá de JS MAX-SAFE-INTEGER, así que el backend Buscar una ventaja inexistente y regresó 404, apareciendo como 'Froto a c...

kamo·3mo ago
FixSecurityService

Acepta liderId como cadena en createPost para preservar la precisión de id CRDB

Los ID de plomo son valores de CRDB unique-rowid() que superan JS MAX-SAFE-INTEGER. El frontend ahora envía plomoId como una cuerda; zanca tanto la cuerda como ...

Kamo·3mo ago
Fixkamo-internal

Resolver los nombres de los miembros en /leads/créditos . enlace a su cuenta

La columna de los miembros y el filtro mostraron ids crudos porque el mapa del nombre fue construido desde /api/security/miembros, cuyos ids largos serializan c...

kamo·3mo ago
Fixkamo-internal

Hacer EditableCard onEdit opcional así que reasignación gating tipo cheques

La tarjeta de asignación pasa a "canReassignManually ? startEditAssignment : indefinido a EditableCard.onEdit, pero onEdit fue mecanografiado "() =- voido (requ...

kamo·3mo ago
Fixkamo-internal

Estado ocupado en Start Import - . . . . . . . . . . . .

- Desactivar Iniciar Importar / Atr regreso y mostrar un spinner "Importing"... mientras que la importación POST está en vuelo, evitando envíos duplicados en ...

kamo·3mo ago
FixSecurityService

Corrección, escala y endurecimiento de PII en LeadImportController

- dedup a través de la consulta de LeadRepository en lugar de encontrarlos todos los inquilinos (era un OOM/DoS - riesgo de exposición cruzado al inquilino, r...

Kamo·3mo ago
Fixkamo-shared-library

Alcance de la importación de la queda de la búsqueda . org-guard member/vendor-product assignment

- **************** alcanced, Buscación duplicada de proyección para el importador manual (sustituye a por whibor encontrar todos (que hidrató cada pista a t...

Kamo·3mo ago
July 1, 2026
Fixkamo-shared-library

Pin marcadoForReassignmentBy FK a INT8 (no por defecto heredado)

Sin columnaDefinición, Hibernate copia members.id (INT8 DEFAULT unique-rowid()), Así que CockroachDB rellenó las filas de pistas existentes con ids de miembros ...

Kamo·3mo ago
Fixkamo-internal

Detenga refrescante icono parpadeando a través de un bucle de cheque infinito

Una vez que un dominio fue confirmado por SSL, checkDns construyó incondicionalmente un nuevo objeto de dominio incluso cuando sslConfirmed ya era cierto. El nu...

kamo·3mo ago
FixEmailService

Devolución 422 (no 500) cuando el miembro no tiene buzón

listFolders y otros endpoints de lectura arrojaron ilegalmenteStateException desde MailContext.toMailCredentials () cuando un miembro no tenía credenciales IMAP...

Sage·3mo ago
Fixkamo-internal

No traes org con un id truncado de precisión

LabelManager deriva orgIdStr de getOrgIdString (precision-safe) con un retroceso a String(organization.id). organización.id es un número JS y Trunca silenciosam...

kamo·3mo ago
FixSecurityService

Coloquear la región del sitio de uso de nodo-local MinIO por vaina

- Añadir kamo.minio.region (MINIO-REGION, por defecto-nos-oeste-s-1) así que SigV4 las firmas coinciden con la región del sitio impuesto del servidor; fija el...

Kamo·3mo ago
Fixkamo-shared-library

Piden firma región de sitio configurable

MinIO ahora hace cumplir MINIO-SITE-REGION (us-west-ca-s-1) en el SigV4 alcance de autorización, ya que se habilitó la replicación del sitio. El cliente estaba ...

Kamo·3mo ago
Fixkamo-login

Deja las imágenes de fondo que 404 en lugar de mostrar un marco roto

Rastrea cargas de imagen de fondo fallidas y filtrarlas fuera del carrusel Swiper, de modo que un tema incompleto (por ejemplo, opción uno, cuyo bg/2.webp nunca...

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