KamoCRM

Registro de cambios en vivo

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

17,488
Cambios totales
5,978
Características
5,281
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
FixSecurityService

Un pedido puede ser un correo electrónico verificado de un compañero de equipo o una solicitud que confirmó en Kamo

El plano de herramientas ahora verifica las órdenes dadas por el propio correo electrónico de un compañero de equipo (email:<carpeta>/<uid> o el correo electrón...

Kamo·3h ago
FixSecurityService

Una personalidad generada mantiene todo lo que el SI ya tiene

Solo los ítems de una generación anterior, nombrados por id y todavía marcados como borradores, se reemplazan; un borrador del asistente de configuración o un e...

Kamo·4h ago
FixSecurityService

Nunca empuje una etapa al MLOS externo que la propia sincronización escribió

La importación Arive camina un préstamo a través de la tubería de Kamo un paso a la vez; la 20s sync tick vio cada estado a medio camino como un cambio Kamo y l...

Kamo·8h ago
FixSecurityService

Nunca enviar texto de excepción (SQL incluido) al navegador

BaseLosController.error() pone e.getMessage() en cada cuerpo de 500; la canalización La excepción ahora va al registro bajo una declaración de JDBC, y no a la d...

Kamo·8h ago
FixSecurityService

Las lecturas de canalización se reintentan en un reinicio de lectura de Yugabyte en lugar de fallar la página

"No pudimos cargar la canalización (JDBC … Reiniciar lectura requerida)" apareció en La lista de acuerdos y préstamos dice: Arive, {1}, {2}, {3} Son lecturas pu...

Kamo·18h ago
October 25, 2026
FixSecurityService

Vuelva a intentar el progreso de la importación en un reinicio de lectura de Yugabyte

La primera importación en vivo se detuvo en RUNNING después de la página 1: guardando el La conexión carga los dominios de la organización, Yugabyte respondió 4...

Kamo·1d ago
FixSecurityService

El servicio de escritura de facturación comienza de nuevo: el constructor mantiene su @Autowired

La confirmación de terminología insertó el campo de comprobación de código entre @Autowired y El constructor, por lo que la anotación se movió al campo y Spring...

Kamo·1d ago
October 24, 2026
October 23, 2026
FixSecurityService

El enlace de la factura de los propietarios se abre en el host del espacio de trabajo al que la organización puede acceder

Construido internal.<dominio> a mano, que OrgDomainRuleGuardTest prohíbe: un org Cuyo propio dominio no está terminado obtendría un enlace a un host que respond...

Kamo·3d ago
October 22, 2026
FixSecurityService

El trabajo de facturación toma cada suscripción y factura en su propia transacción

Su primera ejecución elevó la factura de octubre de Harmony y la perdió cuando una inserción de auditoría Falló, porque todo el paso de preparación fue una tran...

Kamo·4d ago
FixSecurityService

Las ediciones del catálogo solo llegan a la organización de la persona que llama; las personas que llaman por propia solicitud no pueden compensarse ni establecer sus propios precios

Cada actualización y eliminación de un plan de suscripción, precio, característica, complemento, paquete, La plantilla de descuento por volumen, promoción o acu...

Kamo·4d ago
FixSecurityService

Crear un mercado MORTGAGE da a la organización su perfil de prestamista a la vez

El perfil de prestamista de un mercado MORTGAGE (y sus cinco filas de config) sólo fue creado por la auto-sanación de arranque, por lo que un mercado creado mie...

Kamo·4d ago
October 18, 2026
FixSecurityService

El ratchet endpoint ve @RequireRight; el ratchet org-graph permite dos golpes de sólo lectura (SITP TPGUARD)

Los relés de facturación TP02 y facturación comercial. No un agujero: todos trade-invoice handler carries @RequireRight (TenantRightInterceptor on /**: 401 sin ...

Kamo·1w ago
FixSecurityService

El personal puede eliminar una aplicación hipotecaria nunca recibida; una respuesta recibida 409 (SITP TP21FU)

DELETE ************* fue a través de AppMortgageService.delete, que 500'd por cada aplicación (dejan filas de satélites del prestamista). La biblioteca comparti...

Kamo·1w ago
FixSecurityService

Cada fila de auditoría clínica nombre a su paciente; recoger la auditoría compartida-lib y actualizar at fixes (SITP TP23FU)

La producción de filas phi access log de los métodos de auditoría clínica no tenía ningún propósito, base o paciente: el PhiAccessRecorder compartido los dejó m...

Kamo·1w ago
FixSecurityService

Iniciar una nota clínica ya no falla en update at (SITP TP23 humo vivo)

ClinicalBaseEntity.updated at NO es NULL y predeterminado por la base de datos en INSERT solamente (insertable = falso), por lo que una nota acaba de insertar s...

Kamo·1w ago
FixSecurityService

Reservar una cita ya no falla en un nulo no calificado en el control de conflictos (SITP TP23 humo vivo)

encontrarConflicts' (:excludeId IS NULL OR a.uid Quiere decir:excludeId) con un null UUID es un parámetro no tipo en Postgres/Yugabyte ('no podría determinar el...

Kamo·1w ago
FixSecurityService

Una reserva o registro es siempre un nuevo registro en la práctica del callador; los borradores de notas SI lo dicen; la facturación lee escribir el PHI trail (SITP TP23)

- SchedulingService.book: el cuerpo es la entidad, por lo que un uid en ella hizo guardar() una fusión en que cita en la práctica de CUALQUIER (y la mudó a la l...

Kamo·1w ago
FixSecurityService

Registros de suscripción, listas de mercado y notas de pedidos sólo llegan a la organización de llamadas (SITP TP17)

SubscriptionService lee una suscripción, su orden, factura y acuerdo solo uid, en cualquier inquilino. POSController ahora comprueba que el registro es de la or...

Kamo·1w ago
FixSecurityService

Las licencias estatales son leídas y reemplazadas únicamente dentro de la organización de llamadas (SITP TP16)

GET/PUT ********** encontró al miembro solo por id, por lo que un titular de STATE LICENSING VIEW ALL / EDIT ALL en una organización podría leer, reemplazar o e...

Kamo·1w ago
FixSecurityService

Derechos sobre los controladores sólo de sesión, con el backfill de subvención (SITP TP01)

@RequireRight (cualquier de, inquilino RoleRightType) aplicado por TenantRightInterceptor antes del manipulador, la contraparte inquilino de @RequirePlatformRig...

Kamo·1w ago
FixSecurityService

Derechos en las puertas principales que usan las herramientas SI, y los propios callbacks de la llamada (SITP TP10)

- PUT /leads/{id} toma EDIT LEADS; una creación que asigna a alguien más toma ASSIGN LEADS - la piscina principal ( / cuentas/disponible, / cuentas/accept) toma...

Kamo·1w ago
October 14, 2026
FixSecurityService

Ejecute las reglas de detección del registro y haga realidad sus respuestas

SuspiciousDetectionService fue inyectado en SecurityController y nunca se llamó, así que cada regla que una organización configura la pantalla de seguridad ( um...

Kamo·1w ago
FixSecurityService

Cifrar secretos de firma de legado en el arranque; una URL de destino rechazada es un 400

El lado de servicio de camo-shared-library e58f1a93 (target vetting + DNS pinning, categorías de fallas, secretos de firma cifrados). - ¿Qué? (re-runnable; app...

Kamo·1w ago
FixSecurityService

Sello Google/Microsoft calendario OAuth fichas en reposo; re-seal filas heredadas en la bota

GoogleCalendarService y MicrosoftOutlookService almacenaron el acceso y tokens refrescante en terceros integraciones como el proveedor los emitió, aunque la ent...

Kamo·1w ago
FixSecurityService

Guardar respuestas antes de la salida de los derechos, no después de ella

Salvar un modelo de seguridad (por ejemplo, sus funciones de seguridad por defecto) re-seed and derechos de los miembros recalculados para cada org utilizando e...

Kamo·1w ago
FixSecurityService

El perfil guarda la dirección del miembro

La tarjeta My Profile Address posted { dirección, direcciónDetalles, localidad, subdivision, postalCode, country } y PUT /members/{id} nunca leer el llave, así ...

Kamo·1w ago
FixSecurityService

Las visitas guiadas leen respuestas a los derechos del miembro CURRENT Show Tour

Una sesión lleva los derechos que se emitieron y la actualización rutinaria no volver a leerlos, así que todos firmaron antes de que existieran los derechos del...

Kamo·1w ago
FixSecurityService

La sincronización de derechos de arranque inserta los derechos de falta de un rol en UNA declaración

el despliegue de b8014ab3 nunca llegó a estar listo. Los derechos del 31 Show Tour hicieron la fila a la vez insertar loop 31 YugabyteDB viajes redondos por pap...

Kamo·1w ago
October 11, 2026
FixSecurityService

La lectura de una carta de la SI se retrata en un conflicto YugabyteDB en lugar de responder 503

Obtener **************** (I1) resuelve la carta en una sola transacción de 15-25 consultas. One "Restart read required" (40001) responded 503 CHARTER UNAVAILABL...

Kamo·2w ago
October 6, 2026
FixSecurityService

La página principal denomina su proveedor y producto

Lead.vendorProducto es @Transient — sólo VENDOR PRODUCT ID es una columna — así que nada la carga a menos que alguien pregunta, y LeadDTO.de plomo luego deja ve...

Kamo·3w ago
October 5, 2026
FixSecurityService

Un cambio a los equipos de un miembro está en el registro de acceso a la seguridad —una línea SEGUR SETTING CHANGE/MEDIUM por miembro que se unió o se fue, desde el equipo, el perfil del miembro, un equipo eliminado o creación (KamoCollab CP01 revisión final I1)

Un equipo es un nivel de la cascada de derechos, por lo que unirse a uno es una subvención (CP01-T14-1). The department and job-title cambio en la misma tarjeta...

Kamo·3w ago
FixSecurityService

Pin the heads' names query on users pkey — /*+ IndexScan(u users pkey) */ first in the statement, as loadMembers and the org chart's people query; without it the legacy planner seq-scans all of users per head row (KamoCollab CP02 final fix)

Producción EXPLAIN (sp00verify, read-only): el plan literal desenredado era un bucle anidado sobre Seq Scan en usuarios (106 filas) para 1 y 2 ids; con la pista...

Kamo·3w ago
FixSecurityService

El registro de recalculación fallido denomina el camino de reparación como /teams/{id}/recalculate-rights

SLF4J no tiene escapatoria, así que "{id}" fue conectado literalmente. "{id}" no es un marcador de posición e impresiones como escrito; la prueba ahora fija el ...

Kamo·3w ago
FixSecurityService

La activación de un miembro creado bienvenida espera el compromiso, por lo que un tragado 40001 ya no puede convertir la creación en un rollo silencioso

¿Qué? respondió 200 con un id miembro y un usuario id que nunca existió (KamoCollab CP00 Task 0, 2026-10-05, sp00verify). El activación bienvenida corrió dentro...

Kamo·3w ago
October 4, 2026
FixSecurityService

Un renombre aclara la ortografía fonética del nombre que cambió (SP94-F-1)

El discurso de la AI empareja el nombre de la org con cualquier hechizo almacenado. El mago que comienza renombra a través de PUT /org/{id} sin enviar una ortog...

Kamo·3w ago
FixSecurityService

Asignar una computadora lee al único miembro, no a toda la organización

HostedComputerAccess.isMember cargó a cada miembro de la organización para probar uno id, y emailOf, llamado justo después de él en el mismo camino de asignació...

Kamo·3w ago
September 29, 2026
FixSecurityService

La ruta de auditoría AI-dispatch llama a la gente de la misma manera que chat hace

################################################################################################################################################################...

Kamo·3w ago
September 28, 2026
FixSecurityService

Una dirección en cualquiera de las señales de ápice de plataforma en la cuenta que tiene su gemelo

El propietario firmó en login.kamouniverse.com con la nueva dirección de la marca y se le dijo "User hace no existen". La dirección de la cuenta es Sage@KamoCRM...

Kamo·4w ago
FixSecurityService

Algo así está estampado, así que ahorra

media obj reports.date created is NOT NULL, and the like was built without it: @ColumnDefault only forma el DDL, por lo que Hibernate escribió NULL y todo como ...

Kamo·4w ago
FixSecurityService

Editar, como y eliminar un post o nota por su propio id, nunca todo el flujo

Un alimento, la organización (el Clubhouse) o las notas de un líder, es UNA POST sesión y cada post o nota es un mensaje en él, por lo que cada elemento que las...

Kamo·4w ago
FixSecurityService

SPF asesora reconoce kamouniverse.com; los alias de la marca se reservan en ambos ápices

SPF: kamouniverse.com publica el mismo registro que spf.kamocrm.com (v=spf1 ip4:47.181.8.84 mx -all), por lo que un cliente que escribió incluyen:kamouniverse.c...

Kamo·4w ago
FixSecurityService

Los contratiempos de la plataforma nombre el ápice primario, no un kamocrm.com literal

Cuatro lugares guardaban su propio "kamocrm.com" literal como el anfitrión de la plataforma caen volver a, así que nunca podrían seguir la marca a kamouniverse....

Kamo·4w ago
FixSecurityService

Una organización ya no puede tomar las instrucciones de otro.kamocrm.com routing

Cualquier miembro de una organización sin raíz podría agregar la víctima raíz.kamocrm.com (POST /api/seguridad/dominios no tienen derecho). Listing the domains ...

Kamo·4w ago
FixSecurityService

Una corriente de notas de plomo, dirigida por su guid, mantiene la propia regla de lectura del plomo

Cada nota en una pista envía ahora el guid de la corriente principal en /topic/media/feed/cantaorg Id (SP99-T3), a la que cualquier miembro de la organización p...

Kamo·4w ago
FixSecurityService

Un nuevo registro de compromiso se traduce a la vez, no detrás del atraso del barrido

La primera traducción de un registro de compromiso y los registros de barrido compartidos un eje de tres hilos, primero viene primero servido. Con el SP99 T6 re...

Kamo·4w 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