KamoCRM

Registro de cambios en vivo

Cada característica, corrección y mejora, publicada a medida que se envía.Nada se retiene para un lanzamiento.

18,414
Total de cambios
6,545
Características
5,540
Fijos
30
Proyectos
Filtrar por proyecto
Ver todos los proyectos18,414AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService623InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,999TranslateService62VOIPService265VectorService11kamo-apps27kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,701kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,828kamo-signer-monorepo57kamolos114
Filtrar por categoría
Todos los tiposBuild23CI525Chore794Docs3,286Feature6,545Fix5,540Other1,001Performance174Refactor282Revert23Style45Test175Upgrade1
March 24, 2026
Featurekamo-shared-library

Recalculación de derechos específicos para el dept, el título del trabajo y los cambios de rol

- DepartamentoServicio: sólo recalcula a los miembros del departamento afectado después de crear/actualización/borrar - JobTitleService: recalcula sólo a los ...

Kamo·7mo ago
Featurekamo-shared-library

Recalcar a member-rights-applied después de la creación de nuevos miembros

Llamadas actualizadasMimbresightsApplied sobre el nuevo miembro después de ambos crear OrganizaciónMiembro y crear OrganizaciónMiembro así los derechos de todos...

Kamo·7mo ago
FixSecurityService

Recalcular member.rights.applied after role create/update/delete

Nunca se volvió a calcular la mesa de la relación entre los miembros cuando los roles eran modificado, haciendo que todos los miembros tengan 0 derechos aplicad...

Kamo·7mo ago
CISecurityService

Reconstruir con biblioteca compartida actualizada con permisos de soporte

SecurityService necesita los nuevos ACCEPT-SUPPORT-TICKETS y MANAGE-SUPPORT entradas en RoleRightType enum para incluirlos en los derechos de sesión de ***.

Kamo·7mo ago
Featurekamo-internal

Edición de rol granular, intercambio de etiquetas y apoyo de los miembros del equipo

- Añadir esAllowEditTitle y isAllowEditSecurity to SecurityRole interface - Permitir la edición de ajustes de seguridad en los roles de los miembros/miembros de...

kamo·7mo ago
FeatureInitializerService

Migrar todo el papel de todos a los miembros y crear el papel de los miembros del equipo

- Renombrar la columna ROLE-EVERYONE-ID a ROLE-MEMBER-ID - Nombrar los roles existentes de "Todos (Aplica a todos) " a "Miembros" - Establecer banderas ********...

Kamo·7mo ago
FeatureSecurityService

Aplicar banderas de protección de roles y añadir el apoyo de la etiqueta matriz a la sesión

- Enforce isAllowEditSecurity in SecurityRoleController update endpoint - Añadir parentMemberTitlePlural y parentestroTeamMemberTitlePlural a sesión de *** - Re...

Kamo·7mo ago
Featurekamo-shared-library

Añadir banderas de protección de roles granulares y función del sistema de los miembros de equipo

- Añadir isAllowEditTitle y isAllowEitSecurity flags a la entidad OrgRole - Renombre de rol de todos a rol de miembro de la organización, añadir papelTeamMember...

Kamo·7mo ago
Fixkamo-internal

Añadir la visualización de errores cuando falla la creación de temas

Muestra el mensaje de error de la API en el diálogo en lugar de fallar silenciosamente.

kamo·7mo ago
Fixkamo-internal

Carga de departamento fijo en TopicManager

Enviar cabecera X-***-Token (matching DepartmentManager patrón) y extraer departamentos de la forma de respuesta data.departments.

kamo·7mo ago
Fixkamo-internal

Añadir Array Guardias de Array en las respuestas de la API para prevenir errores .map

API puede devolver objetos de error en lugar de arrays cuando las tablas de backend no existes todavía. Guarda todas las operaciones de matriz con los controles...

kamo·7mo ago
FixDaemonService

Habilitar redirección para la descarga de MaxMind

MaxMind devuelve 302 redir cuenta con el archivo real. HttpClient no era seguirlo, haciendo que la sincronización fallara con HTTP 302.

Kamo·7mo ago
Featurekamo-internal

Añadir sección de Soporte a la página de configuración

Añade las tarjetas Temas, Notificaciones y Tiempos de estado y respuesta ese enlace a /support?tab=settings.

kamo·7mo ago
FixDaemonService

Añadir SeguridadConfig para permitir el desencadenante de demonios y endpoints de actuador

