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
March 17, 2026
FixAIService

Serializar los ID de entidad como cadenas para prevenir la pérdida de precisión de JavaScript

CockroachDB unique.rowid() genera valores INT8 que superan los de JavaScript Number.MAX-SAFE-INTEGER, causando corrupción de identificación en el frontend.

Kamo·7mo ago
March 16, 2026
Fixkamo-internal

Ampliar el contenido de correo electrónico a la anchura completa de panel de detalle

Retire la restricción max-w-4xl para el cuerpo de correo electrónico, archivos adjuntos y respuesta rápida llena el 100% del ancho del panel disponible.

kamo·7mo ago
FixAIService

Añadir soporte de autenticación OTK que coin coincidencia con el patrón de SecurityService

- Añadir OTKPreAuthFilter para validar la cabecera X-OTK y decidir a la sesión de *** - Actualizar sesiónHelper para leer de los atributos de solicitud establec...

Kamo·7mo ago
FixEmailService

Utilización de valor para RspamdConfig y hacer entrenamiento sin bloqueo

RspamdConfig ahora utiliza Value para que coincidas con los patrones de proyecto existentes. Los fallos de entrenamiento de Rspamd ya no impiden mover el mensaj...

Kamo·7mo ago
Fixkamo-internal

Ensure Junk and other system folders always appear in sidebar

Adds guaranteed system folders (INBOX, Sent, Drafts, Junk, Trash, Archive) to the folder tree even if they don't exist on the IMAP server yet.

kamo·7mo ago
Fixkamo-internal

Auto-refresh message list when draft is saved or email is sent

MessageTool dispatches email:folder-changed events after saving a draft (Drafts) or sending an email (Sent). MessageBrowser listens and refreshes if the affecte...

kamo·7mo ago
Fixkamo-internal

Match message tool color scheme to other tools and rename to New Email

Switch from dark theme to the light theme used by chat/calculator tools: light gray gradients, white inputs, var(--color-primary) accents. Rename tool from "New...

kamo·7mo ago
Fixkamo-internal

Restore full WYSIWYG toolbar options in message tool

Adds back headers, strike, background color, alignment, and image options. Toolbar wraps onto two lines when in compact (non-maximized) mode via flex-wrap.

kamo·7mo ago
Fixkamo-internal

Marque los mensajes leídos en el servidor IMAP y refrescar cuenta conteos de carpetas

Haciendo clic en un mensaje ahora llama a PUT ************* con visto: verdad en el backend, persistir el estado leído al IMAP. La carpeta de la barra lateral s...

kamo·7mo ago
FixEmailService

Guardar copia en carpeta enviada después de enviar correo electrónico

Transport.send() solo envía vía SMTP sin ahorrar a IMAP. Añadido GuardToSent() para adjuntar el mensaje a la carpeta Sent con el conjunto de bandera SEEN. Se ap...

Kamo·7mo ago
FixEmailService

Desactivar STARTTLS y auth para el puerto 25 interno SMTP

El puerto 25 en Postfix interno no admite STARTTLS y permite relé de las IPs de racimo a través de mynetworks. Sólo habilitar auth y STARTTLS cuando se utiliza ...

Kamo·7mo ago
Fixkamo-internal

Máve usegan el gancho antes de que vuelva temprano para arreglar el error de reacción 300

useState (syncing) fue declarado después de las devoluciones anticipadas condicionales, Violar las reglas de los ganchos de React.

kamo·7mo ago
FixEmailService

Utilice el puerto SMTP 25 en lugar de 587 para Postfix interno

Postfix sólo escucha el puerto 25 dentro del cluster. Puerto 587 (sumisión) no está habilitada en el contenedor.

Kamo·7mo ago
Fixkamo-internal

Botón de enviar respuesta rápida - eliminar el cliente OTK, añadir credenciales y retroalimentación

La rápida respuesta fue enviando una cabecera OTK generada por el cliente que el proxy no usa (proxy genera su propio). Elimó lo innecesario Llamado OTK, creden...

kamo·7mo ago
Fixkamo-internal

LabelPicker ahora busca y muestra las etiquetas de mensajes actuales

- Añadida getMessageLabels API llamada al correo electrónicoApi - LabelPicker consigue etiquetas aplicadas en montaje a través del endpoint GET - Toggle actuali...

kamo·7mo ago
Fixkamo-internal

Alambre de elementos de IU sin cable en la página de mensajes

