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.

17,667
Total de cambios
6,081
Características
5,345
Fijos
30
Proyectos
Filtrar por proyecto
Ver todos los proyectos17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filtrar por categoría
Todos los tiposBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 12, 2026
Featurekamo-internal

Dile a la gente cuando una factura los necesita, y deja que dejen de pagar

Una pancarta en la página de inicio cuando un pago de la que esta persona es responsable tiene fracasó, enlazando directamente a su página de facturación. Hasta...

kamo·2mo ago
FeatureBillingService

Un plan por organización, un techo de 25 sesos y una forma de dejar de pagar

El plan es ahora una decisión a nivel de organización y nada más puede anularla. Dejar que un autopago o un gerente de grupo escojan sus propias lecturas como u...

Kamo·2mo ago
FeatureSecurityService

Releo de nivel de aprobación con función resuelta de los derechos

EL ROLE ESTA DECIENDO DE DIDOE, de los derechos del que llaman y su relación con la sujeto... nunca del órgano de solicitud. Un cuerpo que podría nombrar su pro...

Kamo·2mo ago
Featurekamo-shared-library

APPROVE-TIMECARD-ADJUSTMENTS (197) y FINALIZE-PAY-PERIODS (198)

Dividir para que la separación de los deberes sea expresible: quien apruebe una tarjeta de tiempo no es A quien pueda cerrar un período de pago. MANAGE-TIMECARD...

Kamo·2mo ago
Featurekamo-shared-library

La máquina estatal de nivel de homologación

El empleado presenta el gerente aprueba el cierre de la nómina, según la decisión del propietario. Cuatro reglas, impuestas en una mesa de transición pura y su...

Kamo·2mo ago
Featurekamo-internal

Member Timecard pestaña y la pestaña de configuración de tarjetas de tiempo HRS

La pestaña de miembro es SELF-SERVICE ONBLO y cerrada con identidad, exactamente igual que cumplimiento legal: sus endpoints no toman ningún id de miembro, por ...

kamo·2mo ago
Featurekamo-internal

/hr/asistencia lista y el control de reloj NavTop

Reemplaza el cuerpo de HrTabPlaceholder. La ruta, entrada HR-TABS, MANAGE-TIMECARDS Las llaves de la puerta y la pestaña i18n ya existían; aquí nada registra na...

kamo·2mo ago
Featurekamo-shared-library

Acceso alcista de reloj de base de datos en el repositorio de ponche

Cada instante de ponche viene del DB, nunca la JVM: las vainas se reinician y el nodo relojes sesgar, y un registro salarial cuyo pedido depende de qué vaina co...

Kamo·2mo ago
Featurekamo-internal

Ruta BFF para /api/security/timecards

TimecardService es ClusterIP sin entrada, por lo que sin esta ruta todo cuenta con 404s en el navegador, mientras que cada servicio es saludable y cada compilac...

kamo·2mo ago
FeatureSecurityService

SecurityService relevo a TimecardService

El límite de autorización. TimecardService mantiene los datos y el motor, pero no sesión; esto celebra la sesión y decide quién puede hacer qué, luego retransmi...

Kamo·2mo ago
Featurekamo-shared-library

Cubos de la jornada laboral, etapa 2 de la tubería

Los intervalos resueltos se convierten en segundos por día de negocio, listos para el acosador. Un intervalo es SPLIT en cada límite de día de trabajo que cruz...

Kamo·2mo ago
August 11, 2026
FeatureInitializerService

Registro de KI y migración de esquemas

Las mesas provienen de ddl-auto; este corredor suministra sólo lo que Hibernate no puede... los índices únicos parciales en una asignación primaria abierta y un...

Kamo·2mo ago
Featurekamo-shared-library

Cáseos de la semana laboral y de la jornada laboral

La semana laboral es la unidad de horas extras de la FLSA, una unidad fija, recurrente de 168 horas. período -- y NO es el período de pago. Un período quincenal...

Kamo·2mo ago
Featurekamo-shared-library

Resolución intervalada, etapa 1 del oleoducto de cálculo

Los golpes se resuelven. Tipos de valores puros, totales y sobrevalorados en lugar de entidades para que cada etapa sea fija-estable sin contexto de persistenci...

Kamo·2mo ago
Featurekamo-shared-library

Acosador de horas extras no piquedante con presets de jurisdicción

Las reglas son DATA sobre la forma RequirementRule ya utilizada en esta biblioteca, no ramas de código, por lo que California es una fila de configuración en lu...

Kamo·2mo ago
Featurekamo-internal

Entrega la zona horaria de org al navegador

El modelo de organización cliente no tenía campo de zona horaria, useFormatters y de próxima responsabilidad están configurados con sin timeZone, y timezoneServ...

kamo·2mo ago
FeatureSecurityService

GET *************

timezoneService.ts ha llamado a este punto de endpoint desde que fue escrito y existió en ningún servicio Java; el cliente se tragó el 404 y resolvió UTC. Mient...

Kamo·2mo ago
Featurekamo-shared-library

WorkSite, el ancla de jurisdicción

Nombrado WorkSite, no WorkLocation: TeamMember.workUbicación es un existente oficina/remote enum y un segundo símbolo con ese nombre chocarían en cada gruñido. ...

Kamo·2mo ago
Featurekamo-shared-library

El empleo y las revisiones efectivas de la asignación

Los golpes harán referencia a un ASSIGNMENTO, no a un miembro. Eso es lo que hace posiciones simultáneas, la tasa regular media ponderada de 29 CFR 778.115, jur...

Kamo·2mo ago
Featurekamo-shared-library

Tarifa salarial con fecha efectiva y solo a apéndice

Ninguna compensación de empleados existió en ninguna parte de esta plataforma antes de esta entidad. Se requiere: las horas extras se calculan contra la tarifa ...

Kamo·2mo ago
Featurekamo-shared-library

Apegar-on-on-ponche registro y auditoría evento de auditoría

Ambos servidos por interfaces de repositorio de NARROW, no JpaRepository: deleteAllInBatch y la entidad de bypass JPQL a granel callbacks, por lo que la forma d...

Kamo·2mo ago
Featurekamo-shared-library

Resolve de registro en la zona horaria

Oportunidad de la orden de trabajo sitio de trabajo --miembro -- org -- UTC. El lugar de trabajo gana porque Las reglas de salario y hora siguen donde el trabaj...

Kamo·2mo ago
Featurekamo-shared-library

Guardia de rechazo de WORM compartido

Column(updatable=false) NO hace cumplir la inmutabilidad - Hibernate silenciosamente omite la columna de la ACTATE y la escritura rane parece que tuvo éxito. El...

Kamo·2mo ago
Featurekamo-shared-library

Domain enums y versión punto a tiempo resolver

Los Enums son todos en el sitio de la llamada: ORDINAL emite una numérica gama CHECK contiene AND, que SchemaCleanupRunner barre su barrido en la lista IN salta...

Kamo·2mo ago
Featurekamo-internal

Mostrar a los miembros que pagan por su asiento, y dejen de ofrecer un segundo

El endpoint de cobertura se envió con las teclas de traducción y sin componente, por lo que el Cuestionar las respuestas -quién paga por mi asiento todavía no t...

kamo·2mo ago
FeatureBillingService

Deje que el plan de un grupo sea cancelado, y deje de pagar dos veces por una persona

Tres huecos en lo que se envió último: Un grupo con un plan nunca podría ser eliminado. suscripción existe correcta, ya que la fila de grupo es lo único que ap...

Kamo·2mo ago
Featurekamo-internal

Un grupo en el que puedes poner a la gente y pagar

Crear un grupo produjo un nombre y nada más de no tener forma de añadir a nadie, de ninguna manera para que su gerente elija un plan, no hay dónde pagar. Abrir ...

kamo·2mo ago
FeatureBillingService

Hacer que los grupos de facturación funcionen a extremo, y dejar de pagar por cuenta propia por nada

Un grupo ahora puede reunir a la gente, comprar un plan en la propia tarjeta de su gerente, y la mano sus asientos fuera. Nada de eso existía: las únicas operac...

Kamo·2mo ago
FeatureInitializerService

Esquema para grupos que realmente pueden pagar

Tres corredores: BillingGroupRosterMigration crea facting.pay-group.miembros - a quién grupo significa pagar, antes de que haya comprado algo. org. org.id se d...

Kamo·2mo ago
Featurekamo-shared-library

Deja que un grupo de facturación sea su propio pagador

Un grupo podría ser nombrado y nada más. Su suscripción nunca fue establecida. nada en la plataforma llamada setSubscription . so subscription.uid se quedó null...

Kamo·2mo ago
Featurekamo-internal

El editor de curso de Recursos Humanos, la cuadrícula de asignaciones y el jugador del curso de los miembros

/hr/training sustituye a su marcador de posición por las dos sub-tabs que el escrito pidió, y el del miembro Asignada La parrilla de entrenamiento gana la colum...

kamo·2mo ago
FeatureDaemonService

El recordatorio de entrenamiento por hora tick

HORA en la :10, a diferencia de las 13:00 horas del barrido legal. El entrenamiento recuerda a cada org en su envío local OWN hora, y Organisation.timezone abar...

Kamo·2mo ago
FeatureDocsService

El completo backend de entrenamiento de RRHH

Elaboración del curso, publicación, asignación, el jugador miembro, clasificación del lado del servidor, evidencia WORM y el barrido recordatorio barrido comple...

Kamo·2mo ago
Featurekamo-shared-library

Las cuatro plantillas de correo electrónico de capacitación

La misma división constante / de llave de punto como la familia legal de HR: el CONSTANT es el tallo de nombre de archivo, el templateO que la plataforma SENDS ...

Kamo·2mo ago
Featurekamo-internal

Un miembro sale a la superficie para ambas obligaciones, una insignia para cualquiera de los dos

La pestaña de cumplimiento del miembro tenía dos sub-tabs, pendientes y completadas, para un tipo de obligación. Esos son un ESTADO, no de un tipo, por lo que c...

kamo·2mo ago
FeatureDocsService

La API de capacitación orientada a los miembros

Registros com.kamo.z.shared.hr.training in EnableJpaRepositorios. . . . . . . . . . . . . . . . . . . . . . . . . . . . Las entidades se encuentran de cualquie...

Kamo·2mo ago
FeatureInitializerService

Crear el esquema de entrenamiento de RRHH

Registros com.kamo.z.shared.hr.training en la lista explícita de "EnableJpaRepositorios" . EntityScan es amplio por lo que las entidades se encuentran de cualqu...

Kamo·2mo ago
Featurekamo-shared-library

Racma de documentos subir y añadir el esquema de entrenamiento de recursos humanos

ImageService gana uploadDocumentStreaming, la contraparte de streaming de uploadDocument. La forma amortiguada no puede expresar una gran subida en absoluto: Le...

Kamo·2mo ago
FeatureInitializerService

Crear grupos de facturación y deshacer explícitamente la colisión heredada

Crearlo en una migración en lugar de dejarlo en ddl-auto, que produjo un Tabla a medio construir cuando la entidad fue apuntada a los grupos de facturación pree...

Kamo·2mo ago
FeatureEmailService

Tamaño cada buzón contra el almacenamiento de la organización

Dovecot ahora hace cumplir un límite por correo, y nada estaba configurando la columna Lee. Esto lo escribe cada noche, después de la instantánea de almacenamie...

Kamo·2mo ago
FeatureKlusterServices

Aplicar el contingente de almacenamiento en la entrega entrante y dejar de enviar la contraseña DB

Almacenamiento de objetos ya rechaza contenido que llevaría a una organización más allá de su techo, que cubre cada dominio que pasa por la tienda de objetos. C...

Kamo·2mo ago
FeatureKlusterServices

Aplicar el contingente de almacenamiento en la entrega entrante y dejar de enviar la contraseña DB

Almacenamiento de objetos ya rechaza contenido que llevaría a una organización más allá de su techo, que cubre cada dominio que pasa por la tienda de objetos. C...

Kamo·2mo ago
Featurekamo-internal

Deje que un miembro licencia su propio asiento de la consola

El panel que cierra el bucle en la auto-paga. Parece sólo donde el La política de la organización lo permite, y sólo para las personas que no están comprando ya...

kamo·2mo ago
FeatureBillingService

Dile a la gente que su pago fracasó, y aguanta la suscripción

El dunning que no existía. invoice.payment.falleó una fila y devolvió: sin correo electrónico, sin bandera, sin cambio de estado, y Billing.email-serv-url fue c...

Kamo·2mo ago
FeatureInitializerService

Añadir las columnas del reloj

pasado.de y suspensión. notificada, ambos nulos. Null significa pagar y No-toda: párr.

Kamo·2mo ago
Featurekamo-shared-library

Hacer un pago fallido significa algo

PAST-DUE contó como totalmente vivir en ambos derechos, sin marcas de tiempo y sin tapa, por lo que un cliente cuya tarjeta falló guardó todas las característic...

Kamo·2mo ago
FeatureBillingService

Deja que un miembro compre su propio asiento, y cierre un agujero de parámetro corporal

El autopago no tenía ruta dentro de la consola. Todo en la superficie de facturación es en forma de cuenta, ya debes tener una fila de AccountMember antes de lo...

Kamo·2mo ago
Featurekamo-internal

Deja que el propietario decida quién puede pagar, y gestione los grupos que lo hacen

El propietario tenía exactamente una palanca sobre el autopago y era la forma equivocada: un irreversible promover el gesto, sin forma de decir de antemano si f...

kamo·2mo ago
FeatureBillingService

Política de Org y grupos de facturación APIs

Quien dentro de una organización puede pagar a Kamo ahora es responsable y fijamente. Ambos las rutas son org-scoped y, por lo tanto, deliberadamente fuera /api...

Kamo·2mo ago
Featurekamo-internal

Una consola de Planes y facturación que un propietario puede encontrar

No había manera de comprar una primera suscripción en ninguna parte del producto. Listas de planes eran accesibles sólo a través de una suscripción que ya tenía...

kamo·2mo 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