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
April 12, 2026
FeatureESigService

Añadir plantilla en el punto final para encontrar o crear plantillas imgId

La página de creación subidas al sistema de imagen y redirige con imgId. La página de edición ahora llama POST /api/esig/templates/init con el imgId a encontrar...

Kamo·6mo ago
FixESigService

Escanear todos los paquetes de reposipos de la biblioteca compartida para resolver dependencias de frijol

ComponentScan recoge servicios de biblioteca compartida que dependen de repos en donotmodify.dao.repos y paquetes de comercio deben escanearlos también.

Kamo·6mo ago
April 11, 2026
Featurekamo-internal

Añadir editor de plantillas de firma electrónica con lienzo de diseño, firmantes y versioning

Reescritación completa de la página /doc/sign/edit con interfaz de pestañas (Settings & Signers, Diseño), lienzo PDF.js con superposición de campo arrastrable, ...

kamo·6mo ago
FeatureESigService

Proyecto inicial de arranque de ESigService Spring para la gestión de plantillas de firma electrónica

Nuevo microservicio con REST API para plantilla de firma electrónica CRUD, gestión de firmantes, instantáneas de la versión de diseño y seguimiento de enlaces d...

Kamo·6mo ago
Featurekamo-shared-library

Añadir entidades de plantilla de firma electrónica, enums y repositorios

Nuevas entidades JPA para el sistema de diseño de plantillas de firma electrónica: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion y ESignTemplat...

Kamo·6mo ago
Fixkamo-internal

Cartografía correcta de nombre de campo entre backend y frontend para API de nivel de acceso

Mapa backend securityLevelId-accessLevel, isOrganizationOwner-isOwner, memberType-isTeamMember en ruta API. Arréjase el control correcto para utilizar EDIT-MEMB...

kamo·6mo ago
FixInitializerService

Estaca 18DOFF fecha de fin de ascenso a 2026-04-26

Kamo·6mo ago
Fixkamo-marketing

Añadir la caída estática para la página de la oferta cuando la API de suscripción no está disponible

La tabla ************* aún no existe en la producción, Así que la API devuelve un error. Vuelve a la promoción y los datos del plan por lo que la página de la o...

Kamo·6mo ago
Fixkamo-marketing

Actualizar el tipo de ApiPromotion para que coin con la nueva respuesta de backend List-String.

Los planesIds aplicables y los cordes de Billing aplicables son ahora arrays, no JSON strings.

Kamo·6mo ago
FixInitializerService

Ampliar la fecha de finalización de la promoción 18DOFF hasta 2026-12-31

La fecha de finalización del 14 de abril estaba causando que la página de la oferta se mostrara como vencido.

Kamo·6mo ago
Chorekamo-marketing

Prueba de entrega de cozue web

Kamo·6mo ago
FixAPIService

Validar la firma Forgejo HMAC-SHA256 en lugar de cabecera secreta

Forgejo envía secreto de redhook como X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hachácete, no como un valor de cabecera. Leer el cuerpo, verificar HMA...

Kamo·6mo ago
ChoreSecurityService

Eliminar scripts de relleno

Kamo·6mo ago
Featurekamo-marketing

Estadísticas del lado del servidor para totales reales, infinito roll, recuentos precisos de filtros

Stats bar y filtro conteos de píldores ahora vienen de /api/changelog/public/stats (Agrulos reales de DB, no recuentos de páginas cargadas). Cargar más botón co...

Kamo·6mo ago
FeatureSecurityService

Añadir la validación secreta de webhook para cambiar el endpoint

Defensa en profundidad: valida la cabecera *** en el El lado SecurityService además de la validación de la puerta de APIService.

Kamo·6mo ago
FeatureAPIService

Expong changelog webhook a través de APIService con clave secreta auth

Añade POST /api/changelog/webhook ruta que valida *** cabecera antes de reenviar a SecurityService. Secreto configurado a través CHANGELOG-WEBHOOK-SECRET env va...

Kamo·6mo ago
Refactorkamo-internal

Eliminar las soluciones de JSON para los conjuntos de ID del plan de suscripción

Backend ahora devuelve matrices adecuadas en lugar de cuerdas JSON, así que el la lógica de recompra/parse/capta ya no es necesaria en add-on, paquete, y deshac...

kamo·6mo ago
RefactorInitializerService

Utiliza List-String en lugar de cadenas manuales JSON para el plan de promoción/ecleo IDs

Actualizar KamoCRMPricingLoader para usar List.of() para los planIds aplicables y aplicableBillingCycles, que coincide con la migración de la biblioteca compart...

Kamo·6mo ago
Refactorkamo-shared-library

Migrar los campos JSON a las relaciones con la entidad.

Reemplazar las columnas de cuerda de jsonb (compatiblePlanIds, includedInPlanIds, applicablePlanIds, aplicableBillingCycles) con las tablas apropiadas de JPA "M...

Kamo·6mo ago
Featurekamo-marketing

Añadir reemplazos de texto insensibles para la pantalla de cambio

Sustituir los nombres de las herramientas internas por nombres configuraciones públicas (Docs--Docs, Meet-Meet, Capcha-Capcha, Avatar Creator-Avatar Creator, et...

Kamo·6mo ago
Featurekamo-marketing

Añadir Página de Cambio en Veteloga con la interfaz de usuario, filtros y estadísticas de la línea de tiempo

Sierservador obtiene cambio de SecurityService, componente cliente proporciona filtrado de proyecto/tipo, agrupación de fechas, descripciones ampliables, y carg...

Kamo·6mo ago
Featurekamo-internal

Añadir el editor de nivel de acceso a la configuración de los miembros con la sustitución de etiquetas específica de org

Renombre CLIENTE-MEMBER e INTERNAL-TEAM-MEMBER en ImageAccessLevelType.ts con los marcadores de placer. Añadir la sección de nivel de acceso a RolesPermissionsT...

kamo·6mo ago
FeatureSecurityService

Añadir el nivel de acceso de los miembros y los endos de estatus de propietario

Añadir GET y PATCH ************* puntos finales para leer y actualizar los niveles de acceso con la aplicación completa del permiso. Actualizar la creación de l...

Kamo·6mo ago
FeatureInitializerService

Utilícese createOrganizationOwner para los miembros de administración, renombrar INTERNAL a TEAM-MEMBER

Actualiza la creación del propietario para usar el nuevo método createOrganizationOwner que maneja la asignación de rol de administración y el nivel de acceso P...

Kamo·6mo ago
Featurekamo-shared-library

Añadir sistema de acceso a los miembros con la promoción de los propietarios y controles de seguridad

CLIENTE Drroge e INTERNAL-TEAM-MEMBER en ImageAccessLevelType con marcadores de atudrupción de marcadores de org específicos de CLIENT e INTERNAL-TEAM-MEMBER en...

Kamo·6mo ago
FeatureConversionService

Conversión adecuada de imagen a PDF con tamaño, centro y TIFF de varias páginas

- Imágenes escaladas para rellenar página (ancho máximo o altura) manteniendo la relación de aspecto - Imágenes centradas en la página - TIFF de página múltiple...

Kamo·6mo ago
FeatureSecurityService

Añadir etapas de progreso de conversión granular con 8 actualizaciones webSocket distintas

Etapas: descarga (0-15%) - Preparación (15-20%) - Conversión (20-65%) verificar (65-75%) - almacenamiento (75-90%) - finalización (90-100%) - completa

Kamo·6mo ago
FixConversionService

Maneja archivos de imagen (JPG, PNG, TIFF, etc.) directamente a través de PDFBox en lugar de Docs

Docs no puede convertir imágenes a PDF. Imagen añadidaToPdfService que Invierte imágenes en una página PDF usando PDFBox. Docs se usa sólo para formatos de docu...

Kamo·6mo ago
FixDaemonService

Use imgRepository.findByDat() en lugar de imgDat.getImages ()

Trabajos de cuarzo se ejecutan fuera de las sesiones de la JPA, tan perezoso acceso a la recogida en ImgDat.images lanza LazyInitializaciónExcepcionalización. U...

Kamo·6mo ago
OtherSecurityService

Añadir una amplia tala al flujo de conversión sincrónico, arreglar el cubo de miración

Use img.getAssocId() para cubo en lugar de assocType variable local. Añadir registro paso a paso para descargar, llamar a la conversión y resultado.

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