- FolderSidebar: botón de opciones de carpetas ahora abre el menú de renombre/borrar - CarpetaSidebar: botón de configuración de carpetas renombrado para admini...

kamo·7mo ago
Fixkamo-internal

Alambre de respuesta rápida Enviar Respuesta y Cancelar botones

El área de texto de respuesta rápida y los botones eran estáticos sin estado o en Manedores de clic. Ahora envía correctamente las respuestas a través del corre...

kamo·7mo ago
FixDocsService

Utilícelo docs-api.* para la URL de WOPISrc en lugar de api.*

Los endpoints WOPI (/wopi/files/**) en directo en DocsService, que es expuesto a la exposición en docs-api.kamocrm.com . no api.kamocrm.com (APIService). Docs h...

Kamo·7mo ago
FixDocsService

Establecer a aliasgroup a api.kamocrm.com y forzar https WOPISrc

- Docs aliasgroup1 debe coincidir con el anfitrión de WOPI (api.kamocrm.com) - URL WOPISrc predeterminada a http:// dentro de K8s; fuerza https y constructo a...

Kamo·7mo ago
FixKlusterServices

Fix kubectl no encontrado en la cápsula, añadir alias de los documentos, SUBDOMAINS proactivos

- Monte /usr/local/bin/kubectl desde el host via hostPath en lugar de fallar apt-get install (kubectl no in default Debian repos) - Añadir "docs" a la lista S...

Kamo·7mo ago
FixDocsService

Estal MinIO cubo a 'interno' y subir plantillas en blanco

El marcador de posición de cubo por defecto nunca fue configurado. Usar 'interno' cubo que tiene las plantillas de documentos en blanco subidas.

Kamo·7mo ago
Fixkamo-internal

Abrir ficha del editor de doc sincrónico para evitar el bloqueador emergente

ventana.open() después de una captura de asintcoc se bloquea por los navegadores porque es ya no en el contexto de los usuarios. Abra una pestaña en blanco inme...

kamo·7mo ago
Fixkamo-internal

Añade DOCS-EDITOR a las características de org de retroceso en la ruta de diseño y API

El org del lado del servidor del trazado a menudo utiliza el org de retroceso (no auth contexto durante la SSR), que faltaba DOCS-EDITOR. Esto impidió la Nuevo ...

kamo·7mo ago
FixDocsService

Eliminar COPY .mvn/ de Dockerfile para arreglar la construcción de CI

El directorio .mvn estaba vacío y sin rastrear, causando que las construcciones fallaran. Maven ya está proporcionado por la imagen de base.

Kamo·7mo ago
FixInitializerService

Habilitar la autocreación de esquema de Hibernate para email-metadata

Añadir ********** propiedad así Hibernate crea Faltan los esquemas PostgreSQL antes de crear tablas.

Kamo·7mo ago
FixEmailService

Cambiar ddl-auto de ninguna a la actualización para la gestión del esquema de automóviles

Hibernate no estaba creando el esquema y conversaciones de email-metadata mesa porque ddl-auto no se fijó en ninguno en el configmap k8s.

Kamo·7mo ago
FixDocsService

correcciones de revisión - dialecto, manejo de errores, CI/CD manifiestos

- Fija el dialecto Hibernate a CockroachDialect (matching K8s configmap) - Validación simulada separada de la lógica empresarial en checkFileInfo - Añadir Docs ...

Kamo·7mo ago
Fixkamo-shared-library

Utilícese consultas nativas para marcaConversationLea para resolver el desajuste de tipo Hibernate 6.2

CURRENT-TIMESTAMP en JPQL devuelve java.sql.Timestamp que no coince el campo actualizado de tipo Instant. La consulta nativa con AHORA(Delude esto.

Kamo·7mo ago
March 15, 2026
Fixkamo-shared-library

Utilista marcas de tiempo a nivel de base de datos en lugar de Instant.now()

Reemplaza todos los métodos de Apredeterminado Instant.now() y Actualización con "CreationTimestamp(source=DB") y "UpdateTimestamp(source=DB) por lo que la base...

Kamo·7mo ago
FixEmailService

Utilícese consulta nativa para la columna PostgreSQL texto[] en ConversationRepository

El miembro OF no es compatible con el apoyo de Hibernate para los campos de .JdbcTypeCode (ARRAY). Cambiar a SQL nativo con CUALQUIER () para la mirada de array...

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