Los impagos de Spring Security bloquearon todos los endpoints con 401. Añadido explícito config para permitir /api/daemon/** y /actuator/** sin autenticación.

Kamo·7mo ago
Otherkamo-internal

Permite 6 tarjetas de configuración por fila en pantallas xl y esconder el elemento de Nav de Club House

Configurando las cuadrículas de página ahora escala a 6 columnas en xl punto de interrupción. El elemento del menú de la Casa Club comentó en NavPri.

kamo·7mo ago
Fixkamo-internal

Actualizar ventana de la herramienta emergente ticket para usar tema de luz que coinpare chatColores

Reemplaza el tema oscuro (fondos oscuros, texto blanco, acentos ámbar) con el esquema de color de luz utilizado por todas las otras ventanas de herramientas eme...

kamo·7mo ago
Fixkamo-internal

Retire MANAGE-SUPPORT condicional de las pestañas de configuración/análisis, habilite NavPri slide-out

Todas las pestañas ahora siempre visibles. Eliminación de la desactivaciónPanel de la entrada de NavPri Support Así que el panel de la diaposiada funciona en fl...

kamo·7mo ago
Fixkamo-internal

Hacer la descripción de la zona de textarea rellene la altura de la ventana emergente restante

Retirado minRows/máximas restricciones y establecer el diseño flexible en la raíz de entrada Así, la zona de texto se expande para llenar todo el espacio vertic...

kamo·7mo ago
FeatureDaemonService

Añadir controlador de activación de trabajo manual con guardia de ejecución duplicado

POST /api/daemon/trigger/-jobName. dispara cualquier trabajo de cuarzo inmediatamente. Devuelve 409 si el trabajo ya está ejecutando. GET /api/daemon/trigger/st...

Kamo·7mo ago
CIDaemonService

Cincron de sincron de sincrones de geolita de conjunto temporal a cada 2 minutos para pruebas

Volverá al domingo 3 de la mañana semanal después de confirmar las obras de sincronización.

Kamo·7mo ago
Fixkamo-shared-library

Correjar MediaObjImgDescargar FK para usar MediaObjImg UUID PK en lugar de clave compuesta

El FK compuesto (OBJ-ID, IMG-ID) hizo referencia a columnas no PK que causan un tipo desajuste (uid vs int). Cambiado a un solo FK en referencia OBJ-IMG-ID Medi...

Kamo·7mo ago
Fixkamo-shared-library

Utilicen consultas nativas para el tiempo de resolución de avg para evitar la limitación de Hibernate EXTRACT(EPOCH)

Hibernate 6 no puede aplicar EXTRACT(EPOCH DESDE ...) a una resta de marca temporal (produces tipo Duración, no TEMPORAL). Cambió a una consulta nativa de SQL q...

Kamo·7mo ago
Featurekamo-internal

Retire el sistema de ayuda antigua, agregue los elementos de navegación de soporte

Eliminar aplicación/ayuda/ y app/components/ayuda/ directorios. Añadir SupportButton a NavTop barra de herramientas y elemento de menú de Soporte a NavPri naveg...

kamo·7mo ago
Featurekamo-internal

Añadir tipos de frontend y rutas proxy de la API

Interfaces de TypeScript para todos los soportes DTOs y 13 rutas proxy de API reenviando a MediaService para temas, entradas y endpoints de reporte.

kamo·7mo ago
FeatureMediaService

Añadir servicios de entradas de soporte, controladores REST y relé STOMP

Implementa el backend de MediaService para el sistema de tickets de soporte: - SupportTopicService: CRUD para temas de soporte org-scoped - AsistenciaAsignación...

Kamo·7mo ago
Featurekamo-shared-library

Añadir repositorios de boletos de soporte y DTO

Kamo·7mo ago
Featurekamo-shared-library

Añadir las entidades del ticket JPA de soporte

Kamo·7mo ago
Fixkamo-internal

Rediseñar el procesamiento de IA cambia como interruptor etiquetado con icono de asistente

Reemplaza el botón del icono con un interruptor de conmutación usando el asistente MUI icono, etiquetado como "Asunción de IA con esta nota". Se mudaba a la izq...

kamo·7mo ago
March 23, 2026
Featurekamo-internal

Añadir soporte en la vinculación profunda a la página de notas vía consulta param

Soporte /notes?id=-noteId- patrón de URL para que AI chat enlace de fuente de chat puede navegar directamente a una nota específica. Abre la nota en edite ver c...

kamo·7mo ago
FeatureAIService

Incluir enlaces de origen clic en contexto RAG para chat de IA

Actualizar RagClient para incrustar enlaces de marcación en el contexto enviado el modelo de IA. Artículos de KB enlace a /kb/-guidá, enlace de notas a /notes?i...

Kamo·7mo ago
Featurekamo-internal

Añadir el procesamiento de AI conmutar a las notas de IU

Añadir aiProcessingCaso habilitado a los tipos de nota y botón de conmutación en la barra de herramientas de NoteEditor. Los miembros pueden permitir/desactivar...

kamo·7mo ago
RefactorSecurityService

Eliminar el código de notas, trasladado a KBService

Gestión de notas (controlador, servicio, cifrado) ha sido Reubicado en KBService donde se alinea mejor con el conocimiento y las responsabilidades de gestión de...

Kamo·7mo ago
FeatureAPIService

Ruta /api/notes a KBService en lugar de SecurityService

La gestión de notas ha sido trasladada de SecurityService a KBService.

Kamo·7mo ago
FeatureAIService

Miembro del paseId a RAG para chat de IA con nota

Añadir extractoMemberId a SessionHelper. Actualizar RagClient para enviar miembroId en las solicitudes de búsqueda para que RAG devuelve ambos artículos de org ...

Kamo·7mo ago
FeatureRAGService

Add note embedding support to RAG pipeline

Add NoteEventConsumer for NOTE_EVENTS NATS stream and NoteEmbeddingPipelineService for processing notes. Update Qdrant to store sourceType, memberId, noteId. Se...

Kamo·7mo ago
FeatureKBService

Añádase la gestión de notas con la integración de RAG

Máve notas CRUD de SecurityService a KBService. Añádase nota cifrado, publicación de eventos NATS para tuberías de RAG e IA procesamiento de conmutación de sopo...

Kamo·7mo ago
FeatureInitializerService

Añadir cuadro de documentos de procesamiento de IA y la que se incrustar la nota

Añade la columna de AI-PROCESSING-ENABLED a la tabla de notas y crea Tabla de NOTA.EMBEDDING-RECORDS para el seguimiento de la nota de vectorización RAG.

Kamo·7mo ago
Featurekamo-shared-library

Añadir apoyo de procesamiento de IA en el modelo de datos de notas

Añadir aiProcesingCaso habilitado a la entidad de Note, DTOs y solicitudes. Crear la entidad y el repositorio de NoteEmbeddingRecord para el seguimiento vectori...

Kamo·7mo ago
Fixkamo-internal

Añadir el botón de conmutar de filtro a la cabecera de notas

El botón de colapso de la barra lateral estaba escondido detrás de la barra de navegación izquierda de la aplicación. Sustituyédo con un filtro icono en el Note...

kamo·7mo ago
FixSecurityService

Cifrado transparente con clave maestra estable

- Añadir notas permanentes.master-encryption-key-key a ConfigMap (era generar una tecla aleatoria en cada reinicio de la vaina, haciendo notas viejas no des...

Kamo·7mo ago
FixSecurityService

Borrar contenido de notas no cifrable y deshabilitar bandera de encriptación

Cuando falla el descifrado del lado del servidor (datos corruptos o desajustes de clave), despeje el contenido y el conjunto esEncrypted=false en la entidad por...

Kamo·7mo ago
FixSecurityService

Descifrar las notas cifradas en getAllNotes y searchNotes responses

getAllNotes y searchNotes estaban devolviendo contenido cifrado en bruto para notas con isEncrypted=true. Ahora descifra el lado del servidor de contenido antes...

Kamo·7mo ago
Featurekamo-internal

Utilícese variantes de avatar de tamaño . medium para perfiles/emails, pequeñas para nav/lists

Añadir parámetro de tamaño para buscarMemberAvatar (por defecto a 'sm'). Firmas de correo electrónico, Correo electrónico, encabezados de perfil, publicaciones,...

kamo·7mo ago
Fixkamo-internal

Extraer texto plano de Lexical JSON para las vistas previas de la tarjeta de notas

El contenido de la nota es ahora Lexical JSON, no HTML. La función de vista previa estaba cayiendo de nuevo a stripHtml que vertió JSON crudo como el preestreno...

kamo·7mo ago

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios