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
August 21, 2026
Fixkamo-internal

Deja de aplastar la caja de flexión de la Tarjeta de la cabeza

Los campos de salida y final no fueron recortados por su propio ancho. La tarjeta Sosteniendolos estaba siendo encogido a nada. El tamaño mínimo automático de ...

kamo·2mo ago
Featurekamo-internal

Ocultar los controles de balanza que no pueden utilizar de forma gratuita para todos

Balance de crédito, asignación diaria y Max Balance actúan sobre un saldo concedido, y un producto de la FFA no tiene aceptación allí mentas y gasta su propio c...

kamo·2mo ago
Featurekamo-shared-library

Haz que la aceptación-para todos sea gastable, para que se pueda limitar

La FFA eludió de plano el sistema de crédito, que dejó a un directivo sin palanca de él: Max Daily Spend se sentó detrás si (Effa) y no podía tapar un producto ...

Kamo·2mo ago
Featurekamo-internal

Nombre el solicitante, mover la línea org, acorte el botón Abrir Org

Tres ajustes en las superficies de soporte. "Open org como usuario del sistema" es ahora "Open Org", sentado inmediatamente después de asignar/reassign en luga...

kamo·2mo ago
Featurekamo-internal

Diga qué reloj está en marcha el diálogo de evento, y mostrar la hora de inicio

Cuatro cosas que el compositor se equivocó, en /calendario y en la página principal por igual. La zona era del navegador. Eso es un hecho sobre el portátil, no...

kamo·2mo ago
FeatureSecurityService

Publicar la declaración de Hibernate cuenta a Prometeo

/actuador/prometido ya llevaba jdbc* y hikaricp*, pero no hibernado*, porque Spring Boot 3 solo configura automáticamente esas métricas cuando *****************...

Kamo·2mo ago
Featurekamo-internal

Mostrar la foto del solicitante en cada fila de chat de soporte

Todas las filas en Chats - El apoyo llevaba el mismo glifo azul, que no ayuda en todo cuando la lista es lo que escaneas para decidir qué recoger. La cara es ah...

kamo·2mo ago
FeatureMediaService

Pon la cara y el nombre del solicitante en cada fila de chat de apoyo

Una fila de chats de apoyo mostró el mismo glifo de soporte en cada línea, así que una cola de era una pared de círculos azules idénticos. La cara que la gente ...

Kamo·2mo ago
Featurekamo-internal

Cuenta de la piscina con el encabezado del producto, aceptado hoy por miembro

Los plomos Disponibles se renderizó en cada hilera de miembros de un grupo de productos, pero es un propiedad de la piscina (producto, mercado) - el mismo númer...

kamo·2mo ago
RefactorSecurityService

Delegada AvatarObjectPaths a la biblioteca compartida

MediaService ahora nombra también objetos avatar - la lista de chats de soporte muestra el foto de solicitante, y un solicitante de apoyo está en la organizació...

Kamo·2mo ago
Featurekamo-shared-library

Resolver la URL de la foto de un miembro de la biblioteca compartida

La lista de chats y de apoyo está a punto de mostrar la cara del solicitante y un apoyo El solicitante está en el propio escritorio de la plataforma, siempre mi...

Kamo·2mo ago
FeatureSecurityService

Devuelve el recuento aceptado de cada miembro por producto

Manage-Credits muestra Max Daily Spend pero nada sobre cuánto de él se utiliza, para que un gerente no pudiera decir si un miembro era una pista de su gorra o h...

Kamo·2mo ago
Featurekamo-shared-library

Conde el gasto de hoy en todos los productos de un miembro en una consulta

Manage-Credits quiere mostrar, por miembro, cuántas pistas han aceptado así En lo que va de hoy en día, el total de carreras que el Max Daily Spend se compara c...

Kamo·2mo ago
Stylekamo-shared-library

Importaciones de caídas sin desuso mediante la eliminación de la "EntityGraph)

Página, Especificación y EntidadGrafe sólo eran necesarios por el halladoTodo anulación que fue removido después de que tomó /deraba. Deja una importación de En...

Kamo·2mo ago
FixSecurityService

Deja de cortar cuerpos de notas a 500 caracteres en la línea de tiempo

La pestaña Todas de las comunicaciones de un líder hizo una nota a través de LeadCommunicationMapper, que cortó el cuerpo a 500 caracteres sin elipsis y sin ban...

Kamo·2mo ago
Fixkamo-internal

Toma pistas disponibles en los conteos porproducto del servidor

leadsByProduct se deriva de las filas de asignación, que solo cubren productos alguien ya tiene una regla de crédito. La red lista productos del vendedor catálo...

kamo·2mo ago
FixSecurityService

Los pistas de informes disponibles para productos sin asignación

/manage construyó toda su respuesta en bucle por las asignaciones, llamando concuentoPool asignable una vez por fila. Pero la red de Gestión-Gestionar los produ...

