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 15, 2026
FixDocsService

Utilice RandomAccessReadBuffer en lugar de ByteArrayInputStream para PDFBox 3.x

**************** fue eliminado en PDFBox 3.0 . RandomAccessReadBuffer(byte[]) que implementa RandomAccessLead.

Kamo·6mo ago
FixDocsService

Añadir repos de esign al escaneo de repositorio JPA para que ESignTemplateRepository bean se encuentra

DocsService se estrelló en la startup porque ESignTemplateRepository vive en com.kamo.z.shared.esign.esign.repos que no estaba incluido en el Habilitar el escan...

Kamo·6mo ago
April 13, 2026
Fixkamo-marketing

Usa ventana 24 horas en lugar de fecha UTC para el conteo de cambios de hoy

El servidor funciona en UTC, por lo que por la noche en las zonas horarias de EE.UU. para ISOString () devuelve La fecha de mañana y ningún partido de compromis...

Kamo·6mo ago
Fixkamo-marketing

Fuerza-dinámica en rutas de la API de cambio para evitar caché de fecha ranta

Next.js estaba caché estáticamente estos manejadores de rutas GET en el momento de la construcción, congelar nueva Fecha() a la fecha de construcción por lo que...

Kamo·6mo ago
Fixkamo-internal

Utilizar systemDocsOnly flag for System Docs pestaña, mostrar todos los documentos en Original Docs

La pestaña Original Docs ahora muestra todos los documentos para este org/assocType sin filtrando por assocObjectId. La pestaña System Docs envía sistemaSólo: t...

kamo·6mo ago
FixDocsService

Utilo ************* para hasDesignVersion, añadir systemDocsOnly filter

DesignVersion ahora comprueba si existe una plantilla de esignidad con la versión actual, diseversión, 0, en lugar de usar esSigTemplate, que es true para todas...

Kamo·6mo ago
Fixkamo-internal

Default assocObjectId a la identificación de miembro actual para el filtrado de pestañas doc adecuada

Cuando no se proporciona param de oid URL, fichas de los ótedos originales y documentos modificados ahora la consulta de la identificación del actual miembro, m...

kamo·6mo ago
FixConversionService

Añadir .JsonIgnoreProperties to UploadTemplateSolición para evitar el hash null en campos desconocidos

El frontend envía accesoConsorción, descripción, carpetaId, docTypeId en el metadatos JSON. Jackson no estaba analizando todo el objeto de metadatos al encontra...

Kamo·6mo ago
April 12, 2026
Fixkamo-internal

Coloca campo caído en la posición visual exacta del fantasma

Utilícelo activo.rect.current.translated (el cliente del fantasma DragOverlay rect) en su lugar coincide con el rect traducido, por lo que el campo ahora aterri...

kamo·6mo ago
Fixkamo-internal

Ruta all esig API llamadas a través de forwardToApi() para arreglar fallas de ahorro

Los 10 manejadores de rutas esig estaban apuntando a ESIG-SERVICE-URL que resuelve a un representante inexistente de servicio de kamowsesig. Reemplazar a cada m...

kamo·6mo ago
FixESigService

Reemplazar upsertSigners con la completa eliminación de la inserción para manejar UUIDs temp frontend

El frontend asigna valores temporales crypto.randomUUID() a los nuevos añadidos firmantes antes de cualquier llamada de backend. La lógica anterior de arriba po...

Kamo·6mo ago
Fixkamo-internal

Corregir el posicionamiento de la miniatura girada y restaurar la transformación de rotación

Dos insectos en ThumbnailCanvas: 1. Sustituida en la Altura: "$"displayAspect * 100-%" (altura porcentual en abs- elemento posicionado y poco fiable cuando ...

kamo·6mo ago
Fixkamo-internal

Máve la propiedad de desplazamiento de PdfCanvas a lienzoContainerRef

PdfCanvas root Box anteriormente tenía desbordamiento-auto h-full, lo que lo convierte en su propio contenedor de desplazamiento. Esto significaba: - scrollbarG...

kamo·6mo ago
Fixkamo-internal

Encajar en apagina calcula la anchura real del contenedor en lugar de reiniciar para hacer zoom 1

Lee **************** (que explica el establo canaleta de la barra de desplazamiento) y el ancho natural de la página a través **************** luego calculas fi...

kamo·6mo ago
Fixkamo-internal

Reemplazar toda la púrpura codificada con var (-color-primaria) en Configuración y Signers página

Iícono de los marcadores, fondo icono, insignia de conteo, Añadir botones de señalización, Añadir el primer signo botón, tinte de ilustración de estado vacío, o...

kamo·6mo ago
Fixkamo-internal

Retire las barras fijas de altura y desplazamiento del panel de propiedades de campo

El panel tenía dos barras de desplazamiento vertical: 1. DiseñoTab envoltura tenía altura: 200 desbordamiento: automotriz 2. FieldPropertiesLa raíz de panel ten...

kamo·6mo ago
Fixkamo-internal

Defergase de setTotalPages hasta después de lazo tenado PDF para evitar la saturación de trabajadores de PDF.js

En un PDF de 50 páginas, llamando a setTotalPages antes de las monturas de dimensión getPage() todos los 50 componentes de ThumbnailCanvas inmediatamente. Cada ...

kamo·6mo ago
FixConversionService

Expande el escaneo de componentes y agregue la fuente completa de datos/JPA/Redis/MinIO config

ConversionServiceApplication sólo escaneaba com.kamo.ConversionService, faltan todos los frijoles de la biblioteca compartida (ImageService, MinIOStorageService...

Kamo·6mo ago
FixConversionService

Añadir etapa de construcción de biblioteca compartida de kamo para resolver dependencia faltante

El Dockerfile estaba tratando de buscar la biblioteca compartida de kamo de Maven Central, que no existe allí. Espejo el patrón de seguridadServicio: clon el bi...

Kamo·6mo ago
Fixkamo-internal

Evitar apilar la página, arreglar las astillas de caracol, añadir miniaturas del lado del servidor con PDF.js fallback

- Añadir flexShrink: 0 a los divs de página en PdfCanvas para que las páginas no se compriman en columna flex - Añadir flexiShrink: 0 a los artículos de miniatu...

kamo·6mo ago
Fixkamo-internal

Renscripción pdf exager, normalización de escala natural, sin pergnicor horizontal

- PdfCanvas: sustituir a IntersectionObservador por render-todo páginas ansiosas. El enfoque basado en observadores no era confiable cuando se inicia la pesta...

kamo·6mo ago
Fixkamo-internal

Eliminar el conflicto de la DOM de los niños en la representación de las miniaturas de PDF

Reemplaza el patrón de apéndice de ThumbnailCanvas con un React-manejador. El viejo enfoque despejado de React-propiácida Los ganglios DOM directamente, causand...

kamo·6mo ago
Fixkamo-marketing

Manegue los planesIds aplicables y los cordes de facturación aplicables como matrices de cuerdas

Estos campos están mecanografiados como cuerda[] pero tenían .split(,") llamándolos, causando fallos de construcción de TypeScript.

Kamo·6mo ago
FixESigService

Añadir el ataqueDB transacción de replanteado para plantilla init endpoint

El aislamiento serializable de CockroachDB puede desencadenar RETRY-SERIALIZABLE en el patrón de lectura-ento-escriba-en el initTemplate. Se reúne hasta 3 veces...

Kamo·6mo ago
Fixkamo-internal

Revertir las rutas de poder a OTK auth, eliminar ayudante de esigProxy no utilizado

OTK es el mecanismo de auth correcto - el enfoque de la sesión previa-cabeza elijan el patrón de seguridad establecido. Todas las rutas de proxy esig ahora util...

kamo·6mo ago
FixESigService

Correcto formato de OTK Redis y añadir endpoint de la lista de plantillas de imagen

Las teclas de OTK usan OTK.id y ***-id (sin colon) que coinciden con el proxy de Next.js. Añadido POST /api/esig/plantillas/lista a las plantillas de imágenes d...

Kamo·6mo ago
Fixkamo-internal

Utilíceas direcciones de sesión directas en lugar de OTK para las rutas de representación de ESigService

Leer sesión de *** de Redis en Siguiente.js y pasar orgId/memberId as trusted encabezados a ESigService a través de K8s interno DNS. Elijuja la dependencia de O...

kamo·6mo ago
FixESigService

Reemplaza OTK auth con encabezados de sesión de confianza para llamadas internas de K8

ESigService es interna.El backend Next.js lee la sesión de Redis y pasa orgId/memberId/userId como X-Org-Id, X-Member-Id, X-User-Id headers. No se necesita OTK ...

Kamo·6mo ago
Fixkamo-internal

Utilícese init endpoint para encontrar o crear plantilla imgId en la carga de editor

La página de creación pasa imgId en la URL. La página de edición ahora llama al init endpoint para encontrar o crear el ESignTemplate, luego utiliza el devuelto...

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
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
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

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