Kamo·2mo ago
Featurekamo-shared-library

Cuenta la piscina asignable para cada producto de vendedor a la vez

con countRespuestas de Pool para un producto, por lo que un llamante sólo puede preguntar sobre productos que ya tiene. Manage-Credits estaba iterando asignacio...

Kamo·2mo ago
Fixkamo-internal

Devuelve al compositor su cuidado después de cada envío

Cada caja de chat en una ventana de herramientas se bloquea mientras un mensaje sale la entrada lleva "discapan" para que nada mecanografiado en el vuelo medio ...

kamo·2mo ago
FeatureInitializerService

Indices compuestos para geolitéslocalizacións

Solo País fue el único índice en una tabla de 80.429 filas. Medido en la producción: resolución de la ciudad (país . subdivisión) index-scanizado todas las 18.8...

Kamo·2mo ago
PerformanceSecurityService

Deja de escanear cada producto de mercado x después de que se conozca la respuesta

/leads/available-summary devuelve tres cosas. tieneAceptableCredit y un ejemplo producto - pero visitó cada mercado x pares de productos sin importar, emitiendo...

Kamo·2mo ago
Performancekamo-shared-library

Indice de las dos formas geolite-localizacións es realmente cuestionado por

Sólo el país fue el único índice en una tabla de 80.429 filas, y ninguna de las dos verdaderas consultas lo usó bien. Medido en la producción: resolución de ...

Kamo·2mo ago
Featurekamo-internal

Mostrar el org del solicitante, y ofrecer la puerta del Usuario del Sistema a su agente

El jefe de chat de apoyo ahora nombra a la organización de la que vino la solicitud, a todos trabajando en la conversación y con nadie más, la persona que la cr...

kamo·2mo ago
FeatureMediaService

Nombre el org del solicitante, y end System Usus Acceso al usuario cuando el ticket se mueca

Tres cosas, todo sobre un escritorio de apoyo que responde a más de un inquilino. El detalle de la entrada ahora lleva un veredicto por visor sobre si ofrecer ...

Kamo·2mo ago
FeatureSecurityService

Sesión de usuario de la Casa de Mint a Sistema para el boleto abierto de un agente de apoyo

Entrar- como gana una segunda razón para decir que sí. SistemaUrterEntryPolicy convierte a la persona que llama *** en los hechos que el SupportSystemAccissReso...

Kamo·2mo ago
Featurekamo-shared-library

Deja que un boleto abierto otorgue a su agente el org del solicitante, y caducar con él

Un agente de apoyo necesita mirar dentro del inquilino del cliente para responder al billete están aguantando. Hasta ahora la única manera de entrar era la plat...

Kamo·2mo ago
DocsDaemonService

Graba que la reclamación sin procesar ahora está retenida

getUnprocessedPayloads() devolvió cada carga útil sin procesar, y este trabajo se mantiene el texto crudo y aplanado de cada uno para toda su carrera, por lo qu...

Kamo·2mo ago
PerformanceSecurityService

Cuenta en la base de datos en lugar de hidratar cada confirmación

GET /changelog/public/stats cargado los 16.571 registros de confirmación en entidades y Los conectó en un bucle Java para producir dos pequeños mapas y un total...

Kamo·2mo ago
FeatureInitializerService

Index member-rights-applied on (member-id, the-right)

La tabla no tenía índices en absoluto, mientras que cada buscador en ella se filtra por el miembro-ID. A las 10.524 filas una mirada de derechos de un solo miem...

Kamo·2mo ago
Stylekamo-shared-library

Restaurar CRLF en los derechos de los miembrosAplicado

El commit anterior reescribió este archivo con un script y convirtió silenciosamente su terminaciones de línea, por lo que 53 líneas sin cambios mostraron como ...

Kamo·2mo ago
Performancekamo-shared-library

Index member-rights-applied, encuadendo la reclamación de admisión, estadísticas agregadas de cambio

Tres conclusiones de una auditoría de punto por punto final, cada uno medido en relación con la producción en lugar de inferir. member-rights-applied no declar...

Kamo·2mo ago
TestSecurityService

Una sonda opt-in que ejecuta el SQL de la cuadrícula, no solo su HQL

/leads cayó en 2026-08-20 con 'desaparecer entrada de la cláusula FROM para la tabla a2-1' y ninguna prueba lo atcogió, porque ninguno de ellos pudo: la bibliot...

Kamo·2mo ago
Fixkamo-shared-library

Eliminar el Grafo de la .Entity que se roció / lidera en Hibernate 6.2

La consulta de la página de la cuadrícula fracasó en la producción con: ERROR: Falta de entrada de la cláusula DE la cláusula para la tabla "a2-1" ... izqu...

Kamo·2mo ago
August 20, 2026
Performancekamo-internal

Trae una página filtrada de servidor en lugar de toda la organización

La cuadrícula traía todas las pistas en el org y la estrechaba en una línea de 300 . UsaMemo. Medido en producción 2026-08-20: 1.427 leads se colocó así que sie...

kamo·2mo ago
PerformanceSecurityService

Página el endpoint de la cuadrícula y toma la auditoría de PHI amortizada el hilo de solicitud

GET /api/security/leads devolvió todas las pistas de la organización. Ahora toma página/tamaño/más los filtros que la cuadrícula realmente utiliza, y devuelve u...

Kamo·2mo ago
Performancekamo-shared-library

Filtrar y página de la cuadrícula en la base de datos, lote el rastro de auditoría de PHI

Carga /leads se llevó 23,3 s a 1.427 pistas. 23.3 s de eso era la HIPAA rastro de auditoría: recordLeadList escribe una fila de fi-access-log por plomo devuelto...

Kamo·2mo ago
FeatureInitializerService

índices de plomo compuestos, y desbloquear la carrera que los crea

La cuadrícula /leads ahora se filtra y páginas en la base de datos en lugar de envío toda la organización al navegador. Con sólo IX-LEADS-ORG-ID que reubicaría ...

Kamo·2mo ago
FixDaemonService

Marcar los resultados de la carga útil por columna, no a través de la entidad

payloadRepo.save() en una carga desprendida hace que Hibernate camina su gráfico. organización tira de org-domains y que leen aterriza en una transacción que ya...

Kamo·2mo ago
FixSecurityService

Asentar cada carga útil atrasada a medida que se procesa

processBacklog reflejo los dos defectos del trabajo programado: mutaba carga útil estados en la memoria y los guardó en un lote al final, y guardó el toda la en...

Kamo·2mo ago
Fixkamo-shared-library

Regante el resultado de una carga útil por columna, no por entidad

Marcar una carga útil IMPORTED con carga útilRepo.save() hace que Hibernate camina el Gráfico de la entidad desprendida - incluyendo la organización, que tira d...

Kamo·2mo ago
FixDaemonService

Deja de solapar las carreras importando las mismas cargas útiles dos veces

El desencadenante se dispara cada minuto y cada carrera trabaja la selección de cargas útiles Todavía en RECEIVED. Un retraso que tarda más de un minuto, por lo...

Kamo·2mo ago
FixDaemonService

Bump el contador procesado en lugar de reescribir el punto final

El trabajo terminó un lote mutando totalProcesado en la entidad de endpoint que cargado antes de que comenzara el lote y guardando toda la fila. Dos consecuenci...

Kamo·2mo ago
FixSecurityService

Nunca falle una sumisión porque su contra actualización perdió una carrera

storePayload ya no bumps el contador recibido de endpoint; el recibo el controlador ahora llama a grabarReceipt por separado, en su propia transacción, y se tra...

Kamo·2mo ago
OtherKlusterServices

Prefiere brotli en el tema anfitrión, y corrija la lógica anterior

Dos cosas, una de ellas una corrección a la comisión anterior a esto. El anterior cometido justificó las "codificaciones": [br, gzip] con una sonda contra api....

Kamo·2mo ago
OtherKlusterServices

Prefiere brotli, deje de comprimir lo que ya está comprimido

El middleware compartido "compress" fue compress: ", que es de tres años" por defectos separados y ninguno de ellos es el que queremos. Traefik elige gzip cada...

Kamo·2mo ago
Fixkamo-shared-library

Deja de perder cargas útiles para la contienda de contadores de endpoint

storePayload guardó la carga útil y luego bajó totalReceived/lastReceivedAt by Sucio a la entidad de endpoint en la misma transacción. Cada sumisión a endpoint ...

Kamo·2mo ago
Fixkamo-internal

Cada bandera de país en la aplicación era una imagen bloqueada

Ocho pantallas más tenían el defecto encontrado en el cajón de visitantes de marketing. La aplicación se sirve bajo datos 'self' de img-src: blob: https://th...

kamo·2mo ago
Performancekamo-marketing

Comprprime cada respuesta, no sólo el documento

server-nonce.js pide upstream upstreamity. para que el HTML pueda estampar con un CSP sin un viaje de ida y vuelta descomprimida, luego Reprime a la salida. Eso...

Kamo·2mo ago
Performancekamo-marketing

Drenaje de trabajo diferido un elemento por período de ocioso

Cuatro componentes esperaron a que el hilo principal se quedara tranquilo antes de hacerlo su trabajo - el paquete de tostadas/consentimiento, el cromo de despl...

Kamo·2mo ago
Performancekamo-marketing

Lea la posición de desplazamiento de un observador, no de la disposición

El desplazamiento de la nave / estado en top vino de un manejador de pergíctes que leía window.scrollY, y el efecto de montaje llamado ese manejador sincrónicom